CN117440410B - 一种基于ftp协议的调试控制方法和调试控制器 - Google Patents
一种基于ftp协议的调试控制方法和调试控制器 Download PDFInfo
- Publication number
- CN117440410B CN117440410B CN202311767387.9A CN202311767387A CN117440410B CN 117440410 B CN117440410 B CN 117440410B CN 202311767387 A CN202311767387 A CN 202311767387A CN 117440410 B CN117440410 B CN 117440410B
- Authority
- CN
- China
- Prior art keywords
- instruction
- ftp
- debugging
- file
- ftp server
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 119
- 238000012544 monitoring process Methods 0.000 abstract description 11
- 238000012546 transfer Methods 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000004888 barrier function Effects 0.000 description 4
- 241000120694 Thestor Species 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- 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
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种基于FTP协议的调试控制方法和调试控制器,通过FTP协议登录至FTP服务器,根据用户输入的调试指令生成指令文件,向服务器发送第一控制指令,使得服务器主动与调试控制器建立第一数据传输通道,并将指令文件通过第一通道传输至服务器,发送第二控制指令控制服务器根据指令与目标设备建立第二数据传输通道并传输指令文件,同时接收目标设备反馈的结果文件;向服务器指定位置发送查询指令直到确定其中存在结果文件,则发送第三控制指令以使服务器反馈结果文件至调试控制器。通过上述方法实现了在中转站FTP服务器帮助下,对目标设备进行远程调试控制和状态监测,提高了用户对设备状态监测的实时性、准确性和调试效率。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种基于FTP协议的调试控制方法和调试控制器。
背景技术
由于网络环境要求,导致调试控制器无法与CPE设备直接建立连接通信,但是CPE设备允许与FTP服务器互相通信,而调试控制器则同样允许与FTP服务器互相通信。因此,现有技术中CPE设备多是按照周期自动将***运行日志上传至FTP服务器,由FTP服务器将其传输至用户处进行查看;又或是建立一个管理平台与CPE设备相连,管理平台下发指令控制CPE设备将运行日志或指令结果上传至FTP服务器,再由FTP服务器将其传输至用户处进行查看。
然而,若是第一种由设备自动上传***日志,则用户只能按时查看***日志进而对设备进行延时调试分析,而无法实时调试设备,查看设备状态;而若是采用第二种方法,则需另外部署管理平台,还需针对管理平台进行管理,需要占用更多运算资源。
发明内容
本发明提供了一种基于FTP协议的调试控制方法和调试控制器,以实现在不部署管理平台的同时,实时对CPE设备进行调试并查看设备状态的技术效果。
为了解决上述技术问题,本发明提供了一种基于FTP协议的调试控制方法,应用于调试控制器,包括以下步骤:
响应于调试开始指令,通过FTP协议连接并登录至相应FTP服务器,同时根据接收到的调试指令生成对应指令文件,并向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道;
将所述指令文件通过所述第一数据传输通道传输至所述FTP服务器,向所述FTP服务器发送第二控制指令,控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,以使所述目标设备反馈相应结果文件;
向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,以使所述FTP服务器主动将所述结果文件通过所述第一数据传输通道反馈至所述调试控制器。
本发明提供的调试控制方法,***在响应于调试开始指令后首先通过FTP协议登录FTP服务器,并根据接收自用户的调试指令生成相应的指令文件,同时向FTP服务器发送第一控制指令,使得服务器主动与调试控制器进行数据连接,搭建获得服务器与调试控制器之间的第一数据传输通道,以便调试控制器将指令文件和第二控制指令传输至服务器进而控制服务器执行后续操作。
传输通道建立后,***将指令文件和第二控制指令上传至FTP服务器,根据第二控制指令控制FTP服务器主动和目标设备建立第二数据传输通道,并将指令文件通过建立的第二数据传输通道发送至目标设备,以使目标设备根据指令文件调试后反馈相应的调试结果文件。通过上述方法即可实现远程将调制指令发送至目标设备,使得目标设备根据调试指令进行调制操作,并反馈相应的调试结果,进而使得用户可根据反馈调试结果确定是否还需要对设备进行下一步调试或使设备保持不变。
而在FTP服务器对指令文件进行二次转发时,调试控制器将同步向服务器指定位置发送查询指令确定其中是否存在设备反馈的结果文件,若是确定其中存在结果文件,则向服务器发送第三条控制指令,以使服务器主动将结果文件下载至调试控制器,并由调试控制器展示给用户。本发明提供的调试控制方法将发FTP服务器作为中转站实现了调试控制器即用户端与CPE设备即设备端之间的数据通信,进而实现了用户对设备的远程调试和状态监测,提高了用户针对设备状态监测的实时性和准确性,同时也提高了***对设备进行远程调试的效率。
作为优选例子,所述根据接收到的调试指令生成对应指令文件,具体为:
接收并解析用户输入的调试指令,确定所述FTP服务器的FTP地址信息和FTP账户信息以及所述目标设备;
分别根据所述目标设备和所述FTP地址信息生成相应指令文件标识符和FTP上传路径,整合所述FTP地址信息、所述FTP账户信息、所述FTP上传路径和所述指令文件标识符以及所述调试指令生成所述指令文件;
其中,所述指令文件标识符用于被所述目标设备识别,所述FTP上传路径用于标识所述指定位置与所述目标设备之间的传输路径。
为了实现针对目标设备的远程调试功能,本发明所提供的调试控制方法根据调试指令生成的指令文件除了包含调试指令外,还包括FTP地址信息、FTP账户信息、指令文件标识符和FTP上传路径。
其中,所述FTP地址信息即FTP服务器对应的地址信息;FTP账户信息则是用于登录FTP服务器的账户信息内容,目标设备可通过所述FTP账户信息登录所述FTP服务器并以此实现结果文件的反馈传输;所述指令文件标识符用于标识该指令文件,以使目标设备可通过该标识符识别该指令文件;所述FTP上传路径用于标识服务器上指定位置与目标设备之间的传输路径,以便目标设备根据该上传路径传输结果文件至指定位置,进而便于调试控制器根据确定的指定位置查询是否存在结果文件,实现了调试控制器通过服务器与目标设备之间远程调试的闭环运行,确保了调试控制方法的正常运行。
通过上述各项参数内容即可实现调试控制器针对目标设备的远程调试与控制,同时还提高了调试控制器对设备进行远程调试的效率、准确性和时效性。
作为优选例子,所述向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道,具体为:
调取并根据所述FTP协议中的PORT命令和STOR命令整合生成所述第一控制指令,将所述第一控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并向所述调试控制器的第一指定端口发送链接请求信号;
根据接收的所述链接请求信号通过所述第一指定端口向所述FTP服务器反馈对应的链接建立信号,以使所述FTP服务器通过所述第一指定端口与所述调试控制器建立所述第一数据传输通道。
为了提高针对目标设备的调试效率,本发明所提供的调试控制方法在生成了指令文件的同时还向FTP服务器发送第一控制指令,使得服务器根据第一控制指令调整至主动模式,并主动向调试控制器发送链接请求信号。待调试控制器收到所述链接请求信号后,***则根据接收到的请求信号向服务器反馈链接建立信号,以此确保服务器主动与调试控制器建立数据传输通道即形成数据链接。通过生成的第一数据传输通道即可提高调试控制器向服务器发送数据和文件的稳定性、安全性和保密性。
作为优选例子,所述控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,具体包括:
调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第二控制指令,将所述第二控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并通过所述目标设备的第二指定端口与所述目标设备建立所述第二数据传输通道;
将所述指令文件通过所述第二数据传输通道发送至所述目标设备,以使所述目标设备根据所述指令文件进行调试并按照FTP上传路径和FTP地址信息反馈结果文件;其中,所述结果文件包括调试结果、FTP账户信息和结果文件标识符。
在确定所述FTP服务器已收到由调试控制器发送的第二控制指令和指令文件后,服务器将根据接收到的第二控制指令将当前运行模式调整为主动模式,并通过目标设备的第二指定端口与所述目标设备建立第二数据通道,以便后续指令文件的传输。
当指令文件通过第二数据传输通道被传输至目标设备后,目标设备将根据指令文件中的调试指令内容对设备进行调试,并采集设备的调试后运行参数,并将所述调试后运行参数与FTP账户信息和结果文件标识符一同按照FTP上传路径和FTP地址信息上传至所述FTP服务器,进而实现了目标设备针对接收到的调试指令的反馈。同时,由于该结果文件的上传路径为调试控制器确定的FTP上传路径,因此调试控制器即可根据所述FTP上传路径确定的服务器上的指定位置确定所述结果文件是否已被反馈至服务器,即确定目标设备是否已执行完成调试指令,以此避免调试控制器无法确定设备是否已完成调试导致结果文件的时效性被降低的情况发生。
作为优选例子,所述向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,具体为:
根据FTP上传路径确定所述指定位置,并向所述指定位置发送查询指令,并根据对应查询反馈指令确定所述指定位置是否存在所述结果文件;
若根据所述查询反馈指令确定所述指定位置存在所述结果文件,则调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第三控制指令传输至所述FTP服务器;
若根据所述查询反馈指令确定所述指定位置不存在所述结果文件,则按照预设的查询周期向所述FTP服务器发送所述查询指令,直到根据所述查询反馈指令确定所述指定位置存在所述结果文件。
为了进一步提高目标设备反馈的结果文件的时效性,***在发送完第二控制指令和指令文件后,便会向根据FTP上传历经路径确定的服务器上的指定位置发送查询指令,并根据服务器反馈的查询反馈指令确定所述指定位置是否存在目标设备反馈的结果文件,以此判断目标设备是否已完成调试指令的调试过程,进而确定调试过程中是否出现错误或故障。
若是根据收到的查询反馈指令确定指定位置存在结果文件,则说明目标设备正常执行调试指令并生成了相应结果文件,调试控制器可向服务器发送第三控制指令调取所述结果文件展示给用户进行调试分析;若是根据收到的查询反馈指令确定指定位置不存在结果文件,则说明目标设备可能还未执行完调试指令,又或是说明目标设备在执行调试指令的过程中出现了错误或发生了故障,则***将按照查询周期持续向服务器发送指定位置的查询指令,直到接收的查询反馈指令显示所述指定位置存在结果文件为止,又或是按照查询周期持续发送指定位置的查询指令直到一定时间段之后接收到的查询反馈指令显示指定位置仍不存在结果文件,则说明指令文件的执行出现了错误或故障,需要维修人员进行排障处理。
相应的,本发明还提供了一种调试控制器,所述调试控制器包括调试开始模块、数据传输模块和结果反馈模块;
其中,所述调试开始模块用于响应于调试开始指令,通过FTP协议连接并登录至相应FTP服务器,同时根据接收到的调试指令生成对应指令文件,并向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道;
所述数据传输模块用于将所述指令文件通过所述第一数据传输通道传输至所述FTP服务器,向所述FTP服务器发送第二控制指令,控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,以使所述目标设备反馈相应结果文件;
所述结果反馈模块用于向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,以使所述FTP服务器主动将所述结果文件通过所述第一数据传输通道反馈至所述调试控制器。
作为优选例子,所述调试开始模块根据接收到的调试指令生成对应指令文件,具体为:
接收并解析用户输入的调试指令,确定所述FTP服务器的FTP地址信息和FTP账户信息以及所述目标设备的目标地址信息;
分别根据所述目标设备和所述FTP地址信息生成相应指令文件标识符和FTP上传路径,整合所述FTP地址信息、所述FTP账户信息、所述FTP上传路径和所述指令文件标识符以及所述调试指令生成所述指令文件;
其中,所述指令文件标识符用于被所述目标设备识别,所述FTP上传路径用于标识所述指定位置与所述目标地址信息之间的传输路径。
作为优选例子,所述调试开始模块向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道,具体为:
调取并根据所述FTP协议中的PORT命令和STOR命令整合生成所述第一控制指令,将所述第一控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并向所述调试控制器的第一指定端口发送链接请求信号;
根据接收的所述链接请求信号通过所述第一指定端口向所述FTP服务器反馈对应的链接建立信号,以使所述FTP服务器通过所述第一指定端口与所述调试控制器建立所述第一数据传输通道。
作为优选例子,所述数据传输模块控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,具体包括:
调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第二控制指令,将所述第二控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并通过所述目标设备的第二指定端口与所述目标设备建立所述第二数据传输通道;
将所述指令文件通过所述第二数据传输通道发送至所述目标设备,以使所述目标设备根据所述指令文件进行调试并按照FTP上传路径和FTP地址信息反馈结果文件;其中,所述结果文件包括调试结果、FTP账户信息和结果文件标识符。
作为优选例子,所述结果反馈模块向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,具体为:
根据FTP上传路径确定所述指定位置,并向所述指定位置发送查询指令,并根据对应查询反馈指令确定所述指定位置是否存在所述结果文件;
若根据所述查询反馈指令确定所述指定位置存在所述结果文件,则调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第三控制指令传输至所述FTP服务器;
若根据所述查询反馈指令确定所述指定位置不存在所述结果文件,则按照预设的查询周期向所述FTP服务器发送所述查询指令,直到根据所述查询反馈指令确定所述指定位置存在所述结果文件。
附图说明
图1:为本发明提供的基于FTP协议的调试控制方法的一种实施例的流程示意图;
图2:为本发明提供的调试控制器的一种实施例的结构示意图;
图3:为本发明提供的基于FTP协议的调试控制方法的一种实施例的组网拓扑图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
请参照图1,为本发明提供的基于FTP协议的调试控制方法的一种实施例的流程示意图,包括步骤101至步骤103,各步骤具体如下:
步骤101:响应于调试开始指令,通过FTP协议连接并登录至相应FTP服务器,同时根据接收到的调试指令生成对应指令文件,并向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道。
本发明实施例提供的调试控制方法,***在响应于调试开始指令后首先通过FTP协议登录FTP服务器,并根据接收自用户的调试指令生成相应的指令文件,同时向FTP服务器发送第一控制指令,使得服务器主动与调试控制器进行数据连接,搭建获得服务器与调试控制器之间的第一数据传输通道,以便调试控制器将指令文件和第二控制指令传输至服务器进而控制服务器执行后续操作。
在本实施例中,如图3所示,图3为本发明提供的基于FTP协议的调试控制方法的一种实施例的组网拓扑图。其中,由于网络环境要求,导致调试控制器无法与CPE设备直接建立连接通信,但是CPE设备允许与FTP服务器互相通信,而同时调试控制器也允许与FTP服务器互相通信。因此,为了实现调试控制器对CPE设备的远程调试功能,本实施例通过5G专网将FTP服务器作为“中转站”连接了调试控制器即用户端与CPE设备即设备端,实现了调试控制器与CPE设备之间的数据通信,进而以此为基础实现了调试控制器对CPE设备的远程调试。
在本实施例中,调试控制器响应于用户触发调试开始指令,首先通过FTP协议连接到FTP服务器,并调用FTP协议中的USER命令和PASS命令分别传输FTP服务器对应的用户名和密码到FTP服务器中做登录校验,进而登陆至FTP服务器。同时,调试控制器还将根据接收自用户输入的调试指令生成相应的指令文件,并以此发送至目标CPE设备对设备进行远程调试。
同时,在本实施例中,当调试控制器通过USER命令和PASS命令与所述FTP服务器建立连接后,对应建立的通道为控制通道,用于传输本实施例中的三项控制指令,即调试控制器可通过该控制通道向FTP服务器发送USER命令和PASS命令、PORT命令和STOR命令以及PORT命令和RETR命令,以此实现对FTP服务器的远程控制,同样所述控制通道并非本实施例后续搭建的数据传输通道,本实施例所述数据传输通道仅用于传输指令文件。
示例性的,本实施例所述根据接收到的调试指令生成对应指令文件,具体为:
接收并解析用户输入的调试指令,确定所述FTP服务器的FTP地址信息和FTP账户信息以及所述目标设备;
分别根据所述目标设备和所述FTP地址信息生成相应指令文件标识符和FTP上传路径,整合所述FTP地址信息、所述FTP账户信息、所述FTP上传路径和所述指令文件标识符以及所述调试指令生成所述指令文件;
其中,所述指令文件标识符用于被所述目标设备识别,所述FTP上传路径用于标识所述指定位置与所述目标设备之间的传输路径。
为了实现针对目标设备的远程调试功能,本发明实施例所提供的调试控制方法根据调试指令生成的指令文件除了包含调试指令外,还包括FTP地址信息、FTP账户信息、指令文件标识符和FTP上传路径。
其中,所述FTP地址信息即FTP服务器对应的地址信息;FTP账户信息则是用于登录FTP服务器的账户信息内容,目标设备可通过所述FTP账户信息登录所述FTP服务器并以此实现结果文件的反馈传输;所述指令文件标识符用于标识该指令文件,以使目标设备可通过该标识符识别该指令文件;所述FTP上传路径用于标识服务器上指定位置与目标设备之间的传输路径,以便目标设备根据该上传路径传输结果文件至指定位置,进而便于调试控制器根据确定的指定位置查询是否存在结果文件,实现了调试控制器通过服务器与目标设备之间远程调试的闭环运行,确保了调试控制方法的正常运行。
通过上述各项参数内容即可实现调试控制器针对目标设备的远程调试与控制,同时还提高了调试控制器对设备进行远程调试的效率、准确性和时效性。
在本实施例中,调试控制器根据用户输入的调试指令生成的相应指令文件,除了包含调试指令、FTP地址信息、FTP账户信息、指令文件标识符和FTP上传路径之外,还包括文件内容长度、消息标识符和检验码,所述指令文件中各项信息的具体组合方式如下所示:
如上表所示,所述指令文件包含上述八种信息内容,上述八种信息内容分别为:
指令文件标识符:调试控制器与目标CPE设备端之间用于识别标识的标识符,例如0x12345678。
文件内容长度:用于记录整个文件的长度即确定整个指令文件的长度。
消息标识符:用于确定该指令文件对应结果文件的标识符,其内容为调试控制器随机生成并填充至该字段的一个ID值;由于调试控制器同时可发送多个指令文件,因此当目标CPE设备针对所述指令文件进行调试处理后生成对应的结果文件时,则目标CPE设备可将该消息标识符填充至结果文件中,便于调试控制器通过所述消息标识符来确认与发送的每个指令文件一一对应的结果文件。
调试指令:用户输入的调试指令内容。
FTP地址信息:当目标CPE设备执行完指令文件并生成相应结果文件后,可根据该FTP地址信息确定所述FTP服务器的IP地址,并将结果文件发送至确定的地址。
FTP账户信息:当目标CPE设备需要将结果文件上传至FTP服务器时所需的认证信息,包括所述FTP服务器的用户名和密码,用于登录所述FTP服务器。
FTP上传路径:当目标CPE设备需要将结果文件上传至FTP服务器时具体路径的参考数据。
检验码:用于对除去校验码后的整个文件计算hash值,所述hash值将被保存至校验码字段,用作目标CPE设备检测所述指令文件的检验码。
进一步的,本实施例所述向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道,具体为:
调取并根据所述FTP协议中的PORT命令和STOR命令整合生成所述第一控制指令,将所述第一控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并向所述调试控制器的第一指定端口发送链接请求信号;
根据接收的所述链接请求信号通过所述第一指定端口向所述FTP服务器反馈对应的链接建立信号,以使所述FTP服务器通过所述第一指定端口与所述调试控制器建立所述第一数据传输通道。
为了提高针对目标设备的调试效率,本发明实施例所提供的调试控制方法在生成了指令文件的同时还向FTP服务器发送第一控制指令,使得服务器根据第一控制指令调整至主动模式,并主动向调试控制器发送链接请求信号。待调试控制器收到所述链接请求信号后,***则根据接收到的请求信号向服务器反馈链接建立信号,以此确保服务器主动与调试控制器建立数据传输通道即形成数据链接。通过生成的第一数据传输通道即可提高调试控制器向服务器发送数据和文件的稳定性、安全性和保密性。
其中,本实施例所述STOR命令用于控制FTP服务器将从数据通道接收到的数据保存至文件中;而PORT命令则是由于用户端即调试控制器可能存在防火墙,而建立数据通道是由服务器发起的,因此通道建立请求可能出现错误或失败,则需要PORT命令将用户端即调试控制器端的数据连接临时口号告知服务器,以使服务器处于主动模式下向用户端即调试控制器发送数据传输通道建立请求得以被接收,确保数据传输通道的正常建立和运行。
步骤102:将所述指令文件通过所述第一数据传输通道传输至所述FTP服务器,向所述FTP服务器发送第二控制指令,控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,以使所述目标设备反馈相应结果文件。
传输通道建立后,***将指令文件和第二控制指令上传至FTP服务器,根据第二控制指令控制FTP服务器主动和目标设备建立第二数据传输通道,并将指令文件通过建立的第二数据传输通道发送至目标设备,以使目标设备根据指令文件调试后反馈相应的调试结果文件。通过上述方法即可实现远程将调制指令发送至目标设备,使得目标设备根据调试指令进行调制操作,并反馈相应的调试结果,进而使得用户可根据反馈调试结果确定是否还需要对设备进行下一步调试或使设备保持不变。
在本实施例中,在发送第二控制指令之前,调试控制器首先将指令文件传输至所述FTP服务器,并实时监控FTP服务器的返回码,直到调试控制器确定收到FTP服务器的返回码,并根据接收的返回码确定服务器接收到所述指令文件后,调试控制器才会向服务器发送第二控制指令。
否则,调试控制器将在预设的一段时间内实时监控服务器的返回码发送,而若是在所述一段时间内调试控制器的返回码监控没有被触发,则说明服务器并没有收到指令文件,则调试控制器将再次发送所述指令文件至FTP服务器,并再次开启返回码监控功能。
示例性的,本实施例所述控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,具体包括:
调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第二控制指令,将所述第二控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并通过所述目标设备的第二指定端口与所述目标设备建立所述第二数据传输通道;
将所述指令文件通过所述第二数据传输通道发送至所述目标设备,以使所述目标设备根据所述指令文件进行调试并按照FTP上传路径和FTP地址信息反馈结果文件;其中,所述结果文件包括调试结果、FTP账户信息和结果文件标识符。
在确定所述FTP服务器已收到由调试控制器发送的第二控制指令和指令文件后,服务器将根据接收到的第二控制指令将当前运行模式调整为主动模式,并通过目标设备的第二指定端口与所述目标设备建立第二数据通道,以便后续指令文件的传输。
在本实施例中,调试控制器发送的第一控制指令中的RETR命令用于控制FTP服务器复制指定文件并将其通过数据通道传输到对端,即将指令文件通过第二数据传输通道传输至目标设备。
当指令文件通过第二数据传输通道被传输至目标设备后,目标设备将根据指令文件中的调试指令内容对设备进行调试,并采集设备的调试后运行参数,并将所述调试后运行参数与FTP账户信息和结果文件标识符一同按照FTP上传路径和FTP地址信息上传至所述FTP服务器,进而实现了目标设备针对接收到的调试指令的反馈。同时,由于该结果文件的上传路径为调试控制器确定的FTP上传路径,因此调试控制器即可根据所述FTP上传路径确定的服务器上的指定位置确定所述结果文件是否已被反馈至服务器,即确定目标设备是否已执行完成调试指令,以此避免调试控制器无法确定设备是否已完成调试导致结果文件的时效性被降低的情况发生。
在本实施例中,目标CPE设备在接收到指令文件后,首先解析所述指令文件,获得了包括调试指令、FTP地址信息、FTP账户信息、指令文件标识符和FTP上传路径以及文件内容长度、消息标识符和检验码在内的八项信息内容,首先对指令文件标识符、文件内容长度和检验码进行三重检验,即确定该指令文件是否为用户通过调试控制器发送的调试指令文件,确定接收到的文件内容长度是否与指令文件中记录的文件内容长度相等,以及对校验码进行校验。
若是指令文件标识符检验失败,则说明该文件并非为用户通过调试控制器发送的远程调试指令文件,则目标设备将无需按照文件中内容进行状态参数调试;若是文件内容长度检验失败,则说明该文件在传输过程中出现了传输错误或故障,进而导致文件中内容丢失或冗余,目标设备即可在反馈的结果文件中说明文件内容的丢失,以此提示用户对数据传输通道和服务器传输功能进行排障处理;若是校验码检验失败,同样说明该文件在传输过程出现了传输错误或故障,导致设备针对接收到的文件内容计算除校验码之外内容的hash值与文件中校验码字段内存储的校验码不相等,设备将在反馈的结果文件中进行说明,以此提示用户对数据传输通道进行检测处理,进而提高文件传输稳定性和效率。
通过上述验证方法即可降低目标设备对接收到的指令文件进行解析,并按照其中的调试指令进行状态参数调试时发生故障或出现错误的概率,提高了目标设备执行调试指令的安全性。
目标设备在通过上述三种检验对指令文件进行检测后,则执行调试指令内容,并将调试后的结果生成结果文件反馈至服务器。其中,目标设备反馈的结果文件不仅包括调试后的结果内容,还包括结果文件标识符、文件内容长度、消息标识符和校验码。
其中,结果文件标识符为本实施例中调试控制器与目标设备约定的标识符,例如0x87654321,而文件内容长度、消息标识符和检验码的作用则均如前文所述。
步骤103:向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,以使所述FTP服务器主动将所述结果文件通过所述第一数据传输通道反馈至所述调试控制器。
而在FTP服务器对指令文件进行二次转发时,调试控制器将同步向服务器指定位置发送查询指令确定其中是否存在设备反馈的结果文件,若是确定其中存在结果文件,则向服务器发送第三条控制指令,以使服务器主动将结果文件下载至调试控制器,并由调试控制器展示给用户。本发明提供的调试控制方法将发FTP服务器作为中转站实现了调试控制器即用户端与CPE设备即设备端之间的数据通信,进而实现了用户对设备的远程调试和状态监测,提高了用户针对设备状态监测的实时性和准确性,同时也提高了***对设备进行远程调试的效率。
示例性的,本实施例所述向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,具体为:
根据FTP上传路径确定所述指定位置,并向所述指定位置发送查询指令,并根据对应查询反馈指令确定所述指定位置是否存在所述结果文件;
若根据所述查询反馈指令确定所述指定位置存在所述结果文件,则调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第三控制指令传输至所述FTP服务器;
若根据所述查询反馈指令确定所述指定位置不存在所述结果文件,则按照预设的查询周期向所述FTP服务器发送所述查询指令,直到根据所述查询反馈指令确定所述指定位置存在所述结果文件。
为了进一步提高目标设备反馈的结果文件的时效性,***在发送完第二控制指令和指令文件后,便会向根据FTP上传历经路径确定的服务器上的指定位置发送查询指令,并根据服务器反馈的查询反馈指令确定所述指定位置是否存在目标设备反馈的结果文件,以此判断目标设备是否已完成调试指令的调试过程,进而确定调试过程中是否出现错误或故障。
若是根据收到的查询反馈指令确定指定位置存在结果文件,则说明目标设备正常执行调试指令并生成了相应结果文件,调试控制器可向服务器发送第三控制指令调取所述结果文件展示给用户进行调试分析;若是根据收到的查询反馈指令确定指定位置不存在结果文件,则说明目标设备可能还未执行完调试指令,又或是说明目标设备在执行调试指令的过程中出现了错误或发生了故障,则***将按照查询周期持续向服务器发送指定位置的查询指令,直到接收的查询反馈指令显示所述指定位置存在结果文件为止,又或是按照查询周期持续发送指定位置的查询指令直到一定时间段之后接收到的查询反馈指令显示指定位置仍不存在结果文件,则说明指令文件的执行出现了错误或故障,需要维修人员进行排障处理。
在本实施例中,由于FTP服务器主动反馈指令文件对应的结果文件需要调试控制器发送像一个的控制指令,因此调试控制器需要确定服务器是否已接收到目标设备反馈的结果文件。本实施例中的调试控制器则通过指令文件中确定的FTP上传路径对服务器相应指定位置进行内容查询,确定其中是否存在反馈的结果文件,只有在查询反馈指令确定其中存在反馈的结果文件后,调试控制器才会向服务器发送第三控制指令。
本实施例所述第三控制指令为FTP协议中的PORT命令和RETR命令,以此控制服务器主动将接收的结果问价下载至调试控制器中,而调试控制器在接收到结果文件后,则对其进行进一步处理并展示给用户所述调试指令执行后的结果,以便用户进行后续调试指令的发送,或是提示用户该调试指令传输通道需要用户进行排障处理,提高了用户的故障检测效率。
为了更好地说明本发明一种基于FTP协议的调试控制方法和调试控制器的工作原理与步骤流程,可以但不限于参见上文的相关记载。
相应的,参见图2,图2为本发明提供的调试控制器的一种实施例的结构示意图,所述调试控制器包括调试开始模块201、数据传输模块202和结果反馈模块203。
其中,所述调试开始模块201用于响应于调试开始指令,通过FTP协议连接并登录至相应FTP服务器,同时根据接收到的调试指令生成对应指令文件,并向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道。
进一步的,所述调试开始模块201根据接收到的调试指令生成对应指令文件,具体为:
接收并解析用户输入的调试指令,确定所述FTP服务器的FTP地址信息和FTP账户信息以及所述目标设备的目标地址信息;分别根据所述目标设备和所述FTP地址信息生成相应指令文件标识符和FTP上传路径,整合所述FTP地址信息、所述FTP账户信息、所述FTP上传路径和所述指令文件标识符以及所述调试指令生成所述指令文件;其中,所述指令文件标识符用于被所述目标设备识别,所述FTP上传路径用于标识所述指定位置与所述目标地址信息之间的传输路径。
更进一步的,所述调试开始模块201向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道,具体为:
调取并根据所述FTP协议中的PORT命令和STOR命令整合生成所述第一控制指令,将所述第一控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并向所述调试控制器的第一指定端口发送链接请求信号;根据接收的所述链接请求信号通过所述第一指定端口向所述FTP服务器反馈对应的链接建立信号,以使所述FTP服务器通过所述第一指定端口与所述调试控制器建立所述第一数据传输通道。
所述数据传输模块202用于将所述指令文件通过所述第一数据传输通道传输至所述FTP服务器,向所述FTP服务器发送第二控制指令,控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,以使所述目标设备反馈相应结果文件。
进一步的,所述数据传输模块202控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,具体包括:
调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第二控制指令,将所述第二控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并通过所述目标设备的第二指定端口与所述目标设备建立所述第二数据传输通道;将所述指令文件通过所述第二数据传输通道发送至所述目标设备,以使所述目标设备根据所述指令文件进行调试并按照FTP上传路径和FTP地址信息反馈结果文件;其中,所述结果文件包括调试结果、FTP账户信息和结果文件标识符。
所述结果反馈模块203用于向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,以使所述FTP服务器主动将所述结果文件通过所述第一数据传输通道反馈至所述调试控制器。
进一步的,所述结果反馈模块203向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,具体为:
根据FTP上传路径确定所述指定位置,并向所述指定位置发送查询指令,并根据对应查询反馈指令确定所述指定位置是否存在所述结果文件;
若根据所述查询反馈指令确定所述指定位置存在所述结果文件,则调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第三控制指令传输至所述FTP服务器;若根据所述查询反馈指令确定所述指定位置不存在所述结果文件,则按照预设的查询周期向所述FTP服务器发送所述查询指令,直到根据所述查询反馈指令确定所述指定位置存在所述结果文件。
综上所述,本发明实施例提供了一种基于FTP协议的调试控制方法和调试控制器,通过FTP协议登陆至FTP服务器,根据用户输入的调试指令生成指令文件,向服务器发送第一控制指令,使得服务器主动与调试控制器建立第一数据传输通道,并将第二控制指令和指令文件通过第一通道传输至服务器,控制服务器根据第二控制指令与目标设备建立第二数据传输通道并传输指令文件,同时接收目标设备反馈的结果文件;向服务器指定位置发送查询指令直到确定其中存在结果文件,则发送第三控制指令以使服务器反馈结果文件至调试控制器。通过上述方法实现了在中转站FTP服务器帮助下,对目标设备进行远程调试控制和状态监测,提高了用户对设备状态监测的实时性、准确性和调试效率。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于FTP协议的调试控制方法,其特征在于,应用于调试控制器,包括以下步骤:
响应于调试开始指令,通过FTP协议连接并登录至相应FTP服务器,同时根据接收到的调试指令生成对应指令文件,并向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道;
将所述指令文件通过所述第一数据传输通道传输至所述FTP服务器,向所述FTP服务器发送第二控制指令,控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,以使所述目标设备反馈相应结果文件;
向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,以使所述FTP服务器主动将所述结果文件通过所述第一数据传输通道反馈至所述调试控制器。
2.如权利要求1所述的一种基于FTP协议的调试控制方法,其特征在于,所述根据接收到的调试指令生成对应指令文件,具体为:
接收并解析用户输入的调试指令,确定所述FTP服务器的FTP地址信息和FTP账户信息以及所述目标设备;
分别根据所述目标设备和所述FTP地址信息生成相应指令文件标识符和FTP上传路径,整合所述FTP地址信息、所述FTP账户信息、所述FTP上传路径和所述指令文件标识符以及所述调试指令生成所述指令文件;
其中,所述指令文件标识符用于被所述目标设备识别,所述FTP上传路径用于标识所述指定位置与所述目标设备之间的传输路径。
3.如权利要求1所述的一种基于FTP协议的调试控制方法,其特征在于,所述向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道,具体为:
调取并根据所述FTP协议中的PORT命令和STOR命令整合生成所述第一控制指令,将所述第一控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并向所述调试控制器的第一指定端口发送链接请求信号;
根据接收的所述链接请求信号通过所述第一指定端口向所述FTP服务器反馈对应的链接建立信号,以使所述FTP服务器通过所述第一指定端口与所述调试控制器建立所述第一数据传输通道。
4.如权利要求1所述的一种基于FTP协议的调试控制方法,其特征在于,所述控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,具体包括:
调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第二控制指令,将所述第二控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并通过所述目标设备的第二指定端口与所述目标设备建立所述第二数据传输通道;
将所述指令文件通过所述第二数据传输通道发送至所述目标设备,以使所述目标设备根据所述指令文件进行调试并按照FTP上传路径和FTP地址信息反馈结果文件;其中,所述结果文件包括调试结果、FTP账户信息和结果文件标识符。
5.如权利要求1所述的一种基于FTP协议的调试控制方法,其特征在于,所述向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,具体为:
根据FTP上传路径确定所述指定位置,并向所述指定位置发送查询指令,并根据对应查询反馈指令确定所述指定位置是否存在所述结果文件;
若根据所述查询反馈指令确定所述指定位置存在所述结果文件,则调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第三控制指令传输至所述FTP服务器;
若根据所述查询反馈指令确定所述指定位置不存在所述结果文件,则按照预设的查询周期向所述FTP服务器发送所述查询指令,直到根据所述查询反馈指令确定所述指定位置存在所述结果文件。
6.一种调试控制器,其特征在于,所述调试控制器包括调试开始模块、数据传输模块和结果反馈模块;
其中,所述调试开始模块用于响应于调试开始指令,通过FTP协议连接并登录至相应FTP服务器,同时根据接收到的调试指令生成对应指令文件,并向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道;
所述数据传输模块用于将所述指令文件通过所述第一数据传输通道传输至所述FTP服务器,向所述FTP服务器发送第二控制指令,控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,以使所述目标设备反馈相应结果文件;
所述结果反馈模块用于向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,以使所述FTP服务器主动将所述结果文件通过所述第一数据传输通道反馈至所述调试控制器。
7.如权利要求6所述的一种调试控制器,其特征在于,所述调试开始模块根据接收到的调试指令生成对应指令文件,具体为:
接收并解析用户输入的调试指令,确定所述FTP服务器的FTP地址信息和FTP账户信息以及所述目标设备的目标地址信息;
分别根据所述目标设备和所述FTP地址信息生成相应指令文件标识符和FTP上传路径,整合所述FTP地址信息、所述FTP账户信息、所述FTP上传路径和所述指令文件标识符以及所述调试指令生成所述指令文件;
其中,所述指令文件标识符用于被所述目标设备识别,所述FTP上传路径用于标识所述指定位置与所述目标地址信息之间的传输路径。
8.如权利要求6所述的一种调试控制器,其特征在于,所述调试开始模块向所述FTP服务器发送第一控制指令,以使所述FTP服务器主动与所述调试控制器建立第一数据传输通道,具体为:
调取并根据所述FTP协议中的PORT命令和STOR命令整合生成所述第一控制指令,将所述第一控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并向所述调试控制器的第一指定端口发送链接请求信号;
根据接收的所述链接请求信号通过所述第一指定端口向所述FTP服务器反馈对应的链接建立信号,以使所述FTP服务器通过所述第一指定端口与所述调试控制器建立所述第一数据传输通道。
9.如权利要求6所述的一种调试控制器,其特征在于,所述数据传输模块控制所述FTP服务器主动与目标设备建立第二数据传输通道,并将所述指令文件通过所述第二数据传输通道发送至目标设备,具体包括:
调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第二控制指令,将所述第二控制指令发送至所述FTP服务器,以使所述FTP服务器被调整至主动模式,并通过所述目标设备的第二指定端口与所述目标设备建立所述第二数据传输通道;
将所述指令文件通过所述第二数据传输通道发送至所述目标设备,以使所述目标设备根据所述指令文件进行调试并按照FTP上传路径和FTP地址信息反馈结果文件;其中,所述结果文件包括调试结果、FTP账户信息和结果文件标识符。
10.如权利要求6所述的一种调试控制器,其特征在于,所述结果反馈模块向所述FTP服务器发送查询指令确定指定位置是否存在所述结果文件,若确定所述指定位置存在所述结果文件,则向所述FTP服务器发送第三控制指令,具体为:
根据FTP上传路径确定所述指定位置,并向所述指定位置发送查询指令,并根据对应查询反馈指令确定所述指定位置是否存在所述结果文件;
若根据所述查询反馈指令确定所述指定位置存在所述结果文件,则调取并根据所述FTP协议中的PORT命令和RETR命令整合成所述第三控制指令传输至所述FTP服务器;
若根据所述查询反馈指令确定所述指定位置不存在所述结果文件,则按照预设的查询周期向所述FTP服务器发送所述查询指令,直到根据所述查询反馈指令确定所述指定位置存在所述结果文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311767387.9A CN117440410B (zh) | 2023-12-21 | 2023-12-21 | 一种基于ftp协议的调试控制方法和调试控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311767387.9A CN117440410B (zh) | 2023-12-21 | 2023-12-21 | 一种基于ftp协议的调试控制方法和调试控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117440410A CN117440410A (zh) | 2024-01-23 |
CN117440410B true CN117440410B (zh) | 2024-03-12 |
Family
ID=89550206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311767387.9A Active CN117440410B (zh) | 2023-12-21 | 2023-12-21 | 一种基于ftp协议的调试控制方法和调试控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117440410B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103780933A (zh) * | 2012-10-18 | 2014-05-07 | 腾讯科技(深圳)有限公司 | 多媒体终端的远程控制方法及控制装置 |
US8972561B1 (en) * | 2009-05-13 | 2015-03-03 | Tellabs Operations, Inc. | Methods and apparatus for obtaining network information using file transfer |
CN105744004A (zh) * | 2016-04-29 | 2016-07-06 | 广东凯通软件开发有限公司 | 一种基于ftp的分布式数据库文件的传输方法及*** |
CN112165480A (zh) * | 2020-09-22 | 2021-01-01 | 北京字跳网络技术有限公司 | 信息获取方法、装置和电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9118599B2 (en) * | 2012-04-13 | 2015-08-25 | Verizon Patent And Licensing Inc. | Network testing using a control server |
CN111131407B (zh) * | 2019-12-09 | 2021-05-11 | 深圳市盛铂科技有限公司 | 一种网络设备的连接方法及网络设备 |
-
2023
- 2023-12-21 CN CN202311767387.9A patent/CN117440410B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8972561B1 (en) * | 2009-05-13 | 2015-03-03 | Tellabs Operations, Inc. | Methods and apparatus for obtaining network information using file transfer |
CN103780933A (zh) * | 2012-10-18 | 2014-05-07 | 腾讯科技(深圳)有限公司 | 多媒体终端的远程控制方法及控制装置 |
CN105744004A (zh) * | 2016-04-29 | 2016-07-06 | 广东凯通软件开发有限公司 | 一种基于ftp的分布式数据库文件的传输方法及*** |
CN112165480A (zh) * | 2020-09-22 | 2021-01-01 | 北京字跳网络技术有限公司 | 信息获取方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN117440410A (zh) | 2024-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6258974B2 (ja) | 基地局維持機器、方法、装置及びシステム、移動端末、ならびに、基地局 | |
CN101848114A (zh) | 故障检测方法和装置 | |
CN107948063B (zh) | 一种建立聚合链路的方法和接入设备 | |
CN112995233B (zh) | 一种rssp-ii协议安全连接建立方法及*** | |
CN108833565A (zh) | 一种监控服务器的方法、装置、服务器和存储介质 | |
CN106301986A (zh) | 链路检测方法和装置 | |
WO2020253367A1 (zh) | 通讯故障分析方法、装置及区块链通讯平台 | |
CN106160852A (zh) | 一种传输设备的网络***及其远程升级方法 | |
CN113821242B (zh) | 一种固件智能匹配方法及*** | |
CN117440410B (zh) | 一种基于ftp协议的调试控制方法和调试控制器 | |
CN111885203A (zh) | 一种基于cmsp进行远程管理的方法 | |
KR100362643B1 (ko) | 웹 기반 원격 제어 방법 및 장치 | |
CN116248721A (zh) | 物联网设备的管理方法、装置、计算机设备及存储介质 | |
WO2015101212A1 (zh) | 一种传输链路使用方法及多模基站 | |
CN116112559A (zh) | 一种远程服务器管理控制方法、***及存储介质 | |
CN110430157B (zh) | 一种对水轮机调速器进行远程运维的***及方法 | |
CN114615239A (zh) | 数据传输方法、装置、***以及存储介质 | |
CN112804201A (zh) | 一种获取设备信息的方法及装置 | |
CN115001958B (zh) | 数据传输方法、服务器带内装置及服务器管理装置 | |
CN111488231A (zh) | 一种操作诊断方法、设备、***以及用于其的主控设备和计算机可读存储介质 | |
CN114024712B (zh) | 一种认证方法、装置、计算机设备以及存储介质 | |
CN115865903B (zh) | 一种基于双通道的文件传输控制***和方法 | |
CN114422326B (zh) | 用于远距离无线故障排查的装置及方法 | |
CN112654059B (zh) | 一种基站传输通信异常的原因确定方法及装置 | |
TWM461117U (zh) | 物聯物服務雲端系統 |
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 |