[发明专利]防空防灾警报的播报方法、装置、电子设备及存储介质有效
申请号: | 201910312918.2 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110061793B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 龙志坚;谭燕强;石世淡 | 申请(专利权)人: | 湖南科大天河通信股份有限公司 |
主分类号: | H04H20/59 | 分类号: | H04H20/59;H04H20/72 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郑红娟;宋志强 |
地址: | 410003 湖南省长沙市岳麓区(高新区)*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防空 防灾 警报 播报 方法 装置 电子设备 存储 介质 | ||
1.一种防空防灾警报的播报方法,其特征在于,包括:
搜索蓝牙信号,当获取到所述蓝牙信号时,对蓝牙数据进行接收;所述蓝牙数据为所述蓝牙信号携带的防灾信息数据;所述蓝牙数据包括蓝牙名称数据和蓝牙广播数据中至少一种;所述蓝牙信号,为单向广播发送的蓝牙信号;
在一轮蓝牙信号接收完毕之后,验证接收到的所述蓝牙数据是否完整;如果所述蓝牙数据不完整,回到搜索蓝牙信号的步骤,当获取到所述蓝牙信号时,接收所述蓝牙数据中缺失的部分;
如果所述蓝牙数据完整,对所述蓝牙数据进行安全性验证,并执行通过安全性验证的蓝牙数据中的指令;
在所述蓝牙数据为蓝牙名称数据的情况下,所述对蓝牙数据进行接收的步骤,包括:
判断获取到的所述蓝牙名称数据与现有的蓝牙名称是否相同,如果获取到的所述蓝牙名称数据与现有的蓝牙名称不相同,将获取到的所述蓝牙名称数据作为蓝牙数据进行接收;
在所述蓝牙数据为蓝牙广播数据的情况下,所述对蓝牙数据进行接收的步骤,包括:
每接收到一个字节的蓝牙广播数据后,对通信空闲时间进行计时;
当所述通信空闲时间超过预设的时间阈值时,停止接收所述蓝牙广播数据,进入所述验证接收到的所述蓝牙数据是否完整的步骤。
2.根据权利要求1所述的方法,其特征在于,所述验证接收到的所述蓝牙数据是否完整的步骤,包括:
根据每个数据帧中携带的帧结束标识,将接收到的所述蓝牙广播数据划分为至少一个数据帧;其中,每个所述数据帧中最多包含预设数量个字节;
针对每个数据帧,根据该数据帧携带的字节数量信息,校验该帧是否完整;
当该帧完整时,提取该帧的帧号,并根据所述该帧的帧号判断该帧是否为首个数据帧;
如果该帧为首个数据帧,提取所述蓝牙广播数据的总帧数;根据所述总帧数判断所述蓝牙广播数据是单帧数据,还是多帧数据;
如果该帧不是首个数据帧,判断所述蓝牙广播数据中是否存在首个数据帧;如果存在首个数据帧,根据每个数据帧的帧号和所述总帧数,判断所述蓝牙广播数据是否完整。
3.根据权利要求1所述的方法,其特征在于,所述对所述蓝牙数据进行安全性验证的步骤,包括:
根据预设的密钥,对所述蓝牙数据进行校验;
通过密钥校验的蓝牙数据,通过了所述安全性验证。
4.根据权利要求3所述的方法,其特征在于,所述对所述蓝牙数据进行安全性验证的步骤,还包括:
从所述蓝牙广播数据的首个数据帧中,提取第一内容校验码;
根据所述蓝牙广播数据中的每个字节进行计算,得到第二内容校验码;
如果所述第一内容校验码和所述第二内容校验码相同,则所述蓝牙广播数据通过所述安全性验证。
5.根据权利要求1所述的方法,其特征在于,所述对所述蓝牙数据进行安全性验证的步骤包括:
从所述蓝牙名称数据中,提取第一内容校验码;
根据所述蓝牙名称数据中的每个字节进行计算,得到第二内容校验码;
如果所述第一内容校验码和所述第二内容校验码相同,则所述蓝牙名称数据通过所述安全性验证。
6.根据权利要求5所述的方法,其特征在于,所述对所述蓝牙数据进行安全性验证的步骤包括:
从所述蓝牙广播数据的首个数据帧中提取去重标识码;
在所述执行通过安全性验证的蓝牙数据中的指令之后,存储所述去重标识码;
在所述执行通过安全性验证的蓝牙数据中的指令之前,执行所述对所述蓝牙数据进行安全性验证的步骤时,根据所述去重标识码进行判断,如果所述去重标识码未被存储,则执行通过安全性验证的蓝牙广播数据中的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南科大天河通信股份有限公司,未经湖南科大天河通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910312918.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于变分模态分解的频谱感知方法
- 下一篇:一种授时系统以及方法