掌桥专利:专业的专利平台
掌桥专利
首页

采用自然语言处理的语音交互方法、系统及装置

文献发布时间:2023-06-19 09:24:30


采用自然语言处理的语音交互方法、系统及装置

技术领域

本发明属于自然语言处理技术领域,特别涉及一种采用自然语言处理的语音交互方法、系统及装置。

背景技术

自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。

随着经济的繁荣和人们生活水平的提高,商务往来、旅游探亲、度假休闲等工作和生活方面的需求日益增加。人们频繁的出行给酒店旅馆业带来了巨大的发展空间,每种类型的酒店也在日益兴起,酒店的服务管理水平也需要不断提高。一般的酒店管理系统往往要求客户到前台登记入住和退房。在入住时,客人在前台持身份证登记并缴纳押金后,前台服务人员发给客人房卡。由于酒店前台服务人员的数量有限,尤其是在节假日,客人较多时,客人常常需要等待很长时间才能办理入位,工作效率低,给客人带来了极大的不便。

因此,提供更加便捷的酒店交互系统,将先进的自然语言处理融合到酒店服务是在酒店业务上亟待解决的技术问题。

发明内容

本发明的目的在于提供一种采用自然语言处理的语音交互方法、系统及装置,将基于自然语言的交互系统融入到酒店业务中,以解决酒店业务工作效率低的问题。

为实现上述目的,一方面,本发明提供了一种采用自然语言处理的语音交互方法,具体包括:

接收用户终端发送的语音信息请求;

识别所述语音信息请求的用户意图,根据所述用户意图选取对应的业务需求订单及业务处理规则;

按照所述业务处理规则,将所述业务需求订单转换为自然语音反馈至用户终端;

接收用户终端的语音信息应答,识别并处理所述语音信息应答,反馈与所述语音信息应答对应的响应结果至所述用户终端。

优选的,上述技术方案中,所述业务需求订单及业务处理规则包括房间预订需求及预订处理规则、房间更换需求及更换处理规则及退房需求及处理规则。

优选的,上述技术方案中,房间预订需求及预订处理规则具体包括:

发送选择房间类型及数量请求,将所述房间类型及数量请求转换为自然语言发送至所述用户终端,等待第一应答;

接收用户终端的第一语音应答,识别并处理所述第一语音应答,反馈支付信息至所述用户终端,等待付款成功请求;

接收付款成功应答,反馈成功应答对应的响应结果答至所述用户终端。

优选的,上述技术方案中,所述房间更换需求及更换处理规则具体包括:

发送房间更换需求请求,将所述房间更换需求请求转换为自然语言发送至所述用户终端,等待更换应答;

接收用户终端的房间更换语音应答,识别并处理所述房间更换语音应答,反馈房间更换语音应答对应的响应结果答至所述用户终端。

优选的,上述技术方案中,所述退房需求及处理规则具体包括:

发送房间退房需求请求,将所述退房需求请求转换为自然语言发送至所述用户终端,等待退房应答;

接收用户终端的退房语音应答,识别并处理所述退房语音应答,反馈退房语音应答对应的响应结果答至所述用户终端。

优选的,上述技术方案中,还包括:

采集用户身份证信息和人脸图像信息;

提取所述用户身份证信息的第一人脸图像和人脸图像信息中的第二人脸图像,比较所述第一人脸图像和第二人脸图像是否相同;

若相同则向用户终端发送输入手机号码语音请求;

接收用户号码应答,处理并向用户终端发送验证信息语音请求;

接收用户验证应答,处理并向用户终端发送语音信息请求。

为实现上述目的,再一方面,本发明提供了一种采用自然语言处理的语音交互系统,具体包括:

接收模块,用于接收用户终端发送的语音信息请求;

识别选取模块,用于识别所述语音信息请求的用户意图,根据所述用户意图选取对应的业务需求订单及业务处理规则;

需求转换模块,用于按照所述业务处理规则,将所述业务需求订单转换为自然语言反馈至用户终端;

应答处理模块,用于接收用户终端的语音信息应答,识别并处理所述语音信息应答,反馈与所述语音信息应答对应的响应结果至所述用户终端。

优选的,上述技术方案中,还包括:身份采集模块、摄像模块、语音采集模块、比较模块、手机录入发送模块、验证发送模块及验证处理模块;

所述语音采集模块用于采集语音;

所述身份采集模块用于采集用户身份证信息;

