System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 降低误唤醒功耗的方法、设备及系统技术方案_技高网

降低误唤醒功耗的方法、设备及系统技术方案

技术编号:41065774 阅读:2 留言:0更新日期:2024-04-24 11:19
本公开提供一种降低设备误唤醒功耗的方法,方法包括:打开第一接收时间窗口,检测空中是否存在前导码,前导码为经编码调制的前导码;如果未检测到空中存在前导码,则控制设备进入休眠;如果检测到空中存在前导码,则控制设备打开第二接收时间窗口,接收唤醒包;检测唤醒包是否符合预设条件;如果唤醒包不符合预设条件,则控制设备进入休眠;如果唤醒包符合预设条件,则控制设备打开第三接收时间窗口,接收通讯信息并进行处理,处理完成之后进入休眠。本公开通过采用经编码调制的前导码,可以有效降低设备误唤醒的概率,降低设备误唤醒功耗;通过设置唤醒包,可以进一步降低设备误唤醒的概率,进一步降低设备误唤醒功耗。

【技术实现步骤摘要】

本公开大致涉及无线通讯领域,尤其涉及一种降低设备误唤醒功耗的方法、一种降低误唤醒功耗的设备以及一种降低误唤醒功耗的系统。


技术介绍

1、在无线通讯领域,误唤醒问题一直是一个重要的研究课题。现有的技术方案,电池供电或低功耗的无线通讯组网的系统,在实现休眠唤醒功能时,组网机制一般选择使用时分多址(time division multiple access,tdma)的时间循环网络、或者主动周期上报,短暂打开接收窗口等方式,来实现周期性的监听,监测设备是否发出唤醒通讯信号,这些方式误唤醒概率高,功耗大,设备唤醒成功率低,不能满足低功耗产品的功耗指标需求。特别对于消防产品,如果误唤醒功耗大,容易导致消防产品预警报警失效,存在安全隐患。

2、因此,急需一种降低设备误唤醒功耗的方案。

3、
技术介绍
部分的内容仅仅是专利技术人所知晓的技术,并不当然代表本领域的现有技术。


技术实现思路

1、针对现有技术存在问题中的一个或多个,本公开提供一种降低设备误唤醒功耗的方法,所述方法包括:

2、打开第一接收时间窗口,检测空中是否存在前导码,所述前导码为经编码调制的前导码;

3、如果未检测到空中存在前导码,则控制所述设备进入休眠;

4、如果检测到空中存在前导码,则控制所述设备打开第二接收时间窗口,接收唤醒包;

5、检测所述唤醒包是否符合预设条件;

6、如果所述唤醒包不符合预设条件,则控制所述设备进入休眠;

7、如果所述唤醒包符合预设条件,则控制所述设备打开第三接收时间窗口,接收通讯信息并进行处理,处理完成之后进入休眠。

8、根据本公开的一个方面,其中所述检测所述唤醒包是否符合预设条件的步骤包括:检测所述唤醒包是否与所述设备相匹配。

9、根据本公开的一个方面,其中所述设备包括第一组号信息;所述唤醒包包括第二组号信息;其中所述检测所述唤醒包是否与所述设备匹配的步骤包括:检测所述唤醒包的第二组号信息是否与所述设备的第一组号信息相匹配;和/或检测所述唤醒包的第二组号信息是否与预设组号信息相匹配,以检测所述唤醒包是否与所述设备相匹配。

10、根据本公开的一个方面,其中所述第一组号信息通过真随机数、所述设备的id信息、以及utc时间信息中的一个或多个确定。

11、根据本公开的一个方面,其中所述第三接收时间窗口大于所述第二接收时间窗口。

12、根据本公开的一个方面,其中所述检测空中是否存在前导码的步骤包括:周期性打开所述第一接收时间窗口,检测空中是否存在所述前导码;所述第一时间窗口小于所述第二时间窗口。

13、根据本公开的一个方面,其中所述接收通讯信息并进行处理的步骤包括:对所述通讯信息进行解调,并进行crc检验,如果所述通讯信息通过所述crc检验,对所述通讯信息进行解密校验,如果所述通讯信息通过所述解密校验,执行通讯指令之后控制所述设备进入休眠;如果所述通讯信息未通过所述crc检验,或如果所述通讯信息未通过所述解密校验,则控制所述设备进入休眠。

14、根据本公开的一个方面,其中所述设备可与其他设备通讯;所述前导码可由发生报警的所述其他设备发送;其中所述设备和/或所述其他设备包括消防设备。

15、根据本公开的一个方面,还包括:监控所述设备的功耗,控制所述设备在低功耗的情况下执行所述方法。

16、本公开还涉及一种降低误唤醒功耗的设备,所述设备包括消防设备;所述设备包括:

17、前导码检测模块;

18、唤醒包识别模块,与所述前导码检测模块通讯;和

19、控制模块,分别与所述前导码检测模块和所述唤醒包识别模块通讯,并控制所述前导码检测模块和所述唤醒包识别模块的工作;

