数据共享方法及装置制造方法及图纸

技术编号:15794998 阅读:109 留言:0更新日期:2017-07-10 10:45
本申请实施例提供一种数据共享方法及装置。其中,方法包括:云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人。本申请实施例的技术方案解决了因单个机器人数据处理负担大而导致协同作业效率低的缺陷,实现了高效率的多机器人协同作业。

【技术实现步骤摘要】
数据共享方法及装置
本申请涉及数据处理领域,尤其涉及一种数据共享方法及装置。
技术介绍
近年来,智能机器人在人类生活中扮演越来越重要的角色。随着机器人技术的发展和人工智能研究的不断深入,智能机器的设计日益人性化,能够在越来越多的特定场合替代人类完成目标任务。在一种可能的情形下,为完成既定的目标任务,需多个机器人协同作业。在多个机器人协同作业的过程中,每个机器人不仅需要与其他机器人进行通信实现数据共享,还需对自身收发的数据进行处理。在每个机器人的计算资源有限的情况下,上述协同作业方式导致单个机器人的数据处理负担大,直接影响目标任务的完成效率。
技术实现思路
本申请实施例提供一种数据共享方法及装置,用以解决多个机器人协同作业时,因单个机器人数据处理负担大而导致协同作业效率低的缺陷,实现了高效率的多机器人协同作业。本申请实施例提供一种数据共享方法,包括:云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人。进一步可选地,所述云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据,包括:所述云端设备获取所述至少一个机器人上传的各自的标注数据;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据,包括:所述云端设备在所述多个机器人所在空间的地图上,标注所述至少一个机器人各自的标注数据,以生成标注地图;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人,包括:所述云端设备根据预设的数据共享逻辑,将所述标注地图下发至所述多个机器人中的每个机器人。进一步可选地,云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据,包括:所述云端设备获取所述多个机器人中第一机器人上传的业务数据,所述业务数据包括所述第一机器人的位置信息以及用户的身份识别信息;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据,包括:所述云端设备将所述第一机器人的位置信息以及所述用户的身份识别信息解析为第一组待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人,包括:所述云端设备根据预设的数据共享逻辑,将所述第一组待共享数据下发至所述多个机器人中的第二机器人,以供所述第二机器人识别所述用户。进一步可选地,所述业务数据还包括:所述用户的业务需求;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据,还包括:所述云端设备将所述用户的身份识别信息以及所述用户的业务需求解析为第二组待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人,还包括:所述云端设备根据预设的数据共享逻辑,将所述第二组待共享数据下发至所述多个机器人中的第三机器人,以供所述第三机器人针对所述用户进行业务处理。进一步可选地,所述数据共享逻辑包括机器人识别号与数据标签之间的映射关系;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人,包括:所述云端设备从所述映射关系中,确定与所述待共享数据的数据标签对应的机器人识别号;所述云端设备将所述待共享数据下发至所确定的机器人识别号所标识的机器人。进一步可选地,所述云端设备将所述待共享数据下发至所确定的机器人识别号所标识的机器人,包括:所述云端设备将所述待共享数据的数据标签,下发至所述机器人;所述云端设备接收所述机器人发送的下载请求,所述下载请求携带有所述机器人的IP地址和端口以及所述待共享数据的数据标签;所述云端设备根据所述IP地址和端口,通过相应的套接字将所述待共享数据下发至所述机器人。进一步可选地,云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据,包括:所述云端设备接收所述至少一个机器人以预设频率发送的心跳检测包,所述心跳检测包携带有所述原始数据。本申请实施例还提供一种数据共享装置,包括:数据获取模块,用于获取协同作业的多个机器人中至少一个机器人上传的原始数据;数据解析模块,用于按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据;数据分发模块,用于根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人。进一步可选地,所述数据共享逻辑包括机器人识别号与数据标签之间的映射关系;所述数据分发模块,具体用于:从所述映射关系中,确定与所述待共享数据的数据标签对应的机器人识别号;将所述待共享数据下发至所确定的机器人识别号所标识的机器人。进一步可选地,所述数据获取模块,具体用于:接收所述至少一个机器人以预设频率发送的心跳检测包,所述心跳检测包携带有所述原始数据。本申请实施例提供的数据共享方法及装置,云端设备接收协同作业的多个机器人中至少一个机器人上传的原始数据并根据预设的数据解析逻辑对原始数据进行解析;基于数据解析得到的待共享数据,根据预设的数据分享逻辑将待共享数据下发至需进行数据共享的机器人。在这样的实施方式中,协同作业的机器人只需接收或者向云端设备上报数据,将数据共享逻辑交给了云端设备,减轻了机器人的处理负担,解决了因单个机器人数据处理负担大而导致协同作业效率低的缺陷,实现了高效率的多机器人协同作业。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的数据共享方法的流程示意图;图2是本申请实施例提供的另一数据共享方法的流程示意图;图3是本申请实施例提供的又一数据共享方法的流程示意图;图4是本申请实施例提供的又一数据共享方法的流程示意图;图5是本申请实施例提供的数据接收装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。针对现有技术存在的问题,本申请实施例提供一种数据共享方法。在本申请下述实施例提供的数据共享的实现过程中,遵从以下核心原理:在多机器人协同作业的应用场景下,配置可与多个机器人通信的云端设备,且在云端设备预设数据解析逻辑以及数据共享逻辑,将多机器人之间的数据共享逻辑转交给云端设备完成。对云端设备来说,可接收协同作业的多个机器人上报的原始数据,根据数据解析逻辑解析出待共享的数据,再根据数据共享逻辑将待共享数据共享给相应的机器人,实现多机器人之间的数据共享。在这个过程中,机器人只需接收或上报数据,处理负担减轻。与此同时,由云端设备统一执行之前多个机器人都需要执行的数据处理逻辑,节约了数据处理资源,提升了数据处理效率本文档来自技高网...
数据共享方法及装置

【技术保护点】
一种数据共享方法,其特征在于,包括:云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人。

【技术特征摘要】
1.一种数据共享方法,其特征在于,包括:云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人。2.根据权利要求1所述的方法,其特征在于,所述云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据,包括:所述云端设备获取所述至少一个机器人上传的各自的标注数据;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据,包括:所述云端设备在所述多个机器人所在空间的地图上,标注所述至少一个机器人各自的标注数据,以生成标注地图;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人,包括:所述云端设备根据预设的数据共享逻辑,将所述标注地图下发至所述多个机器人中的每个机器人。3.根据权利要求1所述的方法,其特征在于,云端设备获取协同作业的多个机器人中至少一个机器人上传的原始数据,包括:所述云端设备获取所述多个机器人中第一机器人上传的业务数据,所述业务数据包括所述第一机器人的位置信息以及用户的身份识别信息;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据,包括:所述云端设备将所述第一机器人的位置信息以及用户的身份识别信息解析为第一组待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人,包括:所述云端设备根据预设的数据共享逻辑,将所述第一组待共享数据下发至所述多个机器人中的第二机器人,以供所述第二机器人识别所述用户。4.根据权利要求3所述的方法,其特征在于,所述业务数据还包括:所述用户的业务需求;所述云端设备按照预设的数据解析逻辑,基于所述原始数据解析出待共享数据,还包括:所述云端设备将所述用户的身份识别信息以及所述用户的业务需求解析为第二组待共享数据;所述云端设备根据预设的数据共享逻辑,将所述待共享数据下发至所述多个机器人中需共享所述待共享数据的机器人,还包括:...

【专利技术属性】
技术研发人员:蒋化冰倪程云齐鹏举方园米万珠舒剑吴琨管伟罗璇罗承雄张海建
申请(专利权)人:上海木爷机器人技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1