远程调试方法技术

技术编号:39395155 阅读:6 留言:0更新日期:2023-11-19 15:50
本申请提供一种远程调试方法

【技术实现步骤摘要】
远程调试方法、调试终端、目标设备和远程调试系统


[0001]本申请涉及通信领域,具体而言,涉及一种远程调试方法

调试终端

目标设备和远程调试系统


技术介绍

[0002]远程连接,可以视为在本地计算机
(
也即调试终端
)
与异地设备之间建立的通信连接,这样能够通过本地计算机对异地设备进行配置

安装应用程序

修改数据等操作

[0003]在相关技术中,通常需要本地计算机与异地设备在同一个局域网内,才能建立远程连接,这样不便于调试异地设备


技术实现思路

[0004]本申请实施例的目的在于提供一种远程调试方法

调试终端

目标设备和远程调试系统,用以改善调试终端与异地设备不在同一个局域网下的远程调试问题

[0005]第一方面,本申请实施例提供了一种应用于调试终端的远程调试方法,该方法包括:应用于调试终端,所述方法包括:根据远程调试指令,与目标设备建立
P2P
连接;所述远程调试指令包括所述目标设备的身份信息;基于所述
P2P
连接,与所述目标设备建立远程连接;基于所述远程连接,远程调试所述目标设备

这样,调试终端与目标设备之间的
P2P
连接并不受限于两者是否在同一局域网内,继而即便调试终端与目标设备不在同一局域网内,操作人员也可以较为方便地利用调试终端远程调试目标设备

[0006]可选地,所述调试终端安装有调试
P2P
客户端以及调试远程客户端,所述目标设备上安装有目标
P2P
设备端以及目标远程客户端,以及所述基于所述
P2P
连接,与所述目标设备建立远程连接,包括:若在所述调试远程客户端内接收到远程连接指令,调用所述调试
P2P
客户端向所述目标
P2P
设备端发送远程连接请求;若接收到所述目标
P2P
设备端返回的连接响应信息,与所述目标设备建立远程连接;其中,所述目标设备若在所述目标
P2P
设备端内接收到所述远程连接请求,则调用所述目标远程客户端向目标远程服务器发送远程连接请求;以及在所述目标远程服务器返回了表征同意建立远程连接的响应信息的情况下发送所述连接响应信息

这样,可以通过客户端之间的通信建立起调试终端与目标设备之间的远程连接

[0007]可选地,所述根据远程调试指令,与目标设备建立
P2P
连接,包括:若在所述调试远程客户端内接收到所述远程调试指令,则调用所述调试
P2P
客户端向
P2P
服务器发送
P2P
连接请求;若接收到所述
P2P
服务器返回的反馈信息,则在接收所述目标
P2P
设备端发送的
P2P
连接请求的过程中,向所述目标
P2P
设备端发送
P2P
连接请求;其中,若所述目标
P2P
设备端返回了表征同意建立
P2P
连接的响应信息,则确定与所述目标设备建立了
P2P
连接

这样,调试
P2P
客户端与目标
P2P
设备端同时发送
P2P
连接请求,即可视为双方均同意与对方建立
P2P
连接,提高了两者之间
P2P
连接的准确性

[0008]可选地,所述调用所述调试
P2P
客户端向
P2P
服务器发送
P2P
连接请求,包括:调用
所述调试
P2P
客户端向所述
P2P
服务器发送
P2P
连接请求,请求所述
P2P
服务器将最近一次接收的地址信息作为所述反馈信息返回;其中,所述
P2P
服务器接收所述目标
P2P
设备端定时发送的地址信息

这样,
P2P
服务器可以知晓其当前处于正常运行状态,且可以向调试
P2P
客户端返回当前有效的地址信息,提高
P2P
连接的成功率

[0009]可选地,在所述基于所述远程连接,远程调试所述目标设备之后,所述方法还包括:若在所述调试远程客户端内接收到调试结束指令,则调用所述调试
P2P
客户端向所述目标
P2P
设备端发送连接销毁指令,以指示所述目标设备销毁所述远程连接

