一种基于语音识别的信息交互系统、方法及其装置与流程

文档序号:13073983阅读:325来源:国知局
一种基于语音识别的信息交互系统、方法及其装置与流程

本发明实施例涉及语音交互技术领域,尤其涉及一种基于语音识别的信息交互系统、方法及其装置。



背景技术:

随着信息技术飞速发展,社会不断进步,自助金融设备的布放量逐渐增加,人们对自助金融设备的使用率越来越高,随之而来的是人们对自助金融设备智能化应用需求越来越迫切,推进自助金融设备智能化程度发展,成为了自助金融设备的发展方向。

现有技术中的自助金融设备没有实现通过用户与设备的语音交流办理业务的功能,用户仅仅是根据自助金融设备的提示手动进行业务办理,在业务办理过程中,用户不能与自助金融设备进行对话,尤其对于部分有手部疾病的用户,无法满足其通过自助金融设备办理业务的需求,造成用户体验感差。



技术实现要素:

本发明实施例提供一种基于语音识别的信息交互系统、方法及其装置,以解决现有技术中用户无法与自助金融设备通过语音交流办理业务的问题。

第一方面,本发明实施例提供了一种基于语音识别的信息交互系统,包括:语音识别模块、处理器、语音生成模块以及显示模块,其中,

所述语音识别模块,用于接收用户输入的语音,基于所述语音,识别用户的需求业务类型,并将所述用户的需求业务类型发送至所述处理器;

所述处理器,用于获取语音识别模块发送的用户的需求业务类型;获取与所述需求业务类型对应的业务处理流程,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;获取与所述业务处理流程对应的服务模型集成结果,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系;根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音;

所述语音生成模块,用于接收所述目标服务模型,生成与所述目标服务模型匹配的交互语音,输出所述交互语音至用户;

所述显示模块,用于显示与所述目标服务模型匹配的业务处理界面。

进一步地,所述语音识别模块包括:语音模式识别单元、语言解释单元以及对话流控制单元,其中,

所述语音模式识别单元,用于接收用户输入的语音,获取所述用户输入的语音与模式模型的匹配结果,并将所述匹配结果发送至所述语言解释单元,其中,所述模式模型根据收集的业务操作用语的表层、语法层以及关键词而构建;

所述语言解释单元,用于对所述匹配结果执行编码操作,并对编码结果进行语言分析,在对分析结果进行校验之后,发送所述分析结果至所述对话流控制单元,其中,所述语言分析包括语句结构分析以及语义分析;

所述对话流控制单元,用于根据所述分析结果识别用户的需求业务类型。

进一步地,所述系统还包括:

任务控制模块,所述任务控制模块用于如果确定接收到所述用户的需求业务类型,根据所述需求业务类型以及预存储的待处理业务信息确定所述需求业务类型对应的业务处理流程,发送所述业务处理流程至所述处理器,其中,待处理业务信息包括所有业务类型中各个业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;

所述处理器还用于:发送所述用户的需求业务类型至所述任务控制模块。

进一步地,所述系统还包括:

服务模块,所述服务模块用于根据所述业务处理流程,对所述服务模型进行集成操作,将服务模型集成结果发送至所述处理器;

所述处理器还用于:发送所述业务处理流程至所述服务器,并接收服务器基于所述业务处理流程返回的所述服务模型集成结果。

进一步地,所述服务模块包括:

映射关系获取单元,用于获取预存储的服务模型与所述业务处理流程之间的映射关系;

模型提取单元,用于根据所述映射关系,提取所述业务处理流程中业务处理环节对应的服务模型;

模型集成单元,用于根据不同服务模型之间的逻辑关系,对提取的,与所述业务处理流程匹配的服务模型进行集成操作,获取服务模型集成结果。

进一步地,所述系统还包括:

通信模块,所述通信模块与所述服务器相连,用于将所述语音模式识别单元接收的所述用户输入的语音发送至所述服务器,并将服务器基于所述用户输入的语音计算的所述用户输入的语音与模式模型的匹配结果返回至所述语音模式识别单元;

所述语音模式识别单元还用于:通过通信模块接收所述匹配结果。

进一步地,所述通信模块还具体用于:

将所述目标服务模型发送至所述服务器,并将所述服务器基于所述目标服务模型,确定的业务处理界面返回至所述处理器;

所述处理器还用于:通过所述通信模块接收所述业务处理界面。

进一步地,所述系统应用于自助金融设备。

第二方面,本发明实施例提供了一种基于语音识别的信息交互方法,包括:

获取语音识别模块发送的用户的需求业务类型;

获取与所述需求业务类型对应的业务处理流程,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;

获取与所述业务处理流程对应的服务模型集成结果,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系;

根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音。

第三方面,本发明实施例还提供了一种基于语音识别的信息交互装置,包括:

业务类型获取模块,用于获取语音识别模块发送的用户的需求业务类型;

业务处理流程获取模块,用于获取与所述需求业务类型对应的业务处理流程,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;

服务模型集成结果获取模块,用于获取与所述业务处理流程对应的服务模型集成结果,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系;

目标服务模型确定模块,用于根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音。

本发明实施例通过语音识别模块对用户输入的语音进行识别,获取用户需求的业务类型,在确定用户需求的业务类型对应的业务处理流程之后,集成与业务处理流程匹配的服务模块,基于所述服务模块,通过语音生成模块与用户进行对话,在进一步获取用户的需求或选择的同时,通过显示模块为用户提供业务处理界面,实现了良好的人机交互功能。本发明实施例能够准确的识别用户的需求,并为用户提供业务办理的服务,提升了自助金融设备的智能化程度,同时,能够满足用户通过与自助金融设备进行语音交流办理业务的需求,有效地提升了用户体验。

附图说明

图1为本发明实施例一中的一种基于语音识别的信息交互系统的结构示意图;

图2为本发明实施例二中的一种基于语音识别的信息交互系统的结构示意图;

图3为本发明实施例三中的一种基于语音识别的信息交互系统的结构示意图;

图4为本发明实施例四中的一种基于语音识别的信息交互系统的结构示意图;

图5为本发明实施例五中的一种基于语音识别的信息交互方法的流程图;

图6是本发明实施例六中的一种基于语音识别的信息交互装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种基于语音识别的信息交互系统的结构示意图,本实施例可适用于通过基于语音识别的信息交互系统来进行业务办理的情况,该系统可以采用硬件和/或软件的方式实现。

本发明实施例一的系统具体包括:语音识别模块110、处理器120、语音生成模块130以及显示模块140。

所述语音识别模块110,用于接收用户输入的语音,基于所述语音,识别用户的需求业务类型,并将所述用户的需求业务类型发送至所述处理器。

具体的,处理器在接收到用户的语音识别请求之后,激活语音识别模块。语音识别请求可以为用户输入语音的音量超过设定分贝,或确定检测到用户的存在,本发明对此不做限制。示例性地,设定分贝可以设置为50分贝,或通过传感器检测用户的存在。语音识别模块接收用户输入的语音,当获取用户输入的语音与模式模型的匹配结果之后,对用户输入的语音进行编码操作,并对编码结果进行分析,获取用户需求的业务类型。即在确定用户语音对应的语句内容之后,对语句内容进行语法、语义以及语句结构的分析,获取用户的意图。用户意图,即可以根据用户当前输入的语音判断用户接下来可能要输入的语音和/或用户需求的业务类型,将需求的业务类型发送至处理器。业务类型可以包括转账、取款等通过自助金融设备可以办理的业务的种类。

所述处理器120,用于获取语音识别模块发送的用户的需求业务类型;获取与所述需求业务类型对应的业务处理流程,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;获取与所述业务处理流程对应的服务模型集成结果,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系;根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音。

