一种智能问答同步显示方法、装置、系统及存储介质与流程

文档序号:16146623发布日期:2018-12-05 16:31阅读:119来源:国知局

本发明涉及智能问答机器人技术领域,尤其涉及一种智能问答同步显示方法、装置、系统及存储介质。

背景技术

现有的基于机器人的智能问答交互系统中,如果仅按机器人的体积来进行划分,可分为基于大机器人的智能问答交互系统和基于小机器人的智能问答交互系统。其中,基于大机器人的智能问答交互系统,由于其体积大,可以将显示终端集成在一起,因此在问答结果展示上具有很大的优势。但是,由于大机器人价格昂贵,且在动作灵敏度上远不如小机器人,因此在某些基于机器人的智能问答交互场景下,大机器人并不适合。现有的基于小机器人的智能问答交互系统,虽在价格、动作灵敏度和便携性上具有优势,但由于其无法集成显示终端,因此不能实现个性化问答结果的同步展示。



技术实现要素:

有鉴于此,本发明的目的在于提供一种智能问答同步显示方法、装置、系统及存储介质,以解决现有技术小机器人不能实现个性化问答结果同步展示的问题。

本发明解决上述技术问题所采用的技术方案如下:

根据本发明的第一个方面,提供一种智能问答同步方法,所述方法包括:

接收机器人或显示终端发送的数据;

对所述数据进行同步处理,使所述机器人及所述显示终端输出的数据同步。

优选的,所述接收机器人或显示终端发送的数据,包括:

接收所述机器人发送的问答结果;

所述对所述数据进行同步处理,包括:

根据所述问答结果查询问答结果、业务流程及显示效果的对应关系确定所述问答结果的显示效果;

将所述问答结果及显示效果发送给显示终端进行显示。

优选的,所述根据所述问答结果查询问答结果、业务流程及显示效果的对应关系确定所述问答结果的显示效果之前,所述方法还包括:

从数据库查询所述问答结果、业务流程及显示效果的对应关系。

优选的,所述接收机器人或显示终端发送的数据,还包括:

接收所述显示终端发送的操作指令或业务数据;

所述对所述数据进行同步处理,包括:

将所述操作指令或业务数据发送给所述机器人。

优选的,所述数据包括机器人或显示终端接收的控制指令,所述对所述数据进行同步处理,包括:

将所述机器人接收的控制指令同步到所述显示终端;或者

将所述显示终端接收的控制指令同步到所述机器人。

根据本发明的第二个方面,提供一种智能问答同步装置,所述装置包括:

接收模块,用于接收机器人或显示终端发送的数据;

同步模块,对所述数据进行同步处理,使所述机器人及所述显示终端输出的数据同步。

优选的,所述接收模块,还用于接所述收机器人发送的问答结果;

所述同步模块,包括:

处理子模块,用于根据所述问答结果查询问答结果、业务流程及显示效果的对应关系确定所述问答结果的显示效果;

发送子模块,用于将所述问答结果及显示效果发送给显示终端进行显示。

优选的,所述装置还包括:查询模块,用于在确定所述问答结果的显示效果之前,从数据库查询所述问答结果、业务流程及显示效果的对应关系。

优选的,所述接收模块,还用于接收所述显示终端发送的操作指令或业务数据;

所述同步模块,还用于将所述操作指令或业务数据发送给所述机器人。

优选的,所述数据包括机器人或显示终端接收的控制指令,所述同步模块还用于将所述机器人接收的控制指令同步到所述显示终端,或者用于将所述显示终端接收的控制指令同步到所述机器人。

根据本发明的第三个方面,提供一种智能问答同步系统,所述系统包括机器人、智能问答装置、如第二方面所述的智能问答同步装置及显示终端:

所述智能问答装置,用于处理所述机器人发送的数据,并反馈问答结果;

所述智能问答同步装置,用于对所述问答结果进行同步处理;

所述机器人及所述显示终端,用于同步输出所述智能问答装置反馈的问答结果。

根据本发明的第四个方面,提供一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的操作。

本发明实施例的本实施例的智能问答同步显示方法、装置、系统及存储介质,采用了智能问答同步装置,能有效的解决机器人和显示终端之间数据的同步问题,进而提升用户的体验,并且利用显示终端来同步展示问答结果,弥补了小机器人无法有效展示个性化问答结果的不足,进而可达到小机器人播报文本问答结果的同时,在显示终端同步展示个性化问答结果的效果,并且能有效支持用户语音、人脸、文本及触摸操作输入。