20、其中,所述前导码检测模块配置成:打开第一接收时间窗口,检测空中是否存在前导码,所述前导码为经编码调制的前导码;

21、如果所述前导码检测模块检测到空中存在前导码,所述唤醒包识别模块配置成:打开第二接收时间窗口,接收唤醒包;检测所述唤醒包是否符合预设条件;

22、如果所述唤醒包识别模块确定所述唤醒包符合预设条件,所述控制模块配置成:打开第三接收时间窗口,接收通讯信息并进行处理,处理完成之后控制所述设备进入休眠:

23、所述控制模块还配置成:如果所述前导码检测模块未检测到空中存在所述前导码,或如果所述唤醒包识别模块确定所述唤醒包不符合预设条件,控制所述设备进入休眠。

24、根据本公开的一个方面,其中所述唤醒包识别模块配置成:检测所述唤醒包是否与所述设备相匹配,以检测所述唤醒包是否符合预设条件。

25、根据本公开的一个方面,其中所述设备包括第一组号信息;所述唤醒包包括第二组号信息;其中所述唤醒包识别模块配置成:检测所述唤醒包的第二组号信息是否与所述设备的第一组号信息相匹配,以检测所述唤醒包是否与所述设备相匹配;和/或检测所述唤醒包的第二组号信息是否与预设组号信息相匹配,以检测所述唤醒包是否与所述设备相匹配。

26、根据本公开的一个方面,其中所述第一组号信息通过真随机数、所述设备的id信息、以及utc时间信息中的一个或多个确定。

27、根据本公开的一个方面,其中所述第三接收时间窗口大于所述第二接收时间窗口。

28、根据本公开的一个方面,其中所述前导码检测模块配置成:周期性打开所述第一接收时间窗口,检测空中是否存在所述前导码;所述第一时间窗口小于所述第二时间窗口。

29、根据本公开的一个方面,其中所述控制模块配置成:对所述通讯信息进行解调,并进行crc检验,如果所述通讯信息通过所述crc检验,对所述通讯信息进行解密校验,如果所述通讯信息通过所述解密校验,控制所述设备执行通讯指令之后控制所述设备进入休眠;如果所述通讯信息未通过所述crc检验,或如果所述通讯信息未通过所述解密校验,则控制所述设备进入休眠。

30、根据本公开的一个方面,其中所述设备可与其他设备通讯;所述前导码可由发生报警的所述其他设备发送;其中所述设备和/或所述其他设备包括消防设备。

31、根据本公开的一个方面,其中所述设备还包括:电源管理模块,所述电源管理模块配置成:监控所述设备的功耗,以使所述前导码检测模块、所述唤醒包识别模块以及所述控制模块在低功耗的情况下工作。

32、本公开还提供一种降低误唤醒功耗的系统,包括多个如上所述的设备,其中每个设备可在其他设备发生报警并发送前导码的情况下,执行如上所述的方法。

33、本公开还提供一种计算机可读存储介质,包括存储于其上的计算机可执行指令,所述可执行指令在被处理器执行时实施如上所述的方法。

34、综上,对本公开的方法、设备及系统进行了详细介绍。本公开的方案,对前导码进行了优化,通过采用经编码调制的前导码,可以有效降低设备误唤醒的概率,降低设备误唤醒功耗;通过设置唤醒包,可以解决相同调制本文档来自技高网...

【技术保护点】

1.一种降低设备误唤醒功耗的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述检测所述唤醒包是否符合预设条件的步骤包括:检测所述唤醒包是否与所述设备相匹配。

3.根据权利要求2所述的方法,其中所述设备包括第一组号信息;所述唤醒包包括第二组号信息;其中所述检测所述唤醒包是否与所述设备匹配的步骤包括:检测所述唤醒包的第二组号信息是否与所述设备的第一组号信息相匹配;和/或检测所述唤醒包的第二组号信息是否与预设组号信息相匹配,以检测所述唤醒包是否与所述设备相匹配。

4.根据权利要求3所述的方法,其中所述第一组号信息通过真随机数、所述设备的ID信息、以及UTC时间信息中的一个或多个确定。

5.根据权利要求3所述的方法,其中所述第三接收时间窗口大于所述第二接收时间窗口。

6.根据权利要求1-5中任一项所述的方法,其中所述检测空中是否存在前导码的步骤包括:周期性打开所述第一接收时间窗口,检测空中是否存在所述前导码;所述第一时间窗口小于所述第二时间窗口。

7.根据权利要求1-5中任一项所述的方法,其中所述接收通讯信息并进行处理的步骤包括:对所述通讯信息进行解调,并进行CRC检验,如果所述通讯信息通过所述CRC检验,对所述通讯信息进行解密校验,如果所述通讯信息通过所述解密校验,执行通讯指令之后控制所述设备进入休眠;如果所述通讯信息未通过所述CRC检验,或如果所述通讯信息未通过所述解密校验,则控制所述设备进入休眠。

8.根据权利要求6所述的方法,其中所述设备可与其他设备通讯;所述前导码可由发生报警的所述其他设备发送;其中所述设备和/或所述其他设备包括消防设备。