具体的,处理器接收语音识别模块发送的用户的需求业务类型,根据用户的需求业务类型以及待处理业务信息确定用户需求业务类型对应的业务处理流程。待处理业务信息可以存储在处理器中,也可以存储在任务控制模块中,待处理业务信息可以包括系统能够处理的全部业务类型对应的所有业务处理环节,以及不同业务处理环节之间的逻辑关系。由用户的需求业务类型以及待处理业务信息共同确定系统的业务处理流程以及业务处理流程对应的业务处理环节。至少一个服务模型可以存储在处理器中,也可以存储在服务模块中,根据业务处理环节,动态地提取与业务处理环节对应的至少一个服务模型,按照业务处理环节之间的逻辑关系和/或不同的服务模型之间的逻辑关系,对提取的至少一个服务模型进行集成和整合的操作,以提供业务处理流程对应的整体服务内容,以及提供业务处理流程的各个业务处理环节对应的具体服务内容。

处理器可以监控业务处理流程的全部业务处理环节,根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,即根据当前所处的业务处理环节,提供与当前所处的业务处理环节对应的具体服务内容。其中,用户输入的交互信息可以为语音输入的交互信息,也可以为通过业务处理界面手动输入的交互信息,本发明对此不做限制。业务处理环节可以包括所有业务处理步骤,以及不同的业务处理步骤之间的逻辑关系。当处理器确定目标服务模型时,将目标服务模型发送至语音生成模块,语音生成模块生成目标服务模型对应的交互语音,与用户进行人机交互。用户可以根据语音生成模块生成的语音,进一步通过语音识别模块进行语音输入,以形成人机对话。同时,处理器提供与目标服务模型对应的业务处理界面,并接收用户基于业务处理界面输入的数据,业务处理界面可以通过显示模块进行显示。在确定用户完成业务办理时,处理器可以提供初始化显示界面,并控制显示模块显示初始化显示界面。

所述语音生成模块130,用于接收所述目标服务模型,生成与所述目标服务模型匹配的交互语音,输出所述交互语音至用户。

具体的,语音生成模块接收到目标服务模型之后,对目标服务模型执行编码的逆操作,即将以编码形式存在的内容还原为语音,生成与目标服务模型对应的交互语音,并输出至用户。

所述显示模块140,用于显示与所述目标服务模型匹配的业务处理界面。

具体的,显示模块可以为显示屏,通过显示屏将处理器提供的业务处理界面显示至用户。

本实施例中,用户可以通过语音识别模块输入“我要转账”,语音识别模块接收用户的“我要转账”的语音,将该语音输入至模式模型进行匹配,获取匹配结果,即获取用户输入的语音的语句内容,对语句内容进行编码,并进行进一步分析之后,获取用户的需求业务类型,即转账业务类型。处理器根据用户需求的转账业务类型,获取转账业务类型对应的业务处理流程,以及业务处理流程的全部业务处理环节和不同业务处理环节之间的逻辑关系。根据业务处理流程获取服务模型的集成结果,并根据当前所处的业务处理环节,在服务模型集成结果中确定目标服务模型,目标服务模型可以提供至少一种身份验证方式,例如,密码验证和虹膜验证,语音生成模块可以生成与目标服务模型对应的交互语音,例如“请选择您需要的身份认证方式:1、密码验证,2、虹膜验证”,显示模块显示目标服务模型对应的业务办理界面,用户可以通过语音输入的方式或通过点击显示屏幕在业务办理界面输入的方式进行身份验证方式的选择。无论用户的身份验证是否成功,在服务模型集成结果中都可以确定对应的目标服务模型。在用户身份验证成功的条件下,可以在服务模型集成结果中确定对应的目标服务模型为确定转账账户,语音生成模块可以生成与目标服务模型为确定转账账户对应的交互语音,显示模块显示目标服务模型为确定转账账户对应的业务办理界面,以此类推,通过用户与系统之间的交互,为用户提供需求业务类型的业务办理操作。

本发明实施例一提供了一种基于语音识别的信息交互系统,通过语音识别模块对用户输入的语音进行识别,获取用户需求的业务类型,在确定用户需求的业务类型对应的业务处理流程之后,集成与业务处理流程匹配的服务模块,基于所述服务模块,通过语音生成模块与用户进行对话,在进一步获取用户的需求或选择的同时,通过显示模块为用户提供业务处理界面,实现了良好的人机交互功能。本发明实施例能够准确的识别用户的需求,并为用户提供业务办理的服务,提升了自助金融设备的智能化程度,同时,能够满足用户通过与自助金融设备进行语音交流办理业务的需求,有效地提升了用户体验。

实施例二

图2为本发明实施例二提供的一种基于语音识别的信息交互系统的结构示意图,本发明实施例二以实施例一为基础进行了优化,具体是对语音识别模块结构的进一步优化,如图2所示,本发明实施例二的语音识别模块具体包括:语音模式识别单元210、语言解释单元220以及对话流控制单元230。

所述语音模式识别单元210,用于接收用户输入的语音,获取所述用户输入的语音与模式模型的匹配结果,并将所述匹配结果发送至所述语言解释单元,其中,所述模式模型根据收集的业务操作用语的表层、语法层以及关键词而构建。

具体的,预先收集用户习惯性的业务操作用语,对业务操作用语进行表层、语法层以及关键词的分析之后,即对业务操作用语进行语音、语法、语句结构、关键词等元素的分析之后,构建模式模型。模式模型可以存储在处理器中,也可以存储在远端服务器,本发明对此不做限制。语音模式识别单元接收用户输入的语音,将用户输入的语音与模式模型进行匹配,获取匹配结果,即获取用户输入的语音对应的语句内容,并将匹配结果发送至语言解释单元。

所述语言解释单元220,用于对所述匹配结果执行编码操作,并对编码结果进行语言分析,在对分析结果进行校验之后,发送所述分析结果至所述对话流控制单元,其中,所述语言分析包括语句结构分析以及语义分析。

具体的,语言解释单元对匹配结果进行编码,将语音变为文本之后进行语句结构以及语义的分析,并对分析结果进行语义以及语法的检查和校验,以消除语义的歧义,也可以通过建立语音的候选文本,以对分析结果进行语义以及语法的检查和校验,将校验之后的分析结果发送至对话流控制单元。

所述对话流控制单元230,用于根据所述分析结果识别用户的需求业务类型。

具体的,对话流控制单元可以对分析结果进行参数的提取,以获取用户的意图,判断用户需求的业务类型和/或用户接下来可能要输入的语音。其中,参数可以是根据语句结构和语法所确定的关键字,例如,用户输入的语音为“我要取款”,经过语音模式识别单元以及语言解释单元的处理之后,对话流控制单元可以获取用户需求的业务类型为取款业务,并判断用户接下来可能要输入的语音为取款的具体金额。提取的参数可以为“要”和“取款”。对话流控制单元可以包括业务类型数据库和词汇表,数据库中存储着系统可以办理的业务类型,通过词汇表可以获取表层单词与深层语义之间的映射关系。

本发明实施例二提供了一种基于语音识别的信息交互系统,用户不仅仅可以根据自助金融设备的提示手动进行业务办理,在业务办理过程中,用户还可以与自助金融设备进行对话,通过语音交互完成业务的办理,尤其对于部分有手部疾病的用户,能够满足其通过自助金融设备办理业务的需求,提升了自助金融设备的智能化程度,改善了用户体验。

实施例三

图3为本发明实施例三提供的一种基于语音识别的信息交互系统的结构示意图,本发明实施例三以上述实施例为基础进行了优化,具体是对基于语音识别的信息交互系统结构的进一步优化,如图3所示,本发明实施例三的系统具体包括:语音识别模块310、处理器320、服务模块330、语音生成模块340以及显示模块350。

