[发明专利]基于CGI的自适应网络的终端控制方法有效
申请号: | 202111222585.8 | 申请日: | 2021-10-20 |
公开(公告)号: | CN113992647B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 赵洋;杨丽波;车文哲;冯浚峰;龚军号 | 申请(专利权)人: | 四川九州电子科技股份有限公司 |
主分类号: | H04L67/025 | 分类号: | H04L67/025;H04L12/28;H04L43/10;H04L67/01 |
代理公司: | 四川省天策知识产权代理有限公司 51213 | 代理人: | 张秀敏 |
地址: | 621000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cgi 自适应 网络 终端 控制 方法 | ||
本发明公开了一种基于CGI的自适应网络的终端控制方法,包括:前端页面启动后开启网络检测进程,当网络状态标记为局域网时,前端页面将直接通过终端设备局域网地址调用终端CGI接口完成控制,当网络状态标记为互联网时,前端页面将终端CGI接口指令数据直接上传给MQTT服务器,转发终端CGI接口指令数据,终端插件通过订阅指定的主题接收终端CGI接口指令数据,并传递给终端CGI模块进行对应的指令数据处理并获取执行结果;终端插件将控制指令唯一码和指令执行结果返回给MQTT服务器,MQTT服务器将结果转发给前端页面,从而完成在互联网状态下的终端远程控制;本发明提高了终端的控制效率。
技术领域
本发明涉及互联网技术领域,特别是一种基于CGI的自适应网络的终端控制方法。
背景技术
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是由IBM公司开发的轻量级的即时通信协议。MQTT采用的是发布/订阅的模式,而不是传统的请求/响应模式,这种更为轻量级的模式使得MQTT更加适用于低功耗和网络带宽有限的物联网设备。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。
近年来随着信息技术的发展,智能控制对人们生活方式的影响越来越大,智能终端设备迎来新的发展机遇,同时也面临了新的挑战,如何实现在不同网络环境下均可灵活的对终端设备进行控制,适配各类网络环境、提高控制效率,成为大家关注的焦点之一。
现有的终端远程控制方法大多都需要按照接入平台的要求重新定义新的控制接口,不能直接复用终端自身原有的CGI接口,终端接入时需要根据平台接口协议进行大量的开发工作;
现有的控制方法只是单一的通过互联网进行远程控制,在设备未连接互联网(装维或网络异常)时无法进行控制,同时单一的通过互联网进行远程控制,在网络较差时也存在延迟、稳定性较差等问题,除此还面临平台接入海量设备时高并发处理的问题。
发明内容
为解决现有技术中存在的问题,本发明的目的是提供一种基于CGI的自适应网络的终端控制方法,本发明提高了终端的控制效率。
为实现上述目的,本发明采用的技术方案是:一种基于CGI的自适应网络的终端控制方法,包括前端页面、MQTT服务器、终端插件和终端CGI接口,所述的终端控制方法包括:
所述前端页面启动后在后台开启网络检测进程,自动尝试通过局域网连接终端设备,如果能连接将会与终端设备保持心跳检测,并将网络状态标记为局域网,一旦心跳检测不通过则立即将网络状态标记为互联网;
当网络状态标记为局域网时,前端页面将直接通过终端设备局域网地址调用终端设备的终端CGI接口完成终端设备的控制,当网络状态标记为互联网时,前端页面将终端CGI接口指令数据直接上传给所述MQTT服务器,MQTT服务器通过指定的主题转发该条终端CGI接口指令数据,所述终端插件通过订阅指定的主题接收终端CGI接口指令数据,并传递给终端CGI模块进行对应的指令数据处理并获取执行结果;
然后终端插件再将控制指令唯一码和指令执行结果返回给MQTT服务器,MQTT服务器再根据控制指令唯一码识别返回结果并将结果转发给前端页面,从而完成在互联网状态下的终端远程控制。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九州电子科技股份有限公司,未经四川九州电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111222585.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手动开关超低温截止止回阀
- 下一篇:一种防脱落线缆插头插座连接器