9.根据权利要求1-5中任一项所述的方法,还包括:监控所述设备的功耗,控制所述设备在低功耗的情况下执行所述方法。

10.一种降低误唤醒功耗的设备,所述设备包括:

11.根据权利要求10所述的设备,其中所述唤醒包识别模块配置成:检测所述唤醒包是否与所述设备相匹配,以检测所述唤醒包是否符合预设条件。

12.根据权利要求11所述的设备,其中所述设备包括第一组号信息;所述唤醒包包括第二组号信息;其中所述唤醒包识别模块配置成:检测所述唤醒包的第二组号信息是否与所述设备的第一组号信息相匹配,以检测所述唤醒包是否与所述设备相匹配;和/或检测所述唤醒包的第二组号信息是否与预设组号信息相匹配,以检测所述唤醒包是否与所述设备相匹配。

13.根据权利要求12所述的设备,其中所述第一组号信息通过真随机数、所述设备的ID信息、以及UTC时间信息中的一个或多个确定。

14.根据权利要求12所述的设备,其中所述第三接收时间窗口大于所述第二接收时间窗口。

15.根据权利要求10-14中任一项所述的设备,其中所述前导码检测模块配置成:周期性打开所述第一接收时间窗口,检测空中是否存在所述前导码;所述第一时间窗口小于所述第二时间窗口。

16.根据权利要求10-14中任一项所述的设备,其中所述控制模块配置成:对所述通讯信息进行解调,并进行CRC检验,如果所述通讯信息通过所述CRC检验,对所述通讯信息进行解密校验,如果所述通讯信息通过所述解密校验,控制所述设备执行通讯指令之后控制所述设备进入休眠;如果所述通讯信息未通过所述CRC检验,或如果所述通讯信息未通过所述解密校验,则控制所述设备进入休眠。

17.根据权利要求15所述的设备,其中所述设备可与其他设备通讯;所述前导码可由发生报警的所述其他设备发送;其中所述设备和/或所述其他设备包括消防设备。

18.根据权利要求10-14中任一项所述的设备,其中所述设备还包括:电源管理模块,所述电源管理模块配置成:监控所述设备的功耗,以使所述前导码检测模块、所述唤醒包识别模块以及所述控制模块在低功耗的情况下工作。

19.一种降低误唤醒功耗的系统,包括多个如权利要求10-18中任一项所述的设备,其中每个设备可在其他设备发生报警并发送前导码的情况下,执行如权利要求1-9中任一项所述的方法。

20.一种计算机可读存储介质,包括存储于其上的计算机可执行指令,所述可执行指令在被处理器执行时实施如权利要求1-9中任一项所述的方法。

...

【技术特征摘要】

1.一种降低设备误唤醒功耗的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述检测所述唤醒包是否符合预设条件的步骤包括:检测所述唤醒包是否与所述设备相匹配。

3.根据权利要求2所述的方法,其中所述设备包括第一组号信息;所述唤醒包包括第二组号信息;其中所述检测所述唤醒包是否与所述设备匹配的步骤包括:检测所述唤醒包的第二组号信息是否与所述设备的第一组号信息相匹配;和/或检测所述唤醒包的第二组号信息是否与预设组号信息相匹配,以检测所述唤醒包是否与所述设备相匹配。

4.根据权利要求3所述的方法,其中所述第一组号信息通过真随机数、所述设备的id信息、以及utc时间信息中的一个或多个确定。

5.根据权利要求3所述的方法,其中所述第三接收时间窗口大于所述第二接收时间窗口。

6.根据权利要求1-5中任一项所述的方法,其中所述检测空中是否存在前导码的步骤包括:周期性打开所述第一接收时间窗口,检测空中是否存在所述前导码;所述第一时间窗口小于所述第二时间窗口。

7.根据权利要求1-5中任一项所述的方法,其中所述接收通讯信息并进行处理的步骤包括:对所述通讯信息进行解调,并进行crc检验,如果所述通讯信息通过所述crc检验,对所述通讯信息进行解密校验,如果所述通讯信息通过所述解密校验,执行通讯指令之后控制所述设备进入休眠;如果所述通讯信息未通过所述crc检验,或如果所述通讯信息未通过所述解密校验,则控制所述设备进入休眠。

8.根据权利要求6所述的方法,其中所述设备可与其他设备通讯;所述前导码可由发生报警的所述其他设备发送;其中所述设备和/或所述其他设备包括消防设备。

9.根据权利要求1-5中任一项所述的方法,还包括:监控所述设备的功耗,控制所述设备在低功耗的情况下执行所述方法。

10.一种降低误唤醒功耗的设备,所述设备包括:

11.根据权利要求10所述的设备,其中所述唤醒包识别模块配置成:检测所述唤醒包是否与所述设备相匹配,以检测所述唤醒包是否符合预设条件。

12.根据权利要求11...

【专利技术属性】
技术研发人员:郭禹
申请(专利权)人:嘉齐半导体深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1