一种语音机器人.pdf

上传人:000****221 文档编号:2239912 上传时间:2018-08-03 格式:PDF 页数:11 大小:645.38KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510195025.6

申请日:

2015.04.22

公开号:

CN104834691A

公开日:

2015.08.12

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20150422|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

中国建设银行股份有限公司

发明人:

杨松; 李华峰; 潘虹; 潘泳; 许剑; 韩新文; 颜培杰; 胡安庚

地址:

100032北京市西城区金融大街25号

优先权:

专利代理机构:

广州三环专利代理有限公司44202

代理人:

郝传鑫; 熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种语音机器人,该语音机器人包括获取模块、分析模块、检索模块和输出模块,其中,获取模块,用于获取用户的业务咨询语音;分析模块,用于对获取的业务咨询语音进行解析,得到业务咨询语音包含的关键词;检索模块,用于从预设的业务知识数据库中检索与关键词相匹配的业务信息,当从业务知识数据库中检索不到相匹配的业务信息时,从预设的网络数据库中检索与关键词相匹配的业务信息;输出模块,用于通过播报和/或展示的方式向用户输出检索到业务信息。采用本发明,解决了现有技术中向用户提供业务信息的成本较高,且提供的业务信息不够全面的问题。

权利要求书

1.  一种语音机器人,其特征在于,包括获取模块、分析模块、检索模块和输出模块,其中,
所述获取模块,用于获取用户的业务咨询语音;
所述分析模块,用于对获取的所述业务咨询语音进行解析,得到所述业务咨询语音包含的关键词;
所述检索模块,用于从预设的业务知识数据库中检索与所述关键词相匹配的业务信息,当从所述业务知识数据库中检索不到相匹配的业务信息时,从预设的网络数据库中检索与所述关键词相匹配的业务信息;
所述输出模块,用于通过播报和/或展示的方式向所述用户输出检索到业务信息。

2.
  根据权利要求1所述的语音机器人,其特征在于,所述分析模块对获取的所述业务咨询语音进行解析,得到所述业务咨询语音包含的关键词的具体方式包括:
对获取的所述业务咨询语音的音频信号进行分析,得出所述业务咨询语音对应的文本;
使用预设算法对所述文本进行处理,以提取出所述文本中包含的关键词。

3.
  根据权利要求1或2所述的语音机器人,其特征在于,所述语音机器人还包括:
定位模块,用于获取当前的位置信息,以在所述检索模块检索到多条与所述关键词相匹配的业务信息,并且检索到的多条业务信息中包含与所述位置信息相关的业务信息时,使所述输出模块向所述用户输出检索到的与所述位置信息相关的业务信息。

4.
  根据权利要求3所述的语音机器人,其特征在于,所述语音机器人还包括:
触发模块,用于接收到用户输入的触发指令后,触发所述获取模块获取所 述业务咨询语音。

5.
  根据权利要求4所述的语音机器人,其特征在于,所述语音机器人还包括:
互动模块,用于从预设的工作进度与表情状态的对应关系中找出并向所述用户展示当前工作进度对应的表情状态。

6.
  根据权利要求1或2所述的语音机器人,其特征在于,所述检索模块包括接口单元、接收单元和检索单元,具体用于从预设的网络数据库中检索与所述关键词相匹配的业务信息,其中,
所述接口单元,用于将所述关键词发送到预设的搜索引擎接口,并触发所述搜索引擎根据所述关键词进行搜索;
所述接收单元,用于接收所述搜索引擎反馈的与所述关键词相匹配的搜索结果列表,其中,所述搜索结果列表中包含至少一条搜索结果,每条搜索结果包含省略信息和链接地址,所述链接地址为所述省略信息对应的业务信息所在的网络地址;
所述检索单元,用于当所述搜索结果列表中只有一条搜索结果时,根据所述一条搜索结果中的链接地址获取所述一条搜索结果对应的业务信息;当所述搜索结果列表中有多条搜索结果时,根据预设检索算法对所述搜索结果列表中的省略信息进行检索,得出一条最优的搜索结果,并根据所述最优的搜索结果中的链接地址获取所述最优的搜索结果对应的业务信息。

