一种用于智能机器人的数据处理方法及系统技术方案

技术编号:14685717 阅读:58 留言:0更新日期:2017-02-22 20:10
本发明专利技术提出了一种用于智能机器人的数据处理方法及系统。本发明专利技术的方法包括:移动端发送命令数据到服务器;所述服务器确定所述移动端对应的智能机器人;所述服务器将所述命令数据发送给所述机器人;所述机器人执行所述命令数据并将执行状态数据反馈到所述服务器;所述服务器确定所述机器人对应的移动端;所述服务器将所述执行状态数据转发到所述移动端。根据本发明专利技术的方法以及系统,可以实现移动端与智能机器人之间的实时数据传输。相较于现有技术,不但数据传输的耗时大大降低,而且数据传输的正确率得到了有效保证。

【技术实现步骤摘要】

本专利技术属于智能机器人领域,尤其涉及一种用于智能机器人的数据处理方法及系统
技术介绍
随着机器人技术的不断发展,智能机器人越来越多的被应用与人类的家庭生活中。当前,智能机器人与用户的人机交互通常是面对面的交互,即用户直接向机器人发出交互请求(交互命令),机器人解析用户输入的交互请求(交互命令)并作出相应回应。但是,随着机器人功能的不断完善,用户与机器人的交互模式也不断变化,在某些场景中,用户希望远程控制机器人执行某些特定的应用操作。例如用户可以利用移动端控制机器人播放音乐,同时机器人端播放音乐的状态可以在移动端的界面上体现出来以便用户查看。然而现有技术中移动端与智能机器人之间的通讯,是移动端将数据发送到服务器,然后由智能机器人请求服务器,获取服务器上的数据。这种方式不能实现移动端与智能机器人之间的实时的通讯,对于移动端的指令,智能机器人不能实现及时的反馈,容易影响智能机器人的用户体验。
技术实现思路
本专利技术提出了一种用于智能机器人的数据处理方法,所述方法包括:移动端发送命令数据到服务器;所述服务器确定所述移动端对应的智能机器人;所述服务器将所述命令数据发送给所述机器人;所述机器人执行所述命令数据并将执行状态数据反馈到所述服务器;所述服务器确定所述机器人对应的移动端;所述服务器将所述执行状态数据转发到所述移动端。在一实施例中,所述方法还包括:所述服务器将所述命令数据或所述执行状态数据发送到相应的所述机器人或所述移动端后向所述移动端或所述机器人反馈数据发送结果。在一实施例中,所述机器人执行所述命令数据并将执行状态数据反馈到所述服务器,其中,所述机器人对所述命令数据的发送源进行身份验证,仅当所述命令数据的发送源通过身份验证时执行所述命令数据。在一实施例中,在所述服务器中存储有所述移动端与所述机器人的对应关系,所述服务器基于所述对应关系确定所述移动端/智能机器人对应的智能机器人/移动端。在一实施例中,所述命令数据和/或所述执行状态数据包含身份标识信息,所述身份标识信息用于标识作为数据发送目标的智能机器人或移动端,所述服务器基于所述身份标识信息确定所述移动端/智能机器人对应的智能机器人/移动端。本专利技术还提出了一种智能机器人数据处理系统,所述系统包括:命令数据发送模块,其配置为将用户在移动端输入的命令数据发送到服务器;命令数据转发模块,其配置为确定所述移动端对应的智能机器人并将所述服务器接收到的命令数据转发给所述机器人;命令数据接收模块,其配置为接收并转发所述命令数据到所述机器人的执行机构;执行状态数据发送模块,其配置为将所述执行机构执行所述命令数据所生成的执行状态数据反馈到所述服务器;执行状态数据转发模块,其配置为确定所述机器人对应的移动端并将所述服务器接收到的执行状态数据转发给所述移动端;执行状态数据接收模块,其配置为接收并转发所述执行状态数据到所述移动端的处理系统。在一实施例中,所述命令数据转发模块/所述执行状态数据转发模块还配置为:在将所述命令数据或所述执行状态数据转发到相应的所述机器人或所述移动端后向所述移动端或所述机器人反馈数据发送结果。在一实施例中,所述命令数据接收模块配置为:对所述命令数据的发送源进行身份验证,仅当所述命令数据的发送源通过身份验证时转发所述命令数据到所述机器人的执行机构。在一实施例中,所述命令数据转发模块/所述执行状态数据转发模块中存储有所述移动端与所述机器人的对应关系,所述命令数据转发模块/所述执行状态数据转发模块基于所述对应关系确定所述移动端/智能机器人对应的智能机器人/移动端。在一实施例中,所述命令数据和/或所述执行状态数据包含身份标识信息,所述身份标识信息用于标识作为数据发送目标的智能机器人或移动端,所述命令数据转发模块/所述执行状态数据转发模块配置为基于所述身份标识信息确定所述移动端/智能机器人对应的智能机器人/移动端。根据本专利技术的方法以及系统,可以实现移动端与智能机器人之间的实时数据传输。相较于现有技术,不但数据传输的耗时大大降低,而且数据传输的正确率得到了有效保证。本专利技术的其它特征或优点将在随后的说明书中阐述。并且,本专利技术的部分特征或优点将通过说明书而变得显而易见,或者通过实施本专利技术而被了解。本专利技术的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1~图4是根据本专利技术的不同实施例的方法流程图;图5是根据本专利技术一实施例的系统结构简图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此本专利技术的实施人员可以充分理解本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本专利技术。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。随着机器人技术的不断发展,智能机器人越来越多的被应用与人类的家庭生活中。当前,智能机器人与用户的人机交互通常是面对面的交互,即用户直接向机器人发出交互请求(交互命令),机器人解析用户输入的交互请求(交互命令)并作出相应回应。但是,随着机器人功能的不断完善,用户与机器人的交互模式也不断变化,在某些场景中,用户希望远程控制机器人执行某些特定的应用操作。例如用户可以利用移动端控制机器人播放音乐,同时机器人端播放音乐的状态可以在移动端的界面上体现出来以便用户查看。然而现有技术中移动端与智能机器人之间的通讯,是移动端将数据发送到服务器,然后由智能机器人请求服务器,获取服务器上的数据。这种方式不能实现移动端与智能机器人之间的实时的通讯,对于移动端的指令,智能机器人不能实现及时的反馈,容易影响智能机器人的用户体验。针对上述问题,本专利技术提出了一种用于智能机器人的数据处理方法。接下来基于附图详细描述根据本专利技术实施例的方法的详细流程,附图的流程图中示出的步骤可以在包含诸如一组计算机可执行指令的计算机系统中执行。虽然在流程图中示出了各步骤的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。如图1所示,在本专利技术一实施例中,移动端(用户利用移动设备)发送命令数据到服务器(步骤S110);服务器接收到命令数据后确定移动端对应的智能机器人(步骤S120);接着服务器将接收到的命令数据发送给被确定的与移动端对应的智能机器人(步骤S130);智能机器人接收到命令数据后执行命令数据并将执行状态数据反馈到服务器(步骤S140);服务器接收到执行状态数据后确定智能机器人对应的移动端(最初发送命令数据的移动端)(步骤S150);最后服务器将接收到的执行状态数据转发到移动端(步骤160),这样用户就可以在移动端上获取智能机器人的命令执行情况。在上述过程中,用户通过移动端发送的命令数据以及智能机器人执行命令数据后反馈的执行状态数据并不是保存在服务器等待智能机器人以及移动端主动查询,而是由服务器主动转发到目标智能机器人以及移动端。命令数据以及执行状态数据停留在服务器上的时间仅包含服务器确定目标智能机器人以及移动端的时间,这样就大大降低了命令数据本文档来自技高网...
一种用于智能机器人的数据处理方法及系统