附图说明

图1为本发明实施例一提供的一种智能问答同步方法的流程图;

图2为本发明实施例二提供的一种智能问答同步装置的模块结构示意图;

图3为本发明实施例三提供的一种智能问答同步系统的结构示意图;

图4为本发明实施例三提供的另一种智能问答同步系统的结构示意图;

图5为本发明实施例四提供的另一种智能问答同步方法的流程图;

图6为本发明实施例五提供的另一种智能问答同步方法的流程图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例一提供了一种智能问答同步方法,本实施例以小机器人与显示终端之间的智能问答同步进行举例说明。具体的,可以通过智能问答同步装置实现机器人与显示终端之间的数据的同步。请参阅图1,该方法包括:

s101、接收机器人或显示终端发送的数据;

s102、对该数据进行同步处理,使该机器人及该显示终端输出的数据同步。

在一个可行的方案中,该接收机器人或显示终端发送的数据,包括:

接收该机器人发送的问答结果;

该对该数据进行同步处理,包括:

根据该问答结果查询问答结果、业务流程及显示效果的对应关系确定该问答结果的显示效果;

将该问答结果及显示效果发送给显示终端进行显示。

在一个可行的方案中,根据该问答结果查询问答结果、业务流程及显示效果的对应关系确定该问答结果的显示效果之前,该方法还包括:

从数据库查询该问答结果、业务流程及显示效果的对应关系。

实际应用中,可以直接在智能问答同步装置中配置和存储问答结果、业务流程及显示效果的对应关系,也可以通过智能问答装置的业务引擎模块配置问答结果、业务流程及显示效果的对应关系,然后将配置好的数据存储到指定的数据库中,当智能问答同步装置接收到机器人发送的问答结果时,再到指定的数据库中进行查询。

在一个可行的方案中,该接收机器人或显示终端发送的数据,还包括:

接收该显示终端发送的操作指令或业务数据;

该对该数据进行同步处理,包括:

将该操作指令或业务数据发送给该机器人。

在一个可行的方案中,该数据包括机器人或显示终端接收的控制指令,该对该数据进行同步处理,包括:

将该机器人接收的控制指令同步到该显示终端;或者

将该显示终端接收的控制指令同步到该机器人。

实际应用中,该控制指令可以是用户直接通过机器人的语音识别模块输入的控制指令,也可以是通过智能问答装置的业务引擎模块或显示终端的显示界面输入的控制指令,如启动或停止服务指令。

本实施例的智能问答同步方法,在接收到机器人或显示终端发送的数据时,可以对数据进行同步处理,从而实现该机器人及该显示终端输出的数据同步。

在前述实施例的基础上,本发明实施例二提供了一种智能问答同步装置,适用于小机器人及显示终端,请参阅图2,该装置包括:

接收模块201,用于接收机器人或显示终端发送的数据;

同步模块202,对该数据进行同步处理,使该机器人及该显示终端输出的数据同步。

在一个可行的方案中,同步模块202包括处理子模块和发送子模块。

该接收模块,还用于接该收机器人发送的问答结果;

处理子模块,用于根据该问答结果查询问答结果、业务流程及显示效果的对应关系确定该问答结果的显示效果;

发送子模块,用于将该问答结果及显示效果发送给显示终端进行显示。

在一个可行的方案中,该装置还包括:

查询模块,用于在确定该问答结果的显示效果之前,从数据库查询该问答结果、业务流程及显示效果的对应关系。

实际应用中,可以直接在智能问答同步装置中配置和存储问答结果、业务流程及显示效果的对应关系,也可以通过智能问答装置的业务引擎模块配置问答结果、业务流程及显示效果的对应关系,然后将配置好的数据存储到指定的数据库中,当智能问答同步装置接收到机器人发送的问答结果时,再到指定的数据库中进行查询。

若在智能问答同步装置中设置上述对应关系,则智能问答同步装置还包括:

设置模块,用于预先设置问答结果、业务流程及显示方式的对应关系。

在一个可行的方案中,该接收模块,还用于接收该显示终端发送的操作指令或业务数据;

该同步模块,还用于将该操作指令或业务数据发送给该机器人。

在一个可选的方案中,该数据包括机器人或显示终端接收的控制指令,处理,该同步模块还用于将该机器人接收的控制指令同步到该显示终端,或者用于将该显示终端接收的控制指令同步到该机器人。