所述语音识别模块310,用于接收用户输入的语音,基于所述语音,识别用户的需求业务类型,并将所述用户的需求业务类型发送至所述处理器。

所述处理器320,用于获取语音识别模块发送的用户的需求业务类型;获取与所述需求业务类型对应的业务处理流程,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;获取与所述业务处理流程对应的服务模型集成结果,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系;根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音。

服务模块330,所述服务模块用于根据所述业务处理流程,对所述服务模型进行集成操作,将服务模型集成结果发送至所述处理器;

所述处理器还用于:发送所述业务处理流程至所述服务器,并接收服务器基于所述业务处理流程返回的所述服务模型集成结果。

优选的,所述服务模块330包括:

映射关系获取单元,用于获取预存储的服务模型与所述业务处理流程之间的映射关系;

模型提取单元,用于根据所述映射关系,提取所述业务处理流程中业务处理环节对应的服务模型;

模型集成单元,用于根据不同服务模型之间的逻辑关系,对提取的,与所述业务处理流程匹配的服务模型进行集成操作,获取服务模型集成结果。

具体的,处理器在获取到业务处理流程之后,发送业务处理流程至服务模块,由服务模块根据业务处理流程完成对预存储的至少一个服务模型的集成操作,并将服务模型的集成结果返回至处理器。服务模块中预存储的至少一个服务模型都具有其对应的用途属性,用途属性,即可以为用户提供的具体的服务内容。服务模型与业务处理流程的各个不同的业务处理环节之间存在映射关系,通过映射关系获取单元,获取该映射关系,并通过模型提取单元,提取业务处理流程中与业务处理环节匹配的至少一个服务模型。根据不同服务模型之间的逻辑关系,和/或业务处理环节之间的逻辑关系,对提取的至少一个服务模型进行集成操作,即根据业务处理流程对应的服务顺序,将业务处理环节对应的部分服务拼合成用户所需的整体服务,获取服务模型的集成结果,并将服务模型集成结果发送至处理器,处理器根据服务模型集成结果确定目标服务模型。

所述语音生成模块340,用于接收所述目标服务模型,生成与所述目标服务模型匹配的交互语音,输出所述交互语音至用户。

所述显示模块350,用于显示与所述目标服务模型匹配的业务处理界面。

本发明实施例三提供了一种基于语音识别的信息交互系统,通过识别用户的需求业务类型,获取需求业务类型对应的业务办理流程,进而提供与业务办理流程匹配的服务,以此达到帮助用户完成业务办理的目的。

实施例四

图4为本发明实施例四提供的一种基于语音识别的信息交互系统的结构示意图,本发明实施例四以上述实施例为基础进行了优化,具体是对基于语音识别的信息交互系统结构的进一步优化,如图4所示,本发明实施例四的系统具体包括:语音识别模块410、处理器420、任务控制模块430、服务模块440、通信模块450、语音生成模块460以及显示模块470。

所述语音识别模块410,用于接收用户输入的语音,基于所述语音,识别用户的需求业务类型,并将所述用户的需求业务类型发送至所述处理器。

所述处理器420,用于获取语音识别模块发送的用户的需求业务类型;获取与所述需求业务类型对应的业务处理流程,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;获取与所述业务处理流程对应的服务模型集成结果,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系;根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音。

所述任务控制模块430,用于如果确定接收到所述用户的需求业务类型,根据所述需求业务类型以及预存储的待处理业务信息确定所述需求业务类型对应的业务处理流程,发送所述业务处理流程至所述处理器,其中,待处理业务信息包括所有业务类型中各个业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;

所述处理器还用于:发送所述用户的需求业务类型至所述任务控制模块。

