[发明专利]IOT设备远程调试方法、装置及系统在审
申请号: | 201910690990.9 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110413329A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 陈章琪;王晓旭;张春毅;相东 | 申请(专利权)人: | 北京安云世纪科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/54 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 陈翠 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程调试 调试 长连接 通道标识 创建请求 装置及系统 连接初始化 发送 调试效率 关联关系 设备发送 通道创建 远程解决 远程通道 携带 返回 响应 | ||
1.一种IOT设备远程调试方法,应用于服务器,所述方法包括:
对待调试IOT设备进行连接初始化处理;
接收调试端发送的远程调试通道的创建请求,根据所述创建请求生成远程调试通道标识,响应所述创建请求将所述远程调试通道标识返回给所述调试端,以及,将所述远程调试通道标识发送给所述待调试IOT设备;
接收所述待调试IOT设备发送的携带有所述远程调试通道标识的第一长连接请求,并建立第一长连接;
接收所述调试端发送的携带有所述远程调试通道标识的第二长连接请求,并建立第二长连接;
建立所述远程通道标识、第一长连接、第二长连接之间的关联关系,完成远程调试通道创建,以供所述调试端通过所述远程调试通道对所述待调试IOT设备进行远程调试。
2.根据权利要求1所述的方法,其中,所述对待调试IOT设备进行连接初始化处理进一步包括:
接收所述调试端发送的携带有待调试IOT设备的设备标识的连接初始化命令;
通过广播方式,向所述设备标识对应的待调试IOT设备发送远程调试消息,以供待调试IOT设备对所述远程调试消息进行分析,若分析结果表明所述远程调试消息有效,则启动设备底层连接服务程序以与服务器建立第一长连接。
3.根据权利要求1或2所述的方法,其中,在建立所述远程通道标识、第一长连接、第二长连接的对应关系之前,所述方法还包括:
利用私钥对待调试IOT设备发送的经过公钥加密的第一长连接请求解密处理,以对待调试IOT设备进行身份验证;和/或
利用私钥对调试端发送的经过公钥加密的第二长连接请求解密处理,以对调试端进行身份验证。
4.根据权利要求1-3中任一项所述的方法,其中,所述设备标识为IMEI号。
5.根据权利要求1-4中任一项所述的方法,其中,所述远程调试通道为Shell调试通道。
6.根据权利要求1-5中任一项所述的方法,其中,针对任一待调试IOT设备,创建至少一个远程调试通道。
7.一种IOT设备远程调试装置,应用于服务器,所述装置包括:
连接初始化处理模块,适于对待调试IOT设备进行连接初始化处理;
接收模块,适于接收调试端发送的远程调试通道的创建请求,接收所述待调试IOT设备发送的携带有所述远程调试通道标识的第一长连接请求,并建立第一长连接,以及,接收所述调试端发送的携带有所述远程调试通道标识的第二长连接请求,并建立第二长连接;
生成模块,适于根据所述创建请求生成远程调试通道标识;
发送模块,适于响应所述创建请求将所述远程调试通道标识返回给所述调试端,以及,将所述远程调试通道标识发送给所述待调试IOT设备;
建立模块,适于建立所述远程通道标识、第一长连接、第二长连接之间的关联关系,完成远程调试通道创建,以供所述调试端通过所述远程调试通道对所述待调试IOT设备进行远程调试。
8.一种IOT设备远程调试系统,包括权利要求7所述的IOT设备远程调试装置、调试端及待调试IOT设备。
9.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-6中任一项所述的IOT设备远程调试方法对应的操作。
10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-6中任一项所述的IOT设备远程调试方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安云世纪科技有限公司,未经北京安云世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910690990.9/1.html,转载请声明来源钻瓜专利网。