基于WiFi的智能终端远程执行服务命令的方法_2

文档序号:9551377阅读:来源:国知局
本地IP地址及端口号,并相应侦听程序相应变化。由 于智能终端在WiFi网络环境下,IP地址及端口号发生变化的时候,侦听程序及时变化并重 新获取相应的IP地址及端口号。
[0028] 具体地,通过智能路由网关将获取的智能终端的IP地址映射到外网网段。智能路 由网关利用智能终端TCP/IP协议、ServleLHttpsesion及接口获取智能终端的IP地址以 及相应的端口号,在获取到相应的信息后建立相应的网络加密通道,加密通道采用SSL/TLS 的方式传输到远程服务器。
[0029] 步骤S2、智能路由网关与智能终端间建立网络通道。
[0030] 其中,在获取到智能终端的IP地址、端口号,以及智能终端的基本信息后,智能路 由网关和智能终端间通过TCP/IP协议建立相应的网络通道。若智能路由网关没有获取到 智能终端的IP地址、端口号,以及智能终端的基本信息,则智能路由网关与智能终端间无 法建立该网络通道,须重新返回获取智能终端的IP地址、端口号,以及智能终端的基本信 息。
[0031] 步骤S3、远程服务器获取智能终端通过网络通道传输来的通道数据。
[0032] 需要说明的是,智能终端的基本信息是由智能网关获取的,获取的目的是建立网 络通道,通道建立成功后,远程服务端就能获取智能终端的数据。智能网关就是个中转站的 作用。
[0033] 智能路由网关和智能终端间的网络通道建立后,远程服务器通过该网络通道获取 智能终端传输过来的通道数据。其中,通道数据主要包括智能终端的IP地址、端口号,以及 智能终端的基本信息。同时,通道数据在网络通道中以远程对象数据流的形式传输,使得远 程服务器可以很好的控制智能终端。
[0034] 步骤S4、远程服务器解析通道数据,并存储解析数据。
[0035] 由于通道数据是以数据流的形式传输至远程服务器后,远程服务器对该通道数据 进行解析,并将解析数据存储在远程服务器数据库。如表1所示,解析数据的具体形式如 下:
[0036] 表1、解析数据
[0037]
[0038] 步骤S5、远程服务器判断远程服务程序是否获取到解析数据:若是,转入步骤S6 ; 若否,转入步骤S4。
[0039] 步骤S6、远程服务器通过网络通道发送远程服务命令命令至智能终端,智能终端 接收该远程服务命令命令,并返回执行结果。
[0040] 远程服务器建立相应的智能终端管理系统页面,通过远程服务程序的远程接口将 远程LINUX远程服务命令发送到客户端,并从远程接口上接收智能终端返回的执行结果。
[0041] 具体地,远程服务器通过智能终端管理系统页面执行相应的LINUX操作命令。其 中,LINUX远程服务命令命令主要包括LINUXshell指令和相应的远程调试命令。该LINUX 操作命令通过TCP/IP协议以数据流的形式远程发送到智能终端;智能终端在接收到远程 的操作命令后,执行并返回相应的执行结果。优选地,为了安全起见,在网络通道上设置 TLS/SSL安全握手协议进行数据传输。
[0042] 综上所述,本发明的基于WiFi的智能终端远程执行服务命令的方法利用WiFi获 取目的智能终端的IP地址及端口,以及智能终端的基本信息;通过智能网关利用TCP/IP协 议建立连接,建立安全的网络数据通道;利用LINUX技术执行管道命令,在后台服务端发送 Linux命令及调试命令,通过输入输出流转化相应命令,进行远程控制与调试进程,同时反 馈命令执行结果;远程服务器通过网络管道采用加密的方式进行远程调用和调试,不需要 建立专门的VPN通道,可以随时进行远程监控与调试智能终端;采用开发系统的方式保证 智能终端和远程服务器通过专用网络通道采用解析网络数据流字节码方式进行相互应答 联系沟通,反应快速及时。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利 用价值。
[0043] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟 悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因 此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完 成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1. 一种基于WiFi的智能终端远程执行服务命令的方法,其特征在于:包括以下步骤: 步骤S1、智能终端通过WiFi与智能路由网关建立连接,智能路由网关获取智能终端的 IP地址、端口号,以及智能终端的基本信息; 步骤S2、智能路由网关与智能终端间建立网络通道; 步骤S3、远程服务器获取智能终端通过网络通道传输来的通道数据; 步骤S4、远程服务器解析通道数据,并存储解析数据; 步骤S5、远程服务器判断远程服务程序系统是否获取到解析数据:若是,转入步骤S6 ; 若否,转入步骤S4; 步骤S6、远程服务器通过网络通道发送远程服务命令至智能终端,智能终端接收该远 程服务命令,并返回执行结果。2. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述步骤S1中,所述智能终端的基本信息包括国际移动设备标识和序列号。3. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:通过智能路由网关将获取的智能终端的IP地址映射到外网网段。4. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述步骤S2中,智能路由网关和智能终端间通过TCP/IP协议建立网络通道。5. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述步骤S3中,所述通道数据包括智能终端的IP地址、端口号,以及智能终端的基本信 息。6. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述步骤S3中,所述通道数据在所述网络通道中以远程对象数据流的形式传输。7. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述步骤S4中,所述远程服务器将所述解析数据存储在远程服务器数据库。8. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述步骤S6中,所述远程服务器建立相应的智能终端管理系统页面,通过远程接口将 远程服务命令发送到客户端,并从远程接口上接收智能终端返回的执行结果。9. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述步骤S6中,所述远程服务器发送的远程服务命令包括Linux命令及调试命令。10. 根据权利要求1所述的基于WiFi的智能终端远程执行服务命令的方法,其特征在 于:所述网络通道上设置有TLS/SSL安全握手协议来进行数据传输。
【专利摘要】本发明提供一种基于WiFi的智能终端远程执行服务命令的方法,包括智能终端通过WiFi与智能路由网关建立连接,智能路由网关获取智能终端的IP地址、端口号,以及智能终端的基本信息;智能路由网关与智能终端间建立网络通道;远程服务器获取智能终端通过网络通道传输来的通道数据;远程服务器解析通道数据,并存储解析数据;远程服务器判断远程服务程序是否获取到解析数据:若是,远程服务器通过网络通道发送远程服务命令至智能终端,智能终端接收该远程服务命令,并返回执行结果;若否,远程服务器重新解析通道数据。本发明的基于WiFi的智能终端远程执行服务命令的方法不需建立专门的VPN通道,可随时对智能终端进行远程监控和调试。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN105306536
【申请号】CN201510608526
【发明人】王晓斌, 金果
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年2月3日
【申请日】2015年9月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1