本发明涉及一种电子设备,尤其涉及一种远程调试模拟器及其控制方法。
背景技术:
随着信息技术的发展,生活中用到的电子设备也越来越多,许多设备或系统在使用的过程中都需要专业的技术人员安装调试或维护,设备出现问题的时候需要厂家安排技术人员到现场去解决,特别是在异地设备出现使用故障的情况下,一个很小的问题,技术人员解决问题只需要半小时,但在去现场的路上就花了好几天,这样解决问题成本高,时间长,效率低。
因此现在有许多厂家都会想到用电脑自带的远程桌面或第三方远程控制软件来远程处理问题,目前的远程调试软件要实现远程调试需要满足3个条件:
1、现场可以上网,而实际使用中许多机房是不允许连接公网的。
2、要维护的设备支持远程调试或需要第三方电脑搭建远程环境,许多现场情况不能满足需求。
3、对现场配合的人员要求比较高,且有时需要查看现场设备指示灯状态和接线情况。
虽然远程控制软件可以解决一部分问题,但许多情况下现场根本不具备远程操作的条件,比如有些新建的项目现场没有网络;有时候现场设备系统起不来或网络不通根本没办法远程;还有就是许多现场人员没办法搭建远程调试环境。
技术实现要素:
本发明的目的:提供一种远程调试模拟器及其控制方法,现场发现问题后现场人员只要按操作说明简单的连接好线就可以了,技术人员就可以像在现场操作一样操作被调试主机,如给系统上电、安装新系统、设置BIOS、安装驱动等。远程调试模拟器自带拾音器,喇叭,可以支持双向对讲。远程调试模拟器自带摄像头,可以远程查看现场接线盒设备指示灯工作情况方便调试人员发现问题。
为了实现上述目的,本发明的技术方案是:
一种远程调试模拟器,包括远程调试主机、远程调试模拟器本体、电源线、USB连接线、显示器线、被调试主机及互动设备;位于现场的所述的远程调试模拟器本体分别通过所述的电源线、USB连接线及显示器线与所述的被调试主机的接口对应连接,所述的远程调试模拟器本体通过有线网络或3G/4G移动网络与公网上的所述的远程调试主机通讯,所述的远程调试模拟器本体通过模拟计算机的鼠标、键盘来操作所述的被调试主机;所述的远程调试主机通过广域网与所述的远程调试模拟器本体远程无线连接,所述的远程调试模拟器本体通过所述的互动设备与所述的远程调试主机实现人机交互连接;所述的远程调试主机是运行远程调试软件的电脑,所述的远程调试主机通过广域网与所述的远程调试模拟器本体远程控制所述的被调试主机,所述的远程调试模拟器本体通过所述的互动设备与现场协助人员进行交互。
上述的远程调试模拟器,其中,所述的互动设备包括摄像头、拾音器、语音对讲设备、移动存储器。
上述的远程调试模拟器,其中,所述的远程调试模拟器本体是一个支持3G、4G上网或WIFI、有线网络上网的网络设备。
一种远程调试模拟器的控制方法,该方法至少包括如下步骤:
步骤1:远程调试模拟器本体通过电源线、USB连接线及显示器线与被调试主机连接并启动,初始化网络。
步骤2:远程调试模拟器本体检测有线或WIFI网络是否可用,若是,则执行步骤8,若否,则执行步骤3。
步骤3:初始化4G网络。
步骤4:远程调试模拟器本体检测4G网络是否可用,若是,则执行步骤8,若否,则执行步骤5。
步骤5:远程调试模拟器本体检测短信是否可发出,若是,则执行步骤6,若否,则执行步骤7。
步骤6:向预设电话号码发送连接失败信息。
步骤7:连接失败,报警提示。
步骤8:向预设的服务器发送设备远程调试模拟器本体的上线信息。
步骤9:等待与远程调试主机的软件连接。
步骤10:远程调试模拟器本体检测是否有远程调试主机连接,若是,执行步骤11,若否,返回步骤8。
步骤11:定时采集被调试主机的设备信息,并发送到远程调试主机。
步骤12:等待远程调试主机的控制软件下发指令。
步骤13:远程调试模拟器本体检测是否受到控制指令,若是,则执行步骤14,若否,则返回步骤11。
步骤14:远程调试模拟器本体检测收到的控制指令是否为断开连接指令,若是,则断开连接,并返回步骤9,若否,则执行步骤15。
步骤15:将控制指令转发到被调试主机,并返回步骤11。
本发明解决了远程操作需要现场必须可以上公网的问题,解决了现场远程软件操作的电脑或设备必须支持网络控制才能进行远程调试的问题,通过远程调试模拟器可以对任何电脑进行远程调试,即使是被调试主机系统崩溃了或给被调试主机重装系统这样的问题也可以实现;简化现场配合人员的工作难度,不需要专业的技术人员在现场配合人,只要按说明插好线上电即可;可以实现网络双向语音视频通话,可以和现场人员实现双向对讲,实时交流现场情况,快速发现系统问题;可以兼容世面主流的电脑和服务器,模拟其键盘、鼠标、显示器做人机交互的设备;可以可通过控制被调试主机电源来远程给被调试设备上电断电;降低企业和用户设备维护的成本,维护现场出现问题,只要通过快递发送模拟器到现场就可以快速发现问题,如果是软件问题可以快速解决,硬件问题可以安排更换,不需要专业技术人员到现场,可以大大提高解决问题的速度。
附图说明
图1是本发明远程调试模拟器的主视图。
图2是本发明远程调试模拟器的控制方法的流程图。
图3是本发明远程调试模拟器的控制方法的时序图。
具体实施方式
以下结合附图进一步说明本发明的实施例。
请参见附图1所示,一种远程调试模拟器,包括远程调试主机1、远程调试模拟器本体2、电源线3、USB连接线4、显示器线5、被调试主机6及互动设备7;位于现场的所述的远程调试模拟器本体2分别通过所述的电源线3、USB连接线4及显示器线5与所述的被调试主机6的接口对应连接,所述的远程调试模拟器本体2通过有线网络或3G/4G移动网络与公网上的所述的远程调试主机1通讯,所述的远程调试模拟器本体2通过模拟计算机的鼠标、键盘来操作所述的被调试主机6;所述的远程调试主机1通过广域网与所述的远程调试模拟器本体2远程无线连接,所述的远程调试模拟器本体2通过所述的互动设备7与所述的远程调试主机1实现人机交互连接;所述的远程调试主机1是运行远程调试软件的电脑,所述的远程调试主机1通过广域网与所述的远程调试模拟器本体2远程控制所述的被调试主机1,所述的远程调试模拟器本体2通过所述的互动设备7与现场协助人员进行交互。
所述的互动设备7包括摄像头、拾音器、语音对讲设备、移动存储器等。
所述的远程调试模拟器本体2是一个支持3G、4G上网或WIFI、有线网络上网的网络设备,可采用具有手机卡3G、4G上网或现有现场WIFI,有线网络上网功能的设备,启动后会主动向预设好的服务器地址注册设备,等待调试人员实现远程调试。远程调试模拟器本体2可以通过USB口模拟键盘、鼠标、存储设备、串口等多种常用的输入输出设备,如可以将远程控制主机发出的键盘、鼠标指令模拟成标准的键盘,鼠标通过USB口发送给被调试主机。远程调试模拟器本体2同时可以直接接收VGA等电脑的视频输出信号将他发送到远程调试主机1的远程控制软件。远程调试模拟器本体2可以模拟存储设备,向被调试主机6复制文件。远程调试模拟器本体2可以通过控制被调试设备电源对现场被调试主机6实现远程上电,自带拾音器和喇叭可以与现场人员实现语音对讲。远程调试模拟器本体2自带可延长的摄像头,调试人员可以远程检查现场接线和指示灯工作情况,快速确定系统故障。
所述的远程调试主机1为运行远程控制软件的计算机设备,运行主流的电脑操作系统,可以通过设备ID搜索到网络上的远程调试模拟器本体2,可以通过网络远程调试远程调试模拟器本体2来控制现场被调试主机6。具有以下特点:
1、可以通过设备ID搜索到在线的远程调试模拟器本体2。
2、可以通过远程调试模拟器本体2远程显示现场被调试主机6的显示器显示的信息。
3、可以将本地的键盘输入和鼠标输入通过模拟器发送到被调试主机6。
4、可以向远处远程调试模拟器本体2发送文件,远程调试模拟器本体2可以将收到的文件通过USB存储设备的形式出现在被调试主机6上。
5、可以通过耳机或话筒与现场进行双向语音对讲。
6、可以通过远程调试远程调试模拟器本体2的摄像头查看现场环境。
被调试主机6可采用支持键盘、鼠标输入、串口输入和显示器或串口输出的电子设备,具有如下特点:
1、具有鼠标、键盘、触摸板、串口、网络等通用的输入方式的电子设备。
2、具有显示器、网络等通用的人机交互界面的设备。
请参见附图2所示,一种远程调试模拟器的控制方法,该方法至少包括如下步骤:
步骤1:远程调试模拟器本体2通过电源线3、USB连接线4及显示器线5与被调试主机6连接并启动,初始化网络。
步骤2:远程调试模拟器本体2检测有线或WIFI网络是否可用,若是,则执行步骤8,若否,则执行步骤3。
步骤3:初始化4G网络。
步骤4:远程调试模拟器本体2检测4G网络是否可用,若是,则执行步骤8,若否,则执行步骤5。
步骤5:远程调试模拟器本体2检测短信是否可发出,若是,则执行步骤6,若否,则执行步骤7。
步骤6:向预设电话号码发送连接失败信息。
步骤7:连接失败,报警提示。
步骤8:向预设的服务器发送远程调试模拟器本体2的上线信息。
步骤9:等待与远程调试主机1的软件连接。
步骤10:远程调试模拟器本体2检测是否有远程调试主机1连接,若是,执行步骤11,若否,返回步骤8。
步骤11:定时采集被调试主机6的设备信息,并发送到远程调试主机1。
步骤12:等待远程调试主机1的控制软件下发指令。
步骤13:远程调试模拟器本体2检测是否受到控制指令,若是,则执行步骤14,若否,则返回步骤11。
步骤14:远程调试模拟器本体2检测收到的控制指令是否为断开连接指令,若是,则断开连接,并返回步骤9,若否,则执行步骤15。
步骤15:将控制指令转发到被调试主机6,并返回步骤11。
请参见附图3所示,本发明的时序图说明如下:
1、远程调试模拟器本体2启动以后就开始向模拟器预设的服务器IP地址发送上线信息。
2、远程调试主机1的远程控制软件收到远程调试模拟器本体2的信息后就可以在控制界面显示在线的远程调试模拟器本体2,调试人员可以选择在线的一台远程调试模拟器本体2进行连接。
3、连接成功后远程控制软件就可以看到被调试主机6的显示画面,调试人员可以通过键盘和鼠标操作被调试主机6,就像在本机操作一样。
4、如果需要向被调试主机6发送文件,远程调试模拟器本体2会虚拟出一个USB移动存储设备。远程控制软件发送文件到远程调试模拟器本体2就可以了。
使用时,远程调试模拟器本体2启动后自动检测有线网络或WIFI网络,如果有线网络或WIFI可用,远程调试模拟器本体2主动向预设的远程调试主机1发送信息,通知远程控制主机1远程调试模拟器本体2已经上线;如果有线网络没有连接,远程调试模拟器本体2初始化自带的4G网络,如果4G网络可用,远程调试模拟器本体2通过4G主动向预设的远程调试主机1发送信息,通知远程控制主机1远程调试模拟器本体2已经上线。3.如果4G网络也不可用,远程调试模拟器本体2向预设的手机号发送联网失败通知,并本地报警提示网络无法连接,如果远程调试模拟器本体2检测到网络可用,远程调试模拟器本体2发送设备信息到预设的远程调试主机1,远程调试人员可以用远程调试主机1远程控制被调试主机6。远程调试软件连接远程调试模拟器本体2就可以看到被调试主机6的显示画面,调试人员可以通过调试软件操作没调试电脑,操作包括,键盘输入,鼠标输入,主机上电,文件传输。调试过程中调试人员可现场配合调试人员可以语音通话,调试结束后调试人员主动断开连接。
综上所述,本发明解决了远程操作需要现场必须可以上公网的问题,解决了现场远程软件操作的电脑或设备必须支持网络控制才能进行远程调试的问题,通过远程调试模拟器可以对任何电脑进行远程调试,即使是被调试主机系统崩溃了或给被调试主机重装系统这样的问题也可以实现;简化现场配合人员的工作难度,不需要专业的技术人员在现场配合人,只要按说明插好线上电即可;可以实现网络双向语音视频通话,可以和现场人员实现双向对讲,实时交流现场情况,快速发现系统问题;可以兼容世面主流的电脑和服务器,模拟其键盘、鼠标、显示器做人机交互的设备;可以可通过控制被调试主机电源来远程给被调试设备上电断电;降低企业和用户设备维护的成本,维护现场出现问题,只要通过快递发送模拟器到现场就可以快速发现问题,如果是软件问题可以快速解决,硬件问题可以安排更换,不需要专业技术人员到现场,可以大大提高解决问题的速度。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构变换,或直接或间接运用附属在其他相关产品的技术领域,均同理包括在本发明的专利保护范围内。