用于智能机器人的协同处理方法及系统技术方案

技术编号:15637969 阅读:345 留言:0更新日期:2017-06-15 11:30
本发明专利技术公开了一种用于智能机器人的协同处理方法和装置,所述智能机器人安装有机器人操作系统,所述方法包括:接收并解析多模态输入数据,根据所述多模态输入数据的解析结果判断是否需要其他智能终端来协同工作;在判断需要其他智能终端来协同工作时向对应智能终端发送任务请求,所述任务请求携带有请求处理的任务信息,结合所述智能设备反馈的任务处理结果执行多模态输出。本发明专利技术的智能机器人在执行较为复杂的任务过程中,能够与多个机器人进行信息共享来实现协同交互,提高了机器人的拟人性和智能性。

【技术实现步骤摘要】
用于智能机器人的协同处理方法及系统
本专利技术涉及智能机器人领域,尤其涉及一种用于智能机器人的协同处理方法及系统。
技术介绍
随着科学技术的不断发展,信息技术、计算机技术以及人工智能技术的引入,机器人的研究已经逐步走出工业领域,逐渐扩展到了医疗、保健、家庭、娱乐以及服务行业等领域。现有技术中,服务于用户的机器人通常根据自身的条件来完成用户交予的简单任务,例如,用户发出一个语音问题,机器人通过语音识别技术回答问题。然而实际生活中出现的问题多种多样,用户对机器人的需求也在逐渐增多,智能机器人往往难以满足用户逐渐增多的需求,也难以应对所在场景中出现的各种各样的问题,因此,亟需一种解决方案来改善这一问题。
技术实现思路
本专利技术所要解决的技术问题之一是需要提供一种能够提高机器人的智能性,使得机器人面对复杂场景时能实现复杂任务的处理的解决方案。为了解决上述技术问题,本申请的实施例首先提供了一种用于智能机器人的协同处理方法,所述智能机器人安装有机器人操作系统,所述方法包括:接收并解析多模态输入数据,根据所述多模态输入数据的解析结果判断是否需要其他智能终端来协同工作;在判断需要其他智能终端来协同工作时向对应智能终端发送任务请求,所述任务请求携带有请求处理的任务信息,结合所述智能设备反馈的任务处理结果执行多模态输出。优选地,该方法还包括:识别来自其他智能终端反馈的数据的有效性,将有效性数据作为用于后续分析的分析数据进行存储,所述其他智能终端反馈的数据为该终端采集的数据、接受任务的确认数据或执行任务得到的任务处理结果数据。优选地,所述智能终端包括智能机器人和智能设备中的至少一个。优选地,在判断需要其他智能终端来协同工作,向所述云端服务器发送协同工作请求;根据所述云端服务器返回的协同工作分配信息建立与对应智能终端的通信连接,并向对应智能终端发送任务请求。优选地,接收并解析其他智能终端发送的任务请求,判断在执行该任务的过程中是否需要云端服务器来协同处理,在判断需要云端服务器来协同处理时建立与云端服务器的通信连接,并将需要云端服务器协同处理的数据发送至云端服务器,结合云端服务器反馈的任务处理结果执行相应操作并进行相应多模态输出;在不需要云端服务器协同处理时,结合其他智能终端发送的任务请求完成协同工作。根据本专利技术另一方面,还提供了一种用于智能机器人的协同处理装置,所述智能机器人安装有机器人操作系统,所述装置包括:多模态数据解析模块,其用于接收并解析多模态输入数据,根据所述多模态输入数据的解析结果判断是否需要其他智能终端来协同工作;任务请求发送模块,其用于在需要其他智能终端来协同工作时向对应智能终端发送任务请求,所述任务请求携带有请求处理的任务信息;多模态输出模块,其用于结合所述智能设备反馈的任务处理结果执行多模态输出。优选地,该装置还包括:数据有效性识别模块,其识别来自其他智能终端反馈的数据的有效性,将有效性数据作为用于后续分析的分析数据进行存储,所述其他智能终端反馈的数据为该终端采集的数据、接受任务的确认数据或执行任务得到的任务处理结果数据。优选地,所述任务请求发送模块,其进一步用于在判断需要其他智能终端来协同工作,向所述云端服务器发送协同工作请求,根据所述云端服务器返回的协同工作分配信息建立与对应智能终端的通信连接,并向对应智能终端发送任务请求。优选地,所述多模态数据解析模块,其进一步用于接收并解析其他智能终端发送的任务请求,判断在执行该任务的过程中是否需要云端服务器来协同处理;所述任务请求发送模块,其进一步用于在判断需要云端服务器来协同处理时建立与云端服务器的通信连接,并将需要云端服务器协同处理的数据发送至云端服务器,所述多模态输出模块,其进一步用于结合云端服务器反馈的任务处理结果执行相应操作并进行相应多模态输出;在不需要云端服务器协同处理时,结合其他智能终端发送的任务请求完成协同工作。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:本专利技术实施例的用于智能机器人的协同处理方法,根据接收到的多模态输入数据判断是否需要其他智能终端来协同工作,在判断需要时向对应智能终端发送任务请求,然后结合智能设备反馈的任务处理结果执行多模态输出,因此,在执行较为复杂的任务过程中,能够使多个机器人进行信息共享来实现协同交互,提高了机器人的拟人性和智能性。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术的技术方案而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构和/或流程来实现和获得。附图说明附图用来提供对本申请的技术方案或现有技术的进一步理解,并且构成说明书的一部分。其中,表达本申请实施例的附图与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。图1为涉及本专利技术的应用于智能机器人的协同处理方法的示例一的流程示意图。图2为涉及本专利技术的应用于智能机器人的协同处理方法的示例二的流程示意图。图3为涉及本专利技术的应用于智能机器人的协同处理方法的示例三的流程示意图。图4为涉及本专利技术的应用于智能机器人的协同处理装置400的示例的结构框图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。另外,附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。随着智能机器人产品的普及,越来越多的家庭和商家都需要机器人为其服务。然而实际生活中出现的问题多种多样,用户对机器人的需求也在逐渐增多,智能机器人往往难以满足用户逐渐增多的需求,也难以应对所在场景中出现的各种各样的问题,因此,亟需一种解决方案来改善这一问题。本专利技术实施例的应用于智能机器人的协同处理方法提高了机器人面对复杂问题的解决能力,使得机器人在面对复杂场景时,能够较为智能地通过协同工作的方式完成复杂任务,给用户提供更多帮助和服务。一方面,机器人在执行任务之前,根据接收到的多模态输入数据判断是否需要其他智能终端来协同工作,在判断需要时向对应智能终端发送任务请求,随后,再结合智能设备反馈的任务处理结果执行多模态输出。另一方面,该机器人还能接收并解析其他智能终端发送的任务请求,判断是否可以执行该任务,以及根据待处理任务的解析结果判断是否需要借助云端服务器来执行该任务请求,在判断需要时建立与云端服务器的通信连接,并将相关数据发送至云端服务器,随后结合云端服务器反馈的任务处理结果执行相应操作并进行相应多模态输出,在不需要云端服务器时,则结合其他智能终端发送的任务请求完成协同工作。通过这两方面,本专利技术实施例的机器人能够与其他智能终端进行协同工作来完成复杂的任务,使机器人更加智能。需要说明的是,本专利技术实施例中的智能机器人安装有机器人操作系统,该系统配置较高能够更好地实现机器人的各个功能。另外,在本专利技术实施例中,机器人还能够接收并存储来自其他智能终端反馈的有效数据,通本文档来自技高网...
用于智能机器人的协同处理方法及系统

【技术保护点】
一种用于智能机器人的协同处理方法,所述智能机器人安装有机器人操作系统,所述方法包括:接收并解析多模态输入数据,根据所述多模态输入数据的解析结果判断是否需要其他智能终端来协同工作;在判断需要其他智能终端来协同工作时向对应智能终端发送任务请求,所述任务请求携带有请求处理的任务信息,结合所述智能设备反馈的任务处理结果执行多模态输出。

【技术特征摘要】
1.一种用于智能机器人的协同处理方法,所述智能机器人安装有机器人操作系统,所述方法包括:接收并解析多模态输入数据,根据所述多模态输入数据的解析结果判断是否需要其他智能终端来协同工作;在判断需要其他智能终端来协同工作时向对应智能终端发送任务请求,所述任务请求携带有请求处理的任务信息,结合所述智能设备反馈的任务处理结果执行多模态输出。2.根据权利要求1所述的协同处理方法,其特征在于,还包括:识别来自其他智能终端反馈的数据的有效性,将有效性数据作为用于后续分析的分析数据进行存储,所述其他智能终端反馈的数据为该终端采集的数据、接受任务的确认数据或执行任务得到的任务处理结果数据。3.根据权利要求1或2所述的协同处理方法,其特征在于,所述智能终端包括智能机器人和智能设备中的至少一个。4.根据权利要求1或2所述的协同处理方法,其特征在于,在判断需要其他智能终端来协同工作,向所述云端服务器发送协同工作请求;根据所述云端服务器返回的协同工作分配信息建立与对应智能终端的通信连接,并向对应智能终端发送任务请求。5.根据权利要求1~4中任一项所述的协同处理方法,其特征在于,接收并解析其他智能终端发送的任务请求,判断在执行该任务的过程中是否需要云端服务器来协同处理,在判断需要云端服务器来协同处理时建立与云端服务器的通信连接,并将需要云端服务器协同处理的数据发送至云端服务器,结合云端服务器反馈的任务处理结果执行相应操作并进行相应多模态输出;在不需要云端服务器协同处理时,结合其他智能终端发送的任务请求完成协同工作。6.一种用于智能机器人的协同处理装置,所述智能机器人安装有机器人...

【专利技术属性】
技术研发人员:焦振鑫
申请(专利权)人:北京光年无限科技有限公司
类型:发明
国别省市:北京,11

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

1