CN104462595B - 搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法 - Google Patents
搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法 Download PDFInfo
- Publication number
- CN104462595B CN104462595B CN201410849250.2A CN201410849250A CN104462595B CN 104462595 B CN104462595 B CN 104462595B CN 201410849250 A CN201410849250 A CN 201410849250A CN 104462595 B CN104462595 B CN 104462595B
- Authority
- CN
- China
- Prior art keywords
- multimedia
- search result
- query service
- service device
- result items
- 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
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/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请公开一种在搜索结果项中嵌入多媒体元素的方法,其包括:接收终端发来的搜索请求,向至少一个查询服务器发出查询指令;接收来自于查询服务器的至少一个搜索结果项,所述搜索结果项包括结果文本数据以及对应的多媒体数据;根据所述多媒体数据生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素;及将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端显示。
Description
技术领域
本申请涉及计算机的搜索领域,尤其是一种搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法。
背景技术
一般而言,网络用户如果要针对不清楚的事物查询,都会选择利用搜索引擎。传统的搜索引擎通常是将用户检索相关的信息展示给用户。通常所展示的信息包括网页标题、一段来自网页的摘要、及主图。
然而,有些事物用文字描述是不足够的,用户或许还需要有声音或影像在搜索结果页面中,预先辅助理解该事物,才决定是否要点选进入所列网页。举例来说,当用户检索“猫头鹰”时,可能不止想知道关于猫头鹰的文字描述,还想知道猫头鹰的叫声、以及动态影像是如何。目前的搜索结果仍无法列出的具有声音、视频等多媒体标示的检索结果,用户需要再次发起搜索才能获取,效率较低。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的方法以及相应的搜索引擎系统。本申请的主要目的是提供一种搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法,以解决现有问题。
本申请提出一种在搜索结果项中嵌入多媒体元素的方法,其包括:接收终端发来的搜索请求,向至少一个查询服务器发出查询指令;接收来自于查询服务器的至少一个搜索结果项,所述搜索结果项包括结果文本数据以及对应的多媒体数据;根据所述多媒体数据生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素;及将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端显示。优选的是,所述结果文本数据及对应的多媒体数据来自于同一个查询服务器或不同的查询服务器。有多个查询服务器时,所述结果文本数据来自于第一查询服务器,并根据所述结果文本数据查询第二查询服务器,以获得所述对应的多媒体数据。
优选的是,将所述多媒体脚本添加到搜索结果项对应的源语语段中,当所述多媒体元素被触发时,调用所述多媒体脚本执行对应的多媒体文件播放。当所述多媒体脚本文件被触发播放时,链接到所述多媒体数据对应的网址,以执行播放多媒体文件。所述多媒体文件包括音频文件和/或视频文件。
本申请还提出一种搜索引擎系统,其包含:查询模块、接收模块、生成模块、及推送模块。
查询模块接收终端发来的搜索请求,向至少一个查询服务器发出查询指令。接收模块接收来自于查询服务器的至少一个搜索结果项,所述搜索结果项包括结果文本数据以及对应的多媒体数据。根据所述多媒体数据,生成模块生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素。推送模块将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端显示。
所述结果文本数据及对应的多媒体数据来自于同一个查询服务器或不同的查询服务器。所述结果文本数据来自于第一查询服务器,并根据所述结果文本数据查询第二查询服务器,以获得所述对应的多媒体数据。
优选的是,将所述多媒体脚本添加到搜索结果项对应的源语语段中,当所述多媒体元素被触发时,调用所述多媒体脚本执行对应的多媒体文件播放。当所述多媒体脚本文件被触发播放时,链接到所述多媒体数据对应的网址,以执行播放多媒体文件。所述多媒体文件包括音频文件和/或视频文件。
通过本发明的技术方案,能够实现在搜索结果页中标示出对应搜索结果项的多媒体元素,让用户更高效更全面的从搜索结果中直接获取相关咨询信息。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是在搜索结果项中嵌入多媒体元素的方法流程图;
图2是根据本申请的一实施例,显示操作环境架构示意图;
图3是用户终端显示的检索页面示意图;
图4A-4B是根据本申请的数个实施例,用户终端显示的各种搜索结果页面示意图;
图5是根据本申请的一实施例,在操作环境架构下,显示索引擎系统的框图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的实施方式完整的传达给本领域的技术人员。
请参考图1的流程图,其显示本申请在搜索结果项中嵌入多媒体元素的方法流程图。并还请一并参考图2的架构及图3的界面所示的例子。
首先是步骤S11:接收终端发来的搜索请求,向至少一个查询服务器发出查询指令。
举例来说,如图2所示,用户在终端21的浏览器输入欲检索事项(如图3所示)。搜索引擎服务器22收到检索请求,根据预设策略向至少一个查询服务器23及/或24发出查询指令。所述预设策略可以是根据目标对象设定的策略,例如设定查询“猫”的用户作为目标对象,向百科服务器查询发出有关“猫”的词条查询指令。
步骤S12:接收来自于查询服务器的至少一个搜索结果项,所述搜索结果项包括结果文本数据以及对应的多媒体数据。
举例来说,查询服务器23及/或24根据查询指令进行查询,并反馈至少一个搜索结果项给搜索引擎服务器22,搜索结果项包括文本数据以及对应的多媒体数据。文本数据包括,例如,标题、摘要、内文等等或类似者数据。对应的多媒体数据则包括多媒体文件标题、种类、多媒体文件所在位置(或URL)或类似者。以下将有进一步说明。
步骤S13:根据所述多媒体数据生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素。
例如,搜索引擎服务器22根据多媒体数据生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素。简单地说,本步骤会生成多媒体脚本文件及对应的多媒体元素(例如图标)。以下将有进一步说明。
步骤S14:将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端显示。
最后一步是搜索引擎服务器22将搜索结果数据推送至所述用户终端21的浏览器。在推送之前,先将所述多媒体元素嵌入对应的所述搜索结果项,使得用户终端21的浏览器收到搜索结果数据,经过渲染后,所显示的搜索结果页面是具有多媒体元素,例如,用户终端21显示如图4A或图4B所示的多媒体图标M1及/或M2。也就是除了搜索结果页面通常有的标题、摘要、内文等,还显示多媒体图标。另外,将所述多媒体脚本添加到搜索结果项对应的源语语段中,当所述多媒体元素被触发时,调用所述多媒体脚本执行对应的多媒体文件播放。
优选的是,所述结果文本数据及对应的多媒体数据来自于同一个查询服务器或不同的查询服务器。更进一步来说,实践本申请的方法可以利用一台或多台服务器来达成,本申请对此不做任何限制。虽然图2显示的是三台服务器,其中有二台是查询服务器23、24,一台是搜索引擎服务器22,然而,这只是为了举例说明,而不是用来限制本申请。
为了加块并加强搜索功能,本申请也可以预先录制多媒体文件,并保存在服务器中,以与其他查询相区别。在此一实施例,搜索引擎服务器22发出的查询中,第一查询服务器(例如查询服务器23)先反馈结果文本数据,然后根据结果文本数据的全部或一部再向第二查询服务器(查询服务器24)查询,以获得所述对应的多媒体数据。
进一步具体举例来说,当用户想查询“猫”,发出检索请求(如图3所示)。搜索引擎服务器22收到检索请求,先向查询服务器23查询关于“猫”的网页或网址等,并提取出文本标题及摘要(甚至还可以提取代表图),然后反馈给搜索引擎服务器22。搜索引擎服务器22再依据所提取的文本标题及/或摘要,向保存有预先录制多媒体文件的查询服务器24查询关于“猫”的多媒体数据。查询服务器24反馈对应的多媒体数据给搜索引擎服务器22。搜索引擎服务器22根据所述多媒体数据生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素。然后将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端显示。
最后,如图4A所示,在用户终端21的浏览器经渲染后显示搜索结果页面,在标题“猫_360百科”的旁边适当处显示有声音图标M1。用户利用鼠标点选声音图标M1,即触发播放多媒体脚本文件,链接到所述多媒体数据对应的网址(保存有预先录制多媒体文件的查询服务器24),以执行播放多媒体文件。或者,用户利用鼠标点选声音图标M1,即触发播放多媒体脚本文件,执行多媒体文件的播放。
优选的是,所述多媒体文件包括音频文件(例如.wmv或.mp3等等文件)和/或视频文件(例如.mp4等等文件)。
如图4A所示,在本申请的一个实施例,在搜索结果页面中仅一个结果标题(例如百科结果)添加有多媒体图标M1及/或M2。在不同的实施例,如图4B所示,搜索结果页面中可有数个结果标题(例如依据不同权重的搜索结果相近程度)选择性地添加有多媒体图标M1及/或M2。
如此一来,用户可以在搜索结果页面(如图4A或图4B)直接点选图标M1及/或M2,就可以听到及/或看到检索对象的内容。
请参考图5,本申请的另一个面向是提供一种搜索引擎系统5,其包含:查询模块51、接收模块52、生成模块53、及推送模块54。
查询模块51接收终端21发来的搜索请求,向至少一个查询服务器23发出查询指令。接收模块52接收来自于查询服务器23的至少一个搜索结果项,所述搜索结果项包括结果文本数据以及对应的多媒体数据。根据所述多媒体数据,生成模块53生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素。推送模块54将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端21显示。
所述结果文本数据及对应的多媒体数据来自于同一个查询服务器或不同的查询服务器。
当有多个服务器(如图2所示)时,所述结果文本数据来自于第一查询服务器,并根据所述结果文本数据查询第二查询服务器,以获得所述对应的多媒体数据。
当所述多媒体脚本文件被触发播放时,链接到所述多媒体数据对应的网址,以执行播放多媒体文件。所述多媒体文件包括音频文件和/或视频文件。
虽然本申请的图式例子是用笔电作为用户终端,然而,本领域的技术人员可以清楚地了解到,所述终端也可以是计算机或手机。换言之,搜索引擎系统可以对笔电、计算机或手机提供检索服务;在搜索结果项中嵌入多媒体元素的方法也可适用于显示在笔电、计算机或手机。
通过本发明的技术方案,能够实现在搜索结果页中标示出对应搜索结果项的多媒体元素,让用户更高效更全面的从搜索结果中直接获取相关咨询信息。
本发明的方法的操作步骤与装置的结构特征对应,可以相互参照,不再一一赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个计算机(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (8)
1.一种在搜索结果项中嵌入多媒体元素的方法,其特征在于,包括:
接收终端发来的搜索请求,向至少一个查询服务器发出查询指令;
接收来自于查询服务器的至少一个搜索结果项,所述搜索结果项包括结果文本数据以及对应的多媒体数据;
根据所述多媒体数据生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素;及
将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端显示;
将所述多媒体脚本添加到搜索结果项对应的源语语段中,当所述多媒体元素被触发时,调用所述多媒体脚本执行对应的多媒体文件播放;
其中,所述接收来自于查询服务器的至少一个搜索结果项,包括:
接收来自于第一查询服务器的所述结果文本数据;
根据所述结果文本数据向第二查询服务器查询,以获得所述对应的多媒体数据。
2.如权利要求1所述的方法,其特征在于,所述结果文本数据及对应的多媒体数据来自于同一个查询服务器或不同的查询服务器。
3.如权利要求1-2任一项所述的方法,其特征在于,当所述多媒体脚本文件被触发播放时,链接到所述多媒体数据对应的网址,以执行播放多媒体文件。
4.如权利要求3所述的方法,其特征在于,所述多媒体文件包括音频文件和/或视频文件。
5.一种搜索引擎系统,其包含:
查询模块,用于接收终端发来的搜索请求,向至少一个查询服务器发出查询指令;
接收模块,接收来自于查询服务器的至少一个搜索结果项,所述搜索结果项包括结果文本数据以及对应的多媒体数据;
生成模块,根据所述多媒体数据生成可触发播放的多媒体脚本文件,并生成对应触发执行所述多媒体脚本文件的多媒体元素;及
推送模块,用于将所述多媒体元素嵌入对应的所述搜索结果项中返回给所述终端显示;
将所述多媒体脚本添加到搜索结果项对应的源语语段中,当所述多媒体元素被触发时,调用所述多媒体脚本执行对应的多媒体文件播放;
其中,所述接收模块,用于接收来自于第一查询服务器的所述结果文本数据;根据所述结果文本数据向第二查询服务器查询,以获得所述对应的多媒体数据。
6.如权利要求5所述的系统,其特征在于,所述结果文本数据及对应的多媒体数据来自于同一个查询服务器或不同的查询服务器。
7.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至4中任一项所述的方法的步骤。
8.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410849250.2A CN104462595B (zh) | 2014-12-29 | 2014-12-29 | 搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410849250.2A CN104462595B (zh) | 2014-12-29 | 2014-12-29 | 搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104462595A CN104462595A (zh) | 2015-03-25 |
CN104462595B true CN104462595B (zh) | 2019-03-19 |
Family
ID=52908630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410849250.2A Active CN104462595B (zh) | 2014-12-29 | 2014-12-29 | 搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104462595B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107515870B (zh) * | 2016-06-15 | 2022-03-04 | 北京搜狗科技发展有限公司 | 一种搜索方法和装置、一种用于搜索的装置 |
CN108932253B (zh) * | 2017-05-25 | 2021-01-26 | 阿里巴巴(中国)有限公司 | 多媒体搜索结果展示方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101297291A (zh) * | 2005-05-04 | 2008-10-29 | 谷歌公司 | 基于原始用户输入建议和细分用户输入 |
CN102236691A (zh) * | 2010-05-04 | 2011-11-09 | 张文广 | 精确导向搜索工具系统 |
CN102419776A (zh) * | 2011-12-31 | 2012-04-18 | 北京百度网讯科技有限公司 | 一种满足用户多维度搜索需求的方法和设备 |
-
2014
- 2014-12-29 CN CN201410849250.2A patent/CN104462595B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101297291A (zh) * | 2005-05-04 | 2008-10-29 | 谷歌公司 | 基于原始用户输入建议和细分用户输入 |
CN102236691A (zh) * | 2010-05-04 | 2011-11-09 | 张文广 | 精确导向搜索工具系统 |
CN102419776A (zh) * | 2011-12-31 | 2012-04-18 | 北京百度网讯科技有限公司 | 一种满足用户多维度搜索需求的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104462595A (zh) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101175858B1 (ko) | 검색 결과 페이지에 인터랙티브 요소를 포함하는 시스템 및 그 방법 | |
CN101276361B (zh) | 一种显示相关关键词的方法及系统 | |
CN110096660B (zh) | 用于加载页面图片的方法、装置和电子设备 | |
CN106933871B (zh) | 短链接处理方法、装置及短链接服务器 | |
US7797350B2 (en) | System and method for processing downloaded data | |
CN110716783A (zh) | 一种前端页面生成、部署方法及装置、存储介质和设备 | |
CN105027121A (zh) | 对本机应用的应用页面建索引 | |
JP2013541793A (ja) | マルチモード検索クエリー入力手法 | |
TW200937281A (en) | Associating metadata with media objects using time | |
WO2015200600A1 (en) | Deep links for native applications | |
CN103336702A (zh) | 网页加载加速方法及装置 | |
JP2023164813A (ja) | 強化されたオンラインプライバシ | |
US20170339252A1 (en) | Generating a response to a client device in an internet of things domain | |
US20080189334A1 (en) | Method of Global Popularity based Prioritization in Information Engine with Consumer ==Author and Dynamic Web models for global, multimedia, and mobile Internet | |
CN102033952A (zh) | 一种资源推荐方法及装置 | |
CN106339415B (zh) | 数据的查询方法、装置及系统 | |
CN103744896A (zh) | 一种数据处理方法和装置 | |
CN110928917A (zh) | 一种目标用户的确定方法、装置、计算设备及介质 | |
CN102508884A (zh) | 热点事件与实时评论的获取方法及装置 | |
CN104462595B (zh) | 搜索引擎系统及在搜索结果项中嵌入多媒体元素的方法 | |
KR101331854B1 (ko) | 오픈 api 통합 검색 및 매쉬업 블록 기반코드 생성 장치 및 그 방법 | |
CN104424325A (zh) | 数据查询方法和装置 | |
WO2015154682A1 (zh) | 一种网络请求处理方法、网络服务器和网络系统 | |
JP7217181B2 (ja) | ウェアラブルデバイス、情報処理方法、装置及びシステム | |
CN102970380B (zh) | 获取云存储文件的媒体数据的方法以及云存储服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220726 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |
|
TR01 | Transfer of patent right |