一种机器人的控制系统及其方法转让专利

申请号 : CN201510417873.7

文献号 : CN104959985B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邱楠

申请人 : 深圳狗尾草智能科技有限公司

摘要 :

本发明公开了一种机器人的控制系统及其方法,包括机器人和手机端;机器人内设有语音识别引擎、中文分词器、功能筛选模块、消息分发模块、任务系统处理模块、货币系统模块和数据共享模块;语音识别引擎识别用户发出的自然语音;自然语音经过中文分词器和功能筛选模块处理后由消息分发模块发送到任务系统处理模块;任务系统处理模块将处理结果传送到货币系统模块;货币系统模块将数据传送到数据共享模块;数据共享模块共享数据到手机端;通过手机端显示用户与机器人的交互内容和结果。本发明的优点:实体机器人与虚拟机器人同步契合,可双向互动,娱乐性与实用性相结合;通过娱乐的方式引导使用机器人,增加用户对机器人的使用率。

权利要求 :

1.一种机器人的控制系统,其特征在于包括:机器人和手机端;

所述机器人内设有语音识别引擎(1)、中文分词器(2)、功能筛选模块(3)、消息分发模块(4)、任务系统处理模块(5)、货币系统模块(6)以及数据共享模块(7);

所述语音识别引擎(1)识别用户发出的自然语音;

所述自然语音经过中文分词器(2)和功能筛选模块(3)处理后由消息分发模块(4)发送到任务系统处理模块(5);

所述任务系统处理模块(5)将处理结果传送到货币系统模块(6);货币系统模块(6)将积累的数据传送到数据共享模块(7);数据共享模块(7)共享数据到手机端;

所述手机端包括逻辑处理器(8)以及UI动画处理模块(9);

所述逻辑处理器(8)连接数据共享模块(7),共享机器人的数据,并经过处理后传送到UI动画处理模块(9);

所述UI动画处理模块(9)将处理后的信息通过手机端显示;

所述任务系统处理模块(5)中的任务包括新手任务、即时任务双人版、即时任务单人版、成就系统以及分享到朋友圈任务。

2.根据权利要求1所述的一种机器人的控制系统,其特征在于:所述机器人内还设有响应处理模块(12);所述手机端还包括界面操作模块(10)和即时通讯模块(11);界面操作模块(10)接收操作控制信息,通过即时通讯模块(11)传送到机器人内的响应处理模块(12)。

3.一种机器人的控制方法,其特征在于,包括以下步骤:a、语音识别引擎识别用户发出的语音信息,并将语音信息传送到中文分词器;

b、中文分词器对语音信息按称谓关键词和功能关键词进行分类处理,并将语音信息传送到功能筛选模块;

c、功能筛选模块判断语音信息的功能类型,并根据语音信息的不同功能类型发送语音信息到消息分发模块;

d、消息分发模块根据功能筛选模块的筛选结果,将语音信息传送至任务系统处理模块;

e、任务系统处理模块根据语音信息做任务;

f、经上述步骤e后,货币系统模块收集任务系统处理模块做任务所获得的积分;

g、货币系统模块将积分数据传输到数据共享模块;

h、数据共享模块将积分数据共享到手机端的逻辑处理模块上;

i、手机端的逻辑处理模块对数据进行处理,并将处理后的数据传送到UI动画处理模块;

j、UI动画处理模块根据数据控制手机端的动画动作,通过手机端显示用户与机器人的交互结果。

4.根据权利要求3所述的一种机器人的控制方法,其特征在于:还可以通过手机端的界面操作模块控制机器人做出相应的响应;从所述界面操作模块输入控制信号;即时通讯模块接收到控制信号后传送到机器人上的响应处理模块,机器人做出相应的响应。

5.根据权利要求3所述的一种机器人的控制方法,其特征在于:所述任务系统模块中的任务包括新手任务、即时任务双人版、即时任务单人版、成就系统以及分享到朋友圈任务。

