CN105992317B - 无线通讯模块管理方法和无线通讯模块管理装置 - Google Patents
无线通讯模块管理方法和无线通讯模块管理装置 Download PDFInfo
- Publication number
- CN105992317B CN105992317B CN201510061104.8A CN201510061104A CN105992317B CN 105992317 B CN105992317 B CN 105992317B CN 201510061104 A CN201510061104 A CN 201510061104A CN 105992317 B CN105992317 B CN 105992317B
- Authority
- CN
- China
- Prior art keywords
- communication module
- wireless communication
- timer
- instruction
- mentioned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种无线通讯模块管理方法和无线通讯模块管理装置,其中,一种无线通讯模块管理方法包括:在无线通讯模块处于正常工作状态时,启动第一定时器;当第一定时器计时到达,且无线通讯模块在第一定时器计时的过程中未接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为待机状态,并启动第二定时器;若上述第二定时器计时到达之前,上述无线通讯模块接收到无线通讯指令,则将上述无线通讯模块的工作状态切换为正常工作状态,以便上述无线通讯模块在正常工作状态下处理所述无线通讯指令。本发明提供的技术方案能够有效降低无线通讯模块的功耗。
Description
技术领域
本发明涉及通讯领域,具体涉及一种无线通讯模块管理方法和无线通讯模块管理装置。
背景技术
随着网络时代的不断发展,智能家居的概念也逐渐深入人心,同时人们对智能家居的智能化要求也逐渐增加,特别是,人们渴望实现对家用电器的智能控制(如远程控制等),故市面上出现了很多智能设备,例如:智能插座、智能遥控、智能空调等。
这些智能设备大多数含有无线保真(WiFi,Wireless Fidelity)模块,智能设备通过WiFi模块与无线路由器连接,进而可以连接到互联网,用户使用智能手机即可完成对智能设备的控制。
很多智能设备,为了能够保持时刻处于可控状态,WiFi模块是处于完全工作的状态,因为这样对WiFi模块的控制应用比较便捷,然而,由于WiFi模块作为与无线路由器连接的无线收发模块,功耗较高,且也具有一些电磁辐射,在越来越注重绿色节能环保的今天,无疑会产生负作用。虽然,目前一些智能设备设置了休眠按键,当按下该休眠按键后智能设备的WiFi模块会进入休眠模式,然而,在休眠状态下,该WiFi模块就无法进行WiFi通讯,需要人为地通过触发按键唤醒该WiFi模块,操作麻烦。
发明内容
本发明提供一种无线通讯模块管理方法和无线通讯模块管理装置,用于降低无线通讯模块的功耗。
本发明一方面提供一种无线通讯模块管理方法,包括:在无线通讯模块处于正常工作状态时,启动第一定时器;
当上述第一定时器计时到达,且上述无线通讯模块在上述第一定时器计时的过程中未接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为待机状态,并启动第二定时器;
若上述第二定时器计时到达之前,上述无线通讯模块接收到无线通讯指令,则将上述无线通讯模块的工作状态切换为正常工作状态,以便上述无线通讯模块在正常工作状态下处理上述无线通讯指令。
本发明另一方面提供一种无线通讯模块管理装置,包括:
定时器启动单元,用于在无线通讯模块处于正常工作状态时,启动第一定时器;
切换单元,用于当上述第一定时器计时到达,且上述无线通讯模块在上述第一定时器计时的过程中未接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为待机状态;
上述定时器启动单元,还用于当上述第一定时器计时到达,且上述无线通讯模块在上述第一定时器计时的过程中未接收到无线通讯指令时,启动第二定时器;
上述切换单元还用于:当上述第二定时器计时到达之前,上述无线通讯模块接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为正常工作状态,以便上述无线通讯模块在正常工作状态下处理上述无线通讯指令。
由上可见,本发明中在无线通讯模块正常工作时,启动第一定时器,当第一定时器到达且期间未接收到无线通讯指令时,自动将该无线通讯模块的工作状态切换为待机状态,并启动第二定时器,当在第二定时器计时到达之前该无线通讯模块接收到无线通讯指令时,将该无线通讯模块的工作状态切换为正常工作状态,由于无线通讯模块在待机状态的功耗低于正常工作状态的功耗,因此,通过对无线通讯模块的工作状态进行智能切换,能够避免无线通讯模块长时间处于高功耗的工作状态,从而有效降低了无线通讯模块的功耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的无线通讯模块管理方法一个实施例流程示意图;
图2为本发明提供的无线通讯模块管理方法另一个实施例流程示意图;
图3-a为本发明提供的无线通讯模块管理方法一种应用场景***架构图;
图3-b为本发明提供的无线通讯模块管理方法另一种应用场景***架构图;
图4为本发明提供的一种应用场景下WiFi模块的状态与时间关系示意图;
图5为本发明提供的无线通讯模块管理装置一个实施例结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面以一实施例对本发明中的一种无线通讯模块管理方法进行描述,请参阅图1,本发明实施例中的无线通讯模块管理方法包括:
101、在无线通讯模块处于正常工作状态时,启动第一定时器;
本发明实施例中,无线通讯模块分为三种工作状态,分别为:正常工作状态、待机状态和休眠状态。其中,当无线通讯模块的工作状态为正常工作状态时,无线通讯模块能够接收和发射无线通讯指令;当无线通讯模块的工作状态为待机状态时,无线通讯模块能够接收无线通讯指令;当无线通讯模块的工作状态为休眠状态时,无线通讯模块无法接收和发射无线通讯指令。
在无线通讯模块的上述三种工作状态中,当无线通讯模块处于正常工作状态时耗电量最大,相应地,功耗也最大;当无线通讯模块处于待机状态时耗电相对较小,约为无线通讯模块处于正常工作状态时耗电量的30%,相应地,功耗也比前者小;当无线通讯模块处于休眠状态时,由于此时已经完全关闭了无线通讯模块的无线通讯功能,因此,无线通讯模块在休眠状态时的耗电量最低,相应地,功耗也是最小。
本发明实施例中,当无线通讯模块处于正常工作状态时,无线通讯模块管理装置启动第一定时器,开始计时。
102、当上述第一定时器计时到达,且上述无线通讯模块在上述第一定时器计时的过程中未接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为待机状态,并启动第二定时器;
本发明实施例中,上述第一定时器的定时时长已经预先设定好,当步骤101启动上述第一定时器后,上述第一定时器开始计时,当上述第一定时器的计时到达,且在上述第一定时器计时的过程中,上述无线通讯模块未接收到无线通讯指令时,无线通讯模块管理装置将该无线通讯模块的工作状态切换为待机状态,并启动第二定时器。具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送正常-待机状态切换指令,以触发该无线通讯模块将当前工作状态切换为待机状态。
103、若上述第二定时器计时到达之前,上述无线通讯模块接收到无线通讯指令,则将上述无线通讯模块的工作状态切换为正常工作状态,以便上述无线通讯模块在正常工作状态下处理上述无线通讯指令;
本发明实施例中,上述第二定时器的定时时长已经预先设定好,当步骤102启动上述第二定时器后,上述第二定时器开始计时,由于在待机状态下,无线通讯模块仍然能够接收无线通讯指令,因此,如果在上述第二定时器的计时到达之前上述无线通讯模块接收到无线通讯指令,则无线通讯模块管理装置将该无线通讯模块的工作状态切换为正常工作状态,当该无线通讯模块的工作状态切换为正常工作状态后,无线通讯模块即可正常处理接收到的无线通讯指令。具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送待机-正常状态切换指令,以触发该无线通讯模块将当前工作状态切换为正常工作状态。
可选地,本发明实施例中,当上述第一定时器计时的过程中,上述无线通讯模块接收到无线通讯指令时,无线通讯模块管理装置重新启动上述第一定时器,也即,使得上述第一定时器重新开始计时。当然,当上述第一定时器计时的过程中,上述无线通讯模块接收到无线通讯指令时,无线通讯模块管理装置也可以不重新启动上述第一定时器,即保持上述第一定时器的继续计时。
可选的,上述第一定时器的定时时长小于上述第二定时器的定时时长,当然,上述第一定时器的定时时长和上述第二定时器的定时时长也可以根据实际需求进行设定,此处不作限定。
可选地,本发明实施例中的无线通讯模块为WiFi模块。
需要说明的是,本发明实施例中的无线通讯模块管理装置可以集成在智能设备(例如智能终端、智能电器等)中,或者,本发明实施例中的无线通讯模块管理装置也可以是独立于智能设备的装置。本发明实施例中的智能终端具体可以为手机、平板电脑或者其它智能终端,此处不作限定。
由上可见,本发明中在无线通讯模块正常工作时,启动第一定时器,当第一定时器到达且期间未接收到无线通讯指令时,自动将该无线通讯模块的工作状态切换为待机状态,并启动第二定时器,当在第二定时器计时到达之前该无线通讯模块接收到无线通讯指令时,将该无线通讯模块的工作状态切换为正常工作状态,由于无线通讯模块在待机状态的功耗低于正常工作状态的功耗,因此,通过对无线通讯模块的工作状态进行智能切换,能够避免无线通讯模块长时间处于高功耗的工作状态,从而有效降低了无线通讯模块的功耗。特别地,本发明对采用电池供电的无线通讯模块具有更大的意义。
下面以另一实施例对本发明中的一种无线通讯模块管理方法进行描述,请参阅图2,本发明实施例中的无线通讯模块管理方法包括:
201、在无线通讯模块处于正常工作状态时,启动第一定时器;
本发明实施例中,无线通讯模块分为三种工作状态,分别为:正常工作状态、待机状态和休眠状态。其中,当无线通讯模块的工作状态为正常工作状态时,无线通讯模块能够接收和发射无线通讯指令;当无线通讯模块的工作状态为待机状态时,无线通讯模块能够接收无线通讯指令;当无线通讯模块的工作状态为休眠状态时,无线通讯模块无法接收和发射无线通讯指令。
在无线通讯模块的上述三种工作状态中,当无线通讯模块处于正常工作状态时耗电量最大,相应地,功耗也最大;当无线通讯模块处于待机状态时耗电相对较小,约为无线通讯模块处于正常工作状态时耗电量的30%,相应地,功耗也比前者小;当无线通讯模块处于休眠状态时,由于此时已经完全关闭了无线通讯模块的无线通讯功能,因此,无线通讯模块在休眠状态时的耗电量最低,相应地,功耗也是最小。
本发明实施例中,当无线通讯模块处于正常工作状态时,无线通讯模块管理装置启动第一定时器,开始计时。
202、当上述第一定时器计时到达,且上述无线通讯模块在上述第一定时器计时的过程中未接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为待机状态,并启动第二定时器;
本发明实施例中,上述第一定时器的定时时长已经预先设定好,当步骤201启动上述第一定时器后,上述第一定时器开始计时,当上述第一定时器的计时到达,且在上述第一定时器计时的过程中,上述无线通讯模块未接收到无线通讯指令时,无线通讯模块管理装置将该无线通讯模块的工作状态切换为待机状态,并启动第二定时器。具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送正常-待机状态切换指令,以触发该无线通讯模块将当前工作状态切换为待机状态。
203、若上述第二定时器计时到达之前,上述无线通讯模块接收到无线通讯指令,则将上述无线通讯模块的工作状态切换为正常工作状态,以便上述无线通讯模块在正常工作状态下处理上述无线通讯指令;
本发明实施例中,上述第二定时器的定时时长已经预先设定好,当步骤202启动上述第二定时器后,上述第二定时器开始计时,由于在待机状态下,无线通讯模块仍然能够接收无线通讯指令,因此,如果在上述第二定时器的计时到达之前上述无线通讯模块接收到无线通讯指令,则无线通讯模块管理装置将该无线通讯模块的工作状态切换为正常工作状态,当该无线通讯模块的工作状态切换为正常工作状态后,无线通讯模块即可正常处理接收到的无线通讯指令。具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送待机-正常状态切换指令,以触发该无线通讯模块将当前工作状态切换为正常工作状态。
可选地,本发明实施例中,当上述第一定时器计时的过程中,上述无线通讯模块接收到无线通讯指令时,无线通讯模块管理装置重新启动上述第一定时器,也即,使得上述第一定时器重新开始计时。当然,当上述第一定时器计时的过程中,上述无线通讯模块接收到无线通讯指令时,无线通讯模块管理装置也可以不重新启动上述第一定时器,即保持上述第一定时器的继续计时。
可选的,上述第一定时器的定时时长小于上述第二定时器的定时时长,当然,上述第一定时器的定时时长和上述第二定时器的定时时长也可以根据实际需求进行设定,此处不作限定。
204、若上述第二定时器计时到达,且上述无线通讯模块在上述第二定时器计时的过程中未接收到无线通讯指令,则,将上述无线通讯模块的工作状态切换为正常工作状态,并启动第三定时器;
本发明实施例中,上述第二定时器的定时时长已经预先设定好,当步骤202启动上述第二定时器后,上述第二定时器开始计时,如果在上述第二定时器的计时到达,且上述无线通讯模块在该第二定时器计时的过程中未接收到无线通讯指令,则无线通讯模块管理装置将该无线通讯模块的工作状态切换为正常工作状态,并启动第三定时器。
上述第三定时器的定时时长可以根据实际需求进行设定,此处不作限定。
205、在上述第三定时器计时到达之前,向与上述无线通讯模块存在无线通讯连接关系的设备指示上述无线通讯模块将处于休眠状态,以使得上述设备在需要发送无线通讯指令之前先向上述无线通讯模块发送唤醒指令;
本发明实施例中,上述第三定时器的定时时长已经预先设定好,当步骤204启动上述第三定时器后,上述第三定时器开始计时,无线通讯管理模块在上述第三定时器计时到达之前,向与上述无线通讯模块存在无线通讯连接关系的设备(即能够与该无线通讯模块交互无线通讯指令的设备)指示上述无线通讯模块将处于休眠状态,使得上述设备获知该无线通讯模块将要处于休眠状态,由于该无线通讯模块处于休眠状态时无法接收无线通讯指令,因此,当上述设备获知该无线通讯模块将处于休眠状态时,上述设备在下一次需要发送无线通讯指令之前,先向上述无线通讯模块发送唤醒指令,通过唤醒指令触发该无线通讯模块切换工作状态。
可选地,无线通讯管理模块在上述第三定时器计时到达之前,触发上述无线通讯模块向与上述无线通讯模块存在无线通讯连接关系的设备发送休眠指示消息,其中,上述休眠指示消息用于向上述设备指示上述无线通讯模块将处于休眠状态。当上述设备接收到该休眠指示消息时,可以先存储该休眠指示消息,并在需要向该无线通讯模块发送无线通讯指令时,检测设备本地是否存在有休眠指示消息,如果有,则先向该无线通讯模块发送唤醒指令。进一步,在通过该唤醒指令触发该无线通讯模块切换工作状态之后,清除或者无效设备本地存储的休眠指示消息。
当然,无线通讯管理模块也可以通过其它方式向与上述无线通讯模块存在无线通讯连接关系的设备指示上述无线通讯模块将处于休眠状态,例如,由无线通讯管理模块通过修改上述设备中的指定参数的值,向上述设备指示上述无线通讯模块将处于休眠状态,举例说明,在上述设备中设置一指定参数,该指定参数与该无线通讯模块对应,并设定当该指定参数取值为1时,表示该无线通讯模块处于非休眠状态,当该指定参数的取值为0时,表示该无线通讯模块处于休眠状态,在上述第三定时器计时到达之前,无线通讯管理模块将该设备中的该指定参数的值修改为0,当上述设备在需要向该无线通讯模块发送无线通讯指令时,检测到该指定参数的值为0,则先向该无线通讯模块发送唤醒指令。当后续该无线通讯模块切换为非休眠状态时,无线通讯管理模块将该设备中的该指定参数的值修改为1。本发明实施例不对无线通讯管理模块向与上述无线通讯模块存在无线通讯连接关系的设备指示上述无线通讯模块将处于休眠状态的具体实现方式进行限定。
206、当上述第三定时器计时到达,且在上述第三定时器计时的过程中未接收到上述唤醒指令时,将上述无线通讯模块的工作状态切换为休眠状态,并启动第四定时器;
本发明实施例中,上述第三定时器的定时时长已经预先设定好,当步骤204启动上述第三定时器后,上述第三定时器开始计时,如果在上述第三定时器的计时到达,且上述无线通讯模块在该第三定时器计时的过程中未接收到上述唤醒指令,则无线通讯模块管理装置将该无线通讯模块的工作状态切换为休眠状态,并启动第四定时器。具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送正常-休眠状态切换指令,以触发该无线通讯模块将当前工作状态切换为休眠状态。
上述第四定时器的定时时长可以根据实际需求进行设定,此处不作限定。
207、当上述第四定时器计时到达时,将上述无线通讯模块的工作状态切换为待机状态,并启动第五定时器;
本发明实施例中,上述第四定时器的定时时长已经预先设定好,当步骤206启动上述第四定时器后,上述第四定时器开始计时,此时无线通讯模块处于休眠状态中,无线通讯模块无法接收和发射无线通讯指令,因此,无线通讯模块在上述第四定时器计时过程中不会接收到无线通讯指令。当上述第四定时器计时到达时,无线通讯模块管理装置将该无线通讯模块的工作状态切换为待机状态,并启动第五定时器。具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送休眠-待机状态切换指令,以触发该无线通讯模块将当前工作状态切换为待机状态。
上述第五定时器的定时时长可以根据实际需求进行设定,此处不作限定。
208、若上述第五定时器计时到达之前,上述无线通讯模块接收到上述唤醒指令,则将上述无线通讯模块的工作状态切换为正常工作状态,并重新启动上述第一定时器;
本发明实施例中,上述第五定时器的定时时长已经预先设定好,当步骤207启动上述第五定时器后,上述第五定时器开始计时,此时无线通讯模块处于待机状态中,无线通讯模块能够接收无线通讯指令,因此,如果该无线通讯模块在上述第五定时器计时到达之前接收到上述唤醒指令,则无线通讯模块管理装置将该无线通讯模块的工作状态切换为正常工作状态,以便无线通讯模块在正常工作状态下准备接收无线通讯指令,并处理接收到的无线通讯指令。同时,无线通讯模块管理状态重新启动上述第一定时器。
具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送待机-正常工作状态切换指令,以触发该无线通讯模块将当前工作状态切换为正常工作状态。
209、若上述第五定时器计时到达,且上述无线通讯模块在上述第五定时器计时过程中未接收到上述唤醒指令,则将上述无线通讯模块的工作状态切换为休眠状态,并重新启动上述第四定时器;
本发明实施例中,上述第五定时器的定时时长已经预先设定好,当步骤207启动上述第五定时器后,上述第五定时器开始计时,此时无线通讯模块处于待机状态中,无线通讯模块能够接收无线通讯指令,如果该无线通讯模块在上述第五定时器计时到达,且在上述第五定时器计时过程中未接收到上述唤醒指令,则无线通讯模块管理装置将该无线通讯模块的工作状态切换为休眠状态,并重新启动上述第四定时器。具体地,无线通讯模块管理装置可以通过向该无线通讯模块发送待机-休眠状态切换指令,以触发该无线通讯模块将当前工作状态切换为休眠状态。
进一步,为了保证上述无线通讯模块能够在待机状态下接收到上述唤醒指令,设定上述第四定时器的定时时长小于上述唤醒指令的持续发送时长,即,上述无线通讯模块存在无线通讯连接关系的设备(即能够与该无线通讯模块交互无线通讯指令的设备)在该持续发送时长内持续发送上述唤醒指令,以避免当上述设备发送唤醒指令时,上述无线通讯模块因处理休眠状态而无法接收到该唤醒指令。
可选地,本发明实施例中的无线通讯模块为WiFi模块。
需要说明的是,本发明实施例中的无线通讯模块管理装置可以集成在智能设备(例如智能终端、智能电器等)中,或者,本发明实施例中的无线通讯模块管理装置也可以是独立于智能设备的装置。本发明实施例中的智能终端具体可以为手机、平板电脑或者其它智能终端,此处不作限定。
由上可见,本发明中在无线通讯模块正常工作时,启动第一定时器,当第一定时器到达且期间未接收到无线通讯指令时,自动将该无线通讯模块的工作状态切换为待机状态,并启动第二定时器,当在第二定时器计时到达之前该无线通讯模块接收到无线通讯指令时,将该无线通讯模块的工作状态切换为正常工作状态,由于无线通讯模块在待机状态的功耗低于正常工作状态的功耗,因此,通过对无线通讯模块的工作状态进行智能切换,能够避免无线通讯模块长时间处于高功耗的工作状态,从而有效降低了无线通讯模块的功耗。进一步,本发明实施例中还提供了无线通讯模块在待机状态和休眠状态的自动切换方案,由于无线通讯模块在休眠状态下的耗电量最小,因此,通过本方案能够在用户非频繁操作场景下,使得无线通讯模块较多时间处于待机状态和休眠状态,从而进一步降低了无线通讯模块的功耗。特别地,本发明对采用电池供电的无线通讯模块具有更大的意义。
本发明实施例中的无线通讯模块管理方法可以应用于图3-a所示的***架构中,如图3-a所示,该***架构包括:含有WiFi模块的智能电器(例如智能插座等)、无线路由器及智能终端(例如智能手机、平板电脑等),智能电器通过配置后与无线路由器建立WiFi连接,智能终端也通过WiFi网络与该无线路由器建立WiFi连接,智能终端中安装有控制智能电器的应用程序,用户通过操作智能设备中的该应用程序实现对智能电器的控制。而本发明实施中无线通讯模块管理装置集成在智能电器中,通过图1和图2所示实施例中的无线通讯模块管理方法对智能电器中的WiFi模块进行管理。
或者,本发明实施例中的无线通讯模块管理方法可以应用于图3-b所示的***架构中,如图3-b所示,该***架构包括:云端服务器,含有WiFi模块的智能电器(例如智能插座等)、无线路由器及智能终端(例如智能手机、平板电脑等),智能电器通过配置后与无线路由器建立WiFi连接,云端服务器通过网络与无线路由器连接,智能终端中安装有控制智能电器的应用程序,用户通过操作智能终端的该应用程序,控制智能终端通过移动网络或其它网络访问云端服务器,透过云端服务器实现对智能电器的控制。而本发明实施中无线通讯模块管理装置集成在智能电器中,通过图1和图2所示实施例中的无线通讯模块管理方法对智能电器中的WiFi模块进行管理。
下面以包含无线通讯模块的智能设备为例,对本发明实施例中的无线通讯模块管理方法进行描述,其中,该无线通讯模块具体为WiFi模块,且无线通讯模块管理装置集成在该智能设备中。
本发明实施例中的WiFi模块分为3种工作状态:①正常工作状态,称为T1状态;在T1状态下可以接收和发射无线通讯指令(即WiFi指令);②待机状态,称为T2状态;在T2状态下可以正常接收WiFi指令;③休眠状态,称为T3状态;在T3状态下无法接收和发送WiFi指令。本发明实施例中设定第一定时器、第二定时器、第三定时器、第四定时器和第五定时器的定时时长分别t0、t1、t2、t3和t4。则本发明实施例中的无线通讯模块管理方法为:
1)、当智能设备上电正常工作后,为时间0点,进入到T1状态,定时时长为t0的第一定时器启动开始计时,T1状态持续时间较短(为t0),第一定时器计时结束后,智能设备控制WiFi模块进入到T2状态,此时用于定时时长为t1的第二定时器启动并开始计时。
2)、在T2状态下(t1的计时还未结束)下,当智能设备的WiFi模块收到WiFi指令后,立刻返回到时间0点,进入到T1状态,完成对WiFi指令的处理,并重新启动第一定时器开始计时。
3)、如果在T2状态下,该WiFi模块一直未有接收到WiFi指令,则经过时间t1后(t1的计时还未结束),智能设备控制该WiFi模块短暂的进入到T1状态,并使定时时长为t2的第三定时器启动开始计时。此时智能设备触发该WiFi模块向与该WiFi模块存在无线通讯连接关系的设备(设本发明实施例中的该设备为智能手机)发送休眠指示消息,提示该智能手机该WiFi模块将处于休眠状态。在时间t2内完成休眠指示消息的发送,当t2定时结束后,控制WiFi模块进入到T3状态,并使定时时长为t3的第四定时器启动并开始计时。
4)、在T3状态下持续t3时间,即t3定时结束后,智能设备控制该WiFi模块切换到T2状态,并使定时时长为t4的第五定时器启动并开始计时。在该WiFi模块进入T2状态后,若该WiFi模块在t4计时过程中未接收到唤醒指令,则在t4计时结束后,智能设备控制该WiFi模块再次进入到T3状态,并重新启动第四定时器并开始计时,如此反复。若此时智能手机打算发送控制WiFi模块的WiFi指令,由于该智能手机中已保存了在过程3)中WiFi模块发送的休眠指示消息,所以,手机在发送WiFi指令时,会先向该WiFi模块发送唤醒指令,且会持续发送几次,确保发送周期(即持续发送时长)涵盖到“t3+t4”的时间周期,或者,唤醒指令的发送周期也可以只涵盖到t3,一般t3时间较长,可设置为几秒,t4时间较短,可设置为零点几秒或更小。
5)、当WiFi模块在t4时间的T2状态下接收唤醒指令后,智能设备触发WiFi模块即刻返还的时间0点,进入到T1状态,以便对智能手机进行WiFi信息交换。并重新启动第一定时器开始计时。由于该过程耗时很短,因此不影响用户体验。
通过上面的描述,如果用户在非频繁操作状态下,将有较多时间处于“t3+t4”的循环时间状态,而T3状态下耗电极低,T2状态下耗电也不高;选择适当的t3与t4的时间占空比,既可以达到很好的节电效果,也可以较好的对WiFi模块进行唤醒。
本发明实施例中,WiFi模块的状态与时间关系可以如图4所示。
本发明实施例还保护一种无线通讯模块管理装置,如图5所示,本发明实施例中的无线通讯模块管理装置500,包括:
定时器启动单元501,用于在无线通讯模块处于正常工作状态时,启动第一定时器;
切换单元502,用于当上述第一定时器计时到达,且上述无线通讯模块在上述第一定时器计时的过程中未接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为待机状态;
定时器启动单元501,还用于当上述第一定时器计时到达,且上述无线通讯模块在上述第一定时器计时的过程中未接收到无线通讯指令时,启动第二定时器;
切换单元502还用于:当上述第二定时器计时到达之前,上述无线通讯模块接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为正常工作状态,以便上述无线通讯模块在正常工作状态下处理上述无线通讯指令。
可选的,切换单元502还用于:当上述第二定时器计时到达,且上述无线通讯模块在上述第二定时器计时的过程中未接收到无线通讯指令时,将上述无线通讯模块的工作状态切换为正常工作状态;定时器启动单元501还用于:当上述第二定时器计时到达,且上述无线通讯模块在上述第二定时器计时的过程中未接收到无线通讯指令时,启动第三定时器;本发明实施例中的无线通讯模块管理装置还包括:指示单元,用于在上述第三定时器计时到达之前,向与上述无线通讯模块存在无线通讯连接关系的设备指示上述无线通讯模块将处于休眠状态,以使得上述设备在需要发送无线通讯指令之前先向上述无线通讯模块发送唤醒指令;切换单元502还用于:当上述第三定时器计时到达,且在上述第三定时器计时的过程中未接收到上述唤醒指令时,将上述无线通讯模块的工作状态切换为休眠状态;定时器启动单元501还用于:当上述第三定时器计时到达,且在上述第三定时器计时的过程中未接收到上述唤醒指令时,启动第四定时器;当上述第四定时器计时到达时,启动第五定时器;切换单元502还用于:当上述第四定时器计时到达时,将上述无线通讯模块的工作状态切换为待机状态;当上述第五定时器计时到达之前,上述无线通讯模块接收到上述唤醒指令时,将上述无线通讯模块的工作状态切换为正常工作状态;当上述第五定时器计时到达,且上述无线通讯模块在上述第五定时器计时过程中未接收到上述唤醒指令时,将上述无线通讯模块的工作状态切换为休眠状态;定时器启动单元501还用于:当上述第五定时器计时到达之前,上述无线通讯模块接收到上述唤醒指令时,重新启动上述第一定时器;当上述第五定时器计时到达,且上述无线通讯模块在上述第五定时器计时过程中未接收到上述唤醒指令时,重新启动上述第四定时器。
可选地,上述指示单元具体用于:在上述第三定时器计时到达之前,触发上述无线通讯模块向与上述无线通讯模块存在无线通讯连接关系的设备发送休眠指示消息,其中,上述休眠指示消息用于向上述设备指示上述无线通讯模块将处于休眠状态。
可选地,定时器启动单元501还用于:当上述第一定时器计时的过程中,上述无线通讯模块接收到无线通讯指令时,重新启动上述第一定时器。
需要说明的是,本发明实施例中的无线通讯模块管理装置可以集成在智能设备(例如智能终端、智能电器等)中,或者,本发明实施例中的无线通讯模块管理装置也可以是独立于智能设备的装置。本发明实施例中的智能终端具体可以为手机、平板电脑或者其它智能终端,此处不作限定。
应理解,本发明实施例中的无线通讯模块管理装置可以如上述方法实施例中提及的无线通讯模块管理装置,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
由上可见,本发明的无线通讯模块管理装置在无线通讯模块正常工作时,启动第一定时器,当第一定时器到达且期间未接收到无线通讯指令时,自动将该无线通讯模块的工作状态切换为待机状态,并启动第二定时器,当在第二定时器计时到达之前该无线通讯模块接收到无线通讯指令时,将该无线通讯模块的工作状态切换为正常工作状态,由于无线通讯模块在待机状态的功耗低于正常工作状态的功耗,因此,通过对无线通讯模块的工作状态进行智能切换,能够避免无线通讯模块长时间处于高功耗的工作状态,从而有效降低了无线通讯模块的功耗。特别地,本发明对采用电池供电的无线通讯模块具有更大的意义。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本发明所提供的一种无线通讯模块管理方法和无线通讯模块管理装置的描述,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种无线通讯模块管理方法,其特征在于,包括:
在无线通讯模块处于正常工作状态时,启动第一定时器;
当所述第一定时器计时到达,且所述无线通讯模块在所述第一定时器计时的过程中未接收到无线通讯指令时,将所述无线通讯模块的工作状态切换为待机状态,并启动第二定时器;
若所述第二定时器计时到达之前,所述无线通讯模块接收到无线通讯指令,则将所述无线通讯模块的工作状态切换为正常工作状态,以便所述无线通讯模块在正常工作状态下处理所述无线通讯指令;
其中,所述启动第二定时器之后包括:
若所述第二定时器计时到达,且所述无线通讯模块在所述第二定时器计时的过程中未接收到无线通讯指令,则:
将所述无线通讯模块的工作状态切换为正常工作状态,并启动第三定时器;
在所述第三定时器计时到达之前,向与所述无线通讯模块存在无线通讯连接关系的设备指示所述无线通讯模块将处于休眠状态,以使得所述设备在需要发送无线通讯指令之前先向所述无线通讯模块发送唤醒指令。
2.根据权利要求1所述的方法,其特征在于,
所述启动第三定时器之后,包括:
当所述第三定时器计时到达,且在所述第三定时器计时的过程中未接收到所述唤醒指令时,将所述无线通讯模块的工作状态切换为休眠状态,并启动第四定时器;
当所述第四定时器计时到达时,将所述无线通讯模块的工作状态切换为待机状态,并启动第五定时器;
若所述第五定时器计时到达之前,所述无线通讯模块接收到所述唤醒指令,则将所述无线通讯模块的工作状态切换为正常工作状态,并重新启动所述第一定时器;
若所述第五定时器计时到达,且所述无线通讯模块在所述第五定时器计时过程中未接收到所述唤醒指令,则将所述无线通讯模块的工作状态切换为休眠状态,并重新启动所述第四定时器。
3.根据权利要求2所述的方法,其特征在于,在所述第三定时器计时到达之前,向与所述无线通讯模块存在无线通讯连接关系的设备指示所述无线通讯模块将处于休眠状态,包括:
在所述第三定时器计时到达之前,触发所述无线通讯模块向与所述无线通讯模块存在无线通讯连接关系的设备发送休眠指示消息,其中,所述休眠指示消息用于向所述设备指示所述无线通讯模块将处于休眠状态。
4.根据权利要求2或3所述的方法,其特征在于,所述第四定时器的定时时长小于所述唤醒指令的持续发送时长。
5.根据权利要求2或3所述的方法,其特征在于,所述无线通讯模块具体为WiFi模块。
6.根据权利要求1至3任一项所述的方法,其特征在于,
所述启动第一定时器之后包括:
当所述第一定时器计时的过程中,所述无线通讯模块接收到无线通讯指令时,重新启动所述第一定时器。
7.一种无线通讯模块管理装置,其特征在于,包括:
定时器启动单元,用于在无线通讯模块处于正常工作状态时,启动第一定时器;
切换单元,用于当所述第一定时器计时到达,且所述无线通讯模块在所述第一定时器计时的过程中未接收到无线通讯指令时,将所述无线通讯模块的工作状态切换为待机状态;
所述定时器启动单元,还用于当所述第一定时器计时到达,且所述无线通讯模块在所述第一定时器计时的过程中未接收到无线通讯指令时,启动第二定时器;
所述切换单元还用于:当所述第二定时器计时到达之前,所述无线通讯模块接收到无线通讯指令时,将所述无线通讯模块的工作状态切换为正常工作状态,以便所述无线通讯模块在正常工作状态下处理所述无线通讯指令;
其中,所述切换单元还用于:当所述第二定时器计时到达,且所述无线通讯模块在所述第二定时器计时的过程中未接收到无线通讯指令时,将所述无线通讯模块的工作状态切换为正常工作状态;
所述定时器启动单元还用于:当所述第二定时器计时到达,且所述无线通讯模块在所述第二定时器计时的过程中未接收到无线通讯指令时,启动第三定时器;
所述无线通讯模块管理装置还包括:
指示单元,用于在所述第三定时器计时到达之前,向与所述无线通讯模块存在无线通讯连接关系的设备指示所述无线通讯模块将处于休眠状态,以使得所述设备在需要发送无线通讯指令之前先向所述无线通讯模块发送唤醒指令。
8.根据权利要求7所述的无线通讯模块管理装置,其特征在于,
所述切换单元还用于:当所述第三定时器计时到达,且在所述第三定时器计时的过程中未接收到所述唤醒指令时,将所述无线通讯模块的工作状态切换为休眠状态;
所述定时器启动单元还用于:当所述第三定时器计时到达,且在所述第三定时器计时的过程中未接收到所述唤醒指令时,启动第四定时器;当所述第四定时器计时到达时,启动第五定时器;
所述切换单元还用于:当所述第四定时器计时到达时,将所述无线通讯模块的工作状态切换为待机状态;当所述第五定时器计时到达之前,所述无线通讯模块接收到所述唤醒指令时,将所述无线通讯模块的工作状态切换为正常工作状态;当所述第五定时器计时到达,且所述无线通讯模块在所述第五定时器计时过程中未接收到所述唤醒指令时,将所述无线通讯模块的工作状态切换为休眠状态;
所述定时器启动单元还用于:当所述第五定时器计时到达之前,所述无线通讯模块接收到所述唤醒指令时,重新启动所述第一定时器;当所述第五定时器计时到达,且所述无线通讯模块在所述第五定时器计时过程中未接收到所述唤醒指令时,重新启动所述第四定时器。
9.根据权利要求8所述的无线通讯模块管理装置,其特征在于,
所述指示单元具体用于:在所述第三定时器计时到达之前,触发所述无线通讯模块向与所述无线通讯模块存在无线通讯连接关系的设备发送休眠指示消息,其中,所述休眠指示消息用于向所述设备指示所述无线通讯模块将处于休眠状态。
10.根据权利要求7至9任一项所述的无线通讯模块管理装置,其特征在于,
所述定时器启动单元还用于:当所述第一定时器计时的过程中,所述无线通讯模块接收到无线通讯指令时,重新启动所述第一定时器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510061104.8A CN105992317B (zh) | 2015-02-05 | 2015-02-05 | 无线通讯模块管理方法和无线通讯模块管理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510061104.8A CN105992317B (zh) | 2015-02-05 | 2015-02-05 | 无线通讯模块管理方法和无线通讯模块管理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105992317A CN105992317A (zh) | 2016-10-05 |
CN105992317B true CN105992317B (zh) | 2019-08-02 |
Family
ID=57035920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510061104.8A Active CN105992317B (zh) | 2015-02-05 | 2015-02-05 | 无线通讯模块管理方法和无线通讯模块管理装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105992317B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109891944B (zh) * | 2017-01-19 | 2020-09-11 | 华为技术有限公司 | 一种建立数据通信的方法及装置 |
CN108900391A (zh) * | 2018-06-15 | 2018-11-27 | 广东美的制冷设备有限公司 | 运行控制方法、Wi-Fi通信模块、家电设备、***和存储介质 |
CN108809777B (zh) * | 2018-06-15 | 2021-12-21 | 广东美的制冷设备有限公司 | 运行控制方法、Wi-Fi通信模块、家电设备、***和存储介质 |
CN108810149A (zh) * | 2018-06-15 | 2018-11-13 | 广东美的制冷设备有限公司 | 运行控制方法、Wi-Fi通信模块、家电设备、***和存储介质 |
WO2020103080A1 (zh) * | 2018-11-22 | 2020-05-28 | 深圳市欢太科技有限公司 | 一种降低功耗的方法、终端设备及存储介质 |
CN113390172A (zh) * | 2020-03-11 | 2021-09-14 | 上海海立(集团)股份有限公司 | 一种空调控制方法和***、空调以及可读存储介质 |
CN116320147B (zh) * | 2023-02-17 | 2023-11-17 | 荣耀终端有限公司 | 一种唤醒方法及电子设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7979097B2 (en) * | 2008-03-18 | 2011-07-12 | Kyocera Corporation | Power management for multimode wireless communication device |
CN103546951B (zh) * | 2013-10-31 | 2018-04-10 | 惠州Tcl移动通信有限公司 | 移动设备及其休眠管理方法 |
CN104023129A (zh) * | 2014-05-22 | 2014-09-03 | 小米科技有限责任公司 | 省电方法及装置 |
CN104301976A (zh) * | 2014-11-13 | 2015-01-21 | 上海斐讯数据通信技术有限公司 | 无线路由器及其工作方法 |
-
2015
- 2015-02-05 CN CN201510061104.8A patent/CN105992317B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN105992317A (zh) | 2016-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105992317B (zh) | 无线通讯模块管理方法和无线通讯模块管理装置 | |
CN204241946U (zh) | 一种基于云端物联网运用灯光控制智能家电的控制*** | |
CN105093945B (zh) | 基于智能云安全地控制智能家居设备的***和方法 | |
CN102547943B (zh) | 一种任务项执行的控制方法和装置 | |
CN102681649B (zh) | 一种多智能设备延长电池续航能力的装置及方法 | |
CN103840328A (zh) | 一种基于wsn网络和无线通信的智能插座控制*** | |
CN102612214A (zh) | 一种基于安卓智能手机的灯光控制*** | |
CN107491160A (zh) | 一种双操作***的使用方法、存储设备及智能终端 | |
WO2014161400A1 (zh) | 一种搜网的处理方法及终端 | |
CN110191449A (zh) | 通讯模式的切换方法、装置、存储介质、处理器及*** | |
CN103118420A (zh) | 移动热点唤醒处理方法及装置 | |
CN103313303A (zh) | 无线接入点、无线工作站及其工作方法 | |
CN109285546A (zh) | 终端的控制***、方法、存储介质及电子装置 | |
CN105681181A (zh) | 适用于智能家居的家庭网关*** | |
CN109429313A (zh) | 一种信息交互方法、功能设备、终端、服务器及存储介质 | |
CN104579428B (zh) | 一种plc设备自动配对方法 | |
Wang et al. | The standby energy of smart devices: Problems, progress, & potential | |
CN203984450U (zh) | 智能家居网关 | |
CN112083669A (zh) | 家用电器、存储介质及控制家用电器通信模块的方法 | |
CN104780085A (zh) | 家电设备及其组网方法 | |
CN104883613A (zh) | 一种通过网络终端设备唤醒电视的方法 | |
CN105099836A (zh) | Ble智能节点控制方法和*** | |
CN110177343A (zh) | 广播帧的处理方法、装置、存储介质、处理器及*** | |
WO2023098055A1 (zh) | 低功耗模式的开启方法和装置、存储介质及电子装置 | |
CN109673044A (zh) | 芯片的通信控制方法、芯片、网关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |