本发明专利技术公开了一种基于搜索引擎提供查询结果的即时通讯方法和客户端。所述方法包括:在即时通讯窗口中显示问题解答控件,响应于即时通讯窗口中有字符被选中,以及所述问题解答控件被触发的事件,以被选中的字符作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果,从搜索结果中提取部分内容作为查询结果,展示所述查询结果中。本发明专利技术的技术方案,使得用户无需打开搜索页面就能够一键获得当前即时通讯窗口的中不了解词语的解释答案,方便快捷,提高了用户的体验。
【技术实现步骤摘要】
基于搜索引擎提供查询结果的即时通讯方法和客户端
本专利技术涉及互联网
,具体涉及一种基于搜索引擎提供查询结果的即时通讯方法和即时通讯客户端。
技术介绍
随着互联网的普及,人们的生活越来越依赖于互联网。人们在互联网上通过即时通讯工具来进行社交。 由于互联网的信息量很大,人们在利用即时通讯工具进行社交聊天的时候,经常会遇到一些不理解的词语,比如一些时事热点词,新出现的网络用语等。此时用户通常会再打开一个搜索窗口来搜索不懂的词语,了解后,再回来继续聊天。但是这种操作比较繁琐,尤其是在实时对话状态下,会错过很多信息。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于搜索引擎提供查询结果的即时通讯方法和即时通讯客户端。 依据本专利技术的一个方面,提供了一种基于搜索引擎提供查询结果的即时通讯方法,其中,该方法包括: 在即时通讯窗口中显示问题解答控件; 响应于即时通讯窗口中有字符被选中,以及所述问题解答控件被触发的事件,以被选中的字符作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果; 从搜索结果中提取部分内容作为查询结果; 展示所述查询结果。 可选地,所述从搜索结果中提取部分内容作为查询结果包括: 如果搜索词为疑问句,从搜索结果中提取相应的问答类内容作为查询结果;和/或 如果搜索词为词语,从搜索结果中提取相应的百科类内容作为查询结果。 可选地,展示所述查询结果包括:在副屏界面中展示所述查询结果,其中,所述即时通讯窗口在主屏界面中,主屏界面和副屏界面可切换。 可选地,该方法进一步包括:在即时通讯窗口中设置搜索引擎选择菜单项供用户选择搜索引擎; 所述指定的搜索引擎即为用户根据所述搜索引擎选择菜单项选择的搜索引擎。 可选地,所述在即时通讯窗口中显示问题解答控件包括: 在即时通讯窗口的菜单项中添加问题解答控件; 或者,在即时通讯窗口中悬浮显示问题解答控件。 依据本专利技术的另一个方面,提供了一种基于搜索引擎提供查询结果的即时通讯客户端,该即时通讯客户端包括: 控件展示单元,适于在即时通讯窗口中显示问题解答控件; 搜索单元,适于响应于即时通讯窗口中有字符被选中,以及所述问题解答控件被触发的事件,以被选中的字符作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果; 答案提取单元,适于从搜索结果中提取部分内容作为查询结果; 答案展示单元,适于展示所述查询结果。 可选地,所述答案提取单元,适于在搜索词为疑问句时,从搜索结果中提取相应的问答类内容作为查询结果;和/或适于在搜索词为词语时,从搜索结果中提取相应的百科类内容作为查询结果。 可选地,所述答案展示单元,适于在副屏界面中展示所述查询结果;其中,所述即时通讯窗口在主屏界面中,主屏界面和副屏界面可切换。 可选地,该即时通讯客户端进一步包括:搜索引擎选择单元,适于在即时通讯窗口中设置搜索引擎选择菜单项供用户选择搜索引擎; 所述搜索单元,适于以被选中的字符作为搜索词,在用户根据所述搜索引擎选择菜单项选择的搜索引擎中进行搜索,得到搜索结果。 可选地,所述控件展示单元,适于在即时通讯窗口的菜单项中添加问题解答控件;或者,适于在即时通讯窗口中悬浮显示问题解答控件。 根据本专利技术的这种在即时通讯窗口中显示问题解答控件,响应于即时通讯窗口中有字符被选中,以及所述问题解答控件被触发的事件,以被选中的字符作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果,从搜索结果中提取部分内容作为查询结果,展示所述查询结果展示的技术方案,使得用户无需重新打开一个搜索页面就能一键操作够获得当前即时通讯窗口中不了解词语的查询结果,方便快捷,提高了用户的体验。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 图1示出了根据本专利技术一个实施例的一种基于搜索引擎提供查询结果的即时通讯方法的流程图; 图2示出了根据本专利技术另一个实施例的一种基于搜索引擎提供查询结果的即时通讯方法的流程图; 图3示出了根据本专利技术又一个实施例的一种基于搜索引擎提供查询结果的即时通讯方法的流程图; 图4示出了根据本专利技术一个实施例的一种基于搜索引擎提供查询结果的即时通讯客户端的结构图; 图5示出了根据本专利技术另一个实施例的一种基于搜索引擎提供查询结果的即时通讯客户端的结构图; 图6示出了根据本专利技术又一个实施例的一种基于搜索引擎提供查询结果的即时通讯客户端的结构图。 【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。 图1示出了根据本专利技术一个实施例的一种基于搜索引擎提供查询结果的即时通讯方法的流程图。如图1所示,该方法包括: 步骤SI 10,在即时通讯窗口中显示问题解答控件。 [0041 ] 在本专利技术的实施例中,可以在即时通讯窗口的菜单项中添加问题解答控件,或者,也可以在即时通讯窗口中悬浮显示问题解答控件。问题解答控件的形式可以预先设置的js脚本控件。例如可以是一个博士帽图标,也可以是一个标注为小博士”的页面控件。 步骤S120,响应于即时通讯窗口中有字符被选中,以及所述问题解答控件被触发的事件,以被选中的字符作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果。 在本专利技术的实施例中,用户如果在即时聊天的过程中中遇到不了解的词语,则先用鼠标选中即时通讯窗口中的该词语,然后触发问题解答控件即可。例如,在世界杯期间大家热门讨论的是世界杯赛事和球星,如果某个用户在即时聊天过程中,对方提到“梅西足球先生”,而该用户不了解关于梅西和足球先生的情况,该用户就可以选中即时通讯窗口中的聊天记录中的“梅西足球先生”,并触发问题解答控件。则响应于该操作后台会以“梅西足球先生”作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果。 步骤S130,从搜索结果中提取部分内容作为查询结果。 在本专利技术的实施例中,快速分析搜索结果,并从中提取合适的内容作为查询结果。在这里可以设置多种提取策略。例如,可以提取搜索结果中的前N条内容作为查询结果,N可以为1、2或3。或者也可以从搜索结果中提取特定类型的内容作为问题的答案,如提取百科类内容,或者提取问答类内容。 步骤S140,展示所述查询结果。 在本步骤中,用户可以直接看到在步骤S120中选中的不了解词语的解释答案。 图1所示方法的技术方案,使得用户无需重新打开新的搜索页面就能够获得当前即时通讯窗口中不了解词语的解释答案,方便快捷,提高了用户的体验。 在本专利技术的一个实施本文档来自技高网...
【技术保护点】
一种基于搜索引擎提供查询结果的即时通讯方法,其中,该方法包括:在即时通讯窗口中显示问题解答控件;响应于即时通讯窗口中有字符被选中,以及所述问题解答控件被触发的事件,以被选中的字符作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果;从搜索结果中提取部分内容作为查询结果;展示所述查询结果。
【技术特征摘要】
1.一种基于搜索引擎提供查询结果的即时通讯方法,其中,该方法包括: 在即时通讯窗口中显示问题解答控件; 响应于即时通讯窗口中有字符被选中,以及所述问题解答控件被触发的事件,以被选中的字符作为搜索词在指定的搜索引擎中进行搜索,得到搜索结果; 从搜索结果中提取部分内容作为查询结果; 展示所述查询结果。2.如权利要求1所述的方法,其中,所述从搜索结果中提取部分内容作为查询结果包括: 如果搜索词为疑问句,从搜索结果中提取相应的问答类内容作为查询结果;和/或 如果搜索词为词语,从搜索结果中提取相应的百科类内容作为查询结果。3.如权利要求1-2中任一项所述的方法,其中,展示所述查询结果包括: 在副屏界面中展示所述查询结果,其中,所述即时通讯窗口在主屏界面中,主屏界面和副屏界面可切换。4.如权利要求1-3中任一项所述的方法,其中,该方法进一步包括:在即时通讯窗口中设置搜索引擎选择菜单项供用户选择搜索引擎; 所述指定的搜索引擎即为用户根据所述搜索引擎选择菜单项选择的搜索引擎。5.如权利要求1-4中任一项所述的方法,其中,所述在即时通讯窗口中显示问题解答控件包括: 在即时通讯窗口的菜单项中添加问题解答控件; 或者,在即时通讯窗口中悬浮显示问题解答控件。6.一种基于搜索引擎提供查询结果的即时通讯客户端,其中,该即时通讯客户端包括:...
【专利技术属性】
技术研发人员:赵鹏伟,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。