所述摄像模块用于采集人脸图像信息;

所述比较模块用于提取所述用户身份证信息的第一人脸图像和人脸图像信息中的第二人脸图像,比较所述第一人脸图像和第二人脸图像是否相同;

所述手机录入发送模块用于当所述第一人脸图像和第二人脸图像相同则向用户终端发送输入手机号码语音请求;

所述验证发送模块用于接收用户号码应答,处理并向用户终端发送验证信息语音请求;

所述验证处理模块用于接收用户验证应答,处理并向用户终端发送语音信息请求。

为实现上述目的,再一方面,本发明提供了一种采用自然语言处理的语音交互装置,包括壳体及设于壳体内的存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。

与现有的技术相比,本发明具有如下有益效果:

本发明在酒店业务上融入了基于自然语言的语音交互方法和系统,使得用户可直接利用语音进行业务交互,从而完成酒店业务的预定、更换和退房操作,很大程度提高了酒店业务办理效率,提高了用户体验。

附图说明

图1是本发明自然语言处理的语音交互方法的流程图。

图2是本发明用户预定房间的流程图。

图3是本发明用户更换房间的流程图。

图4是本发明用户退房的流程图。

图5是本发明用户真实身份判断的流程图。

图6是本发明自然语言处理的语音交互系统的示意图。

图7是本发明自然语言处理的语音交互装置的示意图。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。

如图1所示,本实施例公开了一种采用自然语言处理的语音交互方法,具体包括:

步骤S1,接收用户终端发送的语音信息请求。如用户有需求时语音输入“预定酒店”,进一步的,用户终端可以为配置有语音录入的终端平台或一体机。

步骤S2,识别语音信息请求的用户意图,根据用户意图选取对应的业务需求订单及业务处理规则。接收到用户的语音请求后,对语音信息转化成文字信息,而语音信息对应的文本信息为提前存于数据库的对话的格式,接收到文字信息后,调取数据库中的对应文本信息处理方案,从而调取对应的业务需求订单及业务处理规则,根据业务处理规则执行需求订单。

步骤S3,按照业务处理规则,将业务需求订单转换为自然语音反馈至用户终端。根据业务处理规则对应的步骤,按步骤调取对应的文本对话信息,将文本对话信息转化为自然语音反馈至用户终端,使得用户能够根据自然语音进行下一步的语音操作。

步骤S4,接收用户终端的语音信息应答,识别并处理语音信息应答,反馈与语音信息应答对应的响应结果至所述用户终端。接收到用户的应答信息后,处理分析应答信息并转化为文本信息,将文本信息与匹配数据库中对应业务处理规则的文本信息,调取对应的文本信息转化为语音信息后输出至用户终端。

进一步的,业务需求订单及业务处理规则包括房间预订需求及预订处理规则、房间更换需求及更换处理规则及退房需求及处理规则。

该实施例中一方面,如图2所示,房间预订需求及预订处理规则具体包括:

发送选择房间类型及数量请求,将房间类型及数量请求转换为自然语言发送至用户终端,等待第一应答。即当用户有订房的需求时,当接收到用户语音输入“预定酒店”,对语音“预定酒店”进行解析并转化为“语音文本”后,根据预定酒店的文本在数据库中查询与其对应的房间预订需求存储文件夹,然后在需求存储文件夹中调取预订处理规则对应预订需求步骤文本,根据预订处理规则对应预订需求步骤将文本转化为语音输出至用户终端。

接收用户终端的第一语音应答,识别并处理第一语音应答,反馈支付信息至用户终端,等待付款成功请求。当接收到用户输入的“预定1个大床房”语音信息时,将“预定1个大床房”语音信息转化为“预定1个大床房”文本,系统连接酒店管理系统进行锁定房间,根据“预定1个大床房”文本按照预订处理规则调取对应支付信息至用户终端。

接收付款成功应答,反馈成功应答对应的响应结果答至用户终端。待客户在用户终端完成付款后,系统接收到对应的付款信息(包括房费和押金)后,则按照预订处理规则调取预定成功的响应结果答至用户终端。该实施例中,付款方式不限于银行转款、支付宝微信等方式。

该实施例中另一方面,如图3所示,房间更换需求及更换处理规则具体包括:

发送房间更换需求请求,将所述房间更换需求请求转换为自然语言发送至用户终端,等待更换应答。同理,即当用户有更换房间的需求时,当接收到用户语音输入“更换房间”,对语音“更换房间”进行解析并转化为“语音文本”后,根据房间更换的文本在数据库中查询与其对应的房间更换需求存储文件夹,然后在需求存储文件夹中调取更换处理规则对应房间更换需求步骤文本,根据更换处理规则对应更换需求步骤将文本“更换房间号码”转化为语音输出至用户终端。

接收用户终端的房间更换语音应答,识别并处理房间更换语音应答,反馈房间更换语音应答对应的响应结果答至用户终端。当接收到用户输入的“更换至某某房间”语音信息时,将“更换至某某房间”语音信息转化为“更换至某某房间”文本,系统连接酒店管理系统进行更换,然后根据“更换至某某房间”文本按照预订处理规则调取成功更换的文本及至成功更换的语音至用户终端。

该实施例中再一方面,如图4所示,退房需求及处理规则具体包括:

发送房间退房需求请求,将所述退房需求请求转换为自然语言发送至用户终端,等待退房应答。同理,即当用户有退房的需求时,当接收到用户语音输入“退房”,对语音“退房”进行解析并转化为“语音文本”后,根据房间退房的文本在数据库中查询与其对应的退房需求存储文件夹,然后在需求存储文件夹中调取退房处理规则对应退房需求步骤文本,根据退房处理规则对应退房需求步骤将文本“是否确定退房”转化为语音输出至用户终端。

接收用户终端的退房语音应答,识别并处理所述退房语音应答,反馈退房语音应答对应的响应结果答至用户终端。当接收到用户输入的“确定”语音信息时,将“确定”语音信息转化为“确定”文本,系统连接酒店管理系统进行退房并原路退回押金,然后根据“确定”文本按照退房处理规则调取成功退房的文本及至成功退房的语音至用户终端。

该实施例中,为了确保用户的真实身份,还引入了用户真实身份判断步骤,如图5所示,判断步骤具体包括:

步骤S11,采集用户身份证信息和人脸图像信息,可通过身份证信息感应采集模块和摄像头进行获取;

步骤S12,提取用户身份证信息的第一人脸图像和人脸图像信息中的第二人脸图像,比较第一人脸图像和第二人脸图像是否相同;

步骤S13,若相同则向用户终端发送输入手机号码语音请求;

步骤S14,接收用户号码应答,处理并向用户终端发送验证信息语音请求;

步骤S15,接收用户验证应答,处理并向用户终端发送语音信息请求。

该实施例进一步的,如图6所示,还提供了一种采用自然语言处理的语音交互系统,具体包括:

接收模块,用于接收用户终端发送的语音信息请求;

识别选取模块,用于识别语音信息请求的用户意图,根据用户意图选取对应的业务需求订单及业务处理规则;

需求转换模块,用于按照业务处理规则,将业务需求订单转换为自然语言反馈至用户终端;

应答处理模块,用于接收用户终端的语音信息应答,识别并处理所述语音信息应答,反馈与语音信息应答对应的响应结果至所述用户终端。

该实施例中还包括:身份采集模块、摄像模块、语音采集模块、比较模块、手机录入发送模块、验证发送模块及验证处理模块;

语音采集模块用于采集语音。

身份采集模块用于采集用户身份证信息。

摄像模块用于采集人脸图像信息。

比较模块用于提取用户身份证信息的第一人脸图像和人脸图像信息中的第二人脸图像,比较所述第一人脸图像和第二人脸图像是否相同。

手机录入发送模块用于当第一人脸图像和第二人脸图像相同则向用户终端发送输入手机号码语音请求。

验证发送模块用于接收用户号码应答,处理并向用户终端发送验证信息语音请求。

验证处理模块用于接收用户验证应答,处理并向用户终端发送语音信息请求。

如图7所示,该实施例中还提供了一种采用自然语言处理的语音交互装置,包括壳体及设于壳体内的存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上所述方法的步骤。

综上所述,本发明在酒店业务上融入了基于自然语言的语音交互方法和系统,使得用户可直接利用语音进行业务交互,从而完成酒店业务的预定、更换和退房操作,很大程度提高了酒店业务办理效率,提高了用户体验。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

相关技术
  • 采用自然语言处理的语音交互方法、系统及装置
  • 纯语音交互的车机系统的实现方法、适用于车机系统的语音交互装置及系统
技术分类

06120112155093