机器人交互方法及系统技术方案

技术编号:16758048 阅读:48 留言:0更新日期:2017-12-09 03:27
本发明专利技术实施例公开了一种机器人交互方法及系统,所述方法包括:接收用户的第一语音信息;于匹配所述第一语音信息相对应的目标应答信息失败时,请求所述用户重复交互;接收所述用户的请求答复信息为第二语音信息时,建立所述第一语音信息与所述第二语音信息的等同关系;将所述等同关系存储至信息匹配数据库。本发明专利技术实施例解决了现有技术中机器人识别用户语音信息困难的问题,尤其针对网络语言、非标准普通话能够快速匹配出应答信息,提高了与用户之间的沟通效率。

Interactive method and system of robot

The embodiment of the invention discloses a system and a robot interaction method, the method comprises: a first received voice information of the user; in the failure of the first match the target response information corresponding to the speech information when requesting the user to repeat interaction; receiving the user request reply information for second voice information. Establish the equal relationship between the first voice information and the second voice information; the information stored in database, the equivalent relationship. The embodiment of the invention solves the problem that the robot is difficult to identify the user's voice information in the existing technology, especially for network language and non-standard Putonghua, which can quickly match the answer information and improve the communication efficiency between users.

【技术实现步骤摘要】
机器人交互方法及系统
本专利技术实施例涉及机器人
,尤其涉及一种机器人交互方法及系统。
技术介绍
机器人(Robot)是自动执行工作的机器系统。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动,用于协助或取代人类工作。目前,随着科学技术的快速发展,机器人可以语音识别,也可以面部识别,因此机器人能够实现与人类的正常交互。甚至,现有技术的机器人可以做到方言,普通话,英语等多种语言的识别。但是,在实际应用中,机器人与用户交流还是会遇到很多问题,例如,用户的普通话不标准、用户使用网上新兴用语或者用户拥有个人说话习惯等,机器人均识别不出。因此,当用户语言介于方言与普通话之间时,机器人经常识别不出用户想要表达的意思。
技术实现思路
本专利技术实施例提供一种机器人交互方法及系统,能够解决现有机器人识别用户语音信息困难的问题。第一方面,本专利技术实施例提供了一种机器人交互方法,包括:接收用户的第一语音信息;于匹配所述第一语音信息相对应的目标应答信息失败时,请求所述用户重复交互;接收所述用户的请求答复信息为第二语音信息时,建立所述第一语音信息与所述第二语音信息的等同关系;将所述等同关系存储至信息匹配数据库。进一步的,在将所述等同关系存储至信息匹配数据库之后,还包括:于接收所述用户的与所述第一语音信息相同的语音信息时,获取所述第二语音信息的应答信息作为目标应答信息。进一步的,在所述建立所述第一语音信息与所述第二语音信息的等同关系之前,所述接收所述用户的第二语音信息之后,还包括:设置预设次数阈值;相应的,所述接收所述用户的请求答复信息为第二语音信息时,建立所述第一语音信息与所述第二语音信息的等同关系包括:于接收所述用户的第一语音信息次数达到所述预设次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系;或者,于接收所述用户的第二语音信息次数达到所述预设次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系。进一步的,所述建立所述第一语音信息与所述第二语音信息的等同关系,包括:于接收所述第一语音信息与所述第二语音信息的匹配次数达到预设匹配次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系。进一步的,所述建立所述第一语音信息与所述第二语音信息的等同关系,还包括:于第N次接收的第一语音信息,存在第三语音信息为所述请求答复信息,所述第三语音信息与所述第二语音信息不同时,确定正确的第一请求答复信息;建立所述第一语音信息与所述第一请求答复信息的等同关系;其中,N为小于预设匹配次数阈值的正整数。进一步的,在接收所述用户的第二语音信息之后,所述建立所述第一语音信息与所述第二语音信息的等同关系,还包括:循环接收所述用户的请求答复信息;若所述请求答复信息为第四语音信息,所述第四语音信息与所述第二语音信息不同时,确定正确的第二请求答复信息;建立所述第一语音信息与所述第二请求答复信息的等同关系。第二方面,本专利技术实施例还提供了一种机器人交互系统,包括:第一语音信息接收模块,用以接收用户的第一语音信息;请求交互模块,用以于匹配所述第一语音信息相对应的目标应答信息失败时,请求所述用户重复交互;等同关系建立模块,用以接收所述用户的请求答复信息为第二语音信息时,建立所述第一语音信息与所述第二语音信息的等同关系;等同关系存储模块,用以将所述等同关系存储至信息匹配数据库。进一步的,其特征在于,还包括:目标应答信息获取模块,用以在将所述等同关系存储至信息匹配数据库之后,于接收所述用户的与所述第一语音信息相同的语音信息时,获取所述第二语音信息的应答信息作为目标应答信息。进一步的,其特征在于,还包括:预设次数阈值模块,用以在所述建立所述第一语音信息与所述第二语音信息的等同关系之前,所述接收所述用户的第二语音信息之后,设置预设次数阈值;相应的,所述等同关系建立模块具体用以:于接收所述用户的第一语音信息次数达到所述预设次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系;或者,于接收所述用户的第二语音信息次数达到所述预设次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系。进一步的,所述等同关系建立模块具体用以:于接收所述第一语音信息与所述第二语音信息的匹配次数达到预设匹配次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系。进一步的,所述等同关系建立模块具体用以:于第N次接收的第一语音信息,存在第三语音信息为所述请求答复信息,所述第三语音信息与所述第二语音信息不同时,确定正确的第一请求答复信息;建立所述第一语音信息与所述第一请求答复信息的等同关系;其中,N为小于预设匹配次数阈值的正整数。进一步的,所述等同关系建立模块具体用以:在接收所述用户的第二语音信息之后,循环接收所述用户的请求答复信息;若所述请求答复信息为第四语音信息,所述第四语音信息与所述第二语音信息不同时,确定正确的第二请求答复信息;建立所述第一语音信息与所述第二请求答复信息的等同关系。本专利技术实施例提供了一种机器人交互方法及系统,当匹配第一语音信息相对应的目标应答信息失败时,请求用户重复交互;接收用户的请求答复信息为第二语音信息时,建立第一语音信息与所述第二语音信息的等同关系;将等同关系存储至信息匹配数据库,解决了现有技术中机器人识别用户语音信息困难的问题,尤其针对网络语言、非标准普通话能够快速匹配出应答信息,提高了与用户之间的沟通效率。附图说明图1是本专利技术实施例一中的一种机器人交互方法的流程图;图2是本专利技术实施例二中的一种机器人交互方法的流程图;图3是本专利技术实施例三中的一种机器人交互系统的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种机器人的交互方法的流程图,本实施例可适用于各种机器人的交互的情况,该方法可以由本专利技术实施例提供的机器人的交互系统来执行。如图1所示,具体包括:S110、接收用户的第一语音信息。其中,第一语音信息可以为用户与机器人沟通时,用户想表达的任何语音信息,例如关于生活、工作或者用户表达的心情等。由于机器人存储容量有限,因此将数据存储以及复杂运算转移到与机器人相连的机器人服务器端,由服务器进行处理,在不影响机器人原有运行状态的同时,能够实现更多数据的存储与处理。具体的,机器人服务器接收机器人上传的第一语音信息,其中,第一语音信息可以是较短的几个字,也可以是较长的一句或者多句话。S120、于匹配所述第一语音信息相对应的目标应答信息失败时,请求所述用户重复交互。其中,目标应答信息为能够回复第一语音信息的应答信息,且目标应答信息可以为文本信息或者语音信息。但是,当机器人服务器不能识别用户的第一语音信息时,则不能匹配出与第一语音信息相对应的目标应答信息进行回复。这时,服务器将会指示机器人输出让用户重复交互的命令,例如,当服务器匹配第一语音信息的目标应答信息失败时,则输出语音“我听不懂你在说什么”,或者“主人你说啥”等类似让用户重复说明的语音。需要说明的是,机器人服务器匹配第一语音信息相对应的目标本文档来自技高网...
机器人交互方法及系统