实际应用中,该控制指令可以是用户直接通过机器人的语音识别模块输入的控制指令,也可以是通过智能问答装置的业务引擎模块或显示终端的显示界面输入的控制指令。

本实施例的智能问答同步装置,在接收到机器人或显示终端发送的数据时,可以对数据进行同步处理,从而使实现该机器人及该显示终端输出的数据同步。

在上述实施例的基础上,本发明实施例三提供了一种智能问答同步系统。

请参阅图3,该系统包括:机器人310、智能问答装置320、智能问答同步装置330和显示终端340。其中,该智能问答装置320,用于处理该机器人330发送的数据,并反馈问答结果;该智能问答同步装置330,用于对该问答结果进行同步处理;该机器人310及该显示终端340,用于同步输出该智能问答装置反馈的问答结果。

需要说明的是,智能问答同步装置330可以集成到机器人310上,或者集成到显示终端340上,也可以单独设置。

下面对各装置的主要的模块结构及功能进行详细说明。

智能问答同步装置330,用于对该问答结果进行同步处理,实现机器人310和显示终端340之间的数据同步。例如:将机器人310发送的问答结果进行同步处理并发送给显示终端340;将显示终端340发送的用户触摸操作和文字输入请求同步发送给机器人310;对下发给机器人310和显示终端340的各种指令(如下发启/停服务指令)进行同步。

本实施例中智能问答同步装置330的模块结构与实施例二相同,此处不再赘述。

机器人310包括语音识别模块311、人脸识别模块312和语音播报模块313,并集成了语音识别模块311和人脸识别模块312提供的软件开发工具包(softwaredevelopmentkit,sdk),用于接收用户的语音输入请求、进行人脸打招呼和人脸识别,并将用户的语音输入信息转换为标准的文本格式信息发送给智能问答装置320的业务引擎模块321。

语音识别模块311,用于对用户说的话进行识别。

人脸识别模块312,用于对人脸进行识别、打招呼。

语音播报模块313,用于根据人脸识别结果向用户播报不同的语音,还用于根据智能问答装置反馈的问答结果播报相应的语音提示。

该显示终端340,用于同步展示个性化的智能问答结果,并接收用户的文字和触摸操作输入请求并将其发送给智能问答同步装置330。

智能问答装置320包括业务引擎模块321和智能问答模块322。

该业务引擎模块321用于对用户的各种输入请求进行预处理,将处理后的输入请求送入问答模块322,并将智能问答模块322反馈的问题答案反馈给机器人310。

实际应用中,业务引擎模块321,还可以用于对智能问答交互系统中的业务流程进行编排以及对显示终端340展示的个性化问答结果界面进行配置。

智能问答模块322,用于对业务引擎模块320发送的用户输入请求进行语义分析识别,并将识别出的问答结果反馈给业务引擎模块320。

实际应用中,智能问答模块322还可用于对标准问答对进行配置。

请继续参阅图4,在一个可行的方案中,可以指定显示终端的类型为windows终端,并在windows终端340中集成了问答结果显示模块341、读卡模块342和打印票据模块343。

问答结果显示模块341,用于同步展示个性化的智能问答结果,并接收用户的文字和触摸操作输入并将其送入智能问答同步装置330。

读卡模块342,用于读取识别各种卡片信息,并将卡片信息送入智能问答同步装置330。

打印票据模块343,用于给用户打印相应的票据。

本实施例的智能问答同步系统,采用了智能问答同步装置,能有效的解决机器人和显示终端之间数据的同步问题,进而提升用户的体验,并且利用显示终端来同步展示问答结果,弥补了小机器人无法有效展示个性化问答结果的不足,进而可达到小机器人播报文本问答结果的同时,在显示终端同步展示个性化问答结果的效果,并且能有效支持用户语音、人脸、文本及触摸操作输入。

在上述实施例的基础上,本发明实施例四提供了另一种智能问答同步方法,请参阅图5,方法流程包括:

s510、显示终端接收用户输入的操作指令,并将该操作指令发送给智能问答同步装置。

实际应用中,该操作指令可以在显示终端采用文本信息或选择按键的形式输入,也可以通过触摸显示屏的方式输入。

s520、智能问答同步装置将操作指令同步发送给机器人。

s530、机器人将操作指令发送给智能问答装置,并接收智能问答装置反馈的与该操作指令对应的问答结果。

实际应用中,用户也可以通过机器人输入语音操作指令,若是语音操作指令,则机器人将语音转换为文本格式信息,并将文本格式信息发送给智能问答装置的业务引擎模块。

