CN108337146A - 终端调试装置、系统及方法 - Google Patents
终端调试装置、系统及方法 Download PDFInfo
- Publication number
- CN108337146A CN108337146A CN201810086609.3A CN201810086609A CN108337146A CN 108337146 A CN108337146 A CN 108337146A CN 201810086609 A CN201810086609 A CN 201810086609A CN 108337146 A CN108337146 A CN 108337146A
- Authority
- CN
- China
- Prior art keywords
- terminal
- networking equipment
- server
- ethernet frame
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/004—Diagnosis, testing or measuring for television systems or their details for digital television systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Biomedical Technology (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种终端调试装置、系统及方法,终端调试装置包括:客户端组网设备及服务端组网设备,客户端组网设备处于第一局域网中,服务端组网设备处于终端所属的第二局域网中;服务端组网设备接收终端发送的请求指令,将请求指令转发至客户端组网设备;客户端组网设备响应于请求指令,从第一局域网中获取以太网帧,将以太网帧发送至服务端组网设备;服务端组网设备将接收到的以太网帧发送至终端,以使终端根据以太网帧进行调试。本发明通过低成本的客户端组网设备及服务端组网设备,将第一局域网的以太网帧发送至处于第二局域网的终端,以使终端实现远程调试,避免开发人员出差到第一局域网所处的现场调试,降低调试成本。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种终端调试装置、系统及方法。
背景技术
由于电信运营商和广电运营商的各项双向业务架设在专网中,在目前商用的交互式网络电视(Internet Protocol Television,IPTV)机顶盒及广电机顶盒,绝大部分都在只能运营商专网内工作。这种专网的业务架构,由于只能在运营商网络环境内进行接入,给机顶盒及其他终端业务调试和开发增加了不少的成本。通常需要技术支持人员在现场进行日志抓取和网络抓包,通过互联网传递给研发人员进行往复的调试和确认。在必要的时候,还需要研发人员出差到运营商网络进行现场调试。这种终端的远程调试方式费时费力,目前终端远程调试不方便是亟待解决的技术问题。
上述信息仅用于辅助理解本发明的技术方案,并不代表承认上述信息是现有技术。
发明内容
本发明的主要目的在于提供一种终端调试装置、系统及方法,旨在解决上述目前终端远程调试不方便的技术问题。
为实现上述目的,本发明提供一种终端调试装置,所述终端调试装置包括:客户端组网设备及服务端组网设备,所述客户端组网设备处于第一局域网中,所述服务端组网设备处于终端所属的第二局域网中;
所述服务端组网设备,用于接收终端发送的请求指令,并将所述请求指令转发至所述客户端组网设备;
所述客户端组网设备,用于响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备;
所述服务端组网设备,还用于将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
优选地,所述客户端组网设备,还用于将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备;
所述服务端组网设备,还用于将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
优选地,所述客户端组网设备包括第一网口及第二网口,所述第一网口连接所述第一局域网,所述第二网口连接外网;
所述客户端组网设备,还用于通过所述第一网口从所述第一局域网中获取以太网帧;
所述客户端组网设备,还用于在所述第二网口接入所述外网时,与所述服务端组网设备连接,建立虚拟链路,将封装获得的封装帧通过所述虚拟链路发送至所述服务端组网设备。
优选地,所述服务端组网设备包括第三网口及第四网口,所述第三网口连接所述外网,所述第四网口连接所述终端;
所述服务端组网设备,还用于通过所述第三网口接收所述封装帧;
所述服务端组网设备,还用于通过所述第四网口将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
此外,为实现上述目的,本发明还提出一种终端调试系统,所述终端调试系统包括:终端及如上文所述的终端调试装置,所述终端与所述终端调试装置相连;
所述终端,用于根据所述以太网帧进行调试。
此外,为实现上述目的,本发明还提出一种终端调试方法,所述终端调试方法基于终端调试装置,所述终端调试装置包括:客户端组网设备及服务端组网设备,所述客户端组网设备处于第一局域网中,所述服务端组网设备处于终端所属的第二局域网中;
所述终端调试方法包括以下步骤:
所述服务端组网设备接收终端发送的请求指令,并将所述请求指令转发至所述客户端组网设备;
所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备;
所述服务端组网设备将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
优选地,所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备,具体包括:
所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备;
相应地,所述服务端组网设备将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试,具体包括:
所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
优选地,所述客户端组网设备包括第一网口及第二网口,所述第一网口连接所述第一局域网,所述第二网口连接外网;
所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,具体包括:
所述客户端组网设备响应于所述请求指令,通过所述第一网口从所述第一局域网获取以太网帧;
相应地,所述客户端组网设备将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备,具体包括:
所述客户端组网设备在所述第二网口接入所述外网时,与所述服务端组网设备连接,建立虚拟链路,将所述以太网帧进行封装,并将封装获得的封装帧通过所述虚拟链路发送至所述服务端组网设备。
优选地,所述服务端组网设备包括第三网口及第四网口,所述第三网口连接所述外网,所述第四网口连接所述终端;
所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧之前,所述终端调试方法还包括:
所述服务端组网设备通过所述第三网口接收所述封装帧;
相应地,所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试,具体包括:
所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,通过所述第四网口将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
本发明通过低成本的客户端组网设备及服务端组网设备,将第一局域网的以太网帧发送至处于第二局域网的终端,以使终端实现远程调试,避免了开发人员出差到第一局域网所处的现场进行调试,从而降低调试成本。
附图说明
图1为本发明一种终端调试装置第一实施例的结构示意图;
图2为本发明一种终端调试方法第一实施例的流程示意图;
图3为本发明一种终端调试方法第二实施例的流程示意图;
图4为本发明一种终端调试系统的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明一种终端调试装置第一实施例的结构示意图,提出本发明一种终端调试装置第一实施例。
本实施例中,所述终端调试装置包括:客户端组网设备10及服务端组网设备20,所述客户端组网设备10处于第一局域网中,所述服务端组网设备20处于终端所属的第二局域网中;所述服务端组网设备20,用于接收终端发送的请求指令,并将所述请求指令转发至所述客户端组网设备10;所述客户端组网设备10,用于响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备20;所述服务端组网设备20,还用于将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
应理解的是,所述终端包括机顶盒、个人计算机(personal computer,PC)或者机顶盒与PC的组合等,本实施例对此不加以限制。客户端组网设备10及服务端组网设备20在部分硬件配置上完全一致,通过软件配置区分为客户端和服务端。客户端组网设备10或服务端组网设备20是可以运行Linux操作系统的双网卡嵌入式设备,其中一个网卡用于与本地网络进行通信,另一个网卡用于互联网接入。其中,客户端组网设备10和服务端组网设备20具体可以为网关或者路由等电子设备。
需要说明的是,所述第一局域网通常指运营商专网,由于软件功能只涉及以太网帧转发,不涉及具体业务,所以对IPTV运营商和广电运营商双向业务都适用;并且只要客户端组网设备10配置了本地的互联网的接入方式后,就可以重复应用不同运营商实体。所述第二局域网通常指远程调试环境,服务端组网设备20及终端都处于所述第二局域网,从而使得终端的调试,可以在远程调试环境中进行调试,而无需到第一局域网所处的现场获取数据再对终端进行调试。
在具体实现中,终端需要根据运营商专网的以太网帧进行调试,通常终端在需要调试时,发送调试的请求指令至所述客户端组网设备10,所述客户端组网设备10在接收到终端的请求指令时,从所述第一局域网获取以太网帧,所述客户端组网设备10通过在自身两块网卡上建立网桥,将运营商专网以太网帧透过基于互联网的虚拟链路,转发到服务端组网设备20。服务端组网设备20将接收到的所述第一局域网的以太网帧发送至所述终端,以使所述终端根据接收到的所述第一局域网的以太网帧进行调试,所述终端处于所述第二局域网中。可以有效提高终端终端远程调试的效率,现有技术中,为了利用运营商专网的数据,终端通常设置在第一局域网内,进行调试时,需要技术人员出差到第一局域网所处现场进行调试,利用本实施例的方案,避免了人工方式的远程调试期间,不断往复进行调试信息传递及软件验证的环节,直接在第二局域网就能实现终端的调试。
本实施例,通过低成本的客户端组网设备及服务端组网设备,将第一局域网的以太网帧发送至处于第二局域网的终端,以使终端实现远程调试,避免了开发人员出差到第一局域网所处的现场进行调试,从而降低调试成本。
基于上述本发明一种终端调试装置第一实施例提出本发明一种终端调试装置第二实施例。
本实施例中,所述客户端组网设备10,还用于将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备20;所述服务端组网设备20,还用于将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
应理解的是,为了使得服务端组网设备20接收到支持的格式的数据,客户端组网设备10在获取到第一局域网的以太网帧后,需要对所述第一局域网的以太网帧进行封装,再将获得的封装帧发送至所述服务端组网设备20,所述服务端组网设备20再将接收到的封装帧进行拆封,并进行重新组装,获得以太网帧,所述服务端组网设备20将所述以太网帧发送至所述终端,所述以太网帧为终端支持的数据格式,终端可根据所述以太网帧进行调试。
需要说明的是,为了实现第一局域网的数据传输至第二局域网的服务端组网设备20,需要通过外网建立所述客户端组网设备10及所述服务端组网设备20之间的虚拟链路,通过所述虚拟链路进行数据的传输,所述外网通常指互联网,客户端组网设备10放置于运营商专网环境中,其中一个网口与第一局域网连接,另一个网口或者4G模块接入互联网。当客户端组网设备一旦接入到互联网,就开始自动连接服务端组网设备,建立虚拟链路。本实施例中,所述客户端组网设备10包括第一网口及第二网口,所述第一网口连接所述第一局域网,所述第二网口连接外网;所述客户端组网设备10,还用于通过所述第一网口从所述第一局域网中获取以太网帧;所述客户端组网设备10,还用于在所述第二网口接入所述外网时,与所述服务端组网设备20连接,建立虚拟链路,将封装获得的封装帧通过所述虚拟链路发送至所述服务端组网设备20。
应理解的是,服务端组网设备20放置于远程调试环境中,其中一个网口与需要调试的终端连接,通常是与所述终端物理连接,还可以是通过第二局域网或者互联网进行虚拟连接,另一个网口连接外网,所述外网通常指互联网。本实施例中,所述服务端组网设备20包括第三网口及第四网口,所述第三网口连接所述外网,所述第四网口连接所述终端;所述服务端组网设备20,还用于通过所述第三网口接收所述封装帧;所述服务端组网设备20,还用于通过所述第四网口将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
在具体实现中,所述服务端组网设备20可连接外网,通过内网穿透,始终在侦听来自互联网的数据请求,所述服务端组网设备20还可通过所述第三网口外接路由器等连接外网,与远程调试环境的路由器一起实现内网穿透,始终在侦听来自互联网的数据请求,本实施例对此不加以限制。客户端组网设备10和服务端组网设备20都可采用内网穿透方式,解决两个局域网内设备实时互联的效果。同时在网络故障恢复后,可以达到自动重新连接的功能。本实施例中,所述终端调试装置还包括路由器,所述路由器连接在所述服务端组网设备20及所述外网之间;所述路由器,用于通过内网穿透从所述外网中获取所述封装帧,将所述封装帧发送至所述服务端组网设备20。
可理解的是,客户端组网设备具体可以是网关,或者是网关和路由器功能二选一的设备,本实施例对此不加以限制。客户端组网设备10及服务端组网设备20协同工作,完成两端局域网的内网穿透,并且建立网络隧道,客户端组网设备10将从第一局域网获取的以太网帧封装,获得封装帧,并将所述封装帧转发至服务端组网设备20。服务端组网设备20将封装帧进行拆封和组装,获得以太网帧,并将所述以太网帧发送至所述终端30,所述终端30根据所述以太网帧进行调试,从而实现了在第二局域网内实现利用第一局域网的以太网帧数据进行终端的调试过程,避免了技术人员出差到第一局域网所处的现场进行调试。
本实施例,通过对第一局域网的以太网帧进行封装,使得服务端组网设备20接收到支持的格式的数据,将接收到的封装帧进行拆封和组装,获得以太网帧,并将以太网帧发送至所述终端30,终端30根据所述以太网帧进行调试,从而实现了在第二局域网内实现利用第一局域网的以太网帧数据进行终端的调试过程,避免了技术人员出差到第一局域网所处的现场进行调试,降低调试成本。
如图2所示,图2为本发明一种终端调试方法第一实施例的流程示意图;参照图2,提出本发明一种终端调试方法第一实施例。
在本实施例中,所述终端调试方法基于终端调试装置,所述终端调试装置包括:客户端组网设备及服务端组网设备,所述客户端组网设备处于第一局域网中,所述服务端组网设备处于终端所属的第二局域网中;
所述终端调试方法包括以下步骤:
步骤S10,所述服务端组网设备接收终端发送的请求指令,并将所述请求指令转发至所述客户端组网设备。
步骤S20,所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备。
步骤S30,所述服务端组网设备将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
应理解的是,客户端组网设备及服务端组网设备在部分硬件配置上完全一致,通过软件配置区分为客户端和服务端。客户端组网设备或服务端组网设备是可以运行Linux操作系统的双网卡嵌入式设备,其中一个网卡用于与本地网络进行通信,另一个网卡用于互联网接入。
需要说明的是,所述第一局域网通常指运营商专网,由于软件功能只涉及以太网帧转发,不涉及具体业务,所以对IPTV运营商和广电运营商双向业务都适用;并且只要客户端组网设备配置了本地的互联网的接入方式后,就可以重复应用不同运营商实体。所述第二局域网通常指远程调试环境,服务端组网设备及终端都处于所述第二局域网,从而使得终端的调试,可以在远程调试环境中进行调试,而无需到第一局域网所处的现场获取数据再对终端进行调试。
在具体实现中,终端需要根据运营商专网的以太网帧进行调试,通常终端在需要调试时,发送调试的请求指令至所述客户端组网设备,所述客户端组网设备在接收到终端的请求指令时,从所述第一局域网获取以太网帧,所述客户端组网设备通过在自身两块网卡上建立网桥,将运营商专网以太网帧透过基于互联网的虚拟链路,转发到服务端组网设备。服务端组网设备将接收到的所述第一局域网的以太网帧发送至所述终端,以使所述终端根据接收到的所述第一局域网的以太网帧进行调试,所述终端处于所述第二局域网中。可以有效提高终端终端远程调试的效率,现有技术中,为了利用运营商专网的数据,终端通常设置在第一局域网内,进行调试时,需要技术人员出差到第一局域网所处现场进行调试,利用本实施例的方案,避免了人工方式的远程调试期间,不断往复进行调试信息传递及软件验证的环节,直接在第二局域网就能实现终端的调试。
本实施例,通过低成本的客户端组网设备及服务端组网设备,将第一局域网的以太网帧发送至处于第二局域网的终端,以使终端实现远程调试,避免了开发人员出差到第一局域网所处的现场进行调试,从而降低调试成本。
如图3所示,图3为本发明一种终端调试方法第二实施例的流程示意图;基于图2的实施例,参照图3,提出本发明一种终端调试方法第二实施例。
本实施例中,所述步骤S20,具体包括:
步骤S201,所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备。
相应地,所述步骤S30,具体包括:
步骤S301,所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
应理解的是,为了使得服务端组网设备接收到支持的格式的数据,客户端组网设备在获取到第一局域网的以太网帧后,需要对所述第一局域网的以太网帧进行封装,再将获得的封装帧发送至所述服务端组网设备,所述服务端组网设备再将接收到的封装帧进行拆封,并进行重新组装,获得以太网帧,所述服务端组网设备将所述以太网帧发送至所述终端,所述以太网帧为终端支持的数据格式,终端可根据所述以太网帧进行调试。
需要说明的是,为了实现第一局域网的数据传输至第二局域网的服务端组网设备,需要通过外网建立所述客户端组网设备及所述服务端组网设备之间的虚拟链路,通过所述虚拟链路进行数据的传输,所述外网通常指互联网,客户端组网设备放置于运营商专网环境中,其中一个网口与第一局域网连接,另一个网口或者4G模块接入互联网。当客户端组网设备一旦接入到互联网,就开始自动连接服务端组网设备,建立虚拟链路。本实施例中,所述客户端组网设备包括第一网口及第二网口,所述第一网口连接所述第一局域网,所述第二网口连接外网;所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,具体包括:所述客户端组网设备响应于所述请求指令,通过所述第一网口从所述第一局域网获取以太网帧;相应地,所述客户端组网设备将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备,具体包括:所述客户端组网设备在所述第二网口接入所述外网时,与所述服务端组网设备连接,建立虚拟链路,将所述以太网帧进行封装,并将封装获得的封装帧通过所述虚拟链路发送至所述服务端组网设备。
应理解的是,服务端组网设备放置于远程调试环境中,其中一个网口与需要调试的终端连接,通常是与所述终端物理连接,还可以是通过第二局域网或者互联网进行虚拟连接,另一个网口连接外网,所述外网通常指互联网。本实施例中,所述服务端组网设备包括第三网口及第四网口,所述第三网口连接所述外网,所述第四网口连接所述终端;所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧之前,所述终端调试方法还包括:所述服务端组网设备通过所述第三网口接收所述封装帧;相应地,所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试,具体包括:所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,通过所述第四网口将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
在具体实现中,所述服务端组网设备的第三网口通过路由器等连接外网,服务端组网设备与远程调试环境的路由器一起实现内网穿透,始终在侦听来自互联网的数据请求,客户端组网设备和服务端组网设备都可采用内网穿透方式,解决两个局域网内设备实时互联的效果。同时在网络故障恢复后,可以达到自动重新连接的功能。本实施例中,所述终端调试装置还包括路由器,所述路由器连接在所述服务端组网设备及所述外网之间;所述路由器通过内网穿透从所述外网中获取所述封装帧,将所述封装帧发送至所述服务端组网设备。
可理解的是,客户端组网设备及服务端组网设备协同工作,完成两端局域网的内网穿透,并且建立网络隧道,客户端组网设备将从第一局域网获取的以太网帧封装,获得封装帧,并将所述封装帧转发至服务端组网设备。服务端组网设备将封装帧进行拆封和组装,获得以太网帧,并将所述以太网帧发送至所述终端,所述终端接收所述以太网帧,并根据所述以太网帧进行调试,从而实现了在第二局域网内实现利用第一局域网的以太网帧数据进行终端的调试过程,避免了技术人员出差到第一局域网所处的现场进行调试。
本实施例,通过对第一局域网的以太网帧进行封装,使得服务端组网设备接收到支持的格式的数据,将接收到的封装帧进行拆封和组装,获得以太网帧,并将以太网帧发送至所述终端,终端根据所述以太网帧进行调试,从而实现了在第二局域网内实现利用第一局域网的以太网帧数据进行终端的调试过程,避免了技术人员出差到第一局域网所处的现场进行调试,降低调试成本。
此外,为实现上述目的,参照图4,图4为本发明一种终端调试系统的结构示意图,本发明还提出一种终端调试系统,所述终端调试系统包括:终端30及如上文所述的终端调试装置,所述终端与所述终端调试装置相连;所述终端30,用于根据所述以太网帧进行调试。
应理解的是,所述终端30与所述终端调试装置中的服务端组网设备20相连。所述终端包括机顶盒、个人计算机(personal computer,PC)或者机顶盒与PC的组合等,本实施例对此不加以限制。所述终端调试系统具体工作原理及应用可参照以上各实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本文中,单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图信息所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种终端调试装置,其特征在于,所述终端调试装置包括:客户端组网设备及服务端组网设备,所述客户端组网设备处于第一局域网中,所述服务端组网设备处于终端所属的第二局域网中;
所述服务端组网设备,用于接收终端发送的请求指令,并将所述请求指令转发至所述客户端组网设备;
所述客户端组网设备,用于响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备;
所述服务端组网设备,还用于将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
2.如权利要求1所述的终端调试装置,其特征在于,所述客户端组网设备,还用于将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备;
所述服务端组网设备,还用于将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
3.如权利要求2所述的终端调试装置,其特征在于,所述客户端组网设备包括第一网口及第二网口,所述第一网口连接所述第一局域网,所述第二网口连接外网;
所述客户端组网设备,还用于通过所述第一网口从所述第一局域网中获取以太网帧;
所述客户端组网设备,还用于在所述第二网口接入所述外网时,与所述服务端组网设备连接,建立虚拟链路,将封装获得的封装帧通过所述虚拟链路发送至所述服务端组网设备。
4.如权利要求3所述的终端调试装置,其特征在于,所述服务端组网设备包括第三网口及第四网口,所述第三网口连接所述外网,所述第四网口连接所述终端;
所述服务端组网设备,还用于通过所述第三网口接收所述封装帧;
所述服务端组网设备,还用于通过所述第四网口将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
5.一种终端调试系统,其特征在于,所述终端调试系统包括:终端及如权利要求1至4任一项中所述的终端调试装置,所述终端与所述终端调试装置相连;
所述终端,用于根据所述以太网帧进行调试。
6.一种终端调试方法,其特征在于,所述终端调试方法基于终端调试装置,所述终端调试装置包括:客户端组网设备及服务端组网设备,所述客户端组网设备处于第一局域网中,所述服务端组网设备处于终端所属的第二局域网中;
所述终端调试方法包括以下步骤:
所述服务端组网设备接收终端发送的请求指令,并将所述请求指令转发至所述客户端组网设备;
所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备;
所述服务端组网设备将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
7.如权利要求6所述的终端调试方法,其特征在于,所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧发送至所述服务端组网设备,具体包括:
所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备;
相应地,所述服务端组网设备将接收到的以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试,具体包括:
所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
8.如权利要求7所述的终端调试方法,其特征在于,所述客户端组网设备包括第一网口及第二网口,所述第一网口连接所述第一局域网,所述第二网口连接外网;
所述客户端组网设备响应于所述请求指令,从所述第一局域网中获取以太网帧,具体包括:
所述客户端组网设备响应于所述请求指令,通过所述第一网口从所述第一局域网获取以太网帧;
相应地,所述客户端组网设备将所述以太网帧进行封装,并将封装获得的封装帧发送至所述服务端组网设备,具体包括:
所述客户端组网设备在所述第二网口接入所述外网时,与所述服务端组网设备连接,建立虚拟链路,将所述以太网帧进行封装,并将封装获得的封装帧通过所述虚拟链路发送至所述服务端组网设备。
9.如权利要求8所述的终端调试方法,其特征在于,所述服务端组网设备包括第三网口及第四网口,所述第三网口连接所述外网,所述第四网口连接所述终端;
所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧之前,所述终端调试方法还包括:
所述服务端组网设备通过所述第三网口接收所述封装帧;
相应地,所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,并将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试,具体包括:
所述服务端组网设备将接收到的封装帧进行拆封及组装,获得以太网帧,通过所述第四网口将所述以太网帧发送至所述终端,以使所述终端根据所述以太网帧进行调试。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810086609.3A CN108337146B (zh) | 2018-01-29 | 2018-01-29 | 终端调试装置、系统及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810086609.3A CN108337146B (zh) | 2018-01-29 | 2018-01-29 | 终端调试装置、系统及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108337146A true CN108337146A (zh) | 2018-07-27 |
| CN108337146B CN108337146B (zh) | 2020-12-08 |
Family
ID=62926633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810086609.3A Active CN108337146B (zh) | 2018-01-29 | 2018-01-29 | 终端调试装置、系统及方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108337146B (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110035278A (zh) * | 2019-03-29 | 2019-07-19 | 网御安全技术(深圳)有限公司 | 数字视频监控方法、系统及其监控设备、监控中心 |
| CN110661691A (zh) * | 2019-10-21 | 2020-01-07 | 山东浪潮人工智能研究院有限公司 | 一种嵌入式Linux设备远程调试系统及方法 |
| CN111007839A (zh) * | 2019-12-20 | 2020-04-14 | 高新兴物联科技有限公司 | 车辆远程诊断方法、装置、系统和存储介质 |
| CN111026502A (zh) * | 2019-11-21 | 2020-04-17 | 新浪网技术(中国)有限公司 | 一种业务调试架构创建方法、装置及电子设备、存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070160068A1 (en) * | 2006-01-12 | 2007-07-12 | Ciena Corporation | Methods and systems for managing digital cross-connect matrices using virtual connection points |
| CN103595603A (zh) * | 2012-08-13 | 2014-02-19 | 成都思迈科技发展有限责任公司 | 基于sopc技术的以太网远程网桥 |
| CN103856361A (zh) * | 2012-11-29 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 实现远程调试的方法及系统 |
| CN105791061A (zh) * | 2016-03-07 | 2016-07-20 | 四川长虹电器股份有限公司 | Iptv远程开发测试方法 |
| CN106534130A (zh) * | 2016-11-21 | 2017-03-22 | 深圳创维数字技术有限公司 | 一种基于嵌入式web的机顶盒调试方法及系统 |
-
2018
- 2018-01-29 CN CN201810086609.3A patent/CN108337146B/zh active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070160068A1 (en) * | 2006-01-12 | 2007-07-12 | Ciena Corporation | Methods and systems for managing digital cross-connect matrices using virtual connection points |
| CN103595603A (zh) * | 2012-08-13 | 2014-02-19 | 成都思迈科技发展有限责任公司 | 基于sopc技术的以太网远程网桥 |
| CN103856361A (zh) * | 2012-11-29 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 实现远程调试的方法及系统 |
| CN105791061A (zh) * | 2016-03-07 | 2016-07-20 | 四川长虹电器股份有限公司 | Iptv远程开发测试方法 |
| CN106534130A (zh) * | 2016-11-21 | 2017-03-22 | 深圳创维数字技术有限公司 | 一种基于嵌入式web的机顶盒调试方法及系统 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110035278A (zh) * | 2019-03-29 | 2019-07-19 | 网御安全技术(深圳)有限公司 | 数字视频监控方法、系统及其监控设备、监控中心 |
| CN110661691A (zh) * | 2019-10-21 | 2020-01-07 | 山东浪潮人工智能研究院有限公司 | 一种嵌入式Linux设备远程调试系统及方法 |
| CN111026502A (zh) * | 2019-11-21 | 2020-04-17 | 新浪网技术(中国)有限公司 | 一种业务调试架构创建方法、装置及电子设备、存储介质 |
| CN111026502B (zh) * | 2019-11-21 | 2023-04-07 | 新浪技术(中国)有限公司 | 一种业务调试架构创建方法、装置及电子设备、存储介质 |
| CN111007839A (zh) * | 2019-12-20 | 2020-04-14 | 高新兴物联科技有限公司 | 车辆远程诊断方法、装置、系统和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108337146B (zh) | 2020-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114727291B (zh) | 本地分流系统、方法、装置、网络设备和存储介质 | |
| CN108337146B (zh) | 终端调试装置、系统及方法 | |
| CN108810124B (zh) | 一种对公网环境下大量多媒体终端的远程访问控制系统 | |
| US11824685B2 (en) | Method for implementing GRE tunnel, access point and gateway | |
| WO2021035592A1 (zh) | 车辆远程诊断方法及设备 | |
| CN1964282A (zh) | 远程管理系统、方法及网络装置 | |
| US20210314794A1 (en) | Access points with virtual clients | |
| CN108696546A (zh) | 一种企业移动专用网的用户终端访问公网的方法及装置 | |
| CN113259626A (zh) | 摄像头视频流获取系统与方法 | |
| CN104993979A (zh) | 网络连接监测方法、终端设备及通信系统 | |
| CN108064441B (zh) | 一种加速网络传输优化方法以及系统 | |
| CN104954339B (zh) | 一种电力应急抢修远程通信方法及系统 | |
| CN107786536B (zh) | 一种tcp反向端口穿透方法及其系统 | |
| WO2016095379A1 (zh) | 丢包位置的辅助定位方法、装置及计算机存储介质 | |
| CN104168302B (zh) | 设备操控实现方法、系统和代理网关 | |
| CN114205185B (zh) | 一种控制报文的代理方法及装置 | |
| CN114095490A (zh) | 一种基于内网穿透技术内网设备的远程管理方法 | |
| CN114980100B (zh) | 业务数据分流方法、装置、电子设备及存储介质 | |
| EP3220584A1 (en) | Wifi sharing method and system, home gateway and wireless local area network gateway | |
| CN117857707A (zh) | 一种基于云桌面网络扫描仪的文件扫描方法 | |
| CN117896450A (zh) | 水务物联网多协议管控平台 | |
| US9531631B2 (en) | Multilink-based data transmission method and device | |
| CN116795036A (zh) | Plc远程控制机器人的方法、装置、设备及存储介质 | |
| CN107948028B (zh) | 基于桥接模式的网关无源ip访问互联网的系统 | |
| CN108111376B (zh) | 基于桥接模式的网关无源ip访问互联网的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |