【技术实现步骤摘要】
机器人的固件更新方法、装置、存储介质和机器人
本专利技术实施例涉及机器人领域,特别涉及一种机器人的固件更新方法、装置、存储介质和机器人。
技术介绍
随着智能机器人技术的发展,机器人逐渐走入人们的视野。控制机器人进行工作可以替代或协助人们的工作,从而减轻了人力的消耗。为了使机器人可以更加稳定且精确的执行某项指令,需要不断的对机器人的性能进行完善,通常可以利用云端对机器人的固件进行更新,将最新版本的固件下载至机器人的中央控制器中,从而实现对旧版本固件的漏洞进行修补。在机器人类型不相同时,所需下载的机器人的固件版本也并不相同,而所有类型的机器人均需要直接在云端服务器中获取新版本的固件,所以在云端服务器向不同类型的机器人发送固件时需要进行适应性的修改,以避免固件传输失败导致机器人固件无法更新至最新版本。专利技术人发现相关技术中至少存在如下问题:随着机器人技术的发展,机器人类型也越来越多,为了保证各个类型的机器人均可以正常下载,需要设定大量的云端服务器修改方案,实现较为复杂且容易出现错误导致机器人固件更新失败。 ...
【技术保护点】
1.一种机器人的固件更新方法,其特征在于,应用于机器人控制器,所述方法包括:/n接收固件更新请求;/n根据所述固件更新请求,获取最新版本的机器人固件;/n将所述最新版本的机器人固件存储于数据共享存储区;/n响应于对数据共享存储区的访问请求,根据所述访问请求携带的机器人本体信息确定固件传输协议;/n通过所述固件传输协议将所述数据共享存储区中的所述最新版本的机器人固件发送至所述机器人本体,以供所述机器人本体利用所述最新版本的机器人固件进行固件更新。/n
【技术特征摘要】
1.一种机器人的固件更新方法,其特征在于,应用于机器人控制器,所述方法包括:
接收固件更新请求;
根据所述固件更新请求,获取最新版本的机器人固件;
将所述最新版本的机器人固件存储于数据共享存储区;
响应于对数据共享存储区的访问请求,根据所述访问请求携带的机器人本体信息确定固件传输协议;
通过所述固件传输协议将所述数据共享存储区中的所述最新版本的机器人固件发送至所述机器人本体,以供所述机器人本体利用所述最新版本的机器人固件进行固件更新。
2.根据权利要求1所述的机器人的固件更新方法,其特征在于,所述数据共享存储区通过以下方式设置:
根据所述机器人控制器和所述机器人本体建立局域网络;
将所述局域网络中的所述机器人控制器的目标存储区域作为所述数据共享存储区。
3.根据权利要求1所述的机器人的固件更新方法,其特征在于,所述接收固件更新请求,包括:
接收机器人云端服务器或机器人本体发送的固件更新请求。
4.根据权利要求3所述的机器人的固件更新方法,其特征在于,所述接收云端服务器发送的固件更新请求,包括:
接收机器人云端服务器发送的固件更新请求,所述固件更新请求中包括:机器人当前固件版本的查询请求;
所述根据所述固件更新请求,获取最新版本的机器人固件,包括:
根据所述机器人当前固件版本的查询请求获取机器人的当前固件版本信息,并将所述当前固件版本信息返回所述机器人云端服务器,以供所述机器人云端服务器根据所述当前固件版本信息确定最新版本的机器人固件;
接收所述机器人云端服务器发送的与所述机器人当前固件版本对应的最新版本的机器人固件。
5.根据权利要求3所述的机器人的固件更新方法,其特征在于,在所述接收固件机器人本体发送的更新请求之前,还包括:
接收机器人本体发送的固件版本更新情况的查询请求;
根据所述固件版本更新情况的查询请求,获取机器人云端服务器中最新版本的机器人固件信息;
将所述最新版本的机器人固件版本信息返回所述机器人本体,以供所述机器人本体根据所述最新版本的机器人固件信息发送固件更新请求。
6.根据权利要求3所述的机器人的固件更新方法,其特征在于,在所述接收固件机器人本体发送的更新请求之后,所述根据所述固件更新请求,获取最新版本的机器人固件,包括:
将所述固件更新请求转发至机器人云端服务器,以供所述机器人云端服务器根据所述固件更新请求返回最新版本的机器人固件;
接收所述机器人云端服务器发送的所述最新版本的机器人固件。
7.根据权利要求1至6中任一项所述的机器人的固件更新方法,其特征在于,所述机器人控制器中至少包括:安全系统;所述数据共享存储区设置于所述安全系统中;
所述接收固件更新请求,包括:
通过部署于安全系统中的局域网络的服务端接收固件更新请求;
所述根据所述固件更新请求,获取最新版本的机器人固件,包括:
根据所述固件更新请求,通过部署于安全系统中的局域网络的服务端获取...
【专利技术属性】
技术研发人员:李岩刚,蒋义明,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。