《提供内容提供方的定制结果的搜索方法、客户端和系统.pdf》由会员分享,可在线阅读,更多相关《提供内容提供方的定制结果的搜索方法、客户端和系统.pdf(16页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104199865A43申请公布日20141210CN104199865A21申请号201410404631X22申请日20140815G06F17/3020060171申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司72发明人吴凯汪忠超卢岳文徐浩友张楠安佳74专利代理机构北京市隆安律师事务所11323代理人权鲜枝何立春54发明名称提供内容提供方的定制结果的搜索方法、客户端和系统57摘要本发明公开了提供内容提供方的定制结果的搜索方法、客户端和系统。方法包括获取用户在搜索栏中输入的特定搜索词;向搜索服。
2、务器发送包含该特定搜索词的搜索请求;接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面;该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑;展示所述搜索结果页面。本发明的技术方案,能够更高效地接入合作方的数据,节省了开发成本,减少了沟通联调的成本,且满足了用户的需求,提高了用户的体验。51INTCL权利要求书2页说明书9页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图4页10申请公布号CN104199865ACN104199865A1/2页21一种提供内容提供方的定制。
3、结果的搜索方法,包括获取用户在搜索栏中输入的特定搜索词;向搜索服务器发送包含该特定搜索词的搜索请求;接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面;该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑;展示所述搜索结果页面。2如权利要求1所述的方法,其中,该方法进一步包括当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作。3如权利要求12任一项所述的方法,其中,所述当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作包括当所述搜索结果页面中的功能接口被触发时,根。
4、据对应的定制逻辑在所述搜索结果页面中展示该功能接口对应的展示内容;或者,当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑跳转到该功能接口对应的网页页面。4一种提供内容提供方的定制结果的搜索方法,包括在客户端侧执行的如权利要求13任一项所述的方法,并进一步包括在服务器侧执行的如下方法将定制好的数据接口的规则和定制应用交互内容的代码规范,提供给内容网站,使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口;从内容网站提供的数据接口获取关键词和定制应用交。
5、互内容,保存到应用定制数据库中;在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述应用定制数据库中的查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面;将嵌入有所述定制应用交互内容的搜索结果页面返回给客户端进行展示。5如权利要求4所述的方法,其中,所述定制应用交互内容的代码规范约定内容网站提供的数据接口中,定制应用交互内容具体是定制应用交互内容的在线地址。6如权利要求45任一项所述的方法,其中,所述使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容包括使得内容网站根据所述定制应用交互内容的代码规范,从本网站的页面中取出C。
6、SS片段、HTML片段和JAVASCRIPT片段,生成这些片段的在线地址。7如权利要求46任一项所述的方法,其中,所述形成嵌入该定制应用交互内容的搜索结果页面包括在嵌入搜索结果页面中的定制应用交互内容中添加一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑。8一种提供内容提供方的定制结果的搜索客户端,包括权利要求书CN104199865A2/2页3搜索词获取单元,适于获取用户在搜索栏中输入的特定搜索词;请求处理单元,适于向搜索服务器发送包含该特定搜索词的搜索请求,接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面;该搜索结果页面中的定制应用交互。
7、内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑;展示单元,适于展示所述搜索结果页面。9如权利要求8所述的搜索客户端,其中,该搜索客户端进一步包括交互处理单元,适于当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作。10一种提供内容提供方的定制结果的搜索系统,其中,该系统包括搜索服务器和如权利要求89中任一项所述的搜索客户端;所述搜索服务器包括规则规范提供单元,适于将定制好的数据接口的规则和定制应用交互内容的代码规范,提供给内容网站,使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容,并生成相。
8、应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口;获取单元,适于从内容网站提供的数据接口获取关键词和定制应用交互内容,保存到应用定制数据库中;应用定制数据库,适于保存所述获取单元获取的数据;搜索处理单元,适于在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述指定数据库中的查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面,将嵌入有所述定制应用交互内容的搜索结果页面返回给客户端进行展示。权利要求书CN104199865A1/9页4提供内容提供方的定制结果的搜索方法、客户端和系统技术领域0001本发明涉及互联网搜索技术领域,特。
9、别涉及提供内容提供方的定制结果的搜索方法、客户端和系统。背景技术0002现有的搜索引擎需要从合作的内容网站抓取相应内容提供给用户,这些合作的内容网站包括新闻网站、视频网站、购物网站等等。0003因此搜索引擎需要较高的人力技术成本开发,包含但不局限于产品的快速迭代以及与内容网站的合作联调的沟通等等。0004此外,用户在得到搜索结果后,需要点击跳转到对应的页面才能进行后续的进一步操作,比较繁琐。发明内容0005鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的提供内容提供方的定制结果的搜索方法、客户端和系统。0006依据本发明的一个方面,提供了一种提供内容提供方的定制结。
10、果的搜索方法,包括0007获取用户在搜索栏中输入的特定搜索词;0008向搜索服务器发送包含该特定搜索词的搜索请求;0009接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面;该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑;0010展示所述搜索结果页面。0011可选地,该方法进一步包括0012当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作。0013可选地,所述当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作包括0014当所述搜索结果页面中的功能接口被触发。
11、时,根据对应的定制逻辑在所述搜索结果页面中展示该功能接口对应的展示内容;0015或者,0016当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑跳转到该功能接口对应的网页页面。0017依据本发明的又一个方面,提供了一种提供内容提供方的定制结果的搜索方法,包括在客户端侧执行的如上述任一项所述的方法,并进一步包括在服务器侧执行的如下方法说明书CN104199865A2/9页50018将定制好的数据接口的规则和定制应用交互内容的代码规范,提供给内容网站,使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则。
12、生成包含关键词和所述定制应用交互内容的相应数据接口;0019从内容网站提供的数据接口获取关键词和定制应用交互内容,保存到应用定制数据库中;0020在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述应用定制数据库中的查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面;0021将嵌入有所述定制应用交互内容的搜索结果页面返回给客户端进行展示。0022可选地,所述定制应用交互内容的代码规范约定内容网站提供的数据接口中,定制应用交互内容具体是定制应用交互内容的在线地址。0023可选地,所述使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用。
13、交互内容包括0024使得内容网站根据所述定制应用交互内容的代码规范,从本网站的页面中取出CSS片段、HTML片段和JAVASCRIPT片段,生成这些片段的在线地址。0025可选地,所述形成嵌入该定制应用交互内容的搜索结果页面包括0026在嵌入搜索结果页面中的定制应用交互内容中添加一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑。0027可选地,所述形成嵌入该定制应用交互内容的搜索结果页面包括0028将该定制应用交互内容作为第一搜索结果嵌入搜索结果页面的最顶端。0029可选地,该方法进一步包括0030根据所述搜索词在网页数据库中搜索得到自然搜索结果,作为第二搜索结果;。
14、0031将作为第二搜索结果的自然搜索结果嵌入到所述搜索结果页面中返回给客户端进行展示。0032依据本发明的一个方面,提供了一种提供内容提供方的定制结果的搜索客户端,包括0033搜索词获取单元,适于获取用户在搜索栏中输入的特定搜索词;0034请求处理单元,适于向搜索服务器发送包含该特定搜索词的搜索请求,接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面;该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑;0035展示单元,适于展示所述搜索结果页面。0036可选地,该搜索客户端进一步包括0037交互处理单元,。
15、适于当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作。0038可选地,所述交互处理单元,适于当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑在所述搜索结果页面中展示该功能接口对应的展示内容;或者,适于当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑跳转到该功能接口对应的说明书CN104199865A3/9页6网页页面。0039依据本发明的又一个方面,提供了一种提供内容提供方的定制结果的搜索系统,其中,该系统包括搜索服务器和如上述任一项所述的搜索客户端;0040所述搜索服务器包括0041规则规范提供单元,适于将定制好的数据接口的规则和定制应用交互内容的。
16、代码规范,提供给内容网站,使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口;0042获取单元,适于从内容网站提供的数据接口获取关键词和定制应用交互内容,保存到应用定制数据库中;0043应用定制数据库,适于保存所述获取单元获取的数据;0044搜索处理单元,适于在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述指定数据库中的查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面,将嵌入有所述定制应用交互内容的搜索结果页面返回给客户。
17、端进行展示。0045可选地,所述规则规范提供单元定制的所述定制应用交互内容的代码规范约定内容网站提供的数据接口中,定制应用交互内容具体是定制应用交互内容的在线地址。0046可选地,所述规则规范提供单元定制的所述定制应用交互内容的代码规范,使得内容网站根据所述定制应用交互内容的代码规范,从本网站的页面中取出CSS片段、HTML片段和JAVASCRIPT片段,生成这些片段的在线地址。0047可选地,所述搜索处理单元,进一步适于在嵌入搜索结果页面中的定制应用交互内容中添加一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑。0048可选地,所述搜索处理单元,适于将该定制应用交。
18、互内容作为第一搜索结果嵌入搜索结果页面的最顶端。0049可选地,所述搜索处理单元,进一步适于根据所述搜索词在网页数据库中搜索得到自然搜索结果,作为第二搜索结果,将作为第二搜索结果的自然搜索结果嵌入到所述搜索结果页面中返回给客户端进行展示。0050根据本发明的这种获取用户在搜索栏中输入的特定搜索词,向搜索服务器发送包含该特定搜索词的搜索请求,接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面,该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑,展示所述搜索结果页面的技术方案,由于搜索服务器返回的搜索结果页面。
19、中嵌入的是定制应用交互内容,因此能够更高效地接入合作方的数据,节省了开发成本,减少了沟通联调的成本;并且返回的该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应的定制逻辑,因此使得用户可以在搜索结果页面上进行进一步的操作,满足了用户的需求,提高了用户的体验。0051上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够说明书CN104199865A4/9页7更明显易懂,以下特举本发明的具体实施方式。附图说明0052通过阅读下文优选实施方式的详细描述,各种其他。
20、的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中0053图1示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索方法的流程图;0054图2示出了根据本发明一个实施例的“足彩”关键词对应的搜索结果页面的示意图;0055图3示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索客户端的结构图;0056图4示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索方法的流程图;0057图5示出了根据本发明一个实施例的“北京二手车”关键词对应的搜索结果页面的示。
21、意图;0058图6示出了根据本发明一个实施例的提供内容提供方的定制结果的搜索方案的框图;0059图7示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索服务器的结构图;0060图8示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索系统的结构图。具体实施方式0061下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0062图1示出了根据本发明一个实施例的一种提供内容提供。
22、方的定制结果的搜索方法的流程图。该方法中是从搜索客户端侧描述的本发明的技术方案,参见图1,具体包括0063步骤S110,获取用户在搜索栏中输入的特定搜索词。0064步骤S120,向搜索服务器发送包含该特定搜索词的搜索请求。0065步骤S130,接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面;该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑。0066步骤S140,展示所述搜索结果页面。0067图1所示的方法,由于搜索服务器返回的搜索结果页面中嵌入的是定制应用交互内容,因此能够更高效地接入合作方的数据,。
23、节省了开发成本,减少了沟通联调的成本;并且返回的该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内说明书CN104199865A5/9页8容相关的功能接口,以及对应的定制逻辑,因此使得用户可以在搜索结果页面上进行进一步的操作,满足了用户的需求,提高了用户的体验。0068在本发明的一个实施例中,图1所示的方法进一步包括当搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作。这样能够使得用户在搜索到想要的结果之后,通过触发相应的功能接口,进行进一步的交互操作。0069在本发明的一个实施例中当搜索结果页面中的功能接口被触发时,根据对应的定制逻辑在所述搜索结果页面中展示。
24、该功能接口对应的展示内容;或者,当搜索结果页面中的功能接口被触发时,根据对应的定制逻辑跳转到该功能接口对应的网页页面。0070图2示出了根据本发明一个实施例的“足彩”关键词对应的搜索结果页面的示意图。参见图2,用户在搜索栏输入搜索词“足彩”后展示的定制应用交互内容中出了足彩相关的信息外,还提供直接购买足彩的按钮“立即投注”控件。用户触发该控件后跳转到足彩投注网页页面上供用户进行投注操作。0071在本发明的其他实施例中,如果定制应用交互内容是视频集合,则提供交互功能的功能接口可以是“重播”、“集锦”等视频播放的功能控件。当这些功能控件被触发时,可以跳转到相应的网页页面进行视频播放,或者也可以在搜。
25、索结果页面的展示所述定制应用交互内容的框中进行视频播放。0072图3示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索客户端的结构图。如图3所示,该基于内容提供方定制的搜索客户端300包括0073搜索词获取单元310,适于获取用户在搜索栏中输入的特定搜索词。0074请求处理单元320,适于向搜索服务器发送包含该特定搜索词的搜索请求,接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索结果页面;该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑。0075展示单元330,适于展示所述搜索结果页面。0076在。
26、本发明的一个实施例中,该搜索客户端300进一步包括交互处理单元340,适于当所述搜索结果页面中的功能接口被触发时,根据对应的定制逻辑执行相应的操作。0077在本发明的一个实施例中,交互处理单元340,适于当搜索结果页面中的功能接口被触发时,根据对应的定制逻辑在搜索结果页面中展示该功能接口对应的展示内容;或者,适于当搜索结果页面中的功能接口被触发时,根据对应的定制逻辑跳转到该功能接口对应的网页页面。0078以上从搜索客户端的角度对本发明的技术方案进行了描述,下面从搜索服务器的角度对本发明的技术方案进行的进一步的阐述。0079图4示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索方法的。
27、流程图。该方法中是从搜索服务器侧描述的本发明的技术方案,参见图4,具体包括0080步骤S410,将定制好的数据接口的规则和定制应用交互内容的代码规范,提供给内容网站,使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口。0081步骤S420,从内容网站提供的数据接口获取关键词和定制应用交互内容,保存到说明书CN104199865A6/9页9应用定制数据库中。0082步骤S430,在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述应用定制数据库中的。
28、查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面。0083步骤S140,将嵌入有所述定制应用交互内容的搜索结果页面返回给客户端进行展示。0084图4所示的技术方案,由于充分发挥了作为合作方的内容网站对于目标用户需求了解的优势,可以根据提供的相关规范自行设计和开发定制应用交互内容,因此能够更高效地接入合作方的数据,节省了开发成本,减少了沟通联调的成本。0085在实际应用当中,内容网站可以先向搜索网站申请项目合作,提交必要的项目简介以及项目设计图,搜索网站审核确认后,内容网站根据搜索网站的要求和规范开发并提交接口,搜索网站审核接口通过后,即可上线。这样用户就可以通过搜索网站搜。
29、索到相应内容网站提供的内容了。0086通常项目简介主要介绍想要嵌入的定制应用交互内容解决了用户的什么问题,数据有什么优势,搜索哪些关键词展现该项目等等。例如,搜索化妆品泛词时,提供给用户品牌、分类、功效的筛选链接,方便用户快速找到目标产品。化妆品泛词包括化妆品、换妆品大全等。0087项目设计图可以包括嵌入的定制应用交互内容的展示宽度、样式和组合等。如展示风格,展示内容由标题及精选摘要内容组成,辅之以图片、图标、文字、必要的交互等内容,合理排版。0088在本发明的一个实施例中,图4所示方法所述定制应用交互内容的代码规范约定内容网站提供的数据接口中,定制应用交互内容具体是定制应用交互内容的在线地址。
30、。所述使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容包括使得内容网站根据所述定制应用交互内容的代码规范,从本网站的页面中取出CSS片段、HTML片段和JAVASCRIPT片段,生成这些片段的在线地址。0089在本发明的一个实施例中所述数据接口为XML接口,内容网站的开发人员可以根据规范要求编写XML接口文件。在该XML接口文件需要写明搜索关键词以及该关键词对应的展现的页面代码片段的URL地址。0090而页面代码片段的开发过程要遵守HTML开发规范。页面代码片段包括HTML、CSS和JAVASCRIPT三部分,如果没有交互性内容可以没有JS脚本。搜索。
31、方可以根据实际需求规定HTML规范、CSS规范和JAVASCRIPT规范。0091图5示出了根据本发明一个实施例的“北京二手车”关键词对应的搜索结果页面的示意图。参见图5,该搜索结果页面中的定制应用交互内容是由WWWTAOCHECOM提供的,该网站根据搜索网站提供的定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词如北京二手车,然后根据搜索网站提供的数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口提交给搜索网站。搜索网站将该数据接口上线后,当用户输入搜索词“北京二手车”时,会展现图5所示的由WWWTAOCHECOM网站定制的内容。009。
32、2在本发明的一个实施例中,图4所示方法中所述形成嵌入该定制应用交互内容的说明书CN104199865A7/9页10搜索结果页面包括将该定制应用交互内容作为第一搜索结果嵌入搜索结果页面的最顶端。图4所示方法进一步包括根据所述搜索词在网页数据库中搜索得到自然搜索结果,作为第二搜索结果;将作为第二搜索结果的自然搜索结果嵌入到所述搜索结果页面中返回给客户端进行展示。0093图6示出了根据本发明一个实施例的提供内容提供方的定制结果的搜索方案的框图。如图6所示,搜索网站定制好的数据接口的规则和定制应用交互内容的代码规范,提供给内容网站。内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得。
33、到定制应用交互内容,具体是包含HTML、CSS和JS脚本的页面片段,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和对应页面片段的地址的相应数据接口。搜索网站从内容网站提供的数据接口获取关键词和相应的定制应用交互内容,保存到应用定制数据库中。当用户输入搜索关键词时,搜索网站从应用定制数据库中得到第一搜索结果,从网页数据库中得到第二搜索结果,展示包含第一搜索结果和第二搜索结果的搜索结果页面。通常将第一搜索结果置顶。0094基于上述实施例给出搜索网站的搜索服务器的结构图。0095图7示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索服务器的结构图。如图7所示,该基于内容提。
34、供方定制的搜索服务器700包括0096规则规范提供单元710,适于将定制好的数据接口的规则和定制应用交互内容的代码规范,提供给内容网站,使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口;0097获取单元720,适于从内容网站提供的数据接口获取关键词和定制应用交互内容,保存到应用定制数据库中;0098应用定制数据库730,适于保存所述获取单元720获取的数据;0099搜索处理单元740,适于在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述指定。
35、数据库中的查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面,将嵌入有所述定制应用交互内容的搜索结果页面返回给客户端进行展示。0100图7所示的技术方案,由于充分发挥了作为合作方的内容网站对于目标用户需求了解的优势,可以根据提供的相关规范自行设计和开发定制应用交互内容,因此能够更高效地接入合作方的数据,节省了搜索引擎的开发成本,减少了沟通联调的成本。0101在本发明的一个实施例中,规则规范提供单元710定制的定制应用交互内容的代码规范约定内容网站提供的数据接口中,定制应用交互内容具体是定制应用交互内容的在线地址。0102在本发明的一个实施例中,规则规范提供单元710定制的定。
36、制应用交互内容的代码规范,使得内容网站根据该定制应用交互内容的代码规范,从本网站的页面中取出CSS片段、HTML片段和JAVASCRIPT片段,生成这些片段的在线地址。0103在本发明的一个实施例中,搜索处理单元740,进一步适于在嵌入搜索结果页面中的定制应用交互内容中添加一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑。当搜索结果页面中的功能接口被触发时,根据对应的定制逻辑说明书CN104199865A108/9页11执行相应的操作。如图3和图4所示。0104在本发明的一个实施例中,搜索处理单元740,适于将该定制应用交互内容作为第一搜索结果嵌入搜索结果页面的最顶。
37、端。0105在本发明的一个实施例中,搜索处理单元740,进一步适于根据所述搜索词在网页数据库中搜索得到自然搜索结果,作为第二搜索结果,将作为第二搜索结果的自然搜索结果嵌入到所述搜索结果页面中返回给客户端进行展示。0106图8示出了根据本发明一个实施例的一种提供内容提供方的定制结果的搜索系统的结构图。如图8所示,该系统包括如图7所示的基于内容提供方定制的搜索服务器700和图3所示的基于内容提供方定制的搜索客户端300。0107综上所述,根据本发明的这种获取用户在搜索栏中输入的特定搜索词,向搜索服务器发送包含该特定搜索词的搜索请求,接收搜索服务器返回的嵌入有与所述搜索词对应的定制应用交互内容的搜索。
38、结果页面,该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应所述功能接口的定制逻辑,展示所述搜索结果页面的技术方案,由于搜索服务器返回的搜索结果页面中嵌入的是定制应用交互内容,因此能够更高效地接入合作方的数据,节省了开发成本,减少了沟通联调的成本;并且返回的该搜索结果页面中的定制应用交互内容中包含一个或多个与该定制应用交互内容相关的功能接口,以及对应的定制逻辑,因此使得用户可以在搜索结果页面上进行进一步的操作,满足了用户的需求,提高了用户的体验。0108需要说明的是0109在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用。
39、装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。0110在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。0111类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例。
40、、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。0112本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/。
41、或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书包括伴随的权利要求、摘要和附图中公开的所有特征以及如此公开说明书CN104199865A119/9页12的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书包括伴随的权利要求、摘要和附图中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。0113此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式。
42、来使用。0114本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器DSP来实现根据本发明实施例的提供内容提供方的定制结果的搜索客户端和搜索系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序例如,计算机程序和计算机程序产品。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。0115应该。
43、注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。说明书CN104199865A121/4页13图1图2说明书附图CN104199865A132/4页14图3图4说明书附图CN104199865A143/4页15图5图6说明书附图CN104199865A154/4页16图7图8说明书附图CN104199865A16。