[发明专利]调试控制方法、主控设备、调试服务器、被控设备及系统在审
申请号: | 201811033444.X | 申请日: | 2018-09-05 |
公开(公告)号: | CN110879676A | 公开(公告)日: | 2020-03-13 |
发明(设计)人: | 熊成 | 申请(专利权)人: | 优视科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F11/26 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 余西西;马佑平 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调试 控制 方法 主控 设备 服务器 被控 系统 | ||
本发明公开了一种调试控制方法、主控设备、调试服务器、受控设备及系统。该调试控制方法通过主控设备实施,包括:通过调试服务器,获取可用于调试的、支持具有封闭性的操作系统的候选被控设备,以展示候选被控设备供用户选择;根据所接收的设备选择操作,确定与设备选择操作对应的候选被控设备为目标受控设备;通过调试控制界面,接收对目标受控设备的调试操作,生成对应的调试指令,通过调试服务器以适配目标操作系统支持的目标调试接口的格式发送至目标受控设备,控制目标受控设备执行与调试指令对应的受控调试操作。
技术领域
本发明涉及调试技术领域,更具体地,涉及一种调试控制方法、主控设备、调试服务器、被控设备及系统。
背景技术
应用程序是向用户提供特定应用服务的计算机程序。应用程序的开发过程中离不开应用程序的调试。
目前对于一些基于封闭的操作系统开发的应用进行调试时,由于操作系统的封闭性,必须将运行被测应用的被控设备通过USB线等数据线连接到对应的支持该操作系统的主控设备上,才能对被测应用进行调试,例如,苹果公司开发的iOS操作系统就是封闭的操作系统,对于基于iOS操作系统开发的iOS应用进行调试时,必须将运行iOS应用的iOS设备(例如苹果手机)通过USB线连接到本地的支持与iOS设备对接的主控设备(例如苹果电脑)构成完整的调试环境后,才能对iOS应用进行调试。因此,基于封闭的操作系统开发的应用进行调试时,对调试环境要求较高,必须主控设备与被控设备之间直接建立连接,难以实现远程调试,十分影响调试效率。
发明内容
本发明的一个目的是提供一种用于调试控制的新技术方案。
根据本发明的第一方面,提供了一种调试控制方法,其中,由主控设备实施,所述主控设备用于调试支持具有封闭性的目标操作系统的被控设备,所述目标操作系统支持用于调试的目标调试接口,所述主控设备与调试服务器之间建立通信连接,所述方法包括:
通过所述调试服务器,获取可用于调试的候选被控设备,以展示所述候选被控设备供用户选择;
其中,所述候选被控设备支持所述目标操作系统;
根据所接收的设备选择操作,确定与所述设备选择操作对应的所述候选被控设备为目标受控设备,以提供与所述目标受控设备对应的调试控制界面;
通过所述调试控制界面,接收对所述目标受控设备的调试操作,生成对应的调试指令,通过所述调试服务器以适配所述目标调试接口的格式发送至目标受控设备,控制所述目标受控设备执行与所述调试指令对应的受控调试操作。
可选地,所述通过所述调试服务器,获取可用于调试的候选被控设备的步骤包括:
通过所述通信连接,接收所述调试服务器发送的、适配所述目标调试接口的格式的设备验证请求;
从所述设备验证请求中获取设备信息,以根据所述设备信息对与所述设备验证请求对应的被控设备执行设备验证;
其中,所述设备信息至少包括所述被控设备的设备标识以及与所述目标调试接口对应的通信端口号;
将验证通过的所述被控设备,识别为所述候选被控设备。
可选地,所述生成对应的调试指令,通过所述调试服务器以适配所述目标调试接口的格式发送至目标受控设备,控制所述目标受控设备执行与所述调试指令对应的受控调试操作的步骤包括:
根据所述目标操作系统提供的触摸操作接口,生成与所述调试操作对应的调试指令;
将所述调试指令通过所述调试服务器以适配所述目标调试接口的格式发送至所述目标受控设备,通过所述触摸操作接口,控制所述目标受控设备执行所述受控调试操作,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811033444.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风力发电机组的顶法兰的疲劳损伤确定方法和设备
- 下一篇:可视引流管组件