著录项信息
专利名称 | 无线设备控制方法及系统 |
申请号 | CN201510246163.2 | 申请日期 | 2015-05-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-09-09 | 公开/公告号 | CN104900032A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08C17/02 | IPC分类号 | G;0;8;C;1;7;/;0;2查看分类表>
|
申请人 | 深圳市江波龙电子有限公司 | 申请人地址 | 广东省深圳市南山区科发路8号金融服务技术创新基地1栋8楼A、B、C、D、E、F1
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市江波龙电子股份有限公司 | 当前权利人 | 深圳市江波龙电子股份有限公司 |
发明人 | 韩小兵;钟衍徽 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 何平 |
摘要
本发明涉及一种无线设备控制方法及系统。该方法包括以下步骤:无线模块接收数据包;触发主控模块与电源模块之间的电路导通;所述主控模块根据所述无线模块接收的数据包执行相应的任务;当所述主控模块执行完相应的任务后,断开所述主控模块与所述电源模块之间的电路连接,进入待机模式。上述无线设备控制方法及系统,使得无线设备在确保了主控模块能在供电状态下接收数据包并执行相应任务的同时,在待机模式下主控模块与电源模块断电,更加省电,降低功耗。
1.一种无线设备控制方法,其特征在于,包括以下步骤:
无线模块接收数据包;
触发主控模块与电源模块之间的电路导通;
所述主控模块根据所述无线模块接收的数据包执行相应的任务;
当所述主控模块执行完相应的任务后,断开所述主控模块与所述电源模块之间的电路连接,进入待机模式;
保留所述无线模块与所述电源模块的电路导通;
所述主控模块根据所述无线模块接收的数据包执行相应的任务的过程,还包括:
所述主控模块解析所述数据包为控制命令或数据流,触发所述控制命令或数据流对应执行的功能模块与电源模块之间的电路导通。
2.根据权利要求1所述的无线设备控制方法,其特征在于,所述主控模块根据所述无线模块接收的数据包执行相应的任务的步骤具体包括:
所述主控模块进行初始化工作;
所述主控模块接收所述无线模块传递的数据包,并解析所述数据包为控制命令或数据流;
触发所述控制命令或数据流对应执行的功能模块与所述电源模块之间的电路导通;
所述对应执行的功能模块执行所述控制命令或数据流。
3.根据权利要求2所述的无线设备控制方法,其特征在于,在断开所述主控模块与所述电源模块之间的电路连接的步骤之前,还包括以下步骤:
断开所述对应执行的功能模块与所述电源模块之间的电路连接。
4.根据权利要求1所述的无线设备控制方法,其特征在于,所述方法还包括:
所述无线模块每隔预设间隔时间检测是否有需要接收的数据包;
若检测到有需要接收的数据包,则所述无线模块接收并保存所述数据包;
检测所述主控模块与所述电源模块之间的电路是否导通,若不导通,则通过I/O口命令控制的方式触发所述主控模块与所述电源模块之间的电路导通。
5.根据权利要求1所述的无线设备控制方法,其特征在于,在所述断开所述主控模块与所述电源模块之间的电路连接的步骤之前,所述方法还包括:
检测所述主控模块与所述无线模块之间进行数据交互的时间中断值是否超过预设时间阈值;
若所述时间中断值超过所述预设时间阈值,则断开所述主控模块与所述电源模块之间的电路连接。
6.一种无线设备控制系统,其特征在于,包括无线模块、主控模块和电源模块,所述无线模块分别与所述主控模块和所述电源模块相连;
所述无线模块用于接收数据包,并触发所述主控模块与所述电源模块之间的电路导通;
所述主控模块用于接收所述无线模块传递的数据包,并根据所述数据包执行相应的任务;所述系统还包括其他功能模块,所述主控模块还用于解析所述数据包为控制命令或数据流,触发所述控制命令或数据流对应执行的功能模块与电源模块之间的电路导通;
当所述主控模块执行完相应的任务后,所述主控模块断开与所述电源模块之间的电路连接;保留所述无线模块与所述电源模块的电路导通。
7.根据权利要求6所述的无线设备控制系统,其特征在于,所述主控模块还用于进行初始化工作。
8.根据权利要求7所述的无线设备控制系统,其特征在于,所述主控模块在断开与所述电源模块之间的电路连接之前,控制所述对应执行的功能模块与所述电源模块之间的电路断开连接。
9.根据权利要求6所述的无线设备控制系统,其特征在于,所述无线模块还用于每隔预设间隔时间检测是否有需要接收的数据包,若检测到有需要接收的数据包,则接收并保存所述数据包,并检测所述主控模块与所述电源模块之间的电路是否导通,当检测到所述主控模块与所述电源模块之间的电路未导通时,通过I/O口命令控制的方式触发所述主控模块与所述电源模块之间的电路导通。
10.根据权利要求6所述的无线设备控制系统,其特征在于,所述主控模块还用于在执行完相应的任务后,检测与所述无线模块之间进行数据交互的时间中断值是否超过预设时间阈值,若所述时间中断值超过所述预设时间阈值,则断开与所述电源模块之间的电路连接。
无线设备控制方法及系统\n技术领域\n[0001] 本发明涉及无线电子设备领域,特别是涉及一种无线设备控制方法及系统。\n背景技术\n[0002] 随着无线技术的不断发展和移动终端在生活中的普及,市场上出现了各种各样的无线设备,例如无线遥控玩具、无线智能机器人以及无线冰箱、无线空调等无线家居产品。\n用户通过移动终端发出的无线信号对无线设备进行控制。市面上的无线设备,如无线智能玩具,一般都包括有主控模块、无线模块、电源模块以及其它功能模块。主控模块主要用于控制其它各种功能模块的工作,无线模块用于与其它无线终端设备进行数据交互时的数据发送和接收工作,电源模块则为各个模块提供工作时所需的用电。\n[0003] 在传统方案中,无线设备在工作模式下时,电源模块需为其它各个模块例如主控模块、无线模块、功能模块等提供工作时所需的用电,即在工作模式下,电源模块与其它各个模块之间的电路是导通的。而当无线设备处于待机模式下时,电源模块依然需要对其它各个模块提供用电,即在待机模式下,电源模块与其它模块的电路还是处于导通状态,这会使无线设备在处于待机不工作的状态下具有较高功耗。\n发明内容\n[0004] 基于此,有必要针对无线设备在待机模式下存在较高功耗的问题,提供一种无线设备控制方法,能降低功耗。\n[0005] 此外,还有必要针对无线设备在待机模式下存在较高功耗的问题,提供一种无线设备控制系统,能降低功耗。\n[0006] 一种无线设备控制方法,包括以下步骤:\n[0007] 无线模块接收数据包;\n[0008] 触发主控模块与电源模块之间的电路导通;\n[0009] 所述主控模块根据所述无线模块接收的数据包执行相应的任务;\n[0010] 当所述主控模块执行完相应的任务后,断开所述主控模块与所述电源模块之间的电路连接,进入待机模式。\n[0011] 在其中一个实施例中,所述主控模块根据所述无线模块接收的数据包执行相应的任务的步骤具体包括:\n[0012] 所述主控模块进行初始化工作;\n[0013] 所述主控模块接收所述无线模块传递的数据包,并解析所述数据包为控制命令或数据流;\n[0014] 触发所述控制命令或数据流对应执行的功能模块与所述电源模块之间的电路导通;\n[0015] 所述对应执行的功能模块执行所述控制命令或数据流。\n[0016] 在其中一个实施例中,在断开所述主控模块与所述电源模块之间的电路连接的步骤之前,还包括以下步骤:\n[0017] 断开所述对应执行的功能模块与所述电源模块之间的电路连接。\n[0018] 在其中一个实施例中,所述方法还包括:\n[0019] 所述无线模块每隔预设间隔时间检测是否有需要接收的数据包;\n[0020] 若检测到有需要接收的数据包,则所述无线模块接收并保存所述数据包;\n[0021] 检测所述主控模块与所述电源模块之间的电路是否导通,若不导通,则通过I/O口命令控制的方式触发所述主控模块与所述电源模块之间的电路导通。\n[0022] 在其中一个实施例中,在所述断开所述主控模块与所述电源模块之间的电路连接的步骤之前,所述方法还包括:\n[0023] 检测所述主控模块与所述无线模块之间进行数据交互的时间中断值是否超过预设时间阈值;\n[0024] 若所述时间中断值超过所述预设时间阈值,则断开所述主控模块与所述电源模块之间的电路连接。\n[0025] 一种无线设备控制系统,包括无线模块、主控模块和电源模块,所述无线模块分别与所述主控模块和所述电源模块相连;\n[0026] 所述无线模块用于接收数据包,并触发所述主控模块与所述电源模块之间的电路导通;\n[0027] 所述主控模块用于接收所述无线模块传递的数据包,并根据所述数据包执行相应的任务;\n[0028] 当所述主控模块执行完相应的任务后,所述主控模块断开与所述电源模块之间的电路连接。\n[0029] 在其中一个实施例中,所述系统还包括其它功能模块;\n[0030] 所述主控模块还用于进行初始化工作,接收所述无线模块传递的数据包,并解析所述数据包为控制命令或数据流,以及触发所述控制命令或数据流对应执行的功能模块与所述电源模块之间的电路导通。\n[0031] 在其中一个实施例中,所述主控模块在断开与所述电源模块之间的电路连接之前,控制所述对应执行的功能模块与所述电源模块之间的电路断开连接。\n[0032] 在其中一个实施例中,所述无线模块还用于每隔预设间隔时间检测是否有需要接收的数据包,若检测到有需要接收的数据包,则接收并保存所述数据包,并检测所述主控模块与所述电源模块之间的电路是否导通,当检测到所述主控模块与所述电源模块之间的电路未导通时,通过I/O口命令控制的方式触发所述主控模块与所述电源模块之间的电路导通。\n[0033] 在其中一个实施例中,所述主控模块还用于在执行完相应的任务后,检测与所述无线模块之间进行数据交互的时间中断值是否超过预设时间阈值,若所述时间中断值超过所述预设时间阈值,则断开与所述电源模块之间的电路连接。\n[0034] 上述无线设备控制方法及系统,无线设备的无线模块接收完数据包后触发主控模块与电源模块之间的电路导通,当主控模块接收无线模块传递的数据包并执行完相应的任务后,断开主控模块与电源模块的电路连接,即无线设备处于未工作状态时切断其主控模块与电源模块的电路连接,仅保留无线模块与电源模块的电路导通,从而使得无线设备在确保了主控模块能在供电状态下接收数据包并执行相应任务的同时,在待机模式下主控模块与电源模块断电,更加省电,降低功耗。\n附图说明\n[0035] 图1为一个实施例中无线设备控制系统的结构示意图;\n[0036] 图2为一个实施例中无线设备控制方法的流程图;\n[0037] 图3为一个实施例中主控模块根据无线模块接收的数据包执行相应的任务的流程图;\n[0038] 图4为另一个实施例中无线设备控制方法的流程图。\n具体实施方式\n[0039] 下面结合附图及具体的实施例对本发明的技术方案进行详细的描述。\n[0040] 如图1所示,在一个实施例中,一种无线设备控制系统,包括电源模块110、无线模块120、主控模块130和其它功能模块140。无线模块120分别与主控模块130和电源模块110相连。\n[0041] 电源模块110,用于为系统的各个模块提供电能。\n[0042] 具体的,电源模块110包含有电源电路和电源开关,当电源开关开启时,电源模块\n110为系统的各个模块提供用电。\n[0043] 无线模块120,用于接收数据包,并触发主控模块130与电源模块110之间的电路导通。\n[0044] 具体的,无线模块120一般为串口WiFi(WIreless-Fidelity,无线保真)模块。串口WiFi模块采用UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)接口,内置有IEEE802.11(Institute of Electrical and Electronics Engineers,电气和电子工程师协会)协义栈和TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)协义栈,能够实现用户串口到无线网络之间的转换。无线模块120除了WiFi模块外,还可以是zigbee(紫蜂协议)模块、蓝牙模块、红外模块等。\n[0045] 无线模块120可接收由无线移动终端发送的数据包,其中,无线移动终端设备可为移动手机、平板电脑、PC(personal computer个人计算机)等设备。无线模块120上安装有软件程序或硬件模块可用于触发主控模块130与电源模块110之间的电路导通。\n[0046] 主控模块130,用于接收无线模块120传递的数据包,并根据该数据包执行相应的任务。\n[0047] 具体的,主控模块130主要包括有主控MCU(Microcontroller Unit,微控制单元),可接收并解析无线模块120传递的数据包,并控制其它功能模块140进行执行相应的任务。\n主控模块130与电源模块110之间还包括有硬件开关电路,该硬件开关电路用于控制主控模块130与电源模块110之间的电路连接。当主控模块130执行完相应的任务后,主控模块130断开与电源模块110之间的电路连接,即关闭二者之间的硬件开关电路。\n[0048] 其它功能模块140,用于执行主控模块130发出的操作命令。\n[0049] 具体的,其它功能模块140为系统中具体的功能模块,例如具有音频播放功能的音频播放模块,具有语音功能的语音对话模块等。主控模块130发出操作命令控制相对应的功能模块进行工作。其它功能模块140与电源模块110之间还包括有硬件开关电路,该硬件开关电路用于控制其它功能模块140与电源模块110之间的电路连接。\n[0050] 本实施例中的无线设备可为无线智能玩具、智能机器人,或是无线智能冰箱、无线智能空调等无线家居产品。\n[0051] 上述无线设备控制系统,无线设备的无线模块接收完数据包后触发主控模块与电源模块之间的电路导通,当主控模块接收无线模块传递的数据包并执行完相应的任务后,断开主控模块与电源模块的电路连接,即无线设备处于未工作状态时切断其主控模块与电源模块的电路连接,仅保留无线模块与电源模块的电路导通,从而使得无线设备在确保了主控模块能在供电状态下接收数据包并执行相应任务的同时,在待机模式下主控模块与电源模块断电,更加省电,降低功耗。\n[0052] 在另一个实施例中,在上述无线设备控制系统中,主控模块130还用于进行初始化工作,接收无线模块120传递的数据包,并解析该数据包为控制命令或数据流,以及触发此控制命令或数据流对应执行的功能模块140与电源模块110之间的电路导通。\n[0053] 具体的,主控模块130的初始化工作包括有初始化主控模块130的工作状态,初始化网络协议栈,获取无线模块120的工作状态等。主控模块130在完成初始化工作后,接收无线模块120传递来的数据包,并将该数据包解析为控制命令或数据流,然后主控模块130控制此控制命令或数据流对应的功能模块140执行该控制命令或数据流。当主控模块130需要控制对应的功能模块140来执行控制命令或数据流时,需先控制该功能模块140与电源模块\n110的电路导通,以确保该功能模块140具备工作时的所需用电。主控模块130采用I/O(input/output,输入输出端口)口命令控制触发该功能模块140与电源模块110的电路导通。\n[0054] 例如,主控模块130解析出的控制命令或数据流为播放一段无线音频数据的命令,则在执行该控制命令或数据流时需要用到无线设备的音频播放模块,便需先控制该音频播放模块与电源模块110之间的电路导通。或是,主控模块130解析出的控制命令或数据流为语音对话,则在执行该控制命令或数据流时需要用到语音对话模块,便需先控制该语音对话模块与电源模块110的之间电路导通等。\n[0055] 当对应执行的功能模块140执行完控制命令或数据流后,该功能模块140与电源模块110之间的电路先保持导通状态。当主控模块130执行完相应的任务后,在主控模块130在断开与电源模块110之间的电路连接之前,主控模块130先控制对应执行的功能模块140与电源模块110之间的电路断开连接。然后主控模块130再断开与电源模块110之间的电路连接,主控模块130进入待机模式。\n[0056] 无线模块120还用于每隔预设间隔时间检测是否有需要接收的数据包,若检测到有需要接收的数据包,则接收并保存该数据包,并检测主控模块130与电源模块110之间的电路是否导通,当检测到主控模块130与电源模块110之间的电路未导通时,通过I/O口命令控制的方式触发主控模块130与电源模块110之间的电路导通。\n[0057] 具体的,无线模块120处于定时接收状态,预设间隔时间可根据情况进行设定,例如设为10毫秒、100毫秒、1秒等。无线模块120每隔该预设间隔时间接收由无线移动终端出送出的数据包。数据包中携带有目标接收地址、命令、参数等信息。无线模块120判断数据包中的目标接收地址是否为自身,若是,则表示该数据包为需要接收的数据包,接收并保存该数据包,若未检测到需要接收的数据包,则隔预设间隔时间后再进行检测。当无线模块120接收到数据包后,通过原先安装在无线模块120上的软件程序或硬件模块检测主控模块130与电源模块110之间的电路是否导通,若未导通,则通过I/O口命令控制的方式打开主控模块130与电源模块110之间的硬件开关电路,触发主控模块130与电源模块110之间的电路导通。通过预设间隔时间接收数据包,可节省资源消耗,节省电能。\n[0058] 主控模块130还用于在执行完相应的任务后,检测与无线模块120之间进行数据交互的时间中断值是否超过预设时间阈值,若该时间中断值超过预设时间阈值,则断开与电源模块110之间的电路连接。\n[0059] 具体的,主控模块130检测与无线模块120之间进行数据交互的时间中断值,其中,时间中断值是指主控模块130与无线模块120没有进行数据交互的时间。预设时间阈值可根据情况进行设定,例如设为3分钟、6分钟、9分钟等。若主控模块130检测到与无线模块120之间进行数据交互的时间中断值超过该预设时间阈值,即主控模块130与无线模块120在此时间段内没有进行任何的数据交互,则主控模块130将判断为当前没有操作命令或是任务需要执行,将控制关闭主控模块130与电源模块110之间的硬件开关电路,电源模块110停止给主控模块130提供用电,主控模块130进入待机模式。\n[0060] 上述无线设备控制系统,无线设备的无线模块接收完数据包后触发主控模块与电源模块之间的电路导通,当主控模块接收无线模块传递的数据包并执行完相应的任务后,且主控模块与无线模块之间进行数据交互的时间中断值超过预设时间阈值,则断开主控模块与电源模块的电路连接,即无线设备处于未工作状态时切断其主控模块与电源模块的电路连接,仅保留无线模块与电源模块的电路导通,从而使得无线设备在确保了主控模块能在供电状态下接收数据包并执行相应任务的同时,在待机模式下主控模块与电源模块断电,更加省电,降低功耗。\n[0061] 如图2所示,在一个实施例中,一种无线设备控制方法,包括以下步骤:\n[0062] 步骤S210,无线模块接收数据包。\n[0063] 具体的,无线设备中的无线模块接收由其它无线移动终端设备发送的数据包。其中,无线设备可为无线智能玩具、智能机器人,或是无线智能冰箱、无线智能空调等无线家居产品,无线移动终端设备可为移动手机、平板电脑、PC等设备。无线模块一般为串口WiFi模块。串口WiFi模块采用UART接口,内置有IEEE802.11协义栈和TCP/IP协义栈,能够实现用户串口到无线网络之间的转换。无线模块除了WiFi模块外,还可以是zigbee模块、蓝牙模块、红外模块等。数据包中携带有目标接收地址、命令、参数等信息。当无线模块判断数据包中的目标接收地址为自身时,接收并保存此数据包。\n[0064] 步骤S220,触发主控模块与电源模块之间的电路导通。\n[0065] 具体的,在无线模块接收完数据包后,通过原先安装的软件程序或硬件模块检测主控模块与电源模块的电路是否导通,若未导通,则通过I/O口命令控制的方式打开主控模块与电源模块之间的硬件开关电路,触发主控模块与电源模块之间的电路导通。\n[0066] 步骤S230,主控模块根据无线模块接收的数据包执行相应的任务。\n[0067] 具体的,主控模块主要包括有主控MCU,可接收并解析由无线模块传递的数据包,并控制其它功能模块进行执行相应的任务。\n[0068] 步骤S240,断开主控模块与电源模块之间的电路连接,进入待机模式。\n[0069] 具体的,主控模块与电源模块之间包括有硬件开关电路,该硬件开关电路用于控制主控模块与电源模块之间的电路连接。当主控模块执行完相应的任务后,主控模块控制关闭与电源模块之间的硬件开关电路,断开与电源模块之间的电路连接,电源模块不再为主控模块提供用电,无线设备进入待机模式。\n[0070] 上述无线设备控制方法,无线设备的无线模块接收完数据包后触发主控模块与电源模块之间的电路导通,当主控模块接收无线模块传递的数据包并执行完相应的任务后,断开主控模块与电源模块的电路连接,即无线设备处于未工作状态时切断其主控模块与电源模块的电路连接,仅保留无线模块与电源模块的电路导通,从而使得无线设备在确保了主控模块能在供电状态下接收数据包并执行相应任务的同时,在待机模式下主控模块与电源模块断电,更加省电,降低功耗。\n[0071] 图3为一个实施例中主控模块根据无线模块接收的数据包执行相应的任务的流程图。如图3所示,主控模块根据无线模块接收的数据包执行相应的任务的步骤具体包骤:\n[0072] 步骤S302,主控模块进行初始化工作。\n[0073] 具体的,主控模块的初始化工作包括有初始化主控模块的工作状态,初始化网络协议栈,获取无线模块的工作状态等。\n[0074] 步骤S304,主控模块接收无线模块传递的数据包,并解析数据包为控制命令或数据流。\n[0075] 具体的,主控模块完成初始化工作后,接收无线模块传递来的数据包,并将该数据包解析为控制命令或数据流,然后主控模块控制其它功能模块执行该控制命令或数据流。\n[0076] 步骤S306,触发控制命令或数据流对应执行的功能模块与电源模块之间的电路导通。\n[0077] 具体的,当主控模块需要控制对应的功能模块来执行控制命令或数据流时,需先控制该功能模块与电源模块的电路导通,以确保该功能模块具备工作时的所需用电。主控模块采用I/O口命令控制的方式打开该功能模块与电源模块之间的硬件开关电路,触发该功能模块与电源模块之间的电路导通。\n[0078] 例如,主控模块解析出的控制命令或数据流为播放一段无线音频数据的命令,则在执行该控制命令或数据流时需要用到无线设备的音频播放模块,便需先控制该音频播放模块与电源模块之间的电路导通。或是,主控模块解析出的控制命令或数据流为语音对话,则在执行该控制命令或数据流时需要用到无线设备的语音对话模块,便需先控制该语音对话模块与电源模块之间的电路导通等。\n[0079] 步骤S308,对应执行的功能模块执行控制命令或数据流。\n[0080] 具体的,在对应执行的功能模块与电源模块之间的电路导通后,该功能模块执行主控模块发出的操作命令,即执行由数据包解析的控制命令或数据流。\n[0081] 上述无线设备控制方法,无线设备实现了待机模式下低功耗的同时也确保了主控模块能在供电状态下接收数据包并执行完成任务。\n[0082] 如图4所示,在另一个实施例中,一种无线设备控制方法,包括以下步骤:\n[0083] 步骤S410,无线模块每隔预设间隔时间检测是否有需要接收的数据包,若是,则执行步骤S420,若否,则继续执行步骤S410。\n[0084] 具体的,无线设备中的无线模块每隔预设间隔时间接收由其它无线移动终端设备发送的数据包。其中,无线设备可为无线智能玩具、智能机器人,或是无线智能冰箱、无线智能空调等无线家居产品,无线移动终端设备可为移动手机、平板电脑、PC等设备。无线模块一般为串口WiFi模块。串口WiFi模块采用UART接口,内置有IEEE802.11协义栈和TCP/IP协义栈,能够实现用户串口到无线网络之间的转换。无线模块除了WiFi模块外,还可以是zigbee模块、蓝牙模块、红外模块等。\n[0085] 无线模块处于定时接收状态,每隔预设间隔时间进行检测是否有需要接收的数据包。预设间隔时间可根据情况进行设定,例如设为10毫秒、100毫秒、1秒等。数据包中携带有目标接收地址、命令、参数等信息。无线模块判断数据包中的目标接收地址是否为自身,即检测是否有需要接收的数据包,若是,则接收并保存此数据包;若否,则隔预设间隔时间后再进行检测。通过预设间隔时间接收数据包,可节省资源消耗,节省电能。\n[0086] 步骤S420,无线模块接收并保存数据包。\n[0087] 具体的,若无线模块检测数据包中的目标地址为自己时,接收并保存此数据包。\n[0088] 步骤S430,检则主控模块与电源模块之间的电路是否导通。若是,则执行步骤S450,若否,则执行步骤S440。\n[0089] 具体的,在无线模块接收并保存数据包后,无线模块通过原先安装的软件程序或硬件模块检测主控模块与电源模块的电路是否导通。\n[0090] 步骤S440,通过I/O口命令控制的方式触发主控模块与电源模块之间的电路导通。\n[0091] 具体的,若是检测到主控模块与电源模块的电路未导通,则无线模块通过采用I/O口命令控制的方式打开主控模块与电源模块之间的硬件开关电路,触发主控模块与电源模块的电路导通。\n[0092] 步骤S450,主控模块根据无线模块接收的数据包执行相应的任务。\n[0093] 具体的,主控模块主要包括有主控MCU,可接收并解析由无线模块传递的数据包,并控制其它功能模块进行执行相应的任务。\n[0094] 步骤S460,检测主控模块与无线模块之间进行数据交互的时间中断值是否超过预设时间阈值,若是,则执行步骤S470,若否,则回到步骤S450。\n[0095] 具体的,主控模块检测与无线模块之间进行数据交互的时间中断值,其中,时间中断值是指主控模块与无线模块没有进行数据交互的时间。预设时间阈值可根据情况进行设定,例如设为3分钟、6分钟、9分钟等。\n[0096] 步骤S470,断开主控模块与电源模块之间的电路连接。\n[0097] 具体的,若主控模块检测到与无线模块之间进行数据交互的时间中断值超过该预设时间阈值,即主控模块与无线模块在此时间段内没有进行任何的数据交互,则主控模块将判断为当前没有操作命令或是任务需要执行,将控制关闭主控模块与电源模块之间的硬件开关电路,电源模块停止给主控模块提供用电,主控模块进入待机模式。\n[0098] 在步骤S470之前,上述方法还包括步骤:\n[0099] 断开对应执行的功能模块与电源模块之间的电路连接。\n[0100] 具体的,当对应执行的功能模块执行完控制命令或数据流后,该功能模块与电源模块之间的电路先保持导通状态。当主控模块执行完相应的任务后,在主控模块断开与电源模块之间的电路连接之前,主控模块先控制对应执行的功能模块与电源模块之间的电路断开连接。然后主控模块再断开与电源模块之间的电路连接。\n[0101] 上述无线设备控制方法,无线设备的无线模块接收完数据包后触发主控模块与电源模块之间的电路导通,当主控模块接收无线模块传递的数据包并执行完相应的任务后,且主控模块与无线模块之间进行数据交互的时间中断值超过预设时间阈值,则断开主控模块与电源模块的电路连接,即无线设备处于未工作状态时切断其主控模块与电源模块的电路连接,仅保留无线模块与电源模块的电路导通,从而使得无线设备在确保了主控模块能在供电状态下接收数据包并执行相应任务的同时,在待机模式下主控模块与电源模块断电,更加省电,降低功耗。\n[0102] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。\n[0103] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2018-12-21
- 2018-11-27
著录事项变更
申请人由深圳市江波龙电子有限公司变更为深圳市江波龙电子股份有限公司
地址由518057 广东省深圳市南山区科发路8号金融服务技术创新基地1栋8楼A、B、C、D、E、F1变更为518057 广东省深圳市南山区科发路8号金融服务技术创新基地1栋8楼A、B、C、D、E、F1
- 2015-10-07
实质审查的生效
IPC(主分类): G08C 17/02
专利申请号: 201510246163.2
申请日: 2015.05.14
- 2015-09-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |