用于问答系统的多服务响应方法、装置及问答系统制造方法及图纸

技术编号:15391747 阅读:60 留言:0更新日期:2017-05-19 04:55
一种用于问答系统的多服务响应方法、装置及问答系统,所述方法包括:接收第一用户请求;基于所述第一用户请求进行服务导航以确定第一服务,并使用所述第一服务对所述第一用户请求进行响应;接收第二用户请求;在所述第一服务无法响应所述第二用户请求时,基于所述第二用户请求进行服务导航以确定导航结果;根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式。本发明专利技术技术方案实现了多服务响应输出的准确性和友好性。

Multi service response method, device and question answering system for question answering system

A question answering system for multi service response method, device and system, wherein the method comprises: receiving a first user request; the first user requests to determine the first navigation service based on service, and uses the first service request of the first user response; receiving second user requests; unable to respond to the second user requests in the first service, the second user service requests for navigation to determine navigation based on the results; according to the type of the first service and the navigation results, determine the response behavior of the second user requests. The technical proposal of the invention realizes the accuracy and friendliness of multi service response output.

【技术实现步骤摘要】
用于问答系统的多服务响应方法、装置及问答系统
本专利技术涉及智能问答
,尤其涉及一种用于问答系统的多服务响应方法、装置及问答系统。
技术介绍
随着科技的发展,智能问答系统已经广泛地使用在各个领域以及各种平台中,用以满足用户的需求,例如聊天、天气查询等,在一定程度上给用户带来了方便。但是,现有的智能问答系统在运行一种服务功能时,如果用户试图切换另一种服务功能,由于用户请求超出当前运行的服务功能的服务范围,智能问答系统将无法响应用户请求,此时问答系统将会无法输出用户想要的结果,缺乏有效应答,用户体验差。
技术实现思路
本专利技术解决的技术问题是如何实现多服务响应输出的准确性和友好性。为解决上述技术问题,本专利技术实施例提供一种用于问答系统的多服务响应方法,用于问答系统的多服务响应方法包括:接收第一用户请求;基于所述第一用户请求进行服务导航以确定第一服务,并使用所述第一服务对所述第一用户请求进行响应;接收第二用户请求;在所述第一服务无法响应所述第二用户请求时,基于所述第二用户请求进行服务导航以确定导航结果;根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式。可选的,在接收所述第二用户请求时,保留所述第一服务。可选的,所述第一服务的类型为会话服务,所述导航结果为不同于所述第一服务的第二服务。可选的,所述第一服务为第一会话服务,所述第二服务为第二会话服务;所述根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式包括:退出所述第一会话服务;输出所述第二会话服务响应于所述第二用户请求的结果。可选的,所述第一服务为第一会话服务,所述第二服务为非会话服务;所述根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式包括:保留所述第一会话服务;拦截所述第一会话服务响应于所述第二用户请求的结果,并输出所述非会话服务响应于所述第二用户请求的结果。可选的,所述第一服务的类型为会话服务,所述导航结果为所述问答系统的聊天功能。可选的,所述第一服务为第一会话服务;所述根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式包括:保留所述第一会话服务;拦截所述聊天功能响应于所述第二用户请求的结果,并输出提示信息,以提示用户所述第一会话服务无法响应所述第二用户请求。可选的,所述基于所述第二用户请求进行服务导航包括:对所述第二用户请求进行关键词提取处理,以得到至少一个关键词;根据所述至少一个关键词确定指令信息;基于所述指令信息和预设映射关系确定执行所述指令信息的服务,以作为所述导航结果。可选的,在接收第一用户请求或接收第二用户请求的同时还包括:对接收到的用户请求进行转换,以得到事件请求信息;对所述事件请求信息进行转换,以得到应用请求信息。可选的,所述对所述第一用户请求进行响应或所述对所述第二用户请求进行响应包括:对所述第一用户请求或所述第二用户请求转换得到的所述应用请求进行处理,以获得与所述应用请求信息对应的应用反馈信息;对所述应用反馈信息进行转换,以得到事件反馈信息;对所述事件反馈信息进行转换,以得到最终反馈信息。可选的,从服务端接口接收所述事件请求信息和所述最终反馈信息;从应用端接口获取所述应用请求信息和所述事件反馈信息。可选的,所述多服务响应方法还包括:在所述第一服务连续无法响应所述第二用户请求的次数达到设定次数时,则退出所述第一服务。为解决上述技术问题,本专利技术实施例还公开了一种用于问答系统的多服务输出装置,用于问答系统的多服务输出装置包括:接收模块,用以接收第一用户请求;导航模块,用以基于所述第一用户请求进行服务导航以确定第一服务;第一服务响应模块,使用所述第一服务对所述第一用户请求进行响应;所述导航模块在所述接收模块接收第二用户请求,且所述第一服务无法响应所述第二用户请求时,基于所述第二用户请求进行服务导航以确定导航结果;第二响应模块,用以根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式。可选的,在接收所述第二用户请求时,保留所述第一服务。可选的,所述第一服务的类型为会话服务,所述导航结果为不同于所述第一服务的第二服务。可选的,所述第一服务为第一会话服务,所述第二服务为第二会话服务;所述第二响应模块包括:退出单元,用以退出所述第一会话服务;第一输出单元,用以输出所述第二会话服务响应于所述第二用户请求的结果。可选的,所述第一服务为第一会话服务,所述第二服务为非会话服务;所述第二响应模块包括:第一保留单元,用以保留所述第一会话服务;第二输出单元,用以拦截所述第一会话服务响应于所述第二用户请求的结果,并输出所述非会话服务响应于所述第二用户请求的结果。可选的,所述第一服务的类型为会话服务,所述导航结果为所述问答系统的聊天功能。可选的,所述第一服务为第一会话服务;所述第二响应模块包括:第二保留单元,用以保留所述第一会话服务;拦截单元,用以拦截所述聊天功能响应于所述第二用户请求的结果,并输出提示信息,以提示用户所述第一会话服务无法响应所述第二用户请求。可选的,所述导航模块包括:关键词提取单元,用以对所述第二用户请求进行关键词提取处理,以得到至少一个关键词;指令信息确定单元,用以根据所述至少一个关键词确定指令信息;服务确定单元,用以基于所述指令信息和预设映射关系确定执行所述指令信息的服务,以作为所述导航结果。可选的,所述多服务输出装置还包括:第一适配器,用以对接收到的用户请求进行转换,以得到事件请求信息;第二适配器,用以对所述事件请求信息进行转换,以得到应用请求信息。可选的,所述第一服务响应模块或所述第二响应模块包括处理单元;所述处理单元用以对所述第一用户请求或所述第二用户请求转换得到的所述应用请求进行处理,以获得与所述应用请求信息对应的应用反馈信息;所述第二适配器对所述应用反馈信息进行转换,以得到事件反馈信息;所述第一适配器用以对所述事件反馈信息进行转换,以得到最终反馈信息。可选的,所述多服务输出装置还包括:服务端接口,用以接收所述事件请求信息和所述最终反馈信息;应用端接口,用以获取所述应用请求信息和所述事件反馈信息。可选的,所述多服务输出装置还包括:第一服务响应模块,还用以在所述第一服务连续无法响应所述第二用户请求的次数达到第一服务的设定次数时,退出所述第一服务。为解决上述技术问题,本专利技术实施例还公开了一种问答系统,所述问答系统包括所述用于问答系统的多服务响应装置。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术技术方案接收第一用户请求;基于所述第一用户请求进行服务导航以确定第一服务,并使用所述第一服务对所述第一用户请求进行响应;接收第二用户请求;在所述第一服务无法响应所述第二用户请求时,基于所述第二用户请求进行服务导航以确定导航结果;根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式。本专利技术技术方案可以在基于第一语音数据进入第一服务后,对于后续接收到的第二语音数据,如果第一服务无法响应所述第二用户请求,则基于所述第二用户请求进行服务导航,并根据导航结果和第一服务的类型确定对所述第二用户请求的响应方式;也就是说,根据导航结果可以确定能够响应第二用户请求的服务,进而根据该服务的类型和第一服务的类型确定是否切换至该服务本文档来自技高网...
用于问答系统的多服务响应方法、装置及问答系统