【技术保护点】
一种用于智能机器人的数据处理方法,其特征在于,所述方法包括:移动端发送命令数据到服务器;所述服务器确定所述移动端对应的智能机器人;所述服务器将所述命令数据发送给所述机器人;所述机器人执行所述命令数据并将执行状态数据反馈到所述服务器;所述服务器确定所述机器人对应的移动端;所述服务器将所述执行状态数据转发到所述移动端。

【技术特征摘要】
1.一种用于智能机器人的数据处理方法,其特征在于,所述方法包括:移动端发送命令数据到服务器;所述服务器确定所述移动端对应的智能机器人;所述服务器将所述命令数据发送给所述机器人;所述机器人执行所述命令数据并将执行状态数据反馈到所述服务器;所述服务器确定所述机器人对应的移动端;所述服务器将所述执行状态数据转发到所述移动端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器将所述命令数据或所述执行状态数据发送到相应的所述机器人或所述移动端后向所述移动端或所述机器人反馈数据发送结果。3.根据权利要求1所述的方法,其特征在于,所述机器人执行所述命令数据并将执行状态数据反馈到所述服务器,其中,所述机器人对所述命令数据的发送源进行身份验证,仅当所述命令数据的发送源通过身份验证时执行所述命令数据。4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述服务器中存储有所述移动端与所述机器人的对应关系,所述服务器基于所述对应关系确定所述移动端/智能机器人对应的智能机器人/移动端。5.根据权利要求1-3中任一项所述的方法,其特征在于,所述命令数据和/或所述执行状态数据包含身份标识信息,所述身份标识信息用于标识作为数据发送目标的智能机器人或移动端,所述服务器基于所述身份标识信息确定所述移动端/智能机器人对应的智能机器人/移动端。6.一种智能机器人数据处理系统,其特征在于,所述系统包括:命令数据发送模块,其配置为将用户在移动端输入的命令数据发送到服务器;命令数据转发模块,其配置为确定所述移动端对应的智能机器人并将所述服务器接...

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

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

1