便携机器人及其数据处理方法和系统的制作方法_2

文档序号:9666606阅读:来源:国知局
目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0044]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
[0045]图1示出了本发明实施例便携机器人的数据处理方法的流程示意图;
[0046]图2示出了本发明实施例中获取并基于用户输入的语音控制信息来与用户进行语音交互的方法的一种流程示意图;
[0047]图3示出了本发明实施例中获取并基于用户输入的语音控制信息来与用户进行语音交互的方法的另一种流程示意图;
[0048]图4示出了开启跟踪模块的方法的流程示意图;
[0049]图5示出了开启摄像模块的方法的一种流程示意图;
[0050]图6示出了开启摄像模块的方法的另一种流程示意图;
[0051 ]图7示出了本发明实施例便携机器人的数据处理系统的结构示意图;以及
[0052]图8示出了本发明实施例便携机器人的系统架构示意图。
【具体实施方式】
[0053]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0054]现有技术中通过采用遥控或者预置程序来控制机器人执行相关动作,从而导致机器人与人类之间的交互方式单一且互动性差,并且在使用机器人时,使用者需要进行大量的操作,机器人的智能性较差。为了解决现有技术中存在的上述技术问题,本发明实施例提供了一种便携机器人及其数据处理方法、系统。
[0055]实施例一
[0056]便携机器人为便携式终端,便携式终端包括控制模块和功能模块。这里,便携式终端指的体积较小的便携式设备,例如便于用户随身携带的设备或者具有飞行功能的设备(例如小型飞行器),从而可以实现安全陪伴的功能。
[0057]如图1所示,是本发明实施例便携机器人的数据处理方法的流程示意图。本实施例便携机器人的数据处理方法主要包括步骤101至步骤104。
[0058]在步骤101中,控制模块获取并基于用户输入的语音控制信息与用户进行语音交互。不同便携机器人的系统构架对应不同的交互形式,关于此步骤的优选方法将在下文中结合图2和图3进行详细的阐述。
[0059]在步骤102中,控制模块通过对语音交互过程中的交互信息进行语义解析,得到用于指示待开启的目标功能模块的开启意图。
[0060]具体地,控制模块通常利用本领域技术人员惯常采用的语义解析方法,来对语音交互过程中的交互信息进行语义解析(即意图识别),从而得到用户的开启意图,此开启意图用于指示多个功能模块中用户欲开启的目标功能模块。举例来说,便携式终端的功能模块可以包括跟踪模块、摄像模块、语音导航模块、照明模块等。当控制模块接收到用户输入的“我们去北京大学吧!”的语音控制信息后,控制模块与用户交互,进一步询问“我们现在就走吗?”,在得到用户的肯定回答后,控制模块分析用户现在就要去北京大学,需要开启跟踪模块,从而生成用于指示跟踪模块为待开启的目标功能模块的跟踪开启意图。对于本领域技术人员惯常采用的语义解析方法,本文不予展开说明。
[0061 ]在步骤103中,控制模块根据开启意图生成开启指令。
[0062]在步骤104中,控制模块利用开启指令来开启目标功能模块。
[0063]具体地,在通过语义解析得到用户的开启意图后,控制模块根据开启意图生成开启指令,并利用开启指令来开启与开启意图相对应的目标功能模块。在上述生成跟踪开启意图的示例中,控制模块根据跟踪开启意图生成跟踪开启指令,此指令用于开启跟踪模块。这里,一般根据待开启的功能模块的控制协议来生成相对应的开启指令。例如,控制模块会针对跟踪模块的控制协议生成跟踪开启指令,然后将跟踪开启指令发送给跟踪模块,以实现跟踪模块的有效开启。
[0064]应用本实施例所述的便携机器人的数据处理方法,通过语音交互的方式开启陪伴在用户左右的便携式终端的各个功能模块,用户无需携带遥控器或者背诵死板的控制指令就可以轻松地开启便携机器人的各个功能模块,同时拥有便携机器人的安全陪伴。相比于现有技术中需要用户手持遥控器或者牢记特定的指令的技术方案,本发明更具人性化和智能化,大大改善了用户体验,有利于便携机器人的普及与推广。
[0065]在以下的两个实施例中,分别就便携机器人的两种系统架构对语音交互形式进行详细阐述。
[0066]实施例二
[0067]在本实施例中,便携式终端还包括通讯模块,通讯模块通过服务器连接用户安装有客户端的移动终端。参照图2,上述步骤101进一步包括步骤201至步骤203。
[0068]在步骤201中,移动终端获取用户输入的语音控制信息,并通过服务器将其发送给通讯模块。
[0069]在步骤202中,通讯模块将接收到的语音控制信息发送给控制模块。
[0070]在步骤203中,控制模块基于语音控制信息,经由通讯模块、服务器和移动终端来与用户进行语音交互。
[0071]在本实施例中,APP客户端安装在移动终端上,用户通过移动终端、服务器以及便携式终端上的通讯模块与控制模块进行语音交互。具体地,用户向移动终端输入语音,移动终端的语音识别模块拾取用户输入的语音,并将用户的语音转化成语音控制信息。移动终端经由通信网络(例如无线通信网络)将语音控制信息发送给服务器,由服务器将信息转发给便携式终端上的通讯模块,然后再由通讯模块将语音控制信息转发给控制模块。经由此通讯路径(即用户-移动终端-服务器-通讯模块-控制模块),实现了用户与控制模块之间的语音交互。
[0072]本实施例巧妙地利用用户随身携带的移动终端,使得便携式终端在无需配备语音识别模块的情况下也能完成与用户的语音交互,从而进一步缩小的便携式终端的体积,有效提高了便携性。
[0073]实施例三
[0074]在本实施例中,便携式终端安装有客户端,便携式终端还包括通讯模块,通讯模块与服务器相连接;控制模块包括语音交互单元。参照图3,上述步骤101进一步包括步骤301至步骤302。
[0075]在步骤301中,语音交互单元获取用户输入的语音控制信息。
[0076]在步骤302中,语音交互单元基于用户输入的语音控制信息、经由通讯模块和服务器与用户进行语音交互。
[0077]在本实施例中,APP客户端安装在便携式终端上,用户通过服务器和便携式终端上的通讯模块与控制模块进行语音交互。具体地,用户便携式终端输入语音,便携式终端的语音交互单元拾取用户输入的语音,并将用户的语音转化成语音控制信息。然后,语音交互单元通过通讯模块将语音控制信息上传至服务器。经由此通讯路径(即用户-语音交互单元-通讯模块-服务器),实现了用户与控制模块之间的语音交互。
[0078]应用本实施例,便携式终端具有语音交互功能,从而使得在用户未携带移动终端的情况下也能顺利地完成用户与便携式终端的语音交互。
[0079]实施例四
[0080]本实施例在上述任意实施例的基础上对跟踪模块的开启做了进一步优化。
[0081]如图4所示,是开启跟踪模块的方法的流程示意图。本实施例开启跟踪模块的方法主要包括步骤401至405。<
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1