说明书

一种语音机器人
技术领域
本发明涉及计算机技术领域,尤其涉及一种语音机器人。
背景技术
随着经济社会的快速发展,我们与银行、保险、证券等金融行业打交道的机会越来越多,当我们参与到经济活动中时,我们渴望了解更多与业务相关的知识,以帮助我们选择是否办理某项业务或帮助我们提高办理某项业务的效率。
以银行为例,用户去银行的营业网点办理业务时,通常会向网点的大堂经理了解与业务相关或者生活相关的信息,然而,对于银行来说,这些信息相对简单,却需要占用昂贵的人力资源,对于用户来说,当想要了解的信息与业务相关度不高时,大堂经理往往无法给出相对完善的答案。
发明内容
本发明实施例公开了一种语音机器人,能够解决现有技术中向用户提供业务信息的成本较高,且提供的业务信息不够全面的问题。
第一方面,本发明实施例提供一种语音机器人,该语音机器人包括获取模块、分析模块、检索模块和输出模块,其中,
所述获取模块,用于获取用户的业务咨询语音;
所述分析模块,用于对获取的所述业务咨询语音进行解析,得到所述业务咨询语音包含的关键词;
所述检索模块,用于从预设的业务知识数据库中检索与所述关键词相匹配的业务信息,当从所述业务知识数据库中检索不到相匹配的业务信息时,从预设的网络数据库中检索与所述关键词相匹配的业务信息;
所述输出模块,用于通过播报和/或展示的方式向所述用户输出检索到业务信息。
结合第一方面,在第一方面的第一种可能的实现方式中,所述分析模块对 获取的所述业务咨询语音进行解析,得到所述业务咨询语音包含的关键词的具体方式包括:
对获取的所述业务咨询语音的音频信号进行分析,得出所述业务咨询语音对应的文本;
使用预设算法对所述文本进行处理,以提取出所述文本中包含的关键词。
结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述语音机器人还包括:
定位模块,用于获取当前的位置信息,以在所述检索模块检索到多条与所述关键词相匹配的业务信息,并且检索到的多条业务信息中包含与所述位置信息相关的业务信息时,使所述输出模块向所述用户输出检索到的与所述位置信息相关的业务信息。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述语音机器人还包括:
触发模块,用于接收到用户输入的触发指令后,触发所述获取模块获取所述业务咨询语音。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述语音机器人还包括:
互动模块,用于从预设的工作进度与表情状态的对应关系中找出并向所述用户展示当前工作进度对应的表情状态。
结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述检索模块包括接口单元、接收单元和检索单元,具体用于从预设的网络数据库中检索与所述关键词相匹配的业务信息,其中,
所述接口单元,用于将所述关键词发送到预设的搜索引擎接口,并触发所述搜索引擎根据所述关键词进行搜索;
所述接收单元,用于接收所述搜索引擎反馈的与所述关键词相匹配的搜索结果列表,其中,所述搜索结果列表中包含至少一条搜索结果,每条搜索结果包含省略信息和链接地址,所述链接地址为所述省略信息对应的业务信息所在的网络地址;
所述检索单元,用于当所述搜索结果列表中只有一条搜索结果时,根据所述一条搜索结果中的链接地址获取所述一条搜索结果对应的业务信息;当所述 搜索结果列表中有多条搜索结果时,根据预设检索算法对所述搜索结果列表中的省略信息进行检索,得出一条最优的搜索结果,并根据所述最优的搜索结果中的链接地址获取所述最优的搜索结果对应的业务信息。
通过实施本发明实施例,用户可以直接与语音机器人进行语音交流,以咨询相关业务信息,大大提高了获取业务信息的效率;语音机器人同时对接了业务知识业务数据库和网络数据库,当从业务知识业务数据库中无法检索到相匹配的业务信息时,再从网络数据库中进行检索,使得为用户提供的业务信息更加全面。
在语音机器人中设置定位模块,以使该语音机器人进行业务信息检索时,能够结合当前位置为用户提供更加精确的检索结果;语音机器人中还设置有触发模块,可以随时控制获取语音的时间;除此之外,语音机器人还设置有互动模块,用于通过表情状态向用户展示当前进程,增强了用户体验;另外,当检索的信息是从网络数据库中获取时,使用预设的算法对检索到的结果进行二次检索,以提高检索结果的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种语音机器人的结构示意图。
图2是本发明实施例提供的另一种语音机器人的结构示意图。
图3是本发明实施例提供的另一种语音机器人的结构示意图。
图4是本发明实施例提供的另一种语音机器人的结构示意图。
图5是本发明实施例提供的一种检索模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创 造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。另外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参见图1,图1是本发明实施例提供的一种语音机器人10的结构示意图,该语音机器人10可以包括获取模块101、分析模块102、检索模块103和输出模块104,其中,各个模块的详细描述如下。
获取模块101用于获取用户的业务咨询语音。
具体地,该获取模块101具有获取语音信息(或音频信息)功能,包括但不限于日常生活中用到的录音设备,何时获取或停止获取业务咨询语音可以由获取模块101根据周围环境参数自行决定(例如,当感应到声音信号时,开始获取语音,当安静的时间达到预设时长时,停止获取业务咨询语音),也可以根据用户的相关操作来决定(例如,接收到用户发出的用于指示“结束”获取的语音信息时,则停止获取业务咨询语音)。
分析模块102用于对获取的所述业务咨询语音进行解析,得到所述业务咨询语音包含的关键词。
具体地,对业务咨询语音进行解析的方式很多,作为一种可选的方式,分析模块102可以通过语音识别技术得出所述业务咨询语音对应的文本,再通过关键词提取算法提取得出的文本中的关键词;作为又一种可选的方式,预先在语音机器人中存储各种关键词对应的语音信息,当分析模块102分析出获取的业务咨询语音中包含与所述关键词对应的语音信息片段时,将所述关键词作为该业务咨询语音的关键词,举例来说,请参见表1。