具体的,处理器如果确定接收到需求业务类型之后,将需求业务类型发送至任务控制模块。任务控制模块预存储有待处理业务信息,待处理业务信息包括系统可以处理的全部业务类型对应的所有业务处理环节,以及不同业务处理环节之间的逻辑关系。由所需业务类型以及待处理业务信息共同确定系统的业务处理流程以及业务处理流程对应的业务处理环节,也可以包括业务处理环节中的业务处理步骤以及不同业务处理步骤之间的逻辑关系。任务控制模块将包括有业务处理环节的业务处理流程发送至处理器。

服务模块440,所述服务模块用于根据所述业务处理流程,对所述服务模型进行集成操作,将服务模型集成结果发送至所述处理器;

所述处理器还用于:发送所述业务处理流程至所述服务器,并接收服务器基于所述业务处理流程返回的所述服务模型集成结果。

优选的,所述服务模块包括:

映射关系获取单元,用于获取预存储的服务模型与所述业务处理流程之间的映射关系;

模型提取单元,用于根据所述映射关系,提取所述业务处理流程中业务处理环节对应的服务模型;

模型集成单元,用于根据不同服务模型之间的逻辑关系,对提取的,与所述业务处理流程匹配的服务模型进行集成操作,获取服务模型集成结果。

具体的,服务模块根据业务处理流程完成对预存储的至少一个服务模型的集成操作,并将服务模型的集成结果返回至处理器。

所述通信模块450,所述通信模块与所述服务器相连,用于将所述语音模式识别单元接收的所述用户输入的语音发送至所述服务器,并将服务器基于所述用户输入的语音计算的所述用户输入的语音与模式模型的匹配结果返回至所述语音模式识别单元;

所述语音模式识别单元还用于:通过通信模块接收所述匹配结果。

具体的,通信模块一端与处于远端的服务器相连,另一端与系统相连。远端的服务器可以存储模式模型,当语音识别模块的语音模式识别单元接收到用户输入的语音时,可以将用户输入的语音通过通信模块发送至远端的服务器,服务器对用户输入的语音与模式模型进行匹配操作,获取匹配结果,并将匹配结果返回至语音识别模块的语音模式识别单元。

优选的,所述通信模块还具体用于:

将所述目标服务模型发送至所述服务器,并将所述服务器基于所述目标服务模型,确定的业务处理界面返回至所述处理器;

所述处理器还用于:通过所述通信模块接收所述业务处理界面。

具体的,处理器在确定目标服务模型之后,通过通信模块将目标服务模型发送至远端的服务器,服务器基于目标服务模型提供业务处理界面,通过通信模块将业务处理界面返回至处理器。处理器还可以将用户基于业务处理界面输入的数据发送至远端服务器,执行用户信息的验证以及用户业务办理的结果数据的传输等操作。

所述语音生成模块460,用于接收所述目标服务模型,生成与所述目标服务模型匹配的交互语音,输出所述交互语音至用户。

所述显示模块470,用于显示与所述目标服务模型匹配的业务处理界面。

优选的,所述系统应用于自助金融设备。

本实施例中,基于语音识别的信息交互系统可以应用于自助金融设备,例如,自助取款机。自动取款机可以在确定检测到用户的存在时,激活语音识别模块,通过语音识别模块对用户输入的语音进行编码操作,并进行语音、语义的分析,识别出用户的需求业务类型,并可以获取用户接下来意图输入的语音内容。处理器将需求业务类型发送至任务控制模块,任务控制模块将根据需求业务类型以及预存储的待处理业务信息所共同确定系统的业务处理流程,以及业务处理流程包含的业务处理环节和不同业务处理环节之间的逻辑关系发送至处理器,其中,业务处理流程与业务处理环节之间是父类与子类的关系。处理器将业务处理流程发送至服务模块,服务模块根据业务处理流程完成对预存储的服务模型的集成操作,并将服务模型的集成结果返回至处理器。处理器根据当前所处的业务处理环节,和/或用户输入的交互信息,在服务模型集成结果中确定目标服务模型,将目标服务模型发送至语音生成模块,以及通过通信模块将目标服务模型发送至远端服务器,语音生成模块生成目标服务模型对应的交互语音,并输出至用户,实现与用户的对话。远端服务器提供与目标服务模型匹配的业务办理界面,通过通信模块将业务办理界面返回至处理器,处理器控制显示模块显示业务办理界面至用户,以实现自动取款机与用户进行语音交流的同时,显示业务办理界面供用户操作。

