远程设备调试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35775398 阅读:16 留言:0更新日期:2022-12-01 14:18
本申请提供一种远程设备调试方法、装置、电子设备及计算机可读存储介质。该方法在待调试设备运行异常时,接收用户主机根据第二转发条件发送的待调试设备的运行数据,然后根据获取的本地主机的代理地址、本地终端的网络地址以及第一内网映射关系,将该运行数据发送至本地终端,接着接收本地终端根据运行数据返回的调试数据,最后根据获取的本地主机的代理地址、待调试设备的网络地址、用户主机的虚拟地址以及第一数据转发条件,将调试数据发送至待调试设备,以指示待调试设备根据调试数据进行调试。该方法通过网络映射确定的数据转发条件,基于本地终端建立了待调试设备的远程调试方式,提高了调试效率,降低了调试成本。降低了调试成本。降低了调试成本。

【技术实现步骤摘要】
远程设备调试方法、装置、电子设备及存储介质


[0001]本申请涉及计算机与网络通信
,尤其涉及一种远程设备调试方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在工程电视的项目中,为了保障系统的运行效率、稳定性和安全性,生态厂家通常将终端设备部署在项目现场的内网(也即用户内网)中。当终端设备出现异常时,由于终端设备被部署在用户内网中,因此终端设备的售后技术人员很难在本地直接访问到项目现场的终端设备,以至于售后技术人员不到项目现场的话很难顺利对终端设备进行调试。
[0003]然而,当前解决上述问题的主要方法有两种:一是售后技术人员远程指导现场的工作人员进行操作,但在现场缺少专业人员、调试工具不齐全、现场临时没有条件给出调试用的样机等条件限制的情况下,这种方式的调试效率较低;二是派遣售后技术人员去项目现场查看和处理问题,但这种方式使得处理问题的成本较高、效率较低。

技术实现思路

