[发明专利]智能设备的远程调试方法和装置在审
申请号: | 201710320599.0 | 申请日: | 2017-05-09 |
公开(公告)号: | CN108874651A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 刘吉 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;姜劲 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制命令 智能设备 方法和装置 远程调试 应答 发送 联调测试 上报状态 进度 对设备 设备端 转发 开发 返回 | ||
本发明实施例提供一种智能设备的远程调试方法和装置,以在设备端开发进度先于app端的情况下,也能对设备端进行控制命令的下发、上报状态数据的展现,从而提高设备端的开发和联调测试进度。该方法包括:接收模拟app设备页发送的控制命令,并将所述控制命令转发至智能设备;接收所述智能设备发送的对于所述控制命令的应答,并将所述应答返回至所述模拟app设备页。
技术领域
本发明涉及计算机技术领域,尤其涉及一种智能设备的远程调试方法和装置。
背景技术
随着物联网的发展,智能设备越来越多的涌入到人们的生活、工作中。大多数智能设备都支持移动终端远程控制。手机,作为人们生活、工作必不可缺的工具,成为了智能设备远程控制终端的首选。
一般来说,开发一款可以远程控制的智能设备时,需要开发两个部分:一是智能设备,二是用于远程控制该智能设备的app(应用程序)。在实际开发过程中,经常出现app开发与智能设备开发进度不一致的情况。比如,由于app开发人员和设备端开发人员个人技能不同等因素,导致智能设备端先于app端开发完成。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:在设备端已经完成设备控制等功能的开发,但是对应的app端并没有开发完成的情况下,无法实现设备端与app端的联调测试。比如,在联调测试中,设备端需要app端下发一个控制命令,或这将设备状态通过app端展现出来。由于app端没有开发完成,因此,既不能满足下发控制命令到设备端的需求,也不能满足将设备端上报的设备状态数据展现出来的需求,从而导致设备端无法进行联调测试。现有技术中,设备端开发人员往往需要等待app端开发完成之后才能进行下一步的开发和联调测试,导致设备端的开发和联调进度延迟。
发明内容
有鉴于此,本发明实施例提供一种智能设备的远程调试方法和装置,以在设备端开发进度先于app端的情况下,也能对设备端进行控制命令的下发、上报状态数据的展现,从而提高设备端的开发和联调测试进度。
为实现上述目的,根据本发明实施例的一个方面,提供了一种智能设备的远程调试方法。
本发明实施例的智能设备的远程调试方法,包括:接收模拟app设备页发送的控制命令,并将所述控制命令转发至智能设备;接收所述智能设备发送的对于所述控制命令的应答,并将所述应答返回至所述模拟app设备页。
可选地,所述方法还包括:在接收模拟app设备页发送的控制命令的步骤之前,根据产品信息页传入的产品标识查找对应的产品参数信息,并根据所述产品参数信息生成所述模拟app设备页的html代码;将所述模拟app设备页的html代码返回至客户端浏览器。
可选地,将所述控制命令转发至智能设备的步骤包括:从内存中查找智能设备标识与tcp连接的对应关系,获取与所述控制命令中的智能设备标识对应的tcp连接,通过所述tcp连接将控制命令转发至智能设备。
可选地,所述方法还包括:接收所述模拟app设备页发送的设备状态查询请求;根据所述查询请求中的智能设备标识从内存中获取对应设备的状态上报信息;将所述状态上报信息返回至所述模拟app设备页。
为实现上述目的,根据本发明实施例的另一个方面,提供了一种智能设备的远程调试装置。
本发明实施例的智能设备的远程调试装置包括:控制命令收发模块,用于接收模拟app设备页发送的控制命令,并将所述控制命令转发至智能设备;命令应答收发模块,用于接收所述智能设备发送的对于所述控制命令的应答,并将所述应答返回至所述模拟app设备页。
可选地,所述装置还包括:html代码生成模块,用于根据产品信息页传入的产品标识查找对应的产品参数信息,并根据所述产品参数信息生成模拟app设备页的html代码;html代码发送模块,用于将所述模拟app设备页的html代码返回至客户端浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710320599.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种持续集成自动化测试方法
- 下一篇:用于软件自测评估的方法、装置及电子设备