本发明实施例四提供了一种基于语音识别的信息交互系统,通过在自助金融设备上实现人机语音交互的功能,满足了用户与自助金融设备通过语音交流办理业务的需求,提升了自助金融设备的智能化程度,提升了用户体验。

实施例五

图5为本发明实施例五提供的一种基于语音识别的信息交互方法的流程图,本实施例可应用于本发明实施例提供的基于语音识别的信息交互系统中,适用于通过基于语音识别的信息交互系统来进行语音办理业务情况,该方法可以由一种基于语音识别的信息交互装置来执行,该装置可以采用软件和/或硬件的方式实现,一般集成于基于语音识别的信息交互系统的处理器中。

本发明实施例五的方法具体包括:

s510、判断是否获取到语音识别模块发送的用户的需求业务类型,若是,则执行s520,否则,继续执行s510。

具体的,通过语音识别模块接收用户输入的语音,语音识别模块对用户输入的语音进行语音、语法和语义的识别和分析,获取用户需求的业务类型,即获取用户使用自助金融设备想要办理的业务类型,其中,业务类型包括转账业务类型、取款业务类型以及存款业务类型等。语音识别模块将识别出的用户需求的业务类型发送至处理器,处理器判断是否接收到该需求业务类型。

s520、判断是否获取到与所述需求业务类型对应的业务处理流程,若是,则执行s530,否则,继续执行s520,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系。

具体的,如果处理器接收到需求业务类型,则获取与需求业务类型对应的业务处理流程,业务处理流程根据需求业务类型以及待处理业务信息共同确定,其中,待处理业务信息包括系统可以处理的全部业务类型对应的所有业务处理环节,以及不同业务处理环节之间的逻辑关系,待处理业务信息可以存储在处理器中,也可以存储在任务控制模块中,相应地,业务处理流程可以由处理器直接获得,也可以通过任务控制模块获得后发送给处理器,本发明对此不做限制。其中,业务处理流程包括所需业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系。处理器判断是否获取到需求业务类型对应的业务处理流程。

s530、判断是否获取到与所述业务处理流程对应的服务模型集成结果,若是,则执行s540,否则,继续执行s530,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系。

具体的,如果处理器获取到需求业务类型对应的业务处理流程,则获取业务处理流程对应的服务模型集成结果。服务模型集成结果可以由处理器直接获得,也可以通过服务模块获得后发送给处理器,相应的,服务模型可以存储在处理器中,也可以预存储在服务模块中,本发明对此不做限制。根据服务模型与业务处理流程中的业务处理环节的映射关系,按照不同服务模型之间的逻辑关系和/或业务处理环节之间的逻辑关系,对服务模型进行集成操作,获取服务模型集成结果。处理器判断是否获取到与业务处理流程对应的服务模型集成结果。

s540、根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型。

s550、控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音。

具体的,如果处理器获取到业务处理流程对应的服务模型集成结果,则获取当前所处的业务处理环节,并根据当前所处的业务处理环节,和/或用户输入的交互信息,在服务模型集成结果中确定目标服务模型,其中,用户输入的交互信息可以为用户输入的语音交互信息,也可以为用户通过显示屏幕提供的业务办理界面输入的交互信息,本发明对此不做限制。处理器将交互信息发送至语音生成模块,语音生成模块生成与目标服务模型匹配的交互语音,并将交互语音输出至用户。与此同时,处理器获取目标服务模型对应的业务办理界面,业务办理界面可以由处理器直接提供,也可以通过系统的通信模块将目标服务模型发送至远端服务器,远端服务器基于目标服务模型返回的业务办理界面,本发明对此不做限制。显示模块显示处理器提供的业务办理界面。