具体的,机器人将操作指令发送给智能问答装置的业务引擎模块,业务引擎模块对用户的各种输入请求进行业务逻辑处理,并将处理后的输入请求发送给问答模块;问答模块再对业务引擎模块送入的输入请求进行语义分析识别,并将识别的问答结果返回给业务引擎模块,由业务引擎模块对问价结果进行业务逻辑处理后,再将问答结果反馈给机器人。

s540、机器人将问答结果发送给智能问答同步装置。

s550、智能问答同步装置对机器人送入的问答结果进行同步处理获得个性化问答结果。

实际应用中,智能问答同步装置可以确定出显示终端需要同步展示的效果,并生成个性化问答结果,该个性化问答结果可以包含图片和按钮。

s560、智能问答同步装置将个性化问答结果发送给显示终端。

s570、机器人向用户播报智能问答装置反馈的文本问答结果,显示终端向用户展示个性化问答结果。

本实施例的智能问答同步方法,采用了智能问答同步装置,能有效的解决机器人和显示终端之间数据的同步问题,进而提升用户的体验,并且利用显示终端来同步展示问答结果,弥补了小机器人无法有效展示个性化问答结果的不足,进而可达到小机器人播报文本问答结果的同时,在显示终端同步展示个性化问答结果的效果,并且能有效支持用户语音、人脸、文本及触摸操作输入。

在上述实施例的基础上,本发明实施例五提供了另一种智能问答同步方法,本实施例以在实际银行网点取钱场景中的业务流程图为例进行说明,需要说明的是本实施例只列出了2万以内和2万以上或者有零钞两种业务类型,实际应用中涉及的业务类型并不局限于上述两种业务。

请参阅图6,方法流程包括:

s610、机器人接收用户使用自然语言输入的我要取钱的操作指令,将该操作指令转换成文本格式的信息发送给智能问答装置。

s620、智能问答装置对用户的输入信息进行语义分析识别和业务处理,得到与我要取钱的操作指令对应的问答结果,并将该问答结果反馈给机器人。

s630、机器人将问答结果发送给智能问答同步装置。

s640、智能问答同步装置对问答结果进行同步处理,获得现金取款业务的个性化问答结果,并将该现金取款业务的个性化问答结果发送给显示终端。

s650、机器人向用户播报“你要办理的是现金取款业务,请在显示终端屏幕上选择具体的业务类型”;同时,显示终端屏幕上显示“现金取款业务显示界面”。

“现金取款业务显示界面”的显示内容可以包括:对问答结果的文字描述,例如“你要办理的是现金取款业务,请选择具体的业务类型”,业务选择按钮,例如,按钮1∶2万以内,按钮2∶2万以上或者有零钞,按钮3:取消。

s660、显示终端接收用户选择的业务类型,将对应的业务操作指令发送给智能问答同步装置。

s670、智能问答同步装置将该业务操作指令发送给机器人。

s680、机器人将业务操作指令发送给智能问答装置进行处理。

后续流程与步骤s650相似,此处不再赘述。不同的是,当用户选择的业务类型不同,则最后处理结果不同:

若用户选择的是2万以内的业务类型,则机器人向用户播报“可以直接到柜员机进行办理”;同时,显示终端屏幕上显示两个按钮(按钮1:柜员机位置,按钮2:取消)。若用户选择点击柜员机位置按钮,则机器人向用户播报“柜员机在我左手边,请参考显示终端屏幕上地图”,显示终端屏幕上显示网点地图;

若用户选择的是2万以上或者有零钞的业务类型,则机器人向用户播报“请刷身份证取号到柜台进行办理”;同时,显示终端屏幕上显示刷身份证的图片和取消按钮。若用户选择刷身份证取号,则智能问答交互系统会读取身份证信息并打印排队票据。

本实施例的智能问答同步方法,采用了智能问答同步装置,能有效的解决机器人和显示终端之间数据的同步问题,进而提升用户的体验,并且利用显示终端来同步展示问答结果,弥补了小机器人无法有效展示个性化问答结果的不足,进而可达到小机器人播报文本问答结果的同时,在显示终端同步展示个性化问答结果的效果,并且能有效支持用户语音、人脸、文本及触摸操作输入。

在前述实施例的基础上,本发明实施例六提供了一种存储介质,该存储介质包括存储的程序,在该程序运行时控制该存储介质所在设备执行如实施例一该的操作。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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