一种信息交互方法、服务器和客户端技术

技术编号:17912396 阅读:54 留言:0更新日期:2018-05-10 18:16
本发明专利技术实施例公开了一种信息交互方法、服务器和客户端,该方法包括:接收客户端发送的语音查询信息以及历史搜索结果;如果依据所述历史搜索结果确定所述客户端加载有语音交互数据,则基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息;发送所述反馈信息至所述客户端,以使所述客户端对所述反馈信息进行加载。本方案使得用户可通过语音方式和信息进行交互,提高了搜索效率,使得搜索过程可应用的场景更加多元化。

【技术实现步骤摘要】
一种信息交互方法、服务器和客户端
本专利技术实施例涉及信息交互技术,尤其涉及一种信息交互方法、服务器和客户端。
技术介绍
随着计算机技术以及网络的发展,越来越多的用户使用智能设备进行搜索来获取需求的信息。当前,许多智能设备中安装的APP或浏览器已具备语音搜索功能,即用户只需要录入语音即可完成信息搜索,克服了需要手动录入文字信息才能进行搜索所带来的弊端。然而,现有技术中,用户在进行语音搜索时,无法和搜索页面中或反馈的搜索结果中的信息进行语音交互,由此使得当前语音搜索方式的应用场景单一,搜索效率低下,不能满足用户和信息进行语音交互的需求。
技术实现思路
本专利技术提供了一种信息交互方法、服务器和客户端,使得用户可通过语音方式和信息进行交互,提高了搜索效率,使得搜索过程可应用的场景更加多元化。第一方面,本专利技术实施例提供了一种信息交互方法,包括:接收客户端发送的语音查询信息以及历史搜索结果;如果依据所述历史搜索结果确定所述客户端加载有语音交互数据,则基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息;发送所述反馈信息至所述客户端,以使所述客户端对所述反馈信息进行加载。第二方面,本专利技术实施例还提供了一种信息交互方法,包括:当历史搜索结果显示界面检测到语音搜索事件被触发时,显示历史搜索结果中语音交互数据对应的提示信息;获取用户输入的语音查询信息,并将所述语音查询信息和历史搜索结果发送至服务器;接收所述服务器发送的与所述语音交互数据对应的反馈信息,并进行加载。第三方面,本专利技术实施例还提供了一种信息交互服务器,包括:语音信息接收模块,用于接收客户端发送的语音查询信息以及历史搜索结果;反馈信息确定模块,用于如果依据所述历史搜索结果确定所述客户端加载有语音交互数据,则基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息;反馈信息发送模块,用于发送所述反馈信息至所述客户端,以使所述客户端对所述反馈信息进行加载。第四方面,本专利技术实施例还提供了一种信息交互客户端,包括:提示信息显示模块,用于当历史搜索结果显示界面检测到语音搜索事件被触发时,显示历史搜索结果中语音交互数据对应的提示信息;语音信息获取模块,用于获取用户输入的语音查询信息;语音信息发送模块,用于将所述语音查询信息和历史搜索结果发送至服务器;反馈信息接收模块,用于接收所述服务器发送的与所述语音交互数据对应的反馈信息;反馈信息加载模块,用于加载所述反馈信息。本专利技术通过接收客户端发送的语音查询信息以及历史搜索结果,基于客户端加载的语音交互数据确定所述语音查询信息相对应的反馈信息,发送所述反馈信息至所述客户端,以使所述客户端对所述反馈信息进行加载,解决了现有技术中,用户在进行语音搜索时,无法和搜索页面中或反馈的搜索结果中的信息进行语音交互的问题,使得用户可通过语音方式和信息进行交互,提高了搜索效率,使得搜索过程可应用的场景更加多元化。附图说明图1为本专利技术实施例一提供的信息交互方法的流程图;图2为本专利技术实施例二提供的信息交互方法的流程图;图3为本专利技术实施例三提供的信息交互方法的流程图;图4为本专利技术实施例四提供的信息交互方法的流程图;图5为本专利技术实施例五提供的信息交互服务器的结构框图;图6为本专利技术实施例六提供的信息交互客户端的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的信息交互方法的流程图,本实施例可适用于用户使用语音搜索服务的情况,该方法可以由计算设备如服务器来执行,具体包括如下:S101、接收客户端发送的语音查询信息以及历史搜索结果。其中,客户端可以是用户使用是智能终端设备,如手机、平板电脑。用户可通过该客户端安装的搜索应用或浏览器进行语音搜索。示例性的,用户通过点击搜索界面中的语音按钮后,客户端可通过集成的麦克风获取用户随后发出的语音,并根据该语音反馈给用户对应的查询结果。本步骤中,接收到的客户端发送的语音查询信息包括用户直接录入的语音,在接收语音查询信息的同时,还接收客户端发送的历史搜索结果,其中该历史搜索结果可以是当前轮搜索交互过程中确定的历史搜索结果,还可以是包括历史搜索过程中其它轮次确定的搜索结果。S102、如果依据所述历史搜索结果确定所述客户端加载有语音交互数据,则基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息。其中,该加载的语音交互数据可以是客户端加载的语音交互广告,如航空公司的航空语音交互广告、餐厅的餐饮语音交互广告。本步骤中,根据历史搜索结果确定出客户端加载有语音交互数据的过程可以是:通过搜索结果中记录的已触发过的交互方法或触发过的语音信息确定客户端加载有语音交互数据。本步骤中,在反馈给客户端语音查询信息对应的反馈信息时,基于该客户端加载的语音交互数据。示例性的,当用户有用餐需求时,通过输入“我要吃饭”的语音信息得到了餐饮语音交互广告,如“六里桥XX店”的广告信息展示在了客户端界面中,此时,当用户再次输入“烤鸭”语音后,服务器将依据客户端已加载的“六里桥XX店”的语音交互广告反馈给用户和“烤鸭”对应的反馈信息,该反馈信息中包括“六里桥XX店”中的可提供的关于“烤鸭”的菜谱及价格等。本步骤中,在基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息时,包括了对语音查询信息进行语义解析的过程,通过语义解析得到对应该语音查询信息的语义、文本词汇以用于确定反馈信息。S103、发送所述反馈信息至所述客户端,以使所述客户端对所述反馈信息进行加载。本步骤中,服务器将S102确定出的反馈信息发送到客户端以进行加载,当客户端加载完毕后即进行反馈信息的展示和用户进行交互。本实施例的技术方案中,服务器在反馈给客户端信息时,可基于客户端加载的语音交互数据进行反馈信息的确定,实现了用户在使用客户端进行语音查询时的连续多轮交互,可针对语音查询信息的搜索结果进行智能分发。在上述技术方案中,S102还可以是:如果依据所述历史搜索结果确定所述客户端加载有语音交互数据,则确定和所述语音查询信息相对应的反馈信息。其中,通过历史搜索结果确定出客户端加载有语音交互数据,也意味着客户端支持语音交互数据的交互,此时,可直接对语音查询信息进行语义解析确定关键词,进而确定该关键词命中的对应的反馈信息,直接反馈给客户端。在上述技术方案的基础上,在接收客户端发送的语音查询信息以及历史搜索结果之前,还包括:接收客户端发送的语音查询信息及客户端参数,若存在和所述语音查询信息对应的语音交互数据,且通过所述客户端参数确定所述客户端支持语音交互数据的交互,则发送所述语音交互数据至所述客户端,以使所述客户端对所述语音交互数据进行加载。前述实施例一的步骤可以理解为根据语音查询信息进行的多轮交互的过程,本步骤可以理解为在该交互过程前的搜索建立过程。具体的,当用户通过客户端开始进行语音搜索时,服务器接收用户录入的语音查询信息以及客户端参数,该客户端参数表征了客户端是否支持语音交互数据的多轮交互,当确定客户端支持语音交互数据同时又命中了和该语音查询信息对应的语音交互数据时,发送该语音交本文档来自技高网...
一种信息交互方法、服务器和客户端

