一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

场景联动方法、场景联动系统的构建方法及装置与流程

2021-10-19 21:52:00 来源:中国专利 TAG:联动 场景 方法 装置 构建


1.本技术涉及设备控制技术领域,特别是涉及一种场景联动方法、场景联动系统的构建方法及装置。


背景技术:

2.随着智能硬件和智能家居产业的兴起,zigbee技术因为其灵活的路由的切换,组网方式简单,控制距离远,控制延时小的特点得到比较广泛的应用和发展。同时语音控制作为一种良好的智能控制手段,发展速度比较迅速,应用场景的成熟度和语音识别的准确度也大大提升。因此将语音场景应用到以zigbee为核心的产品端将会带来巨大好处。
3.在他们结合的应用中,一般都是将语音模块和zigbee产品通过云云对接或者在云端对接的形式实现,即联动控制的逻辑全部需要放在云端处理。例如当语音模块接收到“开灯”语音时,会将该语音数据上报给云端,云端获取到该数据之后,会查询该语音模块是否配置有联动场景,如果存在联调配置,则发现控制命令给对应的网关,由zigbee网关给对应zigbee设备下发对应的命令,从而实现所有联动控制。但是,这种方法能够正常运行的前提是各个设备能够和云端保持有效连接,当某一个设备断网时都将出现控制失败的问题。


技术实现要素:

