[发明专利]一种远程连接方法及装置有效
申请号: | 201711083847.0 | 申请日: | 2017-11-07 |
公开(公告)号: | CN107819846B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 孟环建;张孝发;朱欢;毛杰 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | H04L67/025 | 分类号: | H04L67/025;H04L69/163;H04L67/141;H04L69/16 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 连接 方法 装置 | ||
本申请提供一种远程连接方法及装置,方法包括:响应于接收到的连接建立请求,与处于不同路由环境的调试终端建立第一连接;向处于相同路由环境的被调试对象发送通知消息;基于所述通知消息,触发所述被调试对象主动与通知消息发送端建立第二连接,以及与所述被调试对象对应的调试模块建立第三连接。本申请可以使调试终端与处于不同路由环境的被调试对象建立远程连接,进而可以实现后续调试终端对被调试对象的远程调试。
技术领域
本申请涉及本申请涉及计算机网络技术领域,尤其涉及一种远程连接方法及装置。
背景技术
现有技术中,若调试客户端与被调试模块处于相同路由环境,并且被调试模块或移动平台上以debug模式启动应用程序,则调试客户端可以通过先获取该被调试模块的IP(网络之间互联的协议)地址和端口号,然后建立连接,进而可以实现对该被调试模块进行远程调试。
然而,若调试客户端与被调试模块处于不同的路由环境,例如,被调试模块在内网,而调试客户端在外网,由于该被调试模块的内网IP地址无法被外网识别,因而外网的调试客户端无法与内网的被调试模块建立连接,进而无法对该内网的被调试模块进行远程调试。
发明内容
有鉴于此,本申请提供一种远程连接方法及装置,可以实现调试终端穿透内网,对位于内网的被调试模块进行远程连接。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提出了一种远程连接方法,包括:
响应于接收到的连接建立请求,与处于不同路由环境的调试终端建立第一连接;
向处于相同路由环境的被调试对象发送通知消息;
基于所述通知消息,触发所述被调试对象主动与通知消息发送端建立第二连接,以及与所述被调试对象对应的调试模块建立第三连接。
根据本申请的第二方面,提出了一种远程连接装置,包括:
连接请求响应模块,用于响应于接收到的连接建立请求,与处于不同路由环境的调试终端建立第一连接;
通知消息发送模块,用于向处于相同路由环境的被调试对象发送通知消息;
建立连接触发模块,用于基于所述通知消息,触发所述被调试对象主动与通知消息发送端建立第二连接,以及与所述被调试对象对应的调试模块建立第三连接。
根据本申请的第三方面,提出了一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-6任一所述的远程连接方法。
由以上技术方案可见,本申请通过响应于接收到的连接建立请求,与处于不同路由环境的调试终端建立第一连接,并向处于相同路由环境的被调试对象发送通知消息,进而基于所述通知消息,触发所述被调试对象主动与通知消息发送端建立第二连接,以及与所述被调试对象对应的调试模块建立第三连接,可以使调试终端与处于不同路由环境的被调试对象建立远程连接,进而可以实现后续调试终端对被调试对象的远程调试。
附图说明
图1A是现有技术中的远程连接方法的应用场景示意图;
图1B是本申请一示例性实施例示出的一种远程连接方法的流程图;
图1C是本申请一示例性实施例示出的一种远程连接方法的应用场景示意图;
图2是本申请又一示例性实施例示出的一种远程连接方法的流程图;
图3是本申请又一示例性实施例示出的一种远程连接方法的流程图;
图4是本申请又一示例性实施例示出的一种远程连接方法的应用场景示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711083847.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轻应用推送方法、装置及服务器
- 下一篇:一种宠物护理信息的处理方法