一种控制智能网络设备调试接口的方法及系统的制作方法

文档序号:9330343阅读:335来源:国知局
一种控制智能网络设备调试接口的方法及系统的制作方法
【技术领域】
[0001]本发明涉及智能网络设备技术领域,具体为一种控制智能网络设备调试接口的方法及系统。
【背景技术】
[0002]目前,物联网的概念越来越普及,更多的智能设备有接入网络的需求,以实现智能操作、智能监控等目的,出于产品的美观和安全性生产厂家往往不会在直接在产品上开启相应的硬件调试和软件调试接口。这样当设备出现问题时,只能拆开设备包装使用专业的硬件工具对设备进行调试,且一些智能设备还具有不易拆卸和断电等特点,这无疑增加了设备调试的复杂性。
[0003]智能网络设备在进行开发时根据产品类型的不同往往会使用不同的调试方法,嵌入式产品硬件上往往使用串口进行调试,即设备上引出串口引脚连接到电脑上使用串口工具进行调试;软件上往往使用telnet及ssh等远程登录工具对设备进行调试。然而这些软硬件调试接口只有在设备研发的时候才会打开,当设备生产后这些接口将被关闭。
[0004]目前对智能网络设备的维修及调试需要拆开设备由工作人员使用专业的硬件调试工具如串口等连接设备查看设备的运行状况并对设备进行调试,如智能插座、无线路由器、家用无线电力猫设备等都需要拆开设备使用串口工具对设备进行调试。
[0005]现在智能网络设备的维修及调试方法是:拆开设备由工作人员使用专业的硬件调试工具如串口等将设备连接到电脑,并通过电脑上的串口工具查看设备的运行状况并对设备进行调试。
[0006]这些调试方法无疑增加了对设备调试的复杂性,需要拆开设备加装串口,然后通过串口对设备进行调试。本发明在智能网络设备启动时运行一个监听程序,监听发往本设备固定端口号的数据包,并依据数据包的内容开启或者关闭设备的Telnet及SSH等软件调试接口,本发明不用移动设备、拆开设备及对设备断电即可实现对设备的调试。

【发明内容】