【技术保护点】
一种机器人交互方法,其特征在于,包括:接收用户的第一语音信息;于匹配所述第一语音信息相对应的目标应答信息失败时,请求所述用户重复交互;接收所述用户的请求答复信息为第二语音信息时,建立所述第一语音信息与所述第二语音信息的等同关系;将所述等同关系存储至信息匹配数据库。

【技术特征摘要】
1.一种机器人交互方法,其特征在于,包括:接收用户的第一语音信息;于匹配所述第一语音信息相对应的目标应答信息失败时,请求所述用户重复交互;接收所述用户的请求答复信息为第二语音信息时,建立所述第一语音信息与所述第二语音信息的等同关系;将所述等同关系存储至信息匹配数据库。2.根据权利要求1所述的方法,其特征在于,在将所述等同关系存储至信息匹配数据库之后,还包括:于接收所述用户的与所述第一语音信息相同的语音信息时,获取所述第二语音信息的应答信息作为目标应答信息。3.根据权利要求1所述的方法,其特征在于,在所述建立所述第一语音信息与所述第二语音信息的等同关系之前,所述接收所述用户的第二语音信息之后,还包括:设置预设次数阈值;相应的,所述接收所述用户的请求答复信息为第二语音信息时,建立所述第一语音信息与所述第二语音信息的等同关系包括:于接收所述用户的第一语音信息次数达到所述预设次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系;或者,于接收所述用户的第二语音信息次数达到所述预设次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系。4.根据权利要求1所述的方法,其特征在于,所述建立所述第一语音信息与所述第二语音信息的等同关系,包括:于接收所述第一语音信息与所述第二语音信息的匹配次数达到预设匹配次数阈值时,建立所述第一语音信息与所述第二语音信息的等同关系。5.根据权利要求4所述的方法,其特征在于,所述建立所述第一语音信息与所述第二语音信息的等同关系,还包括:于第N次接收的第一语音信息,存在第三语音信息为所述请求答复信息,所述第三语音信息与所述第二语音信息不同时,确定正确的第一请求答复信息;建立所述第一语音信息与所述第一请求答复信息的等同关系;其中,N为小于预设匹配次数阈值的正整数。6.根据权利要求1所述的方法,其特征在于,在接收所述用户的第二语音信息之后,所述建立所述第一语音信息与所述第二语音信息的等同关系还包括:循环接收所述用户的请求答复信息;若所述请求答复信息为第四语音信息,所述第四语音信息与所述第二语音信息不同时,确定正确的第二请求答复信息;建立所述第一语音信息与所述第二请求答复信息的...

【专利技术属性】
技术研发人员:李承敏王文斌包振毅叶巧莉
申请(专利权)人:上海与德通讯技术有限公司
类型:发明
国别省市:上海,31

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

1