无线设备控制方法及系统的制作方法

文档序号:8923396阅读:213来源:国知局
无线设备控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及无线电子设备领域,特别是涉及一种无线设备控制方法及系统。
【背景技术】
[0002]随着无线技术的不断发展和移动终端在生活中的普及,市场上出现了各种各样的无线设备,例如无线遥控玩具、无线智能机器人以及无线冰箱、无线空调等无线家居产品。用户通过移动终端发出的无线信号对无线设备进行控制。市面上的无线设备,如无线智能玩具,一般都包括有主控模块、无线模块、电源模块以及其它功能模块。主控模块主要用于控制其它各种功能模块的工作,无线模块用于与其它无线终端设备进行数据交互时的数据发送和接收工作,电源模块则为各个模块提供工作时所需的用电。
[0003]在传统方案中,无线设备在工作模式下时,电源模块需为其它各个模块例如主控模块、无线模块、功能模块等提供工作时所需的用电,即在工作模式下,电源模块与其它各个模块之间的电路是导通的。而当无线设备处于待机模式下时,电源模块依然需要对其它各个模块提供用电,即在待机模式下,电源模块与其它模块的电路还是处于导通状态,这会使无线设备在处于待机不工作的状态下具有较高功耗。

【发明内容】

[0004]基于此,有必要针对无线设备在待机模式下存在较高功耗的问题,提供一种无线设备控制方法,能降低功耗。
[0005]此外,还有必要针对无线设备在待机模式下存在较高功耗的问题,提供一种无线设备控制系统,能降低功耗。
[0006]一种无线设备控制方法,包括以下步骤:
[0007]无线模块接收数据包;
[0008]触发主控模块与电源模块之间的电路导通;
[0009]所述主控模块根据所述无线模块接收的数据包执行相应的任务;
[0010]当所述主控模块执行完相应的任务后,断开所述主控模块与所述电源模块之间的电路连接,进入待机模式。
[0011]在其中一个实施例中,所述主控模块根据所述无线模块接收的数据包执行相应的任务的步骤具体包括:
[0012]所述主控模块进行初始化工作;
[0013]所述主控模块接收所述无线模块传递的数据包,并解析所述数据包为控制命令或数据流;
[0014]触发所述控制命令或数据流对应执行的功能模块与所述电源模块之间的电路导通;
[0015]所述对应执行的功能模块执行所述控制命令或数据流。
[0016]在其中一个实施例中,在断开所述主控模块与所述电源模块之间的电路连接的步骤之前,还包括以下步骤:
[0017]断开所述对应执行的功能模块与所述电源模块之间的电路连接。
[0018]在其中一个实施例中,所述方法还包括:
[0019]所述无线模块每隔预设间隔时间检测是否有需要接收的数据包;
[0020]若检测到有需要接收的数据包,则所述无线模块接收并保存所述数据包;
[0021]检测所述主控模块与所述电源模块之间的电路是否导通,若不导通,则通过I/O口命令控制的方式触发所述主控模块与所述电源模块之间的电路导通。
[0022]在其中一个实施例中,在所述断开所述主控模块与所述电源模块之间的电路连接的步骤之前,所述方法还包括:
[0023]检测所述主控模块与所述无线模块之间进行数据交互的时间中断值是否超过预设时间阈值;
[0024]若所述时间中断值超过所述预设时间阈值,则断开所述主控模块与所述电源模块之间的电路连接。
[0025]一种无线设备控制系统,包括无线模块、主控模块和电源模块,所述无线模块分别与所述主控模块和所述电源模块相连;
[0026]所述无线模块用于接收数据包,并触发所述主控模块与所述电源模块之间的电路导通;
[0027]所述主控模块用于接收所述无线模块传递的数据包,并根据所述数据包执行相应的任务;
[0028]当所述主控模块执行完相应的任务后,所述主控模块断开与所述电源模块之间的电路连接。
[0029]在其中一个实施例中,所述系统还包括其它功能模块;
[0030]所述主控模块还用于进行初始化工作,接收所述无线模块传递的数据包,并解析所述数据包为控制命令或数据流,以及触发所述控制命令或数据流对应执行的功能模块与所述电源模块之间的电路导通。
[0031]在其中一个实施例中,所述主控模块在断开与所述电源模块之间的电路连接之前,控制所述对应执行的功能模块与所述电源模块之间的电路断开连接。
[0032]在其中一个实施例中,所述无线模块还用于每隔预设间隔时间检测是否有需要接收的数据包,若检测到有需要接收的数据包,则接收并保存所述数据包,并检测所述主控模块与所述电源模块之间的电路是否导通,当检测到所述主控模块与所述电源模块之间的电路未导通时,通过I/o 口命令控制的方式触发所述主控模块与所述电源模块之间的电路导通。
[0033]在其中一个实施例中,所述主控模块还用于在执行完相应的任务后,检测与所述无线模块之间进行数据交互的时间中断值是否超过预设时间阈值,若所述时间中断值超过所述预设时间阈值,则断开与所述电源模块之间的电路连接。
[0034]上述无线设备控制方法及系统,无线设备的无线模块接收完数据包后触发主控模块与电源模块之间的电路导通,当主控模块接收无线模块传递的数据包并执行完相应的任务后,断开主控模块与电源模块的电路连接,即无线设备处于未工作状态时切断其主控模块与电源模块的电路连接,仅保留无线模块与电源模块的电路导通,从而使得无线设备在确保了主控模块能在供电状态下接收数据包并执行相应任务的同时,在待机模式下主控模块与电源模块断电,更加省电,降低功耗。
【附图说明】
[0035]图1为一个实施例中无线设备控制系统的结构示意图;
[0036]图2为一个实施例中无线设备控制方法的流程图;
[0037]图3为一个实施例中主控模块根据无线模块接收的数据包执行相应的任务的流程图;
[0038]图4为另一个实施例中无线设备控制方法的流程图。
【具体实施方式】
[0039]下面结合附图及具体的实施例对本发明的技术方案进行详细的描述。
[0040]如图1所示,在一个实施例中,一种无线设备控制系统,包括电源模块110、无线模块120、主控模块130和其它功能模块140。无线模块120分别与主控模块130和电源模块110相连。
[0041]电源模块110,用于为系统的各个模块提供电能。
[0042]具体的,电源模块110包含有电源电路和电源开关,当电源开关开启时,电源模块110为系统的各个模块提供用电。
[0043]无线模块120,用于接收数据包,并触发主控模块130与电源模块110之间的电路导通。
[0044]具体的,无线模块120—般为串口 WiFi(WIreless-Fidelity,无线保真)模块。串口 WiFi 模块米用 UART (Universal Asynchronous Receiver
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1