[发明专利]利用移动智能终端实现人防警报鸣响的方法在审
申请号: | 202010095265.X | 申请日: | 2020-02-14 |
公开(公告)号: | CN111311893A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 李其;卢青;王进 | 申请(专利权)人: | 深圳市海力特科技有限责任公司 |
主分类号: | G08B27/00 | 分类号: | G08B27/00;H04L29/08;H04L29/06;H04W4/30;H04W4/14;H04W4/021 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 移动 智能 终端 实现 人防 警报 鸣响 方法 | ||
1.一种利用移动智能终端实现人防警报鸣响的方法,其特征在于,所述方法包括步骤:
配置多个警报控制服务端;
所述警报控制服务端获取一定范围内通信基站的权限;
所述警报控制服务端通过移动网络向区域内的所有移动智能终端发送唤醒广播;
激活所述移动智能终端内置的人防警报程序;
将所述移动智能终端与警报控制服务端建立常连接稳定通信通道;
所述警报控制服务端采用XMPP协议向所述移动智能终端发送人防警报;
通过所述移动智能终端播放所述人防警报,实现人防警报鸣响。
2.如权利要求1所述的方法,其特征在于,所述多个警报控制服务端为分布式部署,且所述警报控制服务端的数量与所述移动智能终端的数量相匹配。
3.如权利要求1所述的方法,其特征在于,所述警报控制服务端通过移动网络向区域内的所有移动智能终端发送唤醒广播的步骤之后,还包括步骤:
向该区域内的所有移动智能终端发送SMS警报信息。
4.如权利要求1所述的方法,其特征在于,所述警报控制服务端通过移动网络向所有移动智能终端发送唤醒广播的步骤具体包括:
验证用户身份;用于判断是否获得授权;
将移动智能终端与所述警报控制服务端建立对话式持久连接;
监听移动智能终端的当前网络状态,用于判断其是否需要与警报控制服务端重连;
采用XMPP协议推送唤醒广播,并将所述唤醒广播显示在移动智能终端的状态栏上。
5.如权利要求4所述的方法,其特征在于,所述将移动智能终端与所述警报控制服务端建立对话式持久连接的步骤进一步包括:
人防警报程序接收所述唤醒广播,或拦截SMS警报信息激活后通过所述人防警报程序建立与警报控制服务端的对话式持久连接。
6.如权利要求4所述的方法,其特征在于,所述警报控制服务端基于Mina架构,且使用XmpploHandler接收信息,使用Connection类发送信息,采用XMPP协议封装消息。
7.如权利要求6所述的方法,其特征在于,所述人防警报程序向所述警报控制服务端发送Packet消息后,所述警报控制服务端将所述Packet消息解析成不同类型的消息包,并调用Connection类分别将不同类型的所述消息用XMPP协议封装好后发送出去。
8.如权利要求1所述的方法,其特征在于,所述移动通信基站包括电信、联通和移动基站,所述警报控制服务端被配置为根据行政区域内的电信、联通和移动的基站数量,分别配置对应数量的警报控制服务端。
9.如权利要求4所述的方法,其特征在于,所述验证用户身份;用于判断是否获得授权的步骤具体包括:
创建Packet对象,随机指定一个ID、用户名和密码发送到所述警报控制服务端;
添加监听进程,用于当连接对象为相同的ID时回调此监听,并保存在一个集合中,当接收到消息时,通过PacketReader读取流读取,遍历该集合后,将消息转发出去。
10.如权利要求9所述的方法,其特征在于,所述将消息转发出去的步骤进一步包括:
配置用于发送消息的PacketWriter类和用于读取消息的PacketReader类,当需要发送消息时,将所述Packet对象放到queue队列中,通过notify队列一个一个读取所述Packet对象并转换成XML,然后调用所述PacketWriter类将消息发送出去;若所述queue队列中没有Packet对象,则继续等待,直至收到新的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市海力特科技有限责任公司,未经深圳市海力特科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010095265.X/1.html,转载请声明来源钻瓜专利网。