[发明专利]一种通过手机APP实现报警主机远程编程和升级的方法在审
申请号: | 201810920331.5 | 申请日: | 2018-08-14 |
公开(公告)号: | CN109218520A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 刘爱国;赵明;吴永东;杨敬元;万琦俊;戴敏 | 申请(专利权)人: | 南京英安特科技实业有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F8/34;G06F8/65 |
代理公司: | 南京源古知识产权代理事务所(普通合伙) 32300 | 代理人: | 郑宜梅 |
地址: | 210000 江苏省南京市秦*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报警主机 编程 软件层 手机 网络交换机 远程编程 设备层 报警主机系统 在线编程系统 路由器连接 图形化显示 无线路由器 安全防范 基本信息 升级系统 系统知识 专用工具 自助选择 路由器 升级 研发 局域网 主机 服务器 中文 | ||
1.一种通过手机APP实现报警主机远程编程和升级的方法,其特征在于:包括设备层与软件层;所述设备层包括服务器、网络交换机、无线路由器、手机、至少一个报警主机;所有报警主机通过网络交换机和路由器连接到局域网;
所述软件层采用Android studio编程研发,软件层包括自助选择报警主机系统、查看以及修改报警主机基本信息系统、报警主机在线编程系统;报警主机升级系统;
自助选择报警主机系统:在同一个路由器连接至少一个报警主机;其中每个报警主机都存储包括IP地址、子网掩码、网关、DNS、MAC地址、主机型号、硬件版本、软件版本、上次升级时间的基本信息数据包;用户手机通过WiFi连接上无线路由器,通过UDP组播协议搜索后,同一个路由器下连接的所有报警主机的IP通过列表的形式显示在手机上,并在手机上通过密码进行登录;所述用户为工程师;
查看以及修改报警主机基本信息系统:用户选择列表中的报警主机时,被选择的报警主机的基本信息数据包通过WiFi发送至手机,并在手机中呈现出来;其中所述数据包中的MAC地址、主机型号、硬件版本、软件版本、上次升级为只可读信息,IP地址、子网掩码、网关、DNS为用户能够修改的信息;用户将数据包的信息修改后,将修改后的数据包通过WiFi发送至报警主机,报警主机将接收到的数据包保存至自身存储器,并以修改后工作参数重新开始工作;
报警主机在线编程系统:用户选择对一个报警主机进行编程时,手机APP以TCP方式发送编程的命令至报警主机,报警主机识别该命令,并根据编程的命令进修改,并将修改后的数据保存至自身存储器;
报警主机升级系统:手机先连接到报警主机的升级端口,手机APP通过WiFi从服务器端下载获取主机相应的升级固件包,并将升级固件包通过WiFi发送到已经选择需要升级的相应的报警主机,并发送升级的命令至报警主机,报警主机接收来自手机的升级数据包后执行升级命令;将主机中的程序进行替换,替换完成后报警主机重起启动,以新程序运行后升级完成。
2.根据权利要求1所述的一种通过手机APP实现报警主机远程编程和升级的方法,其特征在于:软件层还包括用户登录系统;其中用户为工程师;所述用户登录系统通过密码登录。
3.根据权利要求1所述的一种通过手机APP实现报警主机远程编程和升级的方法,其特征在于:还包括定时检查TCP状态标志,当发现TCP处于非ESTA BL ISH ED时,断开路由器并发起新连接,并在已经连接到该路由器的手机中发送报警信息。
4.根据权利要求1所述的一种通过手机APP实现报警主机远程编程和升级的方法,其特征在于:手机采用UDP组播包发送数据至报警主机;报警主机通过UDP组播包发送数据至手机。
5.根据权利要求1所述的一种通过手机APP实现报警主机远程编程和升级的方法,其特征在于:手机通过TCP协议发送命令至报警主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京英安特科技实业有限公司,未经南京英安特科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810920331.5/1.html,转载请声明来源钻瓜专利网。