说明书 :

一种机器人的控制系统及其方法

技术领域

[0001] 本发明涉及机器人交互技术领域,尤其是涉及一种机器人的控制系统及其方法。

背景技术

[0002] 机器人(Robot)是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作。机器人是高级整合控制论、机械电子、计算机、材料和仿生学的产物。目前在工业、医学、农业甚至军事等领域中均等有重要用途。
[0003] 随着社会的进步,机器人不仅在工业、医学、农业或者军事上应用广泛,更是在生活上开始慢慢地融入人类的社交。但由于机器人的功能多样化,人们在使用机器人存在难以操作的问题;且现有的机器人与人们互动的比较少,或者交互模式单一。

发明内容

[0004] 针对上述提出的问题,本发明提供了一种机器人的控制系统及其方法,其目的在于将与机器人的交互设置成娱乐性和实用性相结合的互动模式,通过“养成游戏”的方式引导用户使用机器人,实现机器人使用娱乐化和简单化,降低学习使用成本。
[0005] 为了实现上述目的,本发明提供了一种机器人的控制系统,其特征在于包括:机器人和手机端。
[0006] 所述机器人内设有语音识别引擎、中文分词器、功能筛选模块、消息分发模块、任务系统处理模块、货币系统模块以及数据共享模块。
[0007] 所述语音识别引擎识别用户发出的自然语音。
[0008] 所述自然语音经过中文分词器和功能筛选模块处理后由消息分发模块发送到任务系统处理模块。
[0009] 所述任务系统处理模块将处理结果传送到货币系统模块;货币系统模块将积累的数据传送到数据共享模块;数据共享模块共享数据到手机端。
[0010] 所述手机端包括逻辑处理器以及UI动画处理模块。
[0011] 所述逻辑处理器连接数据共享模块,共享机器人的数据,并经过处理后传送到UI动画处理模块。
[0012] 所述UI动画处理模块将处理后的信息通过手机端显示。
[0013] 更进一步地,所述机器人内还设有响应处理模块;所述手机端还包括界面操作模块和即时通讯模块;界面操作模块接收操作控制信息,通过即时通讯模块传送到机器人内的响应处理模块,机器人做出相应的响应。
[0014] 本发明还提供了一种机器人的控制方法,其特征在于,包括以下步骤:
[0015] a、语音识别引擎识别用户发出的语音信息,并将语音信息传送到中文分词器;
[0016] b、中文分词器对语音信息按称谓关键词和功能关键词进行分类处理,并将语音信息传送到功能筛选模块;
[0017] c、功能筛选模块判断语音信息的功能类型,并根据语音信息的不同功能类型发送语音信息到消息分发模块;
[0018] d、消息分发模块根据功能筛选模块的筛选结果,将语音信息传送至任务系统处理模块;
[0019] e、任务系统处理模块根据语音信息做任务;
[0020] f、经上述步骤e后,货币系统模块收集任务系统处理模块做任务所获得的积分;
[0021] g、货币系统模块将积分数据传输到数据共享模块;
[0022] h、数据共享模块将积分数据共享到手机端的逻辑处理模块上;
[0023] i、手机端的逻辑处理模块对数据进行处理,并将处理后的数据传送到UI动画处理模块;
[0024] j、UI动画处理模块根据数据控制手机端的动画动作,通过手机端显示用户与机器人的交互结果。
[0025] 更进一步地,还可以通过手机端的界面操作模块控制机器人做出相应的相应;从所述界面操作模块输入控制信号;即时通讯模块接收到控制信号后传送到机器人上的响应处理模块。
[0026] 更进一步地,所述任务系统模块中的任务包括新手任务、即时任务双人版、即时任务单人版、成就系统以及分享到朋友圈任务。
[0027] 采用本发明产生的有益效果:1、本发明主要包括机器人和手机端,机器人内设置数据共享模块,将与机器人交互的数据共享到手机端上,通过手机端的逻辑处理器以及UI动画处理模块展示数据共享结果。也可以通过手机端的机器人动画模型发送信息到机器人上,控制机器人做相应的反应。实体机器人与虚拟机器人同步契合,双向互动,具有高度的娱乐性与实用性。
[0028] 2、本发明以创新性的“养成游戏”模式逐步引导用户使用机器人,实现功能的娱乐化和操作的简单化,降低用户学习成本;以“需要照料的宠物”的形式唤起用户的对于机器人的情感依附;以手机端弥补了机器人端本身较难完成的操作;以“养成游戏”中发放任务的形式完成对机器人的必要控制。

