[发明专利]用于升级机器人操作系统的方法、装置及系统有效
申请号: | 201710023596.0 | 申请日: | 2017-01-13 |
公开(公告)号: | CN106897086B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 李孝通 | 申请(专利权)人: | 北京光年无限科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L29/08 |
代理公司: | 北京聿华联合知识产权代理有限公司 11611 | 代理人: | 朱绘;张文娟 |
地址: | 100000 北京市石景山区石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 升级 机器人 操作系统 方法 装置 系统 | ||
本发明提供一种用于升级机器人操作系统的方法,其包括以下步骤:向机器人端发送查询操作系统的当前版本的请求;接收来自机器人端返回的当前版本信息并将当前版本信息发送给升级服务器;接收升级服务器返回的用于下载新版本信息的资源地址并向机器人端发送下载请求以进行操作系统的升级。通过安装在移动终端上的应用来对机器人发出指令,要求机器人到指令中指定的地址下载更新操作系统软件,并在安装成功后可以获得通知。通过云端升级技术,可以为具有连网功能的机器人提供固件升级服务。用户使用网络以按需、易扩展的方式获取操作系统升级包,并通过FOTA进行云端升级,方便地完成机器人操作系统的修复和优化。
技术领域
本发明涉及智能机器人领域,具体地说,涉及一种用于升级机器人操作系统的方法和系统。
背景技术
现有的机器人应用在某些场景下的架构通常包括:机器人端以及服务器端。一般地,机器人端安装有操作系统,用户通过操作系统安装并使用应用程序。对于机器人端无法计算或者处理的数据,可以通过通信的方式请求服务器端来进行处理。
然而,当机器人操作系统版本过低需要更新时,当前的通信机制并不提供这种升级的支持。因此,需要一种能够方便地对机器人端的操作系统进行适时更新升级的技术方案。
发明内容
本发明的目的在于提供一种用于升级机器人操作系统的技术方案来解决上述技术问题。为此,本发明的方法包括以下步骤:
向机器人端发送查询操作系统的当前版本的请求;
接收来自机器人端返回的当前版本信息并将所述当前版本信息发送给升级服务器;
接收所述升级服务器返回的用于下载新版本信息的资源地址并向机器人端发送下载请求以进行操作系统的升级。
根据本发明的一个实施例,优选的是,所提供的用于升级机器人操作系统的方法还包括当升级服务器判断接收的当前版本信息比所保存的版本信息的级别更低时,接收升级服务器发送的用于下载新版本的资源地址;
以及在用户输入更新的指示时,则向用户转发由升级服务器发送的用于下载版本信息的资源地址;其中,由机器人端向所述资源地址请求下载新版本的操作系统。
根据本发明的一个实施例,优选的是,所提供的用于升级机器人操作系统的方法还包括:
在机器人端完成新版本的操作系统的下载之后,接收所述机器人端下载完毕的通知,在向机器人端推送升级消息的情况下对机器人端进行升级。
根据本发明的一个实施例,优选的是,所提供的用于升级机器人操作系统的方法还包括:
机器人端下载完成操作系统的安装包之后进行安装包校验,接收机器人端推送的校验结果。
根据本发明的一个实施例,优选的是,所提供的用于升级机器人操作系统的方法还包括:
由机器人端显示推送的升级成功的系统消息。
根据本发明的另一个方面,还提供了一种用于升级机器人操作系统的装置,其包括:
版本查询请求单元,其用以向机器人端发送查询操作系统的当前版本的请求;
版本发送单元,其用以接收来自机器人端返回的当前版本信息并将所述当前版本信息发送给升级服务器;
版本下载单元,其用以接收所述升级服务器返回的用于下载新版本信息的资源地址并向机器人端发送下载请求以进行操作系统的升级。
根据本发明的用于升级机器人操作系统的装置,优选的是,当升级服务器判断接收的当前版本信息比所保存的版本信息的级别更低时,所述装置还包括资源地址接收单元,其用以接收升级服务器发送的用于下载新版本的资源地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京光年无限科技有限公司,未经北京光年无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710023596.0/2.html,转载请声明来源钻瓜专利网。