CN109684443B - 智能交互方法和装置 - Google Patents
智能交互方法和装置 Download PDFInfo
- Publication number
- CN109684443B CN109684443B CN201811294664.8A CN201811294664A CN109684443B CN 109684443 B CN109684443 B CN 109684443B CN 201811294664 A CN201811294664 A CN 201811294664A CN 109684443 B CN109684443 B CN 109684443B
- Authority
- CN
- China
- Prior art keywords
- query
- question
- information
- query result
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000003993 interaction Effects 0.000 title claims abstract description 39
- 238000004458 analytical method Methods 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 10
- 230000003111 delayed effect Effects 0.000 abstract description 3
- 238000011156 evaluation Methods 0.000 description 48
- 238000010586 diagram Methods 0.000 description 20
- 230000008451 emotion Effects 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 6
- 235000013601 eggs Nutrition 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 208000019695 Migraine disease Diseases 0.000 description 1
- 241000241413 Propolis Species 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 206010027599 migraine Diseases 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000002981 neuropathic effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229940069949 propolis Drugs 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation or dialogue systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3322—Query formulation using system suggestions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3325—Reformulation based on results of preceding query
- G06F16/3326—Reformulation based on results of preceding query using relevance feedback from the user, e.g. relevance feedback on documents, documents sets, document terms or passages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/3349—Reuse of stored results of previous queries
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种智能交互方法和装置,所述方法包括:获取用户的查询问题,获取该查询问题对应的第一查询结果,输出该第一查询结果,在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,第一提示信息用于提示获取到了该查询问题对应的第二查询结果。该方法通过延迟第一时长后主动向用户推送查询问题对应的第二查询结果和/或提示用户获取到了第二查询结果,以满足用户之前未被满足的需求,或者,为了更好满足用户的需求,从而提高了用户体验。
Description
技术领域
本发明涉及数据挖掘领域,尤其涉及智能交互方法和装置。
背景技术
人机交互(Human-Computer Interaction,HCI)是研究***与用户之间的交互关系的方法,***可以是各种各样的机器,也可以是计算机化的***和软件。例如,通过人机交互可以实现诸如智能客服***、语音控制***等各种人工智能***。
智能问答***是人机交互的一种典型应用。传统的智能问答***是通过模糊搜索或相似度计算的方法,在知识库中查找用户提问的问题的结果,并将查询结果发送给用户。但是,传统的智能问答***中,有些情况下无法立即为用户查找到所需的结果,或者用户不满意查询结果,从而使得用户体验不好。
发明内容
本发明提供一种智能交互方法和装置,提高了用户体验。
本发明第一方面提供一种智能交互方法,包括:
获取用户的查询问题;
获取所述查询问题对应的第一查询结果,并输出所述第一查询结果;
在第一时长后输出所述查询问题对应的推送信息,所述推送信息包括所述查询问题对应的第二查询结果和/或第一提示信息,所述第一提示信息用于提示获取到了所述查询问题对应的第二查询结果。
一种示例性的方式中,还包括:
输出第二提示信息,所述第二提示信息用于提示在获取到所述查询问题对应的第二查询结果时,是否输出推送信息;
接收用户根据所述第二提示信息输入的选择信息;
根据所述选择信息,确定是否输出所述推送信息。
一种示例性的方式中,所述根据所述选择信息,确定是否输出所述推送信息,包括:
当所述选择信息为肯定信息时,确定输出所述推送信息;
当所述选择信息为否定信息时,确定不输出所述推送信息。
一种示例性的方式中,所述输出第二提示信息之前,包括:
接收用户对所述第一查询结果的评价信息;
对所述评价信息进行情感分析;
当所述评价信息表示用户对所述第一查询结果不满意时,确定输出所述第二提示信息。
一种示例性的方式中,所述输出第二提示信息之前,还包括:
接收用户对所述第一查询结果的评价信息;
对所述评价信息进行情感分析;
当所述评价信息表示用户对所述第一查询结果满意时,确定输出所述第二提示信息,其中,所述第二查询结果为所述查询问题的相关问题的查询结果。
一种示例性的方式中,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。
一种示例性的方式中,所述输出所述查询问题对应的第一查询结果之前,还包括:
预测用户对所述第一查询结果是否满意;
当预测到用户对所述第一查询结果满意时,确定输出所述第二提示信息,其中,所述第二查询结果为所述查询问题的相关问题的查询结果。
一种示例性的方式中,所述第二查询结果的获取时间为可确定的时间,所述第二提示信息中还包括所述第二查询结果的获取时间。
一种示例性的方式中,所述接收用户对所述第一查询结果的评价信息之前,还包括:
确定所述第一查询结果中包括至少一个所述查询问题对应的答案;
所述接收用户对所述第一查询结果的评价信息,包括:
接收用户对所述第一查询结果中包括的答案的评价信息。
一种示例性的方式中,所述输出第二提示信息之前,还包括:
对所述查询问题进行分析处理,得到所述查询问题的类型;
根据所述查询问题的类型,确定输出所述第二提示信息。
一种示例性的方式中,所述在第一时长后输出所述查询问题对应的推送信息之前,还包括:
对所述查询问题进行分析处理,得到所述查询问题的类型;
根据所述查询问题的类型,确定输出所述查询问题对应的推送信息。
一种示例性的方式中,对所述查询问题进行分析处理之前,还包括:
确定所述第一查询结果中不包括所述查询问题对应的答案。
一种示例性的方式中,所述方法应用在智能设备中,所述在第一时长后输出所述查询问题对应的推送信息,包括:
通过如下至少一种方式输出所述推送信息:
将所述推送信息发送给用于控制所述智能设备的控制设备;
或者,通过所述智能设备的指示灯提示用户接收到所述推送信息;
或者,通过所述智能设备上的通知页面显示所述推送信息;
或者,通过语音播放所述推送信息。
一种示例性的方式中,所述通过语音播放所述推送信息,包括:
检测到用户再次使用所述智能设备查询其他问题,且没有获取到所述其他问题的答案或者用户对所述其他问题的答案满意时,通过语音播放所述推送信息;
或者,当用户预设的时间到达时,播放所述推送信息。
本发明第二方面提供一种智能交互装置,包括:
获取模块,用于获取用户的查询问题;
所述获取模块,还用于获取所述查询问题对应的第一查询结果;
输出模块,用于输出所述第一查询结果;
推送模块,用于在第一时长后输出所述查询问题对应的推送信息,所述推送信息包括所述查询问题对应的第二查询结果和/或第一提示信息,所述第一提示信息用于提示获取到了所述查询问题对应的第二查询结果。
一种示例性的方式中,所述输出模块,还用于:
输出第二提示信息,所述第二提示信息用于提示在获取到所述查询问题对应的第二查询结果时,是否输出推送信息;
所述装置还包括:
接收模块,用于接收用户根据所述第二提示信息输入的选择信息;
判断模块,用于根据所述选择信息,确定是否输出所述推送信息。
一种示例性的方式中,所述判断模块具体用于:
当所述选择信息为肯定信息时,确定输出所述推送信息;
当所述选择信息为否定信息时,确定不输出所述推送信息。
一种示例性的方式中,还包括:情感分析模块和第一确定模块;
所述接收模块,还用于接收用户对所述第一查询结果的评价信息;
所述情感分析模块,用于对所述评价信息进行情感分析;
所述第一确定模块,用于当所述评价信息表示用户对所述第一查询结果不满意时,确定输出所述第二提示信息。
一种示例性的方式中,还包括:情感分析模块和第二确定模块;
所述接收模块,还用于接收用户对所述第一查询结果的评价信息;
所述情感分析模块,用于对所述评价信息进行情感分析;
所述第二确定模块,用于当所述评价信息表示用户对所述第一查询结果满意时,确定输出所述第二提示信息,其中,所述第二查询结果为所述查询问题的相关问题的查询结果。
一种示例性的方式中,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。
一种示例性的方式中,还包括:
预测模块,用于预测用户对所述第一查询结果是否满意;
第三确定模块,用于当所述预测模块预测到用户对所述第一查询结果满意时,确定输出所述第二提示信息,其中,所述第二查询结果为所述查询问题的相关问题的查询结果。
一种示例性的方式中,所述第二查询结果的获取时间为可确定的时间,所述第二提示信息中还包括所述第二查询结果的获取时间。
一种示例性的方式中,还包括:
第四确定模块,用于确定所述第一查询结果中包括至少一个所述查询问题对应的答案;
所述接收模块具体用于:
接收用户对所述第一查询结果中包括的答案的评价信息。
一种示例性的方式中,还包括:
类型确定模块,用于对所述查询问题进行分析处理,得到所述查询问题的类型;
第五确定模块,用于根据所述查询问题的类型,确定输出所述第二提示信息。
一种示例性的方式中,还包括:
类型确定模块,用于对所述查询问题进行分析处理,得到所述查询问题的类型;
第六确定模块,用于根据所述查询问题的类型,确定输出所述查询问题对应的推送信息。
一种示例性的方式中,还包括:
第七确定模块,用于确定所述第一查询结果中不包括所述查询问题对应的答案。
一种示例性的方式中,所述装置应用在智能设备中,所述推送模块具体用于:
通过如下至少一种方式输出所述推送信息:
将所述推送信息发送给用于控制所述智能设备的控制设备;
或者,通过所述智能设备的指示灯提示用户接收到所述推送信息;
或者,通过所述智能设备上的通知页面显示所述推送信息;
或者,通过语音播放所述推送信息。
一种示例性的方式中,所述推送模块具体用于:
检测到用户再次使用所述智能设备查询其他问题,且没有获取到所述其他问题的答案或者用户对所述其他问题的答案满意时,通过语音播放所述推送信息;
或者,当用户预设的时间到达时,播放所述推送信息。
本发明第三方面提供一种智能设备,包括处理器、存储器、音频器件和收发器,所述音频器件用于获取语音信号,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述智能设备执行如本发明第一方面所述的方法。
本发明第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如本发明第一方面所述的方法。
本发明提供的智能交互方法和装置,包括:获取用户的查询问题,获取该查询问题对应的第一查询结果,输出该第一查询结果,在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,第一提示信息用于提示获取到了该查询问题对应的第二查询结果。该方法通过延迟第一时长后主动向用户推送查询问题对应的第二查询结果和/或提示用户获取到了第二查询结果,以满足用户之前未被满足的需求,或者,为了更好满足用户的需求,从而提高了用户体验。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1为本发明实施例一提供的一种智能交互方法的流程图;
图2为推送消息的一种输出示意图;
图3为用户打开控制app后显示推送消息的页面;
图4为推送消息在手机上的显示过程的示意图;
图5为推送消息在智能音箱上的显示过程的示意图;
图6为本发明实施例二提供的智能交互方法的流程图;
图7为本发明实施例三提供的智能交互方法的流程图;
图8为本发明实施例四提供的智能交互方法的流程图;
图9为本发明实施例五提供的智能交互方法的流程图;
图10为本发明实施例六提供的智能交互装置的结构示意图;
图11为本发明实施例七提供的智能交互装置的结构示意图;
图12为本发明实施例八提供的智能交互装置的结构示意图;
图13为本发明实施例九提供的智能交互装置的结构示意图;
图14为本发明实施例十提供的智能交互装置的结构示意图;
图15为本发明实施例十一提供的智能交互装置的结构示意图;
图16为本发明实施例十二提供的智能设备的结构示意图。
通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提供一种智能交互方法和装置,该方法可以应用在智能设备中,该智能设备可以是智能音箱、智能手机、智能手表、智能手环、智能眼镜等可穿戴式电子设备,该智能设备能够与用户进行智能问答。
图1为本发明实施例一提供的一种智能交互方法的流程图,如图1所示,本实施例提供的方法包括以下步骤:
步骤S101、获取用户的查询问题。
该查询问题可以是用户通过文字输入的,用户可以通过智能设备上的虚拟按键、物理按键、触摸笔或者触摸屏等输入装置输入文字。目前,为了解放用户双手,很多智能设备都支持语音识别,因此,用户可以通过语音输入该查询问题。当用户通过语音输入查询问题时,智能设备通过语音识别将语音信号转换为文字。例如,用户通过语音输入如下查询问题:“鸡蛋的市场价格是多少?”、“七夕适合送什么礼物?”、“六十岁的老人长期吃蜂胶好不好?”、“四川的景点有哪些?”、“神经性偏头疼怎么办”等等。
步骤S102、获取该查询问题对应的第一查询结果,并输出该第一查询结果。
智能设备获取到查询问题后,可以将查询问题发送给服务器,服务器根据查询问题从数据库中查找该查询问题对应的第一查询结果,并将第一查询结果发送给智能设备,也可以由智能设备从数据库中查找。
需要说明的是,在本实施例中,用户输入任何查询问题,都能够得到一个查询结果,该查询结果中可能包括查询问题的答案也可能不包括答案,一个查询问题可能有多个答案。因此,该查询问题对应的第一查询结果中可能包括答案,也可能不包括答案。例如,用户输入的查询问题为:“天上为有什么有星星”,智能设备通过查询没有得到答案。当用户输入的查询问题为“鸡蛋的市场价格是多少”时,智能设备通过查询可以得到多个答案:普通鸡蛋一斤价格在XX-YY元之间,土鸡蛋一斤价格在AA-BB元之间,一个鸡蛋X元左右等。
当智能设备只支持语音输入和输出时(例如不具有显示屏的智能音箱或者显示屏较小的智能音箱、智能手表等),智能终端通过语音播放第一查询结果。当设备只支持文字输入和输出时,智能设备通过文字显示第一查询结果。当智能设备同时支持语音和文字的输入和输出时(例如具有显示屏的智能音箱),智能设备可以通过文字和/或语音输出第一查询结果。
步骤S103、在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,该第一提示信息用于提示获取到了该查询问题对应的第二查询结果。
现有技术中,可能获取不到查询问题对应的答案,或者用户对查询问题对应的答案不满意,导致用户对智能设备的用户体验差。其中,用户对答案不满意可能是答案错误或者答案质量差导致的,智能设备主要通过用户对答案的评价判断用户对答案是否满意。
本实施例中,当没有获取到查询问题对应的答案,或者用户对查询问题对应的答案不满意时,又或者用户对查询问题对应的答案满意,但是用户可能有其他意图时,智能设备会进一步对查询问题进行查询,直到获取到可能令用户满意的第二查询结果时,输出查询问题对应的推送信息。
不同于第一查询结果,第二查询结果中至少包括一个查询问题对应的答案。且第二查询结果中包括的查询问题对应的答案与第一查询结果中包括的查询问题对应的答案不同。第二查询结果是智能设备或者服务器通过预设的策略学习得到,和/或,通过人工的方式输入的。可以通过DeepQA技术自动挖掘网页中的优质答案得到第二查询结果,并将第二查询结果主动推送给用户。
本实施例中,第一时长可以是一个确定的时间,也可以是一个不确定的时间,第一时长为从输出第一查询结果的时间至获取到第二查询结果的时间之间的时长。通常情况下,第二查询结果的获取时间是不确定的,主要是因为机器学习的时间不确定,人工输入答案的时间也不确定,因此,第一时长为一个不确定的时间。当然,在一些场景下,第二查询结果获取时间是可确定的,例如,在已知明年或者某个节日的时间,但是不知道该节日放假安排的场景下,该节日放假安排的通知时间是一个确定时间。
本实施例中,智能设备可以通过如下几种方式中的至少一种方式输出查询问题对应的推送信息:
(1)将推送信息发送给用于控制智能设备的控制设备。
以智能设备为智能音箱为例,控制设备可以为手机,智能音箱可以通过安装在手机上的应用(application,app)控制智能设备,用户通过该app完成对智能音箱的配网以及其他一些操作。因此,可以将推送消息发送给该app,当该app有新消息时,会在该app的图标的右上角显示提示信息,用户通过app查询该推送消息,此时该推送消息通常以文字形式展示给客户。图2为推送消息的一种输出示意图,如图2所示,智能设备将推送消息通过无线连接发送给手机上的控制app,控制app接收到推送消息后,在图标的右上角的圆形图标提示收到了一条信息。用户可以打开控制app查看。图3为用户打开控制app后显示推送消息的页面,如图3所示,该页面上显示有第一提示信息,该第一提示信息为“你之前问过我XXXX,经过努力的学习,已经为你找到答案了,可以在音箱上直接问我”。
智能音箱也可以将第一提示消息通过notification的方式通知给控制设备,控制设备的通知页面(可以为控制设备的第一屏,用户通过在第一屏或者其他页面的顶端下滑打开该通知页面)上显示有多条通知消息的条目。图4为推送消息在手机上的显示过程的示意图,如图4所示,a页面为手机上的任意一个页面,用户通过在a页面顶端下滑打开b页面,b页面为通知页面,b页面上显示有多条通知消息的条目,包括第一提示消息的条目,用户点击第一提示信息的条目跳转到c页面,c页面上显示有第一提示信息。用户可以在智能音箱上通过语音查询第二查询结果,或者,在手机上打开控制app查看第二查询结果。
当该推送消息仅包括第一提示信息时,如果第一查询结果中不包括查询问题对应的答案,第一提示信息可以为“你之前问过我XXXX,经过努力的学习,已经为你找到答案了,可以在音箱上直接问我”。如果第一查询结果中包括查询问题对应的答案,但是用户对答案不满意,第一提示信息可以为“你之前对XXXX的结果不满意,我通过努力学习,为你找到了更好的答案,可以在音箱上直接问我”。
当该推送消息包括第一提示信息和第二查询结果时,如果第一查询结果中不包括查询问题对应的答案,第一提示信息可以为“你之前问过我XXXX,经过努力的学习,已经为你找到答案了,请打开应用查看”。如果第一查询结果中包括查询问题对应的答案,但是用户对答案不满意,第一提示信息可以为“你之前对XXXX的结果不满意,我通过努力学习,为你找到了更好的答案,请打开应用查看”。
第二查询结果可以和第一提示信息显示在同一个页面,也可以显示在不同的页面。例如,第一提示信息和第二查询结果都显示在控制智能设备的app的某个页面上;或者,第一提示信息显示在控制设备的通知页面,第二查询结果显示在控制智能设备的app的某个页面上;或者,第一提示信息显示在控制设备的通知页面上,第二查询结果通过一个独立的H5页面显示。
该推送方式适用于具有显示屏的智能设备,也适用于没有显示屏的智能设备。如果有多条推送消息,可以逐条推送。
(2)通过智能设备的指示灯提示用户接收到推送信息。
如果智能设备上安装有指示灯,则可以通过指示灯通知用户接收到了推送消息。例如,在接收到推送消息时,指示灯点亮以通知用户,在没有接收到推送消息时,指示灯不亮。或者,通过指示灯的颜色通知用户,例如,在接收到推送消息时,指示灯的颜色变换为预设的第一颜色,在其他情况下,指示灯的颜色为其他颜色。
(3)通过智能设备上的通知页面显示推送信息。
该方案适用于具有显示屏的智能设备,将推送消息在智能设备的通知页面上显示,图5为推送消息在智能音箱上的显示过程的示意图,如图5所示,e页面为智能音箱上的任意一个页面,用户通过在e页面顶端下滑打开f页面,f页面为通知页面,f页面上显示有多条通知消息的条目,包括第一提示消息的条目,用户点击第一提示信息的条目跳转到g页面,g页面上显示有第一提示信息。用户可以在智能音箱上通过语音查询第二查询结果。
该通知页面可以是显示屏上的第一页,用户通过下拉或者下滑打开该通知页面。
当该推送消息仅包括第一提示信息时,如果第一查询结果中不包括查询问题对应的答案,第一提示信息可以为“XXXX,已为你找到答案了”。如果第一查询结果中包括查询问题对应的答案,但是用户对答案不满意,第一提示信息可以为“XXXX,已为你找到了更好的答案”。
当该推送消息包括第一提示信息和第二查询结果时,通知页面上除了显示上述的第一提示信息外,可以显示“查看答案”。用户点击“查看答案”,则可以在页面上显示第二查询结果中的答案,如果智能设备支持语音输入和输出,则可以通过语音播放第二查询结果中的答案。如果智能设备支持语音输入和输出,用户在有查询需求时,可以通过语音输入“查看答案”。
可选的,在用户查看该推送消息后,该推送消息自动删除,或者,推送消息保留一段时间后自动删除。
(4)通过语音播放推送信息。
本实施例中,推送消息的输出时机可以是在获取到第二查询结果后,立即输出推送消息,也可以在触发条件满足时输出推送消息。该触发条件可以是:(1)检测到用户再次使用智能设备查询其他问题,且没有获取到其他问题的答案或者用户对其他问题的答案满意时,输出该推送信息。(2)到达用户设置的预设时间时,输出该推送消息,例如,用户可以设置晚上8-10之间如果有推送消息,则可以主动推送给用户。(3)检测到用户查询了高访问量(Page View,简称PV)的查询问题时,输出该推送消息。例如,用户询问了“几点了”,智能设备在输出该对应的答案后,输出推送消息,提醒用户之前询问过的问题有答案了。(4)检测到用户当前的查询问题所属的垂类与之前的查询问题的垂类相同或者相似时,输出之前的查询问题的推送消息。例如,两个查询问题的垂类都是百科垂类或者知识谱图垂类。(5)检测到用户当前的查询问题与之前的查询问题类似,则输出之前的查询问题的推送消息。可以通过相似度计算确定两个查询问题是否类似。
上述例子中均以信息问答类场景为例进行说明,即用户输入查询问题,没有获取到查询问题对应的答案,或者用户对获取到的查询问题对应的答案不满意。当然,本发明的方法不限于信息问答类场景,还可以适用于以下场景:(1)内容资源类,如用户要查询的音乐当前为无资源,有资源后主动通知用户。(2)功能补齐类,用户当前要查询的功能没有,后续开发了新功能,则主动通知用户该新功能的信息。
本实施例中,获取用户的查询问题,获取该查询问题对应的第一查询结果,输出该第一查询结果,在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,第一提示信息用于提示获取到了该查询问题对应的第二查询结果。该方法通过延迟第一时长后主动向用户推送查询问题对应的第二查询结果和/或提示用户获取到了第二查询结果,以满足用户之前未被满足的需求,或者,为了更好满足用户的需求,从而提高了用户体验。
图6为本发明实施例二提供的智能交互方法的流程图,如图6所示,本实施例提供的方法包括以下步骤:
步骤S201、获取用户的查询问题。
步骤S202、获取查询问题对应的第一查询结果,并输出该第一查询结果。
步骤S201和S202的具体实现方式参照实施例一中步骤S101和S102的描述,这里不再赘述。
步骤S203、输出第二提示信息,该第二提示信息用于提示在获取到该查询问题对应的第二查询结果时,是否输出推送信息。
并不是所有问题都需要再次获取查询结果,本实施例中可以通过如下两种方式确定是否需要再次获取查询结果,并向用户推送查询结果。
一种示例性的方式中,对查询问题进行分析处理,得到查询问题的类型,根据查询问题的类型,确定是否输出第二提示信息。
可以预先定义哪些类型的查询问题需要输出第二提示信息,哪些类型的查询问题不需要输出第二提示信息。在获取到第一查询结果时,可以在第一查询结果中不包括查询问题对应的答案的情况下,触发对查询问题进行分析处理,当然,也可以在第一查询结果有查询问题对应的答案的情况下,触发对查询问题进行分析处理,本实施例并不对此限制。当然,触发对查询问题进行分析处理的时机并不限定于获取到第一查询结果时,也可以在获取到第一查询结果之前,可以在接收查询问题之后的任何时间点触发。
通常情况下,对于以下两种类型的查询问题需要再次获取查询结果,并推送给用户:(1)查询问题属于泛问答意图,并且第一查询结果中不包括该查询问题对应的答案。该泛问答意图的问题例如是“天上为什么有星星”、“天空外面是什么”等,通过设定的策略判断查询问题是否属于泛问答意图。(2)答案固定且短时间内能完成答案优化的类目,例如翻译、计算、汉语KG问答等。对于一些答案要求时效性强且依赖数据资源的类目,例如,天气、股票等,本实施例中延迟获取查询结果的方案并不使用。
另一种示例性的方式中,接收用户对第一查询结果的评价信息,对评价信息进行情感分析,当评价信息表示用户对第一查询结果不满意时,确定输出第二提示信息。
智能设备在输出第一查询结果后,可以主动触发用户对第一查询结果进行评价,例如,智能设备输出提示信息“你是否对当前答案满意”,用户可能反馈满意、不满意、非常满意、非常不满意,用户也可能反馈其他词语,例如“还行、一般、差不多,太差劲了、这都是啥”等。智能设备接收到用户的评价信息后,可以做出响应,例如输出“谢谢你的反馈,我会继续努力学习”。当然,用户也可能不做评价。
可选的,智能设备在主动触发用户对第一查询结果进行评价之前,还可以确定第一查询结果中是否包括至少一个查询问题对应的答案,当第一查询结果中包括至少一个查询问题对应的答案时,才触发用户对第一查询结果进行评价,当第一查询结果中不包括查询问题对应的答案时,不触发用户对第一查询结果进行评价。相应的,智能设备接收用户对第一查询结果中包括的答案的评价信息,第一查询结果中可能包括多个答案,智能设备按照一定顺序的输出答案。
智能设备在输出第一查询结果后,也可以由用户主动对第一查询结果进行评价,例如,用户在获取第一查询结果后,通过语音说“结果错误”或者,“换一个”、“怎么没有结果”等。
智能设备在获取到用户对第一查询结果的评价信息后,对评价信息进行情感分析,得到该评价信息的情感倾向,例如,对于“满意”“不错”“挺好的”等评价认为情感倾向为对第一查询结果满意,对于“不满意”、“这都是啥”“太差劲了”等评价认为情感倾向为对第一查询结果不满意。如果智能设备主动提示用户进行评价,但是用户不做评价,也可以认为用户对第一查询结果不满意。当评价信息表示用户对第一查询结果不满意时,确定输出第二提示信息。当评价信息表示用户对第一查询结果满意时,则结束交互流程。
当第一查询结果中不包括查询问题对应的答案时,该第二提示信息可以为“这个问题我还不知道,不过我会继续努力学习的,需要我学会了告诉你吗”。当第一查询结果中包括查询问题对应的答案,但是用户对答案不满意时,该第二提示信息可以为“非常抱歉没有找到您满意的答案,我会继续努力,需要我学会了告诉你吗”。
可选的,当第一查询结果中不包括查询问题对应的答案,或者用户对查询问题对应的答案不满意时,可以将该查询问题保存下来。一种方式中,只要第一查询结果中不包括查询问题对应的答案,或者用户对查询问题对应的答案不满意,则存储该查询问题。
另一种方式中,当第一查询结果中不包括查询问题对应的答案,或者用户对查询问题对应的答案不满意时,在线计算该查询问题的热度、历史搜索频次等,根据查询问题的热度和历史搜索频次等确定查询问题是不是高频搜索问题,如果查询问题是高频搜索问题,则存储该查询问题。还可以通过离线判断是否存储该查询问题,可以周期性通过离线数据分析查询问题是否为高频搜索问题,如果查询问题为高频搜索问题,则存储该查询问题。
对于存储的高频搜索问题,需要及时的给出答案,可以通过DeepQA技术自动挖掘网页中的优质答案,并将获取到的答案主动推送给用户。
步骤S204、接收用户根据第二提示信息输入的选择信息。
步骤S205、根据选择信息,确定是否输出推送信息。
用户接收到第二提示信息后,输入选择信息,智能设备接收到选择信息后,确定是否输出推送信息,示例性的,当选择信息为肯定信息时,确定输出推送信息,当选择信息为否定信息时,确定不输出推送信息。如果用户在预设时间内没有输入任何信息,则确定不输出推送信息。
步骤S206、当确定输出推送信息时,在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,该第一提示信息用于提示获取到了该查询问题对应的第二查询结果。
步骤S206的具体实现方式参照实施例一中步骤S103的描述,这里不再赘述。
本实施例中,终端设备在输出查询问题对应的推送信息之前,输出第二提示信息,该第二提示信息用于提示在获取到查询问题对应的第二查询结果时,是否输出推送信息,接收用户根据第二提示信息输入的确定信息,该确定信息用于确认输出推送信息。通过第二提示信息询问用户是否有再次获取查询结果的需求,从而能够有针对性的对用户进行推送,进一步的提高了用户体验。
图7为本发明实施例三提供的智能交互方法的流程图,如图7所示,本实施例提供的方法包括以下步骤:
步骤S301、获取用户的查询问题。
步骤S302、获取查询问题对应的第一查询结果,并输出该第一查询结果。
步骤S301、S302的具体实现方式参照实施例一中步骤S101和S102的描述,这里不再赘述。
步骤S303、对查询问题进行分析处理,得到查询问题的类型。
步骤S304、根据查询问题的类型,确定输出查询问题对应的推送信息。
步骤S303和S304的具体实现方式参照实施例二的相关描述,这里不再赘述。需要说明的是,触发对查询问题进行分析处理的时机并不限定于获取到第一查询结果时,也可以在获取到第一查询结果之前,可以在接收查询问题之后的任何时间点触发。
步骤S305、在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,该第一提示信息用于提示获取到了该查询问题对应的第二查询结果。
步骤S305的具体实现方式参照实施例一中步骤S103的描述,这里不再赘述。
本实施例中,通过对查询问题进行分析处理,得到查询问题的类型,根据查询问题的类型确定是否需要向用户输出查询问题对应的推送信息,该推送过程不需要用户参与,并且能够有针对性的主动向用户推送信息,进一步提高了用户体验。
图8为本发明实施例四提供的智能交互方法的流程图,如图8所示,本实施例提供的方法包括以下步骤:
步骤S401、获取用户的查询问题。
步骤S402、获取查询问题对应的第一查询结果,并输出该第一查询结果。
步骤S401和S402的具体实现方式参照实施例一中步骤S101和S102的描述,这里不再赘述。
步骤S403、判断第一查询结果中是否包括查询问题对应的答案。
当第一查询结果中不包括查询问题对应的答案时,执行步骤S404,当第一查询结果中不包括查询问题对应的答案时,执行步骤S407。
步骤S404、对查询问题进行分析处理,得到查询问题的类型。
步骤S405、根据查询问题的类型,确定输出查询问题对应的推送信息。
步骤S406、在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,该第一提示信息用于提示获取到了该查询问题对应的第二查询结果。
步骤S406的具体实现方式参照实施例一中步骤S103的描述,这里不再赘述。
步骤S407、接收用户对第一查询结果的评价信息。
步骤S408、对评价信息进行情感分析。
步骤S409、当评价信息表示用户对第一查询结果不满意时,输出第二提示信息。
第二提示信息用于提示在获取到查询问题对应的第二查询结果时,是否输出推送信息。
步骤S410、接收用户根据第二提示信息输入的选择信息,根据选择信息确定是否输出推送信息。
当确定输出推送信息时,返回执行步骤S406。当确定不输出推送信息时,结束推送流程。示例性的,当选择信息为肯定信息时,确定输出推送信息,当选择信息为否定信息时,确定不输出推送信息。如果用户在预设时间内没有输入任何信息,则确定不输出推送信息。
步骤S404、S405、S407-S410的具体实现方式参照实施例二的相关描述,这里不再赘述。
本实施例中,在获取到查询问题对应的第一查询结果后,通过判断第一查询结果中是否包括查询问题对应的答案,针对第一查询结果不包括答案的情况,对查询问题进行分析处理,得到查询问题的类型,根据查询问题的类型确定是否需要向用户输出查询问题对应的推送信息;针对第一查询结果包括答案的情况,则获取用户对第一查询结果的评价信息,如果用户对第一查询结果不满意,则重新获取查询问题的第二查询结果,在第一时长后输出查询问题对应的推送信息。能够针对不同的情况,提供不同的延迟推送方案,从而提高了用户体验。
图9为本发明实施例五提供的智能交互方法的流程图,本实施例的方法,适用于用户对第一查询结果满意,但是为了提高用户体验,主动向用户推送查询问题的相关问题的答案的场景。如图9所示,本实施例提供的方法包括以下步骤:
步骤S501、获取用户的查询问题。
步骤S502、获取查询问题对应的第一查询结果,并输出该第一查询结果。
步骤S503、接收用户对第一查询结果的评价信息。
步骤S504、对评价信息进行情感分析。
步骤S505、当评价信息表示用户对第一查询结果满意时,确定输出第二提示信息。
第二提示信息用于提示在获取到查询问题对应的第二查询结果时,是否输出推送信息。
步骤S506、接收用户根据第二提示信息输入的选择信息,根据选择信息确定是否输出推送信息。
步骤S501-S505的具体实现方式参照上述实施例的相关描述,这里不再赘述。当确定输出推送信息时,执行步骤S507。当确定不输出推送信息时,结束推送流程。示例性的,当选择信息为肯定信息时,确定输出推送信息,当选择信息为否定信息时,确定不输出推送信息。如果用户在预设时间内没有输入任何信息,则确定不输出推送信息。
步骤S507、在第一时长后输出该查询问题对应的推送信息,该推送信息包括该查询问题对应的第二查询结果和/或第一提示信息,该第一提示信息用于提示获取到了该查询问题对应的第二查询结果。
不同于实施例二至实施例四的方案,本实施例中,当评价信息表示用户对第一查询结果满意时,第二查询结果为查询问题的相关问题的查询结果,而不是查询问题的查询结果。
例如,用户通过智能音箱输入查询问题:“小度小度,明年中秋节是什么时候?”,智能音箱输出第一查询结果“2019年的中秋节是9月13日,星期五”。根据用户输入的查询问题,分析用户可能想要知道明年中秋节的放假安排,此时,明年中秋节的放假安排就是用户输入的查询问题的相关问题。目前明年中秋节的放假安排还没有公布,则智能音箱可以输出如下第二提示信息“目前中秋节放假安排还没有公布,公布后是否需要小度告诉你?”,如果用户表达了确定的意图,则在中秋节放假安排公布后,向用户推送中秋节放假安排,其中,中秋节放假安排就是用户输入的查询问题的相关问题的查询结果。
可选的,第二查询结果的获取时间为可确定的时间,相应的,第二提示信息中还包括第二查询结果的获取时间。
在一种示例性的方式中,第二提示信息是在输出查询问题对应的第一查询结果时输出的。即无论用户对第一查询结果是否满意,都会输出第二提示信息,询问用户是否需要获取查询问题对应的第二查询结果。
另一种示例性的方式中,输出查询问题对应的第一查询结果之前,预测用户对第一查询结果是否满意,当预测到用户对第一查询结果满意时,输出第二提示信息,其中,第二查询结果为查询问题的相关问题的查询结果。当第一查询结果中不包括查询问题对应的答案时,预测用户对第一查询结果不满意。当第一查询结果中包括查询问题对应的答案时,计算答案与查询问题的相关性,根据答案与问题的相关性确定用户是否第一查询结果是否满意。
本实施例中,通过获取用户对第一查询结果的评价信息,对评价信息进行情感分析,当评价信息表示用户对第一查询结果满意时,确定输出第二提示信息,第二提示信息用于提示在获取到查询问题对应的第二查询结果时,是否输出推送信息。在第一时长后输出该查询问题对应的推送信息,本实施例中,第二查询结果为查询问题的相关问题的查询结果,从而实现在用户对查询结果满意时,向用户推送查询问题的相关问题的查询结果,提高了用户体验。
图10为本发明实施例六提供的智能交互装置的结构示意图,如图10所示,本实施例提供的装置,包括:
获取模块10,用于获取用户的查询问题;
所述获取模块10,还用于获取所述查询问题对应的第一查询结果;
输出模块11,用于输出所述第一查询结果;
推送模块12,用于在第一时长后输出所述查询问题对应的推送信息,所述推送信息包括所述查询问题对应的第二查询结果和/或第一提示信息,所述第一提示信息用于提示获取到了所述查询问题对应的第二查询结果。
一种示例性的方式中,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。
一种示例性的方式中,所述装置应用在智能设备中,所述推送模块12具体用于:
将所述推送信息发送给用于控制所述智能设备的控制设备;
或者,通过所述智能设备的指示灯提示用户接收到所述推送信息;
或者,通过所述智能设备上的通知页面显示所述推送信息;
或者,通过语音播放所述推送信息。
一种示例性的方式中,所述推送模块12具体用于:
检测到用户再次使用所述智能设备查询其他问题,且没有获取到所述其他问题的答案或者用户对所述其他问题的答案满意时,通过语音播放所述推送信息;
或者,当用户预设的时间到达时,播放所述推送信息。
图11为本发明实施例七提供的智能交互装置的结构示意图,如图11所示,本实施例在图10所示的基础上,还包括:接收模块13和判断模块14。
所述输出模块11,还用于:
输出第二提示信息,所述第二提示信息用于提示在获取到所述查询问题对应的第二查询结果时,是否输出推送信息;
所述接收模块13,用于接收用户根据所述第二提示信息输入的选择信息;
所述判断模块14,用于根据所述选择信息,确定是否输出所述推送信息。
一种示例性的方式中,所述判断模块14具体用于:当所述选择信息为肯定信息时,确定输出所述推送信息;当所述选择信息为否定信息时,确定不输出所述推送信息。
图12为本发明实施例八提供的智能交互装置的结构示意图,如图12所示,本实施例在图11所示的基础上,还包括:情感分析模块15和第一确定模块16。
接收模块13,还用于接收用户对所述第一查询结果的评价信息;
情感分析模块15,用于对所述评价信息进行情感分析;
第一确定模块16,用于当所述评价信息表示用户对所述第一查询结果不满意时,确定输出所述第二提示信息。
一种示例性的方式中,还包括:
第四确定模块(图中未示出),用于确定所述第一查询结果中包括至少一个所述查询问题对应的答案;
所述接收模块13具体用于:
接收用户对所述第一查询结果中包括的答案的评价信息。
图13为本发明实施例九提供的智能交互装置的结构示意图,如图13所示,本实施例在图11所示的基础上,还包括:情感分析模块15和第二确定模块17。
接收模块13,还用于接收用户对所述第一查询结果的评价信息;
情感分析模块15,用于对所述评价信息进行情感分析;
第二确定模块17,用于当所述评价信息表示用户对所述第一查询结果满意时,确定输出所述第二提示信息,其中,所述第二查询结果为所述查询问题的相关问题的查询结果。
一种示例性的方式中,还包括:
第四确定模块(图中未示出),用于确定所述第一查询结果中包括至少一个所述查询问题对应的答案;
所述接收模块13具体用于:
接收用户对所述第一查询结果中包括的答案的评价信息。
图14为本发明实施例十提供的智能交互装置的结构示意图,本实施例中,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。如图14所示,本实施例在图10所示的基础上,还包括:
预测模块18,用于预测用户对所述第一查询结果是否满意;
第三确定模块19,用于当所述预测模块预测到用户对所述第一查询结果满意时,确定输出所述第二提示信息,其中,所述第二查询结果为所述查询问题的相关问题的查询结果。
一种示例性的方式中,所述第二查询结果的获取时间为已知时间,所述第二提示信息中还包括所述第二查询结果的获取时间。
图15为本发明实施例十一提供的智能交互装置的结构示意图,如图15所示,本实施例在图10所示的基础上,还包括:
类型确定模块20,用于对所述查询问题进行分析处理,得到所述查询问题的类型;
第六确定模块21,用于根据所述查询问题的类型,确定输出所述查询问题对应的推送信息。
一种示例性的方式中,还包括:
第七确定模块(图中未示出),用于确定所述第一查询结果中不包括所述查询问题对应的答案。
图16为本发明实施例十二提供的智能设备的结构示意图,如图16所示,本实施例提供的智能设备包括处理器31、存储器32、音频器件33和收发器34,存储器32、音频器件33和收发器34通过总线与处理器31连接并通信,所述存储器32用于存储指令,音频器件33用于处理语音信号,所述收发器34用于和其他设备通信,所述处理器31用于执行所述存储器32中存储的指令,以使所述智能设备执行如实施例一或实施例二所述的方法,这里不再赘述。
其中,该处理器31可以是微控制单元(Microcontroller Unit,简称MCU),MCU又称单片微型计算机(Single Chip Microcomputer)或者单片机,该处理器31还可以是中央处理器(Central Process Unit,简称CPU)、数字信号处理器(digital signal processor,简称DSP)、专用集成电路(application specific integrated circuit,简称ASIC)、现成可编程门阵列(field programmable gate array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件。
存储器32可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random-Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable read only memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。
音频器件33可以包括音频的输入和输出设备,例如麦克风和扬声器,还可以包括音频编解码设备或音频增强设备。音频器件33能够采集用户输入的语音信号,并播放语音信号。
收发器34可以和其他设备之间建立有线或无线通信链路,使得智能设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,收发器34还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
可选的,该智能设备还包括显示组件35,显示组件可以为发光二极管(LightEmitting Diode,简称LED)显示屏。在一种示例性的方式中,智能设备可以仅包括音频组件33和显示组件35中的一个。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
本发明实施例十三提供一种计算机可读存储介质,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如实施例一至实施例五所述方法。
Claims (28)
1.一种智能交互方法,其特征在于,包括:
获取用户的查询问题;
获取所述查询问题对应的第一查询结果;
预测用户对所述第一查询结果是否满意;
当预测到用户对所述第一查询结果满意时,确定输出第二提示信息,所述第二提示信息用于提示在获取到所述查询问题对应的第二查询结果时,是否输出推送信息,其中,第二查询结果为查询问题的相关问题的查询结果;
输出所述第一查询结果;
若确定输出所述推送信息,则在第一时长后输出所述查询问题对应的推送信息,所述推送信息包括所述查询问题对应的第二查询结果和/或第一提示信息,所述第一提示信息用于提示获取到了所述查询问题对应的第二查询结果。
2.根据权利要求1所述的方法,其特征在于,所述输出第二提示信息之后,还包括:
接收用户根据所述第二提示信息输入的选择信息;
根据所述选择信息,确定是否输出所述推送信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述选择信息,确定是否输出所述推送信息,包括:
当所述选择信息为肯定信息时,确定输出所述推送信息;
当所述选择信息为否定信息时,确定不输出所述推送信息。
4.根据权利要求2所述的方法,其特征在于,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。
5.根据权利要求3所述的方法,其特征在于,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。
6.根据权利要求4所述的方法,其特征在于,所述第二查询结果的获取时间为可确定的时间,所述第二提示信息中还包括所述第二查询结果的获取时间。
7.根据权利要求5所述的方法,其特征在于,所述第二查询结果的获取时间为可确定的时间,所述第二提示信息中还包括所述第二查询结果的获取时间。
8.根据权利要求2所述的方法,其特征在于,所述输出第二提示信息之前,还包括:
对所述查询问题进行分析处理,得到所述查询问题的类型;
根据所述查询问题的类型,确定是否输出所述第二提示信息。
9.根据权利要求1所述的方法,其特征在于,所述在第一时长后输出所述查询问题对应的推送信息之前,还包括:
对所述查询问题进行分析处理,得到所述查询问题的类型;
根据所述查询问题的类型,确定是否输出所述查询问题对应的推送信息。
10.根据权利要求8所述的方法,其特征在于,对所述查询问题进行分析处理之前,还包括:
确定所述第一查询结果中不包括所述查询问题对应的答案。
11.根据权利要求9所述的方法,其特征在于,对所述查询问题进行分析处理之前,还包括:
确定所述第一查询结果中不包括所述查询问题对应的答案。
12.根据权利要求1-11任一项所述的方法,其特征在于,所述方法应用在智能设备中,所述在第一时长后输出所述查询问题对应的推送信息,包括:
通过如下至少一种方式输出所述推送信息:
将所述推送信息发送给用于控制所述智能设备的控制设备;
或者,通过所述智能设备的指示灯提示用户接收到所述推送信息;
或者,通过所述智能设备上的通知页面显示所述推送信息;
或者,通过语音播放所述推送信息。
13.根据权利要求12所述的方法,其特征在于,所述通过语音播放所述推送信息,包括:
检测到用户再次使用所述智能设备查询其他问题,且没有获取到所述其他问题的答案或者用户对所述其他问题的答案满意时,通过语音播放所述推送信息;
或者,当用户预设的时间到达时,播放所述推送信息。
14.一种智能交互装置,其特征在于,包括:
获取模块,用于获取用户的查询问题;
所述获取模块,还用于获取所述查询问题对应的第一查询结果;
预测模块,用于预测用户对所述第一查询结果是否满意;
第三确定模块,用于当预测到用户对所述第一查询结果满意时,确定输出第二提示信息,所述第二提示信息用于提示在获取到所述查询问题对应的第二查询结果时,是否输出推送信息,其中,第二查询结果为查询问题的相关问题的查询结果;
输出模块,用于输出所述第一查询结果;
推送模块,用于若确定输出所述推送信息,则在第一时长后输出所述查询问题对应的推送信息,所述推送信息包括所述查询问题对应的第二查询结果和/或第一提示信息,所述第一提示信息用于提示获取到了所述查询问题对应的第二查询结果。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收用户根据所述第二提示信息输入的选择信息;
判断模块,用于根据所述选择信息,确定是否输出所述推送信息。
16.根据权利要求15所述的装置,其特征在于,所述判断模块具体用于:
当所述选择信息为肯定信息时,确定输出所述推送信息;
当所述选择信息为否定信息时,确定不输出所述推送信息。
17.根据权利要求15所述的装置,其特征在于,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。
18.根据权利要求16所述的装置,其特征在于,所述第二提示信息是在输出所述查询问题对应的第一查询结果时输出的。
19.根据权利要求17所述的装置,其特征在于,所述第二查询结果的获取时间为可确定的时间,所述第二提示信息中还包括所述第二查询结果的获取时间。
20.根据权利要求18所述的装置,其特征在于,所述第二查询结果的获取时间为可确定的时间,所述第二提示信息中还包括所述第二查询结果的获取时间。
21.根据权利要求15所述的装置,其特征在于,还包括:
类型确定模块,用于对所述查询问题进行分析处理,得到所述查询问题的类型;
第五确定模块,用于根据所述查询问题的类型,确定是否输出所述第二提示信息。
22.根据权利要求14所述的装置,其特征在于,还包括:
类型确定模块,用于对所述查询问题进行分析处理,得到所述查询问题的类型;
第六确定模块,用于根据所述查询问题的类型,确定是否输出所述查询问题对应的推送信息。
23.根据权利要求21所述的装置,其特征在于,还包括:
第七确定模块,用于确定所述第一查询结果中不包括所述查询问题对应的答案。
24.根据权利要求22所述的装置,其特征在于,还包括:
第七确定模块,用于确定所述第一查询结果中不包括所述查询问题对应的答案。
25.根据权利要求14-24中任一项所述的装置,其特征在于,所述装置应用在智能设备中,所述推送模块具体用于:
通过如下至少一种方式输出所述推送信息:
将所述推送信息发送给用于控制所述智能设备的控制设备;
或者,通过所述智能设备的指示灯提示用户接收到所述推送信息;
或者,通过所述智能设备上的通知页面显示所述推送信息;
或者,通过语音播放所述推送信息。
26.根据权利要求25所述的装置,其特征在于,所述推送模块具体用于:
检测到用户再次使用所述智能设备查询其他问题,且没有获取到所述其他问题的答案或者用户对所述其他问题的答案满意时,通过语音播放所述推送信息;
或者,当用户预设的时间到达时,播放所述推送信息。
27.一种智能设备,其特征在于,包括处理器、存储器、音频器件和收发器,所述音频器件用于获取语音信号,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述智能设备执行如权利要求1-13任一项所述的方法。
28.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如权利要求1-13任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011039441.4A CN112182181B (zh) | 2018-11-01 | 2018-11-01 | 智能交互方法和装置 |
CN201811294664.8A CN109684443B (zh) | 2018-11-01 | 2018-11-01 | 智能交互方法和装置 |
JP2019167713A JP7165637B2 (ja) | 2018-11-01 | 2019-09-13 | インテリジェントインタラクション方法、インテリジェントインタラクション装置、スマート機器及びコンピューター読み取り可能な記憶媒体 |
US16/671,254 US11372906B2 (en) | 2018-11-01 | 2019-11-01 | Method and apparatus for intelligent interaction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811294664.8A CN109684443B (zh) | 2018-11-01 | 2018-11-01 | 智能交互方法和装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011039441.4A Division CN112182181B (zh) | 2018-11-01 | 2018-11-01 | 智能交互方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109684443A CN109684443A (zh) | 2019-04-26 |
CN109684443B true CN109684443B (zh) | 2020-11-24 |
Family
ID=66185705
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811294664.8A Active CN109684443B (zh) | 2018-11-01 | 2018-11-01 | 智能交互方法和装置 |
CN202011039441.4A Active CN112182181B (zh) | 2018-11-01 | 2018-11-01 | 智能交互方法和装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011039441.4A Active CN112182181B (zh) | 2018-11-01 | 2018-11-01 | 智能交互方法和装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11372906B2 (zh) |
JP (1) | JP7165637B2 (zh) |
CN (2) | CN109684443B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111371837B (zh) * | 2020-02-07 | 2023-03-17 | 北京小米移动软件有限公司 | 功能提示方法、功能提示装置及存储介质 |
US11853381B2 (en) * | 2020-11-13 | 2023-12-26 | Google Llc | Hybrid fetching using a on-device cache |
CN113793588A (zh) * | 2021-09-15 | 2021-12-14 | 深圳创维-Rgb电子有限公司 | 智能语音提示方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101017489A (zh) * | 2006-02-08 | 2007-08-15 | 腾讯科技(深圳)有限公司 | 一种基于即时通信的知识搜索方法及*** |
JP2008282366A (ja) * | 2007-05-14 | 2008-11-20 | Nippon Telegr & Teleph Corp <Ntt> | 質問応答装置、質問応答方法、質問応答プログラム並びにそのプログラムを記録した記録媒体 |
CN105068661A (zh) * | 2015-09-07 | 2015-11-18 | 百度在线网络技术(北京)有限公司 | 基于人工智能的人机交互方法和*** |
CN105893391A (zh) * | 2015-01-26 | 2016-08-24 | 阿里巴巴集团控股有限公司 | 智能应答方法、装置、***及电子设备 |
CN108604237A (zh) * | 2015-12-01 | 2018-09-28 | 英特吉姆公司股份有限公司 | 个性化交互式智能搜索方法和*** |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8676837B2 (en) * | 2003-12-31 | 2014-03-18 | Google Inc. | Systems and methods for personalizing aggregated news content |
JP4645242B2 (ja) * | 2005-03-14 | 2011-03-09 | 富士ゼロックス株式会社 | 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム |
US7941436B2 (en) * | 2006-11-30 | 2011-05-10 | Yahoo, Inc. | Keyword bidding strategy for novel concepts |
US7912852B1 (en) * | 2008-05-02 | 2011-03-22 | Amazon Technologies, Inc. | Search-caching and threshold alerting for commerce sites |
US8423392B2 (en) * | 2010-04-01 | 2013-04-16 | Google Inc. | Trusted participants of social network providing answers to questions through on-line conversations |
CN102004794B (zh) * | 2010-12-09 | 2013-05-08 | 百度在线网络技术(北京)有限公司 | 搜索引擎***及其实现方法 |
US9904703B1 (en) * | 2011-09-06 | 2018-02-27 | Google Llc | Determining content of interest based on social network interactions and information |
US9424353B2 (en) * | 2012-02-22 | 2016-08-23 | Google Inc. | Related entities |
WO2013192584A1 (en) * | 2012-06-22 | 2013-12-27 | Google Inc. | Automatically reexecuting a query |
DE202013012472U1 (de) * | 2012-08-03 | 2017-01-13 | Terra Bella Technologies Inc. | Satellitenplanungssystem |
US8819006B1 (en) * | 2013-12-31 | 2014-08-26 | Google Inc. | Rich content for query answers |
US9483535B1 (en) * | 2014-03-28 | 2016-11-01 | Veritas Technologies Llc | Systems and methods for expanding search results |
CN103995870A (zh) * | 2014-05-21 | 2014-08-20 | 百度在线网络技术(北京)有限公司 | 交互式搜索方法和装置 |
CN104503991B (zh) * | 2014-12-03 | 2018-04-27 | 百度在线网络技术(北京)有限公司 | 一种信息搜索方法和装置 |
US10169326B2 (en) * | 2015-05-22 | 2019-01-01 | International Business Machines Corporation | Cognitive reminder notification mechanisms for answers to questions |
CN105631022B (zh) * | 2015-12-29 | 2019-03-05 | 上海智臻智能网络科技股份有限公司 | 信息处理方法及装置 |
KR101873763B1 (ko) * | 2016-08-09 | 2018-07-03 | 엘지전자 주식회사 | 디지털 디바이스 및 그 데이터 처리 방법 |
WO2018043114A1 (ja) * | 2016-08-29 | 2018-03-08 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP7063268B2 (ja) * | 2016-08-29 | 2022-05-09 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、プログラム |
US10481861B2 (en) * | 2016-08-30 | 2019-11-19 | Google Llc | Using user input to adapt search results provided for presentation to the user |
US10554590B2 (en) * | 2016-09-09 | 2020-02-04 | Microsoft Technology Licensing, Llc | Personalized automated agent |
WO2018090338A1 (en) * | 2016-11-18 | 2018-05-24 | Google Inc. | Autonomously providing search results post-facto, including in conversational assistant context |
KR102363794B1 (ko) * | 2017-03-31 | 2022-02-16 | 삼성전자주식회사 | 정보 제공 방법 및 이를 지원하는 전자 장치 |
US11138168B2 (en) * | 2017-03-31 | 2021-10-05 | Bank Of America Corporation | Data analysis and support engine |
CN107832342B (zh) * | 2017-10-13 | 2021-08-24 | 北京左医科技有限公司 | 机器人聊天方法及*** |
-
2018
- 2018-11-01 CN CN201811294664.8A patent/CN109684443B/zh active Active
- 2018-11-01 CN CN202011039441.4A patent/CN112182181B/zh active Active
-
2019
- 2019-09-13 JP JP2019167713A patent/JP7165637B2/ja active Active
- 2019-11-01 US US16/671,254 patent/US11372906B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101017489A (zh) * | 2006-02-08 | 2007-08-15 | 腾讯科技(深圳)有限公司 | 一种基于即时通信的知识搜索方法及*** |
JP2008282366A (ja) * | 2007-05-14 | 2008-11-20 | Nippon Telegr & Teleph Corp <Ntt> | 質問応答装置、質問応答方法、質問応答プログラム並びにそのプログラムを記録した記録媒体 |
CN105893391A (zh) * | 2015-01-26 | 2016-08-24 | 阿里巴巴集团控股有限公司 | 智能应答方法、装置、***及电子设备 |
CN105068661A (zh) * | 2015-09-07 | 2015-11-18 | 百度在线网络技术(北京)有限公司 | 基于人工智能的人机交互方法和*** |
CN108604237A (zh) * | 2015-12-01 | 2018-09-28 | 英特吉姆公司股份有限公司 | 个性化交互式智能搜索方法和*** |
Also Published As
Publication number | Publication date |
---|---|
US20200065319A1 (en) | 2020-02-27 |
JP2020004442A (ja) | 2020-01-09 |
JP7165637B2 (ja) | 2022-11-04 |
CN109684443A (zh) | 2019-04-26 |
US11372906B2 (en) | 2022-06-28 |
CN112182181A (zh) | 2021-01-05 |
CN112182181B (zh) | 2023-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109857327B (zh) | 信息处理装置、信息处理方法以及存储介质 | |
CN109684443B (zh) | 智能交互方法和装置 | |
WO2018014341A1 (zh) | 展示候选项的方法和终端设备 | |
CN111699469B (zh) | 基于意图的交互式响应方法及其电子设备 | |
KR101756042B1 (ko) | 입력 처리 방법, 장치 및 설비 | |
CN107077845A (zh) | 一种语音输出方法及装置 | |
KR20170073542A (ko) | 템플릿 구축 방법 및 장치, 정보 인식 방법 및 장치 | |
KR20160024630A (ko) | 전자 장치 및 전자 장치의 통화 정보 표시 방법 | |
CN109215638B (zh) | 一种语音学习方法、装置、语音设备及存储介质 | |
CN112052316B (zh) | 模型评估方法、装置、存储介质及电子设备 | |
CN110827825A (zh) | 语音识别文本的标点预测方法、***、终端及存储介质 | |
KR20190076870A (ko) | 연락처 정보를 추천하는 방법 및 디바이스 | |
CN115840841A (zh) | 多模态对话方法、装置、设备及存储介质 | |
CN112579031A (zh) | 一种语音交互的方法、***和电子设备 | |
CN105869631B (zh) | 语音预测的方法和装置 | |
CN110674371A (zh) | 公交信息查询方法、装置、电子设备以及存储介质 | |
US20220324460A1 (en) | Information output system, server device, and information output method | |
CN113360590B (zh) | 兴趣点信息的更新方法、装置、电子设备及存储介质 | |
KR101697710B1 (ko) | 학습 정보를 제공하는 이동통신 단말기 및 이를 구비하는 학습 제공 시스템 | |
CN110363610B (zh) | 目标产品的属性的确定方法及装置、电子设备 | |
CN114970559A (zh) | 智能应答方法及装置 | |
CN113254611A (zh) | 提问推荐方法及装置、电子设备及存储介质 | |
WO2020232617A1 (zh) | 语音信息处理方法、装置、电子设备以及存储介质 | |
CN111124560A (zh) | 一种闹钟关闭方法、装置、存储介质及终端 | |
CN117252730B (zh) | 服务订阅处理***、服务订阅信息处理方法与装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210521 Address after: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing Patentee after: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd. Patentee after: Shanghai Xiaodu Technology Co.,Ltd. Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing Patentee before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd. |