4.本技术提供一种场景联动方法、场景联动系统的构建方法及装置,可以使场景联动系统具有离线执行场景联动的功能。
5.为达到上述目的,本技术提供一种场景联动系统的构建方法,该方法包括:
6.烧录有场景数据的zigbee设备与语音模块建立通信连接;
7.zigbee设备将场景数据同步给语音模块,使得语音模块具有基于场景数据从自身采集的语音识别出场景指令的功能;
8.zigbee设备和其他zigbee设备以及zigbee网关一同构成场景联动系统。
9.其中,烧录有场景数据的zigbee设备与语音模块建立通信连接,之前包括:
10.从烧录装置获取场景数据和zigbee设备的功能数据并保存,场景数据和zigbee设备的功能数据是烧录装置基于zigbee设备的标识信息从云端拉取的。
11.其中,zigbee设备和其他zigbee设备以及zigbee网关共同构成场景联动系统,之后包括:
12.zigbee设备将自身的标识信息上传至zigbee网关,以便zigbee网关将场景联动系统中的zigbee设备的标识信息上传至云端,便于终端设备基于云端存储的场景联动系统的zigbee设备的pid信息和场景数据为每一场景配置联动策略。
13.为达到上述目的,本技术提供一种场景联动方法,该方法由上述场景联动系统的构建方法构建的场景联动系统中的zigbee网关执行,包括:
14.zigbee网关从搭载有语音模块的zigbee设备获取场景指令,场景指令是语音模块基于自身采集的语音确定的;
15.zigbee网关确认场景指令是否为本地场景指令;
16.若为本地场景指令,给与场景指令相关的zigbee设备发送控制指令;
17.若不为本地场景指令,将场景指令上传至云端,以让云端给与场景指令相关的设备发送控制指令。
18.其中,zigbee网关确认场景指令是否为本地场景指令,包括:
19.zigbee网关判断自身是否存储有场景指令对应的联动策略;若没有,则场景指令不为本地场景指令,若有,场景指令为本地场景指令;
20.其中,zigbee网关存储的场景的联动策略是云端确认zigbee网关能够实施联动策略的情况下下发的。
21.其中,若不为本地场景指令,将场景指令上传至云端,之后包括:
22.若在预设时间内未接收到云端的回复,则向语音模块通知网络异常,以让语音模块播报网络异常的语音提醒。
23.其中,若不为本地场景指令,将场景指令上传至云端,之后包括:
24.从云端获取到未发现场景指令对应的联动策略的通知,将通知转发给语音模块,以让语音模块播报配置场景指令对应的联动策略的提醒。
25.为达到上述目的,本技术提供一种zigbee设备,该zigbee设备烧录有场景数据,该设备包括:
26.通信模块,用于与语音模块建立通信连接;
27.同步模块,用于将场景数据同步给语音模块,使得语音模块具有基于场景数据从自身采集的语音识别出场景指令的功能;
28.组网模块,用于和其他zigbee设备以及zigbee网关一同构成场景联动系统。
29.为达到上述目的,本技术提供一种电子设备,该电子设备包括处理器;处理器用于执行指令以实现上述的方法。
30.为达到上述目的,本技术提供一种计算机可读存储介质,其用于存储指令/程序数据,指令/程序数据能够被执行以实现上述方法。
31.本技术烧录有场景数据的zigbee设备与语音模块建立通信连接,以便将场景数据传输给语音模块,使得语音模块就可基于场景数据从自身采集的语音识别出场景指令,这样语音模块可将场景指令发送给与其通信连接的zigbee设备,并由zigbee设备转发场景指令给zigbee网关,这样在zigbee网关存储有场景指令对应的联动策略时,zigbee网关在离线状态时也可将控制指令发送给与场景指令相关的zigbee设备,便于构建出具有离线场景联动功能的系统。
附图说明
32.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
33.图1是本技术场景联动系统的构建方法一实施方式的流程示意图;
34.图2是本技术场景联动方法一实施方式的流程示意图;
35.图3是本技术场景联动方法一实施方式中zigbee网关的工作流程示意图;
36.图4是本技术电子设备一实施方式的结构示意图;
37.图5是本技术计算机可读存储介质一实施方式的结构示意图。
具体实施方式
38.描述和附图说明本技术的原理。因此将了解,本领域的技术人员将能够设计各种布置,尽管本文中未明确地描述或示出布置,但其体现了本技术的原理且包括在本技术的范围内。此外,本文中的所有例子主要明确地意在用于教学目的,以辅助读者理解本技术的原理及由发明人所提供的概念,从而深化所属领域,且所有例子不应解释为限于此类特定阐述的例子及条件。另外,除非另外指明(例如,“或另外”或“或在替代方案中”),否则如本文所使用的术语“或”指代非排他性的“或”(即,“和/或”)。并且,本文所描述的各种实施例不一定相互排斥,因为一些实施例可以与一个或多个其它实施例组合以形成新的实施例。
39.为解决背景技术中场景联动方法在zigbee设备断网时会出现控制失败的问题。本技术提供一种场景联动系统的构建方法,以构建出离线状态下也能实现场景联动的系统。
40.具体请参阅图1,图1是本技术场景联动系统的构建方法第一实施方式的流程示意图。本实施方式场景联动系统的构建方法包括以下步骤。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本技术技术思想的基础上,任意更换执行顺序。
41.s101:烧录有场景数据的zigbee设备与语音模块建立通信连接。
42.烧录有场景数据的zigbee设备与语音模块建立通信连接,以便将场景数据传输给语音模块,使得语音模块就可基于场景数据从自身采集的语音识别出场景指令,这样语音模块可将场景指令发送给与其通信连接的zigbee设备,并由zigbee设备转发场景指令给zigbee网关,这样在zigbee网关存储有场景指令对应的联动策略时,zigbee网关在离线状态时也可将控制指令发送给与场景指令相关的zigbee设备。
43.烧录有场景数据的zigbee设备可通过有线连接的方式、或者通过蓝牙或rfid等无线连接的方式与语音模块建立通信连接。
44.另外,在步骤s101之前,可以对zigbee设备烧录场景数据。具体地,可在云端创建zigbee产品,并生产产品pid;然后基于zigbee产品的特点,设置场景数据,例如“回家场景”、“离家场景”等数据,该场景数据会和zigbee设备的pid绑定在一定并存储在云端;然后在烧录时,烧录装置会基于zigbee设备的标识信息[例如zigbee设备的pid或sn(serial number,产品序列)号]去云端拉取zigbee设备的配置信息,该配置信息包括为zigbee设备配置的场景数据;烧录装置获取到配置信息后,会将配置信息传输给zigbee设备;zigbee设备接收到配置信息后,可将配置信息保存在flash中,以完成zigbee设备场景数据的烧录。
[0045]
并且,在为zigbee设备烧录场景数据时,可以将zigbee设备自身的功能数据烧录至zigbee设备中。为此,在配置场景数据时,可基于zigbee设备的特点,为zigbee设备设置对应的功能数据,例如需要为一键开关zigbee设备设置“打开开关”和“关闭开关”这些直接控制本地开关的功能。
[0046]
可选地,场景数据可以包括场景命令词、唤醒词、唤醒时间和/或激活时间等信息。
[0047]
s102:zigbee设备将场景数据同步给语音模块,使得语音模块具有基于场景数据从自身采集的语音识别出场景指令的功能。
[0048]
zigbee设备与语音模块建立通信连接后,可以将自身存储的场景数据同步给语音
模块,从而语音模块具有基于场景数据从自身采集的语音识别出场景指令的功能。
[0049]
可选地,zigbee设备上电之后,可以判断场景数据是否已经同步至语音模块;若未同步场景数据,则zigbee设备可将场景数据逐条同步至语音模块,语音模块接收到场景数据后,会将场景数据保存至自身的flash中。若zigbee设备将所有场景数据同步完毕,zigbee设备可将场景同步状态设置为已同步。进一步地,zigbee设备还可以获取语音模块的标识号(例如pid或sn号),并将场景已同步状态与语音模块的标识号绑定,这样后续更换语音模块后,zigbee设备可基于语音模块的标识号判断场景数据是否已同步至该语音模块。
[0050]
另外,在将场景数据发送至语音模块后,可以从语音模块获取接收成功的应答通知,以表示语音模块已收到场景数据语音模块收到场景数据。
[0051]
s103:zigbee设备和其他zigbee设备以及zigbee网关一同构成场景联动系统。
[0052]
与具有语音识别场景指令功能的语音模块通信连接的zigbee设备可和其他至少一个zigbee设备、以及zigbee网关一同构成场景联动系统,这样语音模块可直接将识别出的场景指令通过zigbee设备转发给zigbee网关,无需经过云端中转,从而在离线状态下也可实现场景联动。
[0053]
可选地,将场景数据同步给语音模块的zigbee设备可和语音模块作为一个整体,添加到由zigbee网关和其他至少一个zigbee设备组成的zigbee网络中,以组成具有离线语音场景联动功能的场景联动系统,即相当于语音模块是搭载在作为场景数据同步源的zigbee设备上的。
[0054]
另外,zigbee设备加入到zigbee网络后,可将自身的标识信息上传至zigbee网关,以使zigbee网关将场景联动系统中的zigbee设备的标识信息上传至云端,这样用户通过终端的zigbee设备管理app为zigbee场景联动系统设置联动策略时,终端可以从云端拉取到zigbee网络中所有zigbee设备的信息和语音模块的场景命令词信息,以便用户在终端上基于zigbee网络中所有zigbee设备为语音模块存储的每一场景配置联动策略。
[0055]
配置完成后,终端可将每一场景的联动策略同步至云端,云端会基于每一场景的联动策略确认该场景是否支持离线执行;若支持,会将该场景的联动策略发送至对应的zigbee网关,以让zigbee网关存储该场景的联动策略,以便场景联动系统接收到相应的语音场景指令时,场景联动系统能够离线执行该联动策略;若不支持,云端可不将该场景的联动策略发送给网关,这样网关从语音模块收到场景指令后,可以先判断自身是否存储有场景指令对应的联动策略,若有,则自身可基于联动策略将控制指令发送给相关的zigbee设备,以实现本地场景联动;若没有,则将场景指令发送给云端,以让云端确认以及执行。
[0056]
其中,云端若确认场景的联动策略中涉及到的执行设备均在同一zigbee网络中,则云端确认该联动策略支持离线执行,会将该联动策略发送给该zigbee网络中的zigbee网关。
[0057]
另外,若云端确认场景的联动策略中涉及到的执行设备不仅包括该场景对应的zigbee网络的zigbee设备,还包括wifi控制设备等非zigbee方式控制的设备,则云端可确认该联动策略不支持离线执行,不会将联动策略发送给场景对应的zigbee网络中zigbee网关。例如,用户为“离家”场景配置的策略中,需要zigbee灯关闭、zigbee空调关闭和wifi摄像头开启,因为“离家”场景的联动策略中涉及到的执行设备包括wifi摄像头(即wifi控制
设备),则云端会确认离家场景的联动策略不支持离线执行。
[0058]
另外,若云端确认场景的联动策略中涉及到的执行设备不仅包括该场景对应的zigbee网络的zigbee设备,还包括其他zigbee网络的zigbee设备,且不包括wifi控制设备等非zigbee方式控制的设备,且场景的联动策略中涉及到的至少两个zigbee网络中zigbee网关相互连接,则云端也可认为该场景对应的联动策略支持离线指令。例如,用户为a家庭的“离家”场景配置的策略中,需要a zigbee网络中zigbee灯关闭、a zigbee网络中zigbee空调关闭和b zigbee网络中zigbee空调开启,且a zigbee网络的zigbee网关和b zigbee网络的zigbee网关相互连接,则云端可确认离家场景的联动策略支持离线执行。
[0059]
另外,若云端确认场景的联动策略中涉及到的执行设备不仅包括该场景对应的zigbee网络的zigbee设备,还包括其他zigbee网络的zigbee设备,且不包括wifi控制设备等非zigbee方式控制的设备,且场景的联动策略中涉及到的其中两个zigbee网络中zigbee网关不相互连接,则云端可认为该场景对应的联动策略不支持离线指令。
[0060]
此外,若语音模块内配置的场景数据太少,还可在基于上述方法构建出场景联动系统后,再向语音模块内烧录其他场景数据,以添加语音模块内场景命令词的种类,然后为语音模块内新添加的场景命令词配置联动策略。
[0061]
在本实施方式中,烧录有场景数据的zigbee设备与语音模块建立通信连接,以便将场景数据传输给语音模块,使得语音模块就可基于场景数据从自身采集的语音识别出场景指令,这样语音模块可将场景指令发送给与其通信连接的zigbee设备,并由zigbee设备转发场景指令给zigbee网关,这样在zigbee网关存储有场景指令对应的联动策略时,zigbee网关在离线状态时也可将控制指令发送给与场景指令相关的zigbee设备,便于构建出具有离线场景联动功能的系统。并且场景数据一开始是直接烧录到zigbee设备内的,这样就可定制出适合zigbee设备自身的特点的场景,提高场景联动系统里配置的场景的适用性。
[0062]
基于上述方法构建出场景联动系统后,可以利用构建出的场景联动系统进行场景联动。具体地,如图2所示,本实施方式场景联动方法包括以下步骤。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本技术技术思想的基础上,任意更换执行顺序。
[0063]
201、语音模块识别到场景指令。
[0064]
语音模块可以持续采集语音,并对采集的语音进行识别,并且经过语音识别确认收到场景指令时,会进入步骤202,以进行场景联动。
[0065]
其中,若经过语音识别确认采集的语音中含有场景命令词,则确认收到场景指令。在其他实施方式中,语音模块内还可存储有每一场景命令词对应的相似语音词,在此情况下若经过语音识别确认采集的语音中含有场景命令词或其对应的相似语音词,则确认收到场景指令。例如,假设“回家”场景指令对应的相似语音词包括“我回来了”和“我到家”,则语音模块确认采集到的语音中包含“回家”、“我回来了”和“我到家”等词,则确认收到“回家”场景指令。
[0066]
202、语音模块将场景指令发送给作为场景数据同步源的zigbee设备。
[0067]
语音模块对采集到的语音进行识别,获得场景指令后,可以将场景指令发送给将场景数据同步给自己的zigbee设备,以让zigbee设备通过zigbee网络将场景指令发送给
zigbee网关。
[0068]
其中,zigbee设备从语音模块收到场景指令后,可以向语音模块发送应答消息,以向语音模块告知自身已收到场景指令。
[0069]
203、作为场景数据同步源的zigbee设备会将场景指令转发给zigbee网关。
[0070]
作为场景数据同步源的zigbee设备获取到场景指令后,会将场景指令转发给zigbee网关,以便zigbee网关确认场景指令是否为在线场景指令,继而确认场景指令为在线场景指令时将控制指令发送给场景指令对应的zigbee设备以完成场景联动。
[0071]
zigbee设备将场景指令发送给zigbee网关后,若第一时间未接收到网关下发的场景执行成功或失败的提示,则会向语音模块发送网络异常的通知,以让语音模块播报网络异常的提示。第一时间可根据实际情况进行设定,在此不做限制。
[0072]
204、zigbee网关确认场景指令是否为本地场景指令。
[0073]
zigbee网关接收到场景指令后,可以确认场景指令是否为本地场景指令,以基于zigbee网关从搭载有语音模块的zigbee设备获取场景指令;若zigbee网关确认场景指令为本地场景指令,会进入步骤205;若zigbee网关确认场景指令不是本地场景指令会进入步骤206。
[0074]
若zigbee网关确认自身存储有该场景指令对应的联动策略,则zigbee网关确认该场景指令为本地场景指令;若确认自身未存储有该场景指令对应的联动策略,则zigbee网关确认该场景指令不是本地场景指令。
[0075]
其中,zigbee网关存储的场景的联动策略是云端确认zigbee网关能够实施联动策略的情况下下发的。
[0076]
205、zigbee网关给与场景指令相关的zigbee设备发送控制指令。
[0077]
若zigbee网关确认场景指令为本地场景指令,则zigbee网关会给与场景指令相关的zigbee设备发送控制指令,以实现场景离线联动。
[0078]
其中,zigbee网关将控制指令发送给所有与场景指令相关的zigbee设备后,可以向作为场景数据同步源的zigbee设备发出场景已经成功执行的通知;zigbee设备接收到通知后,会将成功执行通知转发给语音模块,以让语音模块播报场景成功执行的语音提示,从而告知用户场景已成功执行。
[0079]
206、zigbee网关将场景指令上传至云端。
[0080]
zigbee网关确认场景指令不是本地场景指令后,zigbee网关会将场景指令上传至云端,以让云端给与场景指令相关的设备发送控制指令。
[0081]
zigbee网关将场景指令上传至云端后,若预设时间内未接收到云端的应答,会向作为场景数据同步源的zigbee设备发送网络异常通知,zigbee设备会将网络异常通知转发给语音模块,语音模块接收到网络异常通知后,会播报网络异常的语音提示。其中,预设时间可根据实际情况进行设定,在此不做限制。
[0082]
207、云端给与场景指令相关的执行设备发送控制指令。
[0083]
云端从zigbee网关收到场景指令后,会给与场景指令相关的执行设备发送控制指令,以实现场景在线联动。
[0084]
可选地,云端从zigbee网关收到场景指令后,可以确认自身是否存储有场景指令对应的联动策略。
[0085]
若云端未存储有场景指令对应的联动策略,可以向zigbee网关发送未发现该场景的通知,zigbee网关会将未发现场景的通知转发给作为场景数据同步源的zigbee设备;zigbee设备会将未发现场景的通知转发给语音模块,以让语音模块接收到通知后,可以播报请配置该场景的语音提醒。
[0086]
若云端存储有场景指令对应的联动策略,可以给与场景指令相关的执行设备发送控制指令,并且云端将控制指令发送给所有与场景指令相关的执行设备后,可以向zigbee网关发出场景已经成功执行的通知,zigbee网关会将场景已经成功执行的通知转发给作为场景数据同步源的zigbee设备,zigbee设备接收到通知后,会将成功执行通知转发给语音模块,以让语音模块播报场景成功执行的语音提示,从而告知用户场景已成功执行。
[0087]
对于zigbee网关,其实现场景联动方法的步骤请参阅图3,图3是本技术场景联动方法中zigbee网关的工作流程示意图。
[0088]
s301:zigbee网关从搭载有语音模块的zigbee设备获取场景指令。
[0089]
场景指令是语音模块基于自身采集的语音确定的;
[0090]
s302:zigbee网关确认场景指令是否为本地场景指令;
[0091]
s303:给与场景指令相关的zigbee设备发送控制指令;
[0092]
s304:将场景指令上传至云端,以让云端给与场景指令相关的设备发送控制指令。
[0093]
本实施方式中上述步骤与图2所示实施方式中的相关步骤类似,具体不再赘述。
[0094]
本技术还提供一种zigbee设备,该zigbee设备烧录有场景数据,该zigbee设备包括通信模块、同步模块和组网模块。
[0095]
通信模块用于与语音模块建立通信连接;
[0096]
同步模块用于将场景数据同步给语音模块,使得语音模块具有基于场景数据从自身采集的语音识别出场景指令的功能;
[0097]
组网模块用于和其他zigbee设备以及zigbee网关一同构成场景联动系统。
[0098]
该zigbee设备还包括获取模块,获取模块用于从烧录装置获取场景数据和zigbee设备的功能数据并保存,场景数据和zigbee设备的功能数据是烧录装置基于zigbee设备的标识信息从云端拉取的。
[0099]
该zigbee设备还包括配置模块,配置模块用于将自身的标识信息上传至zigbee网关,以便zigbee网关将场景联动系统中的zigbee设备的标识信息上传至云端,便于终端设备基于云端存储的场景联动系统的zigbee设备的pid信息和场景数据为每一场景配置联动策略。
[0100]
请参阅图4,图4是本技术电子设备20一实施方式的结构示意图。本技术电子设备20包括处理器22,处理器22用于执行指令以实现上述本技术实现任一实施例及任意不冲突的组合所提供的方法。
[0101]
电子设备20可为控制面板、空调、灯或窗帘等设备。
[0102]
处理器22还可以称为cpu(central processing unit,中央处理单元)。处理器22可能是一种集成电路芯片,具有信号的处理能力。处理器22还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器,或者该处理器22也可以是任何常规的处理器等。
[0103]
电子设备20还可进一步包括存储器21,用于存储处理器22运行所需的指令和数据。
[0104]
请参阅图5,图5为本技术实施方式中计算机可读存储介质的结构示意图。本技术实施方式的计算机可读存储介质30存储有指令/程序数据31。该指令/程序数据31被执行时可实现本技术上述任一实施例以及任意不冲突的组合所提供的方法。其中,该指令/程序数据31可以形成程序文件以软件产品的形式存储在计算机可读存储介质30中,以使得一台计算机设备(可以是个人计算机,云端服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的计算机可读存储介质30包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、云端服务器、手机、平板等设备。
[0105]
在本技术所提供的几个实施方式中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0106]
另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0107]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0108]
以上仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