【技术保护点】
一种信息交互方法,其特征在于,包括:接收客户端发送的语音查询信息以及历史搜索结果;如果依据所述历史搜索结果确定所述客户端加载有语音交互数据,则基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息;发送所述反馈信息至所述客户端,以使所述客户端对所述反馈信息进行加载。

【技术特征摘要】
1.一种信息交互方法,其特征在于,包括:接收客户端发送的语音查询信息以及历史搜索结果;如果依据所述历史搜索结果确定所述客户端加载有语音交互数据,则基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息;发送所述反馈信息至所述客户端,以使所述客户端对所述反馈信息进行加载。2.根据权利要求1所述的方法,在接收客户端发送的语音查询信息以及历史搜索结果之前,还包括:接收客户端发送的语音查询信息及客户端参数,若存在和所述语音查询信息对应的语音交互数据,且通过所述客户端参数确定所述客户端支持语音交互数据的交互,则发送所述语音交互数据至所述客户端,以使所述客户端对所述语音交互数据进行加载。3.根据权利要求2所述的方法,其特征在于,还包括:确定所述语音交互数据的提示信息和/或交互方法;将所述提示信息和/或交互方法与所述语音交互数据一起发送至所述客户端,以指示所述客户端在检测到语音搜索事件被触发时显示所述提示信息,以及依据所述反馈信息执行对应的交互方法。4.根据权利要求1或2所述的方法,其特征在于,基于加载的语音交互数据确定所述语音查询信息相对应的反馈信息包括:基于加载的语音交互数据确定提供所述语音交互数据的业务服务器;将所述语音查询信息发送至所述业务服务器,并接收返回的反馈信息。5.一种信息交互方法,其特征在于,包括:当历史搜索结果显示界面检测到语音搜索事件被触发时,显示历史搜索结果中语音交互数据对应的提示信息;获取用户输入的语音查询信息,并将所述语音查询信息和历史搜索结果发送至服务器;接收所述服务器发送的与所述语音交互数据对应的反馈信息,并进行加载。6.根据权利要求5所述的方法,其特征在于,显示历史搜索结果中语音交互数据对应的提示信息之前还包括:接收服务器发送的携带在搜索结果中的语音交互数据,以及对应的提示信息和/或交互方法。7.根据权利要求5或6所述的方法,其特征在于,所述反馈信息包括所述语音查询信息对应的命中词汇以及交互方法的执行参数;对反馈信息进行加载包括:依据所述执行参数执行对应的交互方法,展示依据所述交互方法生成的界面。8.一种信息交互服务器,其特征在于,包括:语音信息接收模块,用于接收客户端发送的语音查询信息以及历史...

【专利技术属性】
技术研发人员:聂晓萌
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1