[发明专利]数据处理方法、升级方法、装置、服务器及移动机器人有效
申请号: | 202111502833.4 | 申请日: | 2021-12-10 |
公开(公告)号: | CN113918196B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 龚汉越;支涛 | 申请(专利权)人: | 北京云迹科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/4401;B25J13/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 升级 装置 服务器 移动 机器人 | ||
1.一种数据处理方法,其特征在于,应用于服务器,所述数据处理方法包括:
获得针对预设的多项移动技能分别构建的策略文件并保存,其中,每项移动技能的策略文件包括所述移动技能的标识、以及所述移动技能的关联参数;
对所述策略文件进行优先级定义;
在满足预设条件时,向移动机器人发送策略文件,以便所述移动机器人基于与所在位置匹配的策略文件生成可执行的配置脚本;其中,所述与所在位置匹配的策略文件为目标策略文件;
所述优先级定义用于解决基于多个目标策略文件生成可执行的配置脚本时出现的冲突,具体的,当目标策略文件中包含冲突参数,则在所述配置脚本中,所述冲突参数的参数值采用多个目标策略文件中优先级最高的目标策略文件中的参数值。
2.根据权利要求1所述的数据处理方法,其特征在于,所述在满足预设条件时,向移动机器人发送策略文件,所述与所在位置匹配的策略文件为目标策略文件,包括:
接收所述移动机器人发送的策略文件获取请求,所述策略文件获取请求携带有所述移动机器人的位置信息;
基于所述移动机器人的位置信息、以及预先构建的位置信息和策略文件的对应关系,获取与所述移动机器人的位置信息匹配的策略文件作为目标策略文件;
向所述移动机器人发送所述目标策略文件。
3.根据权利要求1所述的数据处理方法,其特征在于,还包括:
接收删除指令,响应所述删除指令删除指定的策略文件;
和/或,接收修改指令,响应所述修改指令对指定的策略文件进行修改。
4.一种升级方法,其特征在于,应用于移动机器人,所述升级方法包括:
读取并执行母策略配置引导;
依据所述母策略配置引导加载引导程序,执行所述引导程序,以便侦测硬件并加载相应的驱动程序;
在硬件驱动成功后,从服务器获得与所在位置匹配的目标策略文件;其中,服务器中的策略文件是针对预设的多项移动技能分别构建的;
基于所述目标策略文件冷编译出可执行的配置脚本,其中,在冷编译过程中,如果多个目标策略文件包含冲突参数,则在所述配置脚本中,所述冲突参数的参数值采用所述多个目标策略文件中优先级最高的目标策略文件中的参数值;
加载所述配置脚本。
5.根据权利要求4所述的升级方法,其特征在于,所述从服务器获得与所在位置匹配的目标策略文件,包括:
接收所述服务器发送的策略文件;
基于预存的位置信息和策略文件的对应关系,在接收到的策略文件中查找与所在位置匹配的策略文件作为目标策略文件。
6.根据权利要求4所述的升级方法,其特征在于,所述从服务器获得与所在位置匹配的目标策略文件,包括:
向服务器发送策略文件获取请求,所述策略文件获取请求携带有所述移动机器人的位置信息;
接收所述服务器发送的与所述位置信息匹配的目标策略文件。
7.一种数据处理装置,其特征在于,应用于服务器,所述数据处理装置包括:
策略文件获取单元,用于获得针对预设的多项移动技能分别构建的策略文件并保存,其中,每项移动技能的策略文件包括所述移动技能的标识、以及所述移动技能的关联参数;
优先级定义单元,用于对所述策略文件进行优先级定义;
处理单元,用于在满足预设条件时,向移动机器人发送策略文件,以便所述移动机器人基于与所在位置匹配的策略文件生成可执行的配置脚本;其中,所述与所在位置匹配的策略文件为目标策略文件;所述优先级定义用于解决基于多个目标策略文件生成可执行的配置脚本时出现的冲突,具体的,当目标策略文件中包含冲突参数,则在所述配置脚本中,所述冲突参数的参数值采用多个目标策略文件中优先级最高的目标策略文件中的参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云迹科技有限公司,未经北京云迹科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111502833.4/1.html,转载请声明来源钻瓜专利网。