【技术保护点】
一种用于问答系统的多服务响应方法,其特征在于,包括:接收第一用户请求;基于所述第一用户请求进行服务导航以确定第一服务,并使用所述第一服务对所述第一用户请求进行响应;接收第二用户请求;在所述第一服务无法响应所述第二用户请求时,基于所述第二用户请求进行服务导航以确定导航结果;根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式。

【技术特征摘要】
1.一种用于问答系统的多服务响应方法,其特征在于,包括:接收第一用户请求;基于所述第一用户请求进行服务导航以确定第一服务,并使用所述第一服务对所述第一用户请求进行响应;接收第二用户请求;在所述第一服务无法响应所述第二用户请求时,基于所述第二用户请求进行服务导航以确定导航结果;根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式。2.根据权利要求1所述的多服务响应方法,其特征在于,在接收所述第二用户请求时,保留所述第一服务。3.根据权利要求1所述的多服务响应方法,其特征在于,所述第一服务的类型为会话服务,所述导航结果为不同于所述第一服务的第二服务。4.根据权利要求3所述的多服务响应方法,其特征在于,所述第一服务为第一会话服务,所述第二服务为第二会话服务;所述根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式包括:退出所述第一会话服务;输出所述第二会话服务响应于所述第二用户请求的结果。5.根据权利要求3所述的多服务响应方法,其特征在于,所述第一服务为第一会话服务,所述第二服务为非会话服务;所述根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式包括:保留所述第一会话服务;拦截所述第一会话服务响应于所述第二用户请求的结果,并输出所述非会话服务响应于所述第二用户请求的结果。6.根据权利要求1所述的多服务响应方法,其特征在于,所述第一服务的类型为会话服务,所述导航结果为所述问答系统的聊天功能。7.根据权利要求6所述的多服务响应方法,其特征在于,所述第一服务为第一会话服务;所述根据所述第一服务的类型和所述导航结果,确定对所述第二用户请求的响应方式包括:保留所述第一会话服务;拦截所述聊天功能响应于所述第二用户请求的结果,并输出提示信息,以提示用户所述第一会话服务无法响应所述第二用户请求。8.根据权利要求1所述的多服务响应方法,其特征在于,所述基于所述第二用户请求进行服务导航包括:对所述第二用户请求进行关键词提取处理,以得到至少一个关键词;根据所述至少一个关键词确定指令信息;基于所述指令信息和预设映射关系确定执行所述指令信息的服务,以作为所述导航结果。9.根据权利要求1所述的多服务响应方法,其特征在于,在接收第一用户请求或接收第二用户请求的同时还包括:对接收到的用户请求进行转换,以得到事件请求信息;对所述事件请求信息进行转换,以得到应用请求信息。10.根据权利要求9所述的多服务响应方法,其特征在于,所述对所述第一用户请求进行响应或所述对所述第二用户请求的响应包括:对所述第一用户请求或所述第二用户请求转换得到的所述应用请求进行处理,以获得与所述应用请求信息对应的应用反馈信息;对所述应用反馈信息进行转换,以得到事件反馈信息;对所述事件反馈信息进行转换,以得到最终反馈信息。11.根据权利要求10所述的多服务响应方法,其特征在于,从服务端接口接收所述事件请求信息和所述最终反馈信息;从应用端接口获取所述应用请求信息和所述事件反馈信息。12.根据权利要求1至11任一项所述的多服务响应方法,其特征在于,还包括:在所述第一服务连续无法响应所述第二用户请求的次数达到第一服务的设定次数时,则退出所述第一服务。13.一种用于问答系统的多服务响应装置,其特征在于,包括:接收模块,用以接收第一用户请求;导航模块,用以基于所述第一用户请...

【专利技术属性】
技术研发人员:姚贡之朱频频
申请(专利权)人:上海智臻智能网络科技股份有限公司
类型:发明
国别省市:上海,31

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

1