这样,调试终端可以销毁其与目标设备之间的远程连接,降低资源消耗

[0010]可选地,所述远程连接包括
telnet
连接
、SSH
连接

本领域技术人员根据实际需求适应性选择即可

[0011]第二方面,本申请实施例提供了一种应用于目标设备的远程调试方法,该方法包括:若接收到调试终端发送的
P2P
连接请求,与所述调试终端建立
P2P
连接;其中,所述调试终端在接收到远程调试指令时发送所述
P2P
连接请求;基于所述
P2P
连接,与所述调试终端建立远程连接;基于所述远程连接,执行所述调试终端指示的调试操作

这样,调试终端与目标设备之间的
P2P
连接并不受限于两者是否在同一局域网内,继而即便调试终端与目标设备不在同一局域网内,操作人员也可以较为方便地利用调试终端远程调试目标设备

[0012]第三方面,本申请实施例提供了一种调试终端,包括:第一
P2P
连接模块

第一远程连接模块以及第一调试模块

其中,第一
P2P
连接模块,用于根据远程调试指令,与目标设备建立
P2P
连接;所述远程调试指令包括所述目标设备的身份信息;第一远程连接模块,用于基于所述
P2P
连接,与所述目标设备建立远程连接;第一调试模块,用于基于所述远程连接,远程调试所述目标设备

这样,调试终端与目标设备之间的
P2P
连接并不受限于两者是否在同一局域网内,继而即便调试终端与目标设备不在同一局域网内,操作人员也可以较为方便地利用调试终端远程调试目标设备

[0013]第四方面,本申请实施例提供了一种目标设备,包括:第二
P2P
连接模块,用于若接收到调试终端发送的
P2P
连接请求,与所述调试终端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种远程调试方法,其特征在于,应用于调试终端,所述方法包括:根据远程调试指令,与目标设备建立
P2P
连接;所述远程调试指令包括所述目标设备的身份信息;基于所述
P2P
连接,与所述目标设备建立远程连接;基于所述远程连接,远程调试所述目标设备
。2.
根据权利要求1所述的方法,其特征在于,所述调试终端安装有调试
P2P
客户端以及调试远程客户端,所述目标设备上安装有目标
P2P
设备端以及目标远程客户端,以及所述基于所述
P2P
连接,与所述目标设备建立远程连接,包括:若在所述调试远程客户端内接收到远程连接指令,调用所述调试
P2P
客户端向所述目标
P2P
设备端发送远程连接请求;若接收到所述目标
P2P
设备端返回的连接响应信息,与所述目标设备建立远程连接;其中,所述目标设备若在所述目标
P2P
设备端内接收到所述远程连接请求,则调用所述目标远程客户端向目标远程服务器发送远程连接请求;以及在所述目标远程服务器返回了表征同意建立远程连接的响应信息的情况下发送所述连接响应信息
。3.
根据权利要求2所述的方法,其特征在于,所述根据远程调试指令,与目标设备建立
P2P
连接,包括:若在所述调试远程客户端内接收到所述远程调试指令,则调用所述调试
P2P
客户端向
P2P
服务器发送
P2P
连接请求;若接收到所述
P2P
服务器返回的反馈信息,则在接收所述目标
P2P
设备端发送的
P2P
连接请求的过程中,向所述目标
P2P
设备端发送
P2P
连接请求;其中,若所述目标
P2P
设备端返回了表征同意建立
P2P
连接的响应信息,则确定与所述目标设备建立了
P2P
连接
。4.
根据权利要求3所述的方法,其特征在于,所述调用所述调试
P2P
客户端向
P2P
服务器发送
P2P
连接请求,包括:调用所述调试
P2P
客户端向所述
P2P
服务器发送
P2P
连接请求,请求所述
P2P
服务器将最近一次接收的地址信息作为所述反馈信息返回;其中,所述
P2P
服务器接收所述目标
P2P...

【专利技术属性】
技术研发人员:周小欢
申请(专利权)人:深圳市芯睿视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1