本发明实施例五提供了一种基于语音识别的信息交互方法,实现了良好的人机交互功能,能够准确的识别用户的需求,并为用户提供业务办理的服务,提升了自助金融设备的智能化程度,同时,能够满足用户通过与自助金融设备进行语音交流办理业务的需求,有效地提升了用户体验。

实施例六

图6是本发明实施例六中的一种基于语音识别的信息交互装置的结构示意图,该装置应用于通过基于语音识别的信息交互系统来进行语音办理业务的情况,该装置可以采用软件和/或硬件的方式实现,一般集成于基于语音识别的信息交互系统的处理器中。如图6所示,装置包括:业务类型获取模块610、业务处理流程获取模块620、服务模型集成结果获取模块630以及目标服务模型确定模块640。

业务类型获取模块610,用于获取语音识别模块发送的用户的需求业务类型;

业务处理流程获取模块620,用于获取与所述需求业务类型对应的业务处理流程,其中,所述业务处理流程包括:与所述需求业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系;

服务模型集成结果获取模块630,用于获取与所述业务处理流程对应的服务模型集成结果,其中,所述服务模型集成结果包括:与业务处理环节对应的服务模型,以及不同服务模型之间的逻辑关系;

目标服务模型确定模块640,用于根据当前所处的业务处理环节,和/或用户输入的交互信息,在所述服务模型集成结果中确定目标服务模型,控制显示模块显示与所述目标服务模型匹配的业务处理界面,并将所述目标服务模型发送至语音生成模块,以使所述语音生成模块输出与所述目标服务模型对应的交互语音。

本实施例中,处理器通过业务类型获取模块获取语音识别模块基于用户输入的语音所获取的用户的需求业务类型,其中,业务类型包括转账业务类型、取款业务类型以及存款业务类型等。处理器通过业务处理流程获取模块获取与需求业务类型对应的业务处理流程,业务处理流程根据需求业务类型以及待处理业务信息共同确定,其中,待处理业务信息包括系统可以处理的全部业务类型对应的所有业务处理环节,以及不同业务处理环节之间的逻辑关系,待处理业务信息可以存储在处理器中,也可以存储在任务控制模块中,因此,业务处理流程可以由处理器直接获得,也可以通过任务控制模块获得后发送给处理器,其中,业务处理流程包括所需业务类型对应的全部业务处理环节,以及不同业务处理环节之间的逻辑关系。处理器通过服务模型集成结果获取模块获取与业务处理流程对应的服务模型集成结果,服务模型可以存储在处理器中,也可以预存储在服务模块中,因此,服务模型集成结果可以由处理器直接获得,也可以通过服务模块获得后发送给处理器。按照不同服务模型之间的逻辑关系和/或业务处理环节之间的逻辑关系,对服务模型进行集成操作,获取服务模型集成结果。处理器通过获取当前所处的业务处理环节,和/或用户输入的交互信息,通过目标服务模型确定模块,在服务模型集成结果中确定目标服务模型,并提供与目标服务模型对应的业务办理界面,控制显示模块显示该业务处理界面,并将目标服务模型发送至语音生成模块,以使所述语音生成模块输出与目标服务模型对应的交互语音至用户,实现与用户的交流互动。

本发明实施例六提供了一种基于语音识别的信息交互装置,用户在业务办理过程中,可以与自助金融设备进行对话,通过语音交互完成业务的办理,尤其对于部分有手部疾病的用户,能够满足其通过自助金融设备办理业务的需求,提升了自助金融设备的智能化程度,改善了用户体验。

本发明实施例提供的基于语音识别的信息交互装置可执行本发明任意实施例提供的基于语音识别的信息交互方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1