[0007]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种控制智能网络设备调试接口的方法及系统,用于解决现有技术中打开智能网络设备调试接口复杂、繁琐的问题。
[0008]为实现上述目的及其他相关目的,本发明提供一种控制智能网络设备调试接口的方法,所述控制智能网络设备调试接口的方法包括:将预装有第一远程登录工具的调试主机与所述智能网络设备建立网络连接;所述智能网络设备预装有第二远程登录工具和监听软件;令所述调试主机向所述智能网络设备的固定端口发送预设格式的数据包;所述数据包包含令智能网络设备启动或关闭的第二远程登录工具的名称及对应的开启或关闭动作;所述智能网络设备通过所述监听软件监听所述固定端口,当所述固定端口接收到所述调试主机发送的所述数据包之后,所述智能网络设备对接收到的所述数据包进行解析;所述智能网络设备根据所述数据包的解析结果开启或关闭对应的第二远程登录工具并将开启或关闭所述第二远程登录工具的结果反馈至所述调试主机,完成对智能网络设备调试接口的控制。
[0009]作为本发明的一种优选方式,所述预设格式为UDP格式,所述数据包为UDP格式数据包,所述UDP格式数据包的结构内包括:起始标志、代表令智能网络设备启动或关闭第二远程登录工具的第二远程登录工具名称的服务类型、代表开启或关闭第二远程登录工具的动作的服务状态以及结束标志。
[0010]作为本发明的一种优选方式,所述调试主机与所述智能网络设备建立网络连接后,所述方法还包括:所述调试主机获取所述智能网络设备的IP地址、所述固定端口的端口号以及所述智能网络设备需要启动或关闭的第二远程登录工具的名称。
[0011]作为本发明的一种优选方式,所述调试主机通过有线网络或无线网络与所述智能网络设备建立网络连接。
[0012]为实现上述目的,本发明还提供一种控制智能网络设备调试接口的调试主机,所述调试主机包括:第一连接模块,用于与所述智能网络设备建立网络连接;第一远程登录工具模块,与所述第一连接模块相连,预装有第一远程登录工具可对智能网络设备进行调试;数据包设置模块,用于设置至少包括令智能网络设备启动或关闭的第二远程登录工具的名称及对应的开启或关闭动作的数据包;数据包发送模块,用于向所述智能网络设备的固定端口发送所述数据包。
[0013]作为本发明的一种优选方式,所述数据包为UDP格式数据包,所述UDP格式数据包的结构内包括:起始标志、代表令智能网络设备启动或关闭第二远程登录工具的第二远程登录工具名称的服务类型、代表开启或关闭第二远程登录工具的动作的服务状态以及结束
[0014]作为本发明的一种优选方式,所述调试主机还包括获取模块,所述获取模块用于在所述调试主机与所述智能网络设备建立网络连接后获取所述智能网络设备的IP地址、所述固定端口的端口号以及所述智能网络设备需要启动或关闭的第二远程登录工具的名称。
[0015]作为本发明的一种优选方式,所述调试主机通过有线网络或无线网络与所述智能网络设备建立网络连接。
[0016]为实现上述目的,本发明还提供一种可通过远程控制打开调试接口的智能网络设备,所述智能网络设备包括:第二连接模块,用于与调试主机建立网络连接;监听模块,与所述第二连接模块相连,预装有监听软件并通过所述监听软件监听所述智能网络设备的固定端口 ;数据接收模块,与所述第二连接模块和所述监听模块相连,用于从所述固定端口接收所述调试主机发送的所述数据包;解析模块,与所述数据接收模块相连,用于对接收到的所述数据包进行解析;第二远程登录工具模块,预装有第二远程登录工具;控制模块,与所述解析模块和所述第二远程登录工具模块相连,用于根据所述数据包的解析结果开启或关闭对应的第二远程登录工具;反馈模块,与所述控制模块相连,用于将开启或关闭所述第二远程登录工具的结果反馈至所述调试主机,完成对智能网络设备调试接口的控制。
[0017]为实现上述目的,本发明还提供一种控制智能网络设备调试接口的系统,包括上述的控制智能网络设备调试接口的调试主机和上述的可通过远程控制打开调试接口的智能网络设备。
[0018]如上所述,本发明的一种控制智能网络设备调试接口的方法及系统,具有以下有益效果:
[0019]1、本发明通过在智能网络设备启动时运行一个监听程序,监听发往本智能网络设备固定端口号的数据包,并依据数据包的内容开启或者关闭本设备几种远程登录工具的调试接口,从而实现通过网络对智能网络设备进行调试的功能,打开智能网络设备的调试接口简单方便,而且本发明在线动态开启、关闭智能网络设备的调试接口,可以提高智能网络设备的安全性。
[0020]2、本发明无需拆开智能网络设备加装相应的硬件接口即可实现智能网络设备的调试。
【附图说明】
[0021]图1显示为本发明的控制智能网络设备调试接口的方法的流程示意图。
[0022]图2显示为本发明的控制智能网络设备调试接口的系统的整体结构示意图。
[0023]图3显示为本发明的控制智能网络设备调试接口的系统的具体结构示意图。
[0024]图4显示为本发明的控制智能网络设备调试接口的系统中调试主机的结构示意图。
[0025]图5显示为本发明的控制智能网络设备调试接口的系统中智能网络设备的结构示意图。
[0026]元件标号说明
[0027]I控制智能网络设备调试接口的系统
[0028]11调试主机
[0029]111第一远程登录工具模块
[0030]112数据包设置模块[0031 ]113数据包发送模块
[0032]114第一连接模块
[0033]115获取模块
[0034]12智能网络设备
[0035]121第二连接模块
[0036]122监听模块
[0037]123数据接收模块
[0038]124解析模块
[0039]125控制模块
[0040]126第二远程登录工具模块
[0041]127反馈模块
[0042]Sll ?S14 步骤
【具体实施方式】
[0043]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0044]本发明的目的在于提供一种控制智能网络设备调试接口的方法及系统,用于解决现有技术中打开智能网络设备调试接口复杂、繁琐的问题。以下将详细阐述本发明的一种控制智能网络设备调试接口的方法及系统的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的一种控制智能网络设备调试接口的方法及系统。
[0045]第一实施例
[0046]本实施例提供一种控制智能网络设备调试接口的方法,本实施例主要解决智能网络设备在产品发售中往往不会预留软
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1