The invention discloses a remote debugging method, which comprises the following steps: configuring the first program end on the target device and the second program end on the remote control device; obtaining the log information on the target device through the first program end and outputting the debugging strategy to the second program end; and obtaining the debugging strategy from the second program end to the first program end; and the first program end matching the object according to the debugging strategy. The standard equipment is processed accordingly. The first program end and the second program end establish communication connection through socket network. By configuring the first program segment and the second program terminal on the target device and remote control device respectively, and the two program terminals can communicate with each other through sockets, the fault data and other information of the target device can be transmitted to the remote control terminal, and the developers from different places can connect to the target device through the network, and carry out debugging, checking logs and other operations.
【技术实现步骤摘要】
一种远程调试的方法及系统
本专利技术涉及远程操控
,特别是一种远程调试的方法及系统。
技术介绍
随着科学技术的快速发展,产生了越来越多的电子智能产品,对于这些电子产品的开发和维护来说,往往需要开发人员在专门的机构进行研发、调试。或者用户将有故障的机器带到保修处,由相关的维修人员进行维修。但是往往会由于地域问题导致开发或维修不及时。例如:故事机的开发过程中,项目成员可能是在不同的地方,在A地的开发成员发现了B地开发人的问题,这就导致A地的开发人员无法继续调试,这时就需要B地开发人员来到A地去解决,并且可能会由于A地的开发人员不能精确的定位问题而导致B地的开发人员没有充足的准备,这就造成降低开发效率损耗人力的问题。并且如果B地开发人员无法及时赶回A地,通过电话沟通问题时,常常会导致由于语言描述不能精准的定位问题设备的实质问题。
技术实现思路
根据本专利技术,可以使在异地的开发人员通过网络连接到目标设备,对目标设备进行操作,调试,实时查看日志,使得更容易定位和解决目标设备的问题,大大的提高了开发效率并且节省人力。为此,提供了一种远程调试的方法及系统。根据本专利技术的一个方面,提供了一种远程调试的方法。包括如下步骤:通过在目标设备上配置的第一程序端获取目标设备上的日志信息输出至在远程调控设备上配置的第二程序端;通过在远程调控设备上配置的第二程序端获取调试策略输出至第一程序端;第一程序端根据调试策略对目标设备进行相应处理。其中,第一程序端和第二程序端通过socket网络建立通信连接。通过在目标设备和远程调控设备上分别配置第一程序段和第二程序端,并且两个程序端可以通 ...
【技术保护点】
1.一种远程调试方法,其特征在于,包括如下步骤:通过在目标设备上配置的第一程序端获取目标设备上的日志信息输出至第二程序端,其中,第二程序端配置在远程调控设备上;通过所述第二程序端获取调试策略输出至所述第一程序端;所述第一程序端根据所述调试策略对所述目标设备进行相应处理。
【技术特征摘要】
1.一种远程调试方法,其特征在于,包括如下步骤:通过在目标设备上配置的第一程序端获取目标设备上的日志信息输出至第二程序端,其中,第二程序端配置在远程调控设备上;通过所述第二程序端获取调试策略输出至所述第一程序端;所述第一程序端根据所述调试策略对所述目标设备进行相应处理。2.根据权利要求1所述的方法,其特征在于,所述第一程序端和第二程序端通过socket网络建立通信连接。3.根据权利要求1所述的方法,其特征在于,所述第一程序端获取目标设备上的日志信息的方法实现为:将目标设备上的日志信息打印端口进行重定向;基于重定向的日志信息输出位置获取目标设备上的日志信息。4.根据权利要求1所述的方法,其特征在于,所述第二程序端获取调试策略的方法实现为:获取调试指令及指令参数,根据调试指令及指令参数生成调试策略输出。5.根据权利要求4所述的方法,其中,所述调试指令包括程序更新指令,所述第一程序端根据所述调试策略对所述目标设备进行相应处理实现为:第一程序端对接收到的调试策略进行解析,获取更新指令、更新文件和覆盖路径的参数信息;第一程序端根据更新指令将更新文件复制到覆盖路径对应的位置,实现程序更...
【专利技术属性】
技术研发人员:黄开琴,郭迪,张树童,孙小平,刘强,徐钢峰,雷玉雄,张栖银,杨德源,
申请(专利权)人:苏州思必驰信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。