语音信息关键词1.voc开户2.voc信用卡3.voc取款4.voc理财

表1
当获取的业务咨询语音中包含语音片段2.voc时,表明该段业务咨询语音包含关键词“信用卡”,如果再分析出业务咨询语音中包含语音片段3.voc时,可以进一步确定该段业务咨询语音还包含关键词“取款”,需要说明的是,表1中的“语音信息”列中的内容为预先设置的,可以是根据用户发音习惯总结出来的各个关键词对应的语音信息。
在一种可选的方案中,分析模块102对获取的业务咨询语音进行解析,得到业务咨询语音包含的关键词的具体方式可以是:对获取的业务咨询语音的音频信号进行分析,得出业务咨询语音对应的文本;使用预设算法对文本进行处理,以提取出文本中包含的关键词。
需要说明的是,通过分析模块102得出业务咨询语音中的关键词的具体方式还有很多,此处不再一一举例。
检索模块103用于从预设的业务知识数据库中检索与所述关键词相匹配的业务信息,当从所述业务知识数据库中检索不到相匹配的业务信息时,从预设的网络数据库中检索与所述关键词相匹配的业务信息。
具体地,检索模块103与至少两类数据库建立了通信,一类是业务知识数据库(更确切地说是“业务知识业务数据库”),业务知识数据库中的信息不共享到互联网上,仅在办理一些特定业务时才可以获取,例如,银行内部的业务数据库,用于存放一些与银行业务相关的信息,该数据库中的信息只对在银行网点办理业务的用户开放;互联网数据库是指共享到互联网中的,对公众开放的各种数据库的集合。
可以理解的是,在从业务知识数据库中检索相匹配的业务信息时,必然会用到检索算法,该检索算法可以是根据银行业特性专门开发的一套检索算法,以提高检索结果与关键词的相关性,该检索算法可以包含模糊匹配功能,例如, 当根据关键词根本检索不到相关内容时,可自动将一些与银行业务相关度不高的关键词替换为与银行业务相关度高的关键词后再进行检索,或者当检索结果太多时,自动添加一些与银行业务相关的关键词,以提高检索结果的准确性。
当从业务知识数据库中检索不到相关业务信息时,从网络数据库中检索,可以理解的是,检索模块103具有对接搜索引擎服务商提供的搜索引擎接口的功能,因此检索模块103可以自动将关键词提交到该搜索引擎,并触发搜索引擎进行搜索。
输出模块104用于通过播报和/或展示的方式向所述用户输出检索到业务信息。
具体地,当检索模块103检索到与关键词相匹配的业务信息后,输出模块104将该相匹配的业务信息呈现出来,具体呈现的方式可以是通过语音机器人的显示屏显示,也可以通过语音机器人的音频设备播报,还可以是二者的结合。举例来说,当根据检索词“信用卡”和“取款”,最后通过检索模块检索到一条标题为“信用卡取款额度”的业务信息时,将该业务信息在语音机器人的显示屏中向用户展示。
进一步地,当相匹配的业务信息为多条时,可以选择输出其中的一条(具体输出哪一条可以预先制定规则来选择),也可以轮流输出多条;还可以同时显示多条业务信息各自对应的标题供用户选择,当用户点击了其中某一条业务信息的标题时,则输出该业务信息。
请参见图2,图2是本发明实施例提供的另一种语音机器人10的结构示意图,该语音机器人10除了包括图1所示的语音机器人10中的获取模块101、分析模块102、检索模块103和输出模块104外,还包括定位模块105,定位模块105的详细描述如下。
定位模块105用于获取当前的位置信息,以在所述检索模块103检索到多条与所述关键词相匹配的业务信息,并且检索到的多条业务信息中包含与所述位置信息相关的业务信息时,使所述输出模块104向所述用户输出检索到的与所述位置信息相关的业务信息。
具体地,定位模块105可以获取当前的位置信息,获取的位置信息将协助从数据库中获取更加精确的业务信息,举例来说,定位模块105获取到当前的 地理位置为“平安路路口”,检索模块103根据关键词“房贷分期”检索到很多条业务信息,其中包括一条地处平安路路口附近的“平安小区”的“房贷分期”信息时,可触发输出模块104优先输出或只输出“平安小区”的“房贷分期”信息。
请参见图3,图3是本发明实施例提供的另一种语音机器人10的结构示意图,该语音机器人10除了包括图2所示的语音机器人10的获取模块101、分析模块102、检索模块103、输出模块104和定位模块105外,还包括触发模块106,触发模块106的详细描述如下。
触发模块106用于接收到用户输入的触发指令后,触发所述获取模块101获取所述业务咨询语音。
具体地,该语音机器人10还包括触发模块106,用于触发获取模块101开始获取业务咨询语音,该触发模块可以通过按键(包括物理按键和虚拟按键)来触发,具体触发方式可以是,点击一下该按键即触发成功,获取模块101可以开始获取语音,或者是按下按键不放,获取模块101开始获取语音,当放开按键时,获取模块101停止获取语音,当然还可以是其他方式,此处不作限制。
需要说明的是,触发模块106的启动方式除了通过操作按键来实现外,还可以通过手势识别、特定声音信号识别等方式来实现,总而言之,触发模块106的启动方式有很多,此处不再一一举例。
请参见图4,图4是本发明实施例提供的另一种语音机器人10的结构示意图,该语音机器人10除了包括图3所示的语音机器人10的获取模块101、分析模块102、检索模块103、输出模块104、定位模块105和触发模块106外,还包括互动模块107,互动模块107的详细描述如下。
互动模块107用于从预设的工作进度与表情状态的对应关系中找出并向所述用户展示当前工作进度对应的表情状态。
具体地,互动模块107是语音机器人中具有表情状态功能的一个模块,能够向用户展示不同的表情状态,该互动模块107可以包括一个显示屏,该显示屏中可以显示表情状态,该互动模块107还可以包括类似于人脸部的模块,该模块可以通过变换形状达到展现不同表情的功能。
进一步地,可以预先将该语音机器人的工作状态划分为若干个阶段(即指所述工作进度),并给每个阶段设置一种表情状态;互动模块107检测语音机器人当前所处的阶段,并呈现出该阶段所对应的表情状态。这样做不仅可以让用户知晓语音机器人当前的工作进度,还与用户之间产生了互动,增强了用户体验。
请参见图5,图5是本发明实施例提供图1~4的语音机器人10中的检索模块103的一种结构示意图,该检索模块103从网络数据库中检测信息的部分可以包括接口单元1031、接收单元1032和检索单元1033,各个单元的详细描述如下。
接口单元1031用于将所述关键词发送到预设的搜索引擎接口,并触发所述搜索引擎根据所述关键词进行搜索。
具体地,接口单元1031用于与网络搜索引擎进行对接,将分析模块102分析出来的关键词提交到该搜索引擎,并触发该搜索引擎针对该关键词进行检索。
接收单元1032用于接收所述搜索引擎反馈的与所述关键词相匹配的搜索结果列表,其中,所述搜索结果列表中包含至少一条搜索结果,每条搜索结果包含省略信息和链接地址,所述链接地址为所述省略信息对应的业务信息所在的网络地址。
具体地,接收单元1032用于接收搜索引擎反馈的搜索结果列表,其中的每一条搜索结果都对应一条完整的业务信息,但是只向接收单元1032反馈了该业务信息的一些省略信息和指向该业务信息的链接。
检索单元1033用于当所述搜索结果列表中只有一条搜索结果时,根据所述一条搜索结果中的链接地址获取所述一条搜索结果对应的业务信息;当所述搜索结果列表中有多条搜索结果时,根据预设检索算法对所述搜索结果列表中的省略信息进行检索,得出一条最优的搜索结果,并根据所述最优的搜索结果中的链接地址获取所述最优的搜索结果对应的业务信息。
具体地,当搜索引擎反馈的搜索结果为多条时,检索单元1033还需要对多条搜索结果进行二次检索,以从中筛选出与银行业务更相关的搜索结果,具体地就是以搜索引擎反馈的省略信息为筛选对象,以预设算法作为筛选规则来对搜索结果进行二次检索,其中预设算法为结合银行业特点制定的算法,该预设 算法可以实现的功能包括:分析每一条省略信息中除了最开始提交到搜索引擎的关键词外,还包括多少与银行业务相关的关键词,并将包含最多与银行业务相关的关键词的一条搜索结果作为优选的搜索结果,同时通过该搜索结果对应的链接地址获取详细的业务资讯。
综上所述,通过实施本发明实施例,用户可以直接与语音机器人进行语音交流,以咨询相关业务信息,大大提高了获取业务信息的效率;语音机器人同时对接了业务知识业务数据库和网络数据库,当从业务知识业务数据库中无法检索到相匹配的业务信息时,再从网络数据库中进行检索,使得为用户提供的业务信息更加全面。
在语音机器人中设置定位模块,以使该语音机器人进行业务信息检索时,能够结合当前位置为用户提供更加精确的检索结果;语音机器人中还设置有触发模块,可以随时控制获取语音的时间;除此之外,语音机器人还设置有互动模块,用于通过表情状态向用户展示当前进程,增强了用户体验;另外,当检索的信息是从网络数据库中获取时,使用预设的算法对检索到的结果进行二次检索,以提高检索结果的准确性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

一种语音机器人.pdf_第1页
第1页 / 共11页
一种语音机器人.pdf_第2页
第2页 / 共11页
一种语音机器人.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种语音机器人.pdf》由会员分享,可在线阅读,更多相关《一种语音机器人.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种语音机器人,该语音机器人包括获取模块、分析模块、检索模块和输出模块,其中,获取模块,用于获取用户的业务咨询语音;分析模块,用于对获取的业务咨询语音进行解析,得到业务咨询语音包含的关键词;检索模块,用于从预设的业务知识数据库中检索与关键词相匹配的业务信息,当从业务知识数据库中检索不到相匹配的业务信息时,从预设的网络数据库中检索与关键词相匹配的业务信息;输出模块,用于通过播报和/。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1