[0004]本申请提供一种远程设备调试方法、装置、电子设备及计算机可读存储介质,用于缓解当前远程设备调试方法中存在的成本较高、效率较低的技术问题。
[0005]为了解决上述技术问题,本申请提供以下技术方案:
[0006]本申请提供一种远程设备调试方法,应用于本地主机,该方法包括:
[0007]当待调试设备运行异常时,获取第一数据转发条件、所述本地主机的代理地址、所述待调试设备的网络地址以及用户主机的虚拟地址;其中,所述第一数据转发条件由第一内网映射关系、第一外网映射关系以及第一虚拟映射关系确定;
[0008]接收所述用户主机根据第二数据转发条件发送的所述待调试设备的运行数据;其中,所述第二转发条件由所述第一内网映射关系、第二外网映射关系以及第二虚拟映射关系确定;
[0009]根据所述本地主机的代理地址、所述本地终端的网络地址以及所述第一内网映射关系,将所述运行数据发送至本地终端;
[0010]接收所述本地终端根据所述运行数据返回的调试数据;
[0011]根据所述本地主机的代理地址、所述待调试设备的网络地址、所述用户主机的虚拟地址以及所述第一数据转发条件,将所述调试数据发送至所述待调试设备,以指示所述待调试设备根据所述调试数据进行调试。
[0012]相应的,本申请还提供一种远程设备调试装置,应用于本地主机,该装置包括:
[0013]第一获取模块,用于当待调试设备运行异常时,获取第一数据转发条件、所述本地主机的代理地址、所述待调试设备的网络地址以及用户主机的虚拟地址;其中,所述第一数据转发条件由第一内网映射关系、第一外网映射关系以及第一虚拟映射关系确定;
[0014]运行数据接收模块,用于接收所述用户主机根据第二数据转发条件发送的所述待
调试设备的运行数据;其中,所述第二转发条件由第一内网映射关系、第二外网映射关系以及第二虚拟映射关系确定;
[0015]运行数据转发模块,用于根据所述本地主机的代理地址、所述本地终端的网络地址以及所述第一内网映射关系,将所述运行数据发送至本地终端;
[0016]调试数据接收模块,用于接收所述本地终端根据所述运行数据返回的调试数据;
[0017]调试数据转发模块,用于根据所述本地主机的代理地址、所述待调试设备的网络地址、所述用户主机的虚拟地址以及所述第一数据转发条件,将所述调试数据发送至所述待调试设备,以指示所述待调试设备根据所述调试数据进行调试。
[0018]同时,本申请提供一种电子设备,其包括处理器和存储器,存储器用于存储计算机程序,处理器用于运行所述存储器里的计算机程序,以执行上述远程设备调试方法中的步骤。
[0019]此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述远程设备调试方法中的步骤。
[0020]有益效果:本申请提供一种远程设备调试方法、装置、电子设备及计算机可读存储介质。具体地,该方法在待调试设备运行异常时,获取第一数据转发条件、本地主机的代理地址、待调试设备的网络地址以及用户主机的虚拟地址,其中,第一数据转发条件由第一内网映射关系、第一外网映射关系以及第一虚拟映射关系确定,然后接受用户主机根据第二数据转发条件发送的待调试设备的运行数据,其中,第二数据转发条件由第一内网映射关系、第二外网映射关系以及第二虚拟映射关系确定,然后根据本地主机的代理地址、本地终端的网络地址以及第一内网映射关系,将运行数据发送至本地终端,随后接收本地终端根据该运行数据返回的调试数据,最后根据本地主机的代理地址、待调试设备的网络地址、用户主机的虚拟地址以及第一数据转发条件,将调试数据发送至待调试设备,以指示待调试设备根据调试数据进行调试。该方法提供了基于网络映射和IP地址转发的物理网络融合技术,具体的,根据网络映射关系确定了数据转发条件,并基于本地终端通过数据转发条件建立了待调试设备的远程调试方式,从而实现将本地终端无缝渗入到远程网络中进行调试的目的,提高了调试效率、降低了调试成本。
附图说明
[0021]下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
[0022]图1是本申请实施例提供的远程设备调试系统的系统架构图。
[0023]图2是本申请实施例提供的搭建远程设备调试系统的流程示意图。
[0024]图3是本申请实施例提供的远程设备调试系统的网络连接示意图。
[0025]图4是本申请实施例提供的远程设备调试方法的一种流程示意图。
[0026]图5是本申请实施例提供的远程设备调试方法的另一种流程示意图。
[0027]图6是本申请实施例提供的远程设备调试装置的结构示意图。
[0028]图7是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]本申请的说明书和权利要求书中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含;本申请中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行。
[0031]在本申请中,待调试设备指的是远程网络(也即用户网络)中需要被调试的设备,其可以是远程网络中处于各个生态品类下的电视。
[0032]在本申请中,本地主机指的是处于本地网络中的可编程网络设备,用户主机指的是处于用户网络中的可编程网络设备。其中,可编程网络设备一般为Linux主机,其载体可以是旧的PC机、服务器、龙芯盒子、树莓派、甚至是虚拟机等。
[0033]在本申请中,用户主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程设备调试方法,其特征在于,应用于本地主机,所述方法包括:当待调试设备运行异常时,获取第一数据转发条件、所述本地主机的代理地址、所述待调试设备的网络地址以及用户主机的虚拟地址;其中,所述第一数据转发条件由第一内网映射关系、第一外网映射关系以及第一虚拟映射关系确定;接收所述用户主机根据第二数据转发条件发送的所述待调试设备的运行数据;其中,所述第二转发条件由所述第一内网映射关系、第二外网映射关系以及第二虚拟映射关系确定;根据所述本地主机的代理地址、所述本地终端的网络地址以及所述第一内网映射关系,将所述运行数据发送至本地终端;接收所述本地终端根据所述运行数据返回的调试数据;根据所述本地主机的代理地址、所述待调试设备的网络地址、所述用户主机的虚拟地址以及所述第一数据转发条件,将所述调试数据发送至所述待调试设备,以指示所述待调试设备根据所述调试数据进行调试。2.根据权利要求1所述的远程设备调试方法,其特征在于,所述获取第一数据转发条件、所述本地主机的代理地址、所述待调试设备的网络地址以及用户主机的虚拟地址的步骤,包括:获取所述待调试设备的网络地址、所述待调试设备的虚拟映射地址、用户主机的虚拟地址、本地终端的网络地址以及预设虚拟网络的虚拟网络参数;其中,所述待调试设备的虚拟映射地址由用户主机根据所述虚拟网络参数和所述待调试设备的网络地址确定,所述用户主机的虚拟地址由所述用户主机根据所述虚拟网络参数配置得到;根据所述待调试设备的网络地址,创建所述本地主机的代理地址;根据所述待调试设备的网络地址和所述本地终端的网络地址,确定第一内网映射关系;根据所述本地主机的代理地址和所述待调试设备的虚拟映射地址,确定第一外网映射关系;根据所述待调试设备的虚拟映射地址和所述用户主机的虚拟地址,确定第一虚拟映射关系;根据所述第一内网映射关系、所述第一外网映射关系以及所述第一虚拟映射关系,确定第一数据转发条件。3.根据权利要求1所述的远程设备调试方法,其特征在于,在所述接收所述用户主机根据第二数据转发条件发送的所述待调试设备的运行数据的步骤之前,还包括:获取预设虚拟网络的虚拟网络参数;根据所述虚拟网络参数,配置所述本地主机的虚拟地址;根据所述虚拟网络参数和所述本地终端的网络地址,确定所述本地终端的虚拟映射地址。4.根据权利要求3所述的远程设备调试方法,其特征在于,所述第二外网映射关系由所述用户主机的代理地址和所述本地终端的虚拟映射地址确定,所述第二虚拟映射关系由所述本地终端的虚拟映射地址和所述本地主机的虚拟地址确定。5.根据权利要求1所述的远程设备调试方法,其特征在于,所述根据所述本地主机的代
理地址...

【专利技术属性】
技术研发人员:朱可峰
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1