[发明专利]机器人升级方法、系统及机器人在审
申请号: | 201911126613.9 | 申请日: | 2019-11-15 |
公开(公告)号: | CN110865839A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 支涛;陈文峰 | 申请(专利权)人: | 北京云迹科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张磊 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 升级 方法 系统 | ||
本申请提供一种机器人升级方法、系统及机器人,方法应用于与服务器连接的机器人,所述方法包括:在检测到所述服务器发布的应用于机器人的程序包时,于所述机器人对应的预设下载时段内下载所述程序包;在确定所述程序包中存在更新内容时,根据所述程序包更新所述机器人的运行程序。通过在检测到服务器发布的程序包时,机器人在预设时段内下载程序包,并根据程序包更新机器人的运行程序,即可实现机器人的自动升级,也能很好地避免由于大量机器人同时下载程序包而导致的服务器访问压力大,进一步导致机器人自动升级效率低的问题,从而提升机器人自动升级的效率。
技术领域
本申请涉及机器人技术领域,具体而言,涉及一种机器人升级方法、系统及机器人。
背景技术
机器人已经开始应用在各行各业中,而机器人的运行则有赖于其内置的程序的运行。对机器人的改进和优化,也通常通过更新其程序来实现。然而,现有的机器人升级方式,通常需要人为介入来完成,这样的方式费时费力。也有一部分尝试采用机器人自动更新的方式,但也常常出现问题,例如,发布的程序,需要进行对应更新的机器人太多,导致服务器访问压力较大,进而导致机器人的更新效率低。
发明内容
本申请实施例的目的在于提供一种机器人升级方法、系统及机器人,用于缓解需要进行对应更新的机器人太多致使服务器访问压力较大的问题,以使机器人高效地进行自动更新。
为了实现上述目的,本申请的实施例通过如下方式实现:
第一方面,本申请实施例提供一种机器人升级方法,应用于与服务器连接的机器人,所述方法包括:在检测到所述服务器发布的应用于机器人的程序包时,于所述机器人对应的预设下载时段内下载所述程序包;在确定所述程序包中存在更新内容时,根据所述程序包更新所述机器人的运行程序。
通过在检测到服务器发布的程序包时,机器人在预设时段内下载程序包,并根据程序包更新机器人的运行程序,即可实现机器人的自动升级,也能很好地避免由于大量机器人同时下载程序包而导致的服务器访问压力大,进一步导致机器人自动升级效率低的问题,从而提升机器人自动升级的效率。
结合第一方面,在第一方面的第一种可能的实现方式中,于所述机器人对应的预设下载时段内下载所述程序包,包括:确定出所述机器人的编号;根据所述机器人的编号,计算出所述机器人对应的预设下载时段,以使所述机器人在对应的预设下载时段下载所述程序包。
每个机器人都有对应的编号,通过机器人的编号确定机器人对应的预设下载时段,可以很好地将机器人尽可能安排在不同的预设下载时段,因此能够有效地避免由于大量机器人同时下载程序包而导致的服务器访问压力大,进一步导致的机器人升级效率低的问题。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,根据所述机器人的编号,计算出所述机器人对应的预设下载时段,包括:确定出所述机器人的编号中最后两位数字;根据确定出的数字,结合预设的计算公式,计算出所述机器人对应的预设下载时段。
通过机器人的编号中最后两位数字计算机器人对应的预设下载时段,能够尽可能将机器人安排在不同时段下载程序包,也能够尽可能使得处于同一预设下载时段的机器人的数量合适,以提升服务器的运用效率。
结合第一方面,或者结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,确定所述程序包中存在更新内容,包括:获取所述程序包中的版本号;将所述程序包中的版本号与所述运行程序的版本号比对;在所述程序包中的版本号与所述运行程序的版本号不同时,确定所述程序包中存在更新内容。
通过比对程序包中的版本号与运行程序的版本号,可以非常准确快捷地确定出程序包中是否存在更新内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云迹科技有限公司,未经北京云迹科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911126613.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络管理系统及网络管理方法
- 下一篇:有机EL显示装置