附图说明

[0029] 图1为本发明一种机器人的控制系统中用户与机器人交互的结构简图。
[0030] 图2为本发明一种机器人的控制系统中手机端与机器人交互的结构简图。
[0031] 图3为本发明一种机器人的控制系统及其方法的流程图。

具体实施方式

[0032] 本发明主要以“养成游戏”模式控制机器人,在手机端上设有机器人动画模型,实现显示与虚拟同步契合,双向互动,逐步引导用户使用机器人。下面结合说明书附图和具体实施方式对本发明的实质性特点作进一步的说明。
[0033] 如图1至图3所示,本发明提供的一种机器的交系统,其包括机器人和手机端。机器人内设有语音识别引擎1、中文分词器2、功能筛选模块3、消息分发模块4、任务系统处理模块5、货币系统模块6、数据共享模块7以及响应处理模块12。语音识别引擎1识别用户发出的自然语音;自然语音经过中文分词器2和功能筛选模块3处理后由消息分发模块4发送到任务系统处理模块5;任务系统处理模块5将处理结果传送到货币系统模块6;货币系统模块6将积累的数据传送到数据共享模块7;数据共享模块7共享数据到手机端。手机端包括逻辑处理器8、UI动画处理模块9、界面操作模块10以及即时通讯模块11。逻辑处理器8连接数据共享模块7,共享机器人的数据,并经过处理后传送到UI动画处理模块9;UI动画处理模块9将处理后的信息通过手机端显示。
[0034] 此外,界面操作模块10可以接收用于的操作控制信息,然后通过即时通讯模块11传送到机器人内的响应处理模块12,响应处理模块12控制机器人做出相应的响应。
[0035] 本发明提供了一种机器人的控制方法,其包括以下步骤:
[0036] a、语音识别引擎识别用户发出的语音信息,并将语音信息传送到中文分词器;
[0037] b、中文分词器对语音信息按称谓关键词和功能关键词进行分类处理,并将语音信息传送到功能筛选模块;
[0038] c、功能筛选模块判断语音信息的功能类型,并根据语音信息的不同功能类型发送语音信息到消息分发模块;
[0039] d、消息分发模块根据功能筛选模块的筛选结果,将语音信息传送至任务系统处理模块;
[0040] e、任务系统处理模块根据语音信息做任务;
[0041] f、经上述步骤e后,货币系统模块收集任务系统处理模块做任务所获得的积分;
[0042] g、货币系统模块将积分数据传输到数据共享模块;
[0043] h、数据共享模块将积分数据共享到手机端的逻辑处理模块上;
[0044] i、手机端的逻辑处理模块对数据进行处理,并将处理后的数据传送到UI动画处理模块;
[0045] j、UI动画处理模块根据数据控制手机端的动画动作,通过手机端显示用户与机器人的交互结果。
[0046] 本优选实施例中除上述机器人的控制方法外,还可以通过手机端的界面操作模块10控制机器人做出相应的相应;从所述界面操作模块10输入控制信号;即时通讯模块11接收到控制信号后传送到机器人上的响应处理模块12。即手机端的机器人动画模型支持手机触摸交互,交互方式包括拖拽、抚摸、打击等,使得与手机端通过即时通讯模块11连接的机器人发出声音或者做出表情变化。机器人动画模型能向主人实时提示信息(包括机器人端提交照片的信息、建立情侣关系的机器端发送的消息等)、自己自身状态的消息(包括机器人主体状态和虚拟宠物状态)。
[0047] 更具体地,本发明主要通过满足机器人的需求,使得用户多使用机器人进行交互,形成照料行为;通过任务系统完成任务,使得用户在于机器人交互的时实现娱乐化。
[0048] 机器人的需求包括能量、集中值、等级与经验值、情绪、亲密度以及成就感。
[0049] 能量主要通过以各种方式喂食水晶获得,随时间和功能触发而消耗;随升级和装备提高能量上限(降低照料的频率和难度);能量不足将会导致机器人的部分互动消耗增加,同时手机端的机器人动画模型将停止大部分活动。
[0050] 集中值通过休息获得(避免与机器人动画模型互动过度频繁),按时间回复;集中值不足将会导致机器人的部分高阶功能消耗增加。绝大部分与机器人的互动都会获得经验值,操作难度越高奖励的经验值越多,且与手机端的机器人动画模型的大部分互动也将获得少量经验值; 等级随着经验值的增加提升。稳定达到一定的情绪值是解锁高阶功能的必要条件之一;高情绪值会提高机器人的主动性(主动发起功能建议的频率),且能增加虚拟宠物获取的货币;不同的情绪值下,机器人和手机端的机器人动画模型都具备不同的语言和表情表现。
[0051] 高亲密度会提高机器人的主动性(主动发起对话的频率),且能增加虚拟宠物获取的货币;不同的亲密度下,机器人和虚拟宠物具备不同的语言表现;亲密度越高,虚拟宠物的互动方式越丰富。
[0052] 高成就感是解锁高阶功能的必要条件;高成就感下,所有的数值表现得到加成;高成就感下,全面提高机器人的主动性(功能建议与主动对话频率增加)。成就感由智力值和体能值决定。智力是解锁机器人高级智力引擎(BETA)的必要条件;解锁机器人隐性学习的必要条件;通过机器端的“智力游戏”和手机端的“智力游戏”提高智力值;集中值上限提高。体能是解锁机器人更高级功能界面(BETA)的必要条件;通过机器端的“智力游戏”和手机端的“智力游戏”提高智力值;能量上限提高在机器人端和虚拟宠物中玩“智力游戏”具备更高的容错率(更多尝试次数),获取更高奖励。
[0053] 任务系统是引导用户行为的关键组成部分,任务系统模块中的任务包括新手任务、即时任务双人版、即时任务单人版、成就系统以及分享到朋友圈任务。
[0054] 新手任务的目的主要是逐步向用户展示机器人和机器人动画模型的功能,奖励是一次性的,主要奖励是解锁其他功能。
[0055] 即时任务双人版(机器人),非单身情况下的普通任务,乐趣的很大一部分由协作产生。目的主要是增加用户与机器人和机器人动画模型互动的趣味性,并且培养互动双方的感情。奖励是可重复获取的,主要奖励是代币(用于兑换更多的限制功能次数和更丰富的玩法)。
[0056] 即时任务单人版(机器人),即单身情况下的普通任务的目的主要是增加用户与机器人和虚拟宠物互动的趣味性,奖励是可重复获取的,主要奖励是代币(用于兑换更多的限制功能次数和更丰富的玩法)。
[0057] 成就系统,当达成某目标,奖励“成就”,并获取“成就点数”。每个“成就”都是一次性的,获取成就后发放“成就勋章”以及经验和宝箱奖励。成就系统的主要目的主要是为用户之间的对比与分享提供凭据(收集的完整性和独特性)。次要目的是引导用户行为。
[0058] 分享到朋友圈任务(手机),完成一些较为高难度的任务,或达成较罕有的成就后,在手机端会发布。
[0059] 完成任务后,通过货币系统积累积分,货币系统包括水晶元矿石和能量水晶球等。
[0060] 最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,均属本发明的保护范围。