CN106682195B - 一种处理搜索结果页面的方法、搜索服务器和*** - Google Patents

一种处理搜索结果页面的方法、搜索服务器和*** Download PDF

Info

Publication number
CN106682195B
CN106682195B CN201611249861.9A CN201611249861A CN106682195B CN 106682195 B CN106682195 B CN 106682195B CN 201611249861 A CN201611249861 A CN 201611249861A CN 106682195 B CN106682195 B CN 106682195B
Authority
CN
China
Prior art keywords
news
information
page
streaming server
news information
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
Application number
CN201611249861.9A
Other languages
English (en)
Other versions
CN106682195A (zh
Inventor
佟思颖
汪朝辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201611249861.9A priority Critical patent/CN106682195B/zh
Publication of CN106682195A publication Critical patent/CN106682195A/zh
Application granted granted Critical
Publication of CN106682195B publication Critical patent/CN106682195B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; 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 Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种处理搜索结果页面的方法、搜索服务器和***。该方法包括:判断搜索结果页面中是否包含新闻计算框;如果包含新闻计算框,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现。可见,本发明通过判断搜索结果页面是否包含新闻计算框与新闻信息流服务器进行交互,实现了在搜索结果页面既能展现最优新闻搜索结果的同时又能展现用户感兴趣的新闻信息流数据,使用户在获得优质搜索结果的同时可以阅读其他资讯,提升了搜索结果对于用户的价值,增加了新闻网站的点击量,增强用户体验。

Description

一种处理搜索结果页面的方法、搜索服务器和***
技术领域
本发明涉及互联网搜索技术领域,具体涉及一种处理搜索结果页面的方法、搜索服务器和***。
背景技术
随着互联网时代的到来和科技的日新月异,搜索服务器技术日益完善,现有的搜索服务器已经能够呈现海量数据。但是目前的搜索引擎只实现了对搜索结果排序的优化,即将最优的搜索结果生成搜索计算框(One Box)排到搜索结果页面的最上面,搜索计算框的下面呈现的是其他的自然搜索结果,如图1所示。从图1可以看出,搜索计算框的下面呈现的是其他的自然搜索结果,这些自然搜索结果大多是来源于不同网站的同一个新闻内容。根据数据分析,在一个搜索结果页面中70%的点击分布在最上面的搜索计算框中,10%的点击分布在自然搜索结果中,20%是无点击的。由此可以看出现有搜索引擎呈现的搜索结果页面中的自然搜索结果对于用户的价值不大,而且降低了新闻网站的点击量,大大降低了用户体验。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的处理搜索结果页面的方法、搜索服务器和***。
依据本发明的一个方面,提供了一种处理搜索结果页面的方法,其中,该方法包括:
判断搜索结果页面中是否包含新闻计算框;
如果包含新闻计算框,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现。
可选地,所述判断搜索结果页面中是否包含新闻计算框包括:
解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
可选地,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
可选地,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
可选地,所述将返回的所述相应新闻信息流数据添加到所述搜索结果页面中包括:
用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
可选地,该方法进一步包括:
向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
可选地,该方法进一步包括:
在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
根据本发明的另一方面,提供了一种处理搜索结果页面的搜索服务器,其中,该搜索服务器,包括:
新闻计算框判断单元,适于判断搜索结果页面中是否包含新闻计算框;
信息流接口单元,适于在所述判断单元判断出搜索结果页面中包含新闻计算框时,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
搜索结果页面处理单元,适于将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现。
可选地,所述新闻计算框判断单元,适于解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
可选地,所述信息流接口单元,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
可选地,所述信息流接口单元,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
可选地,所述搜索结果页面处理单元,适在用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
可选地,所述信息流接口单元,进一步适于在向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则向搜索结果页面处理单元发送不修改通知;
所述搜索结果页面处理单元,进一步适在收到所述不修改通知后不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
可选地,在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则由前端页面再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
根据本发明的另一方面,提供了一种处理搜索结果页面的***,其中,该***包括上述任一项所述的处理搜索结果页面的搜索服务器以及新闻信息流服务器;
新闻信息流服务器,适于基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,当接收到处理搜索结果页面的服务器发送的新闻信息流请求时,从基础信息流数据中提取相应的新闻信息流数据返回给所述处理搜索结果页面的服务器。
可选地,新闻信息流服务器,适于接收处理搜索结果页面的服务器发送的包含用户的标识信息的新闻信息流请求时,根据用户的标识信息判断是否记录有该用户的历史浏览新闻所产生的数据;如果未记录,从基础信息流数据中提取热门推荐资讯的信息流数据并返回给处理搜索结果页面的服务器;如果记录了,根据该用户历史浏览新闻所产生的数据从基础信息流数据中提取与该用户的浏览偏好相匹配的相应新闻信息流数据并返回给处理搜索结果页面的服务器。
本发明的技术方案,通过判断搜索结果页面是否包含新闻计算框与新闻信息流服务器进行交互,使每个新闻热词的搜索结果页面既包含新闻计算框又包含新闻信息流,实现了在搜索结果页面既能展现最优新闻搜索结果的同时又能展现用户感兴趣的新闻信息流数据,使用户在获得优质搜索结果的同时可以阅读其他资讯,提升了搜索结果对于用户的价值,增加了新闻网站的点击量,增强用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了现有的一种搜索服务器的搜索结果页面的示意图;
图2示出了根据本发明一个实施例的一种处理搜索结果页面的方法的流程图;
图3示出了根据本发明一个实施例的一种基于本方法生成的一个搜索结果页面的示意图;
图4示出了根据本发明一个实施例的一种基于本方法生成的另一个搜索结果页面的示意图;
图5示出了根据本发明一个实施例的一种处理搜索结果页面的搜索服务器的示意图;
图6示出了根据本发明一个实施例的一种处理搜索结果页面的***的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
实施例一
图2示出了根据本发明一个实施例的一种处理搜索结果页面的方法的流程图,如图1所示,该方法包括:
步骤S210,判断搜索结果页面中是否包含新闻计算框;
步骤S220,如果包含新闻计算框,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
步骤S230,将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现。
由此可知,本方法通过判断搜索结果页面是否包含新闻计算框与新闻信息流服务器进行交互,使每个新闻热词的搜索结果页面既包含新闻计算框又包含新闻信息流,实现了在搜索结果页面既能展现最优新闻搜索结果的同时又能展现用户感兴趣的新闻信息流数据,使用户在获得优质搜索结果的同时可以阅读其他资讯,提升了搜索结果对于用户的价值,增加了新闻网站的点击量,增强用户体验。
在本发明的一个实施例中,步骤S210中所述判断搜索结果页面中是否包含新闻计算框包括:
解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
需要说明的是,在搜索服务器实际应用中,每个搜索结果页面包含了大量的信息,信息处理过程特别繁琐,耗时长。为了实现搜索服务器的快速运行和精准分析,所述搜索结果页面中每一条新闻信息数据对应一个代码。例如一个新闻onebox的代码类型为mohe-news-all。在判断所述搜索结果页面中是否包含新闻计算框时,只需通过解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码即可。如果所述搜索结果页面的代码与所述新闻计算框代码类型匹配的代码,那么证明所述搜索结果页面包含新闻计算框,进行下一步操作。
在本发明的一个实施例中,步骤S220中向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
例如,用户1输入的搜索词匹配新闻B,搜索服务器向新闻信息流服务器发送用户1的新闻信息流请求,新闻信息流服务器在接收到用户1的新闻信息流请求后进行查询,发现没有记录用户1的历史浏览新闻所产生的数据,那么新闻信息流服务器基于海量用户浏览新闻所产生数据,比如“用户2新闻浏览的顺序为新闻A—新闻B—新闻C—新闻D,用户3新闻浏览的顺序为新闻B—新闻C—新闻E—新闻F,用户4新闻浏览的顺序为新闻H—新闻B—新闻C—新闻I,用户5新闻浏览的顺序为新闻C—新闻D—新闻M—新闻N”,分析发现一般用户在浏览新闻B之后会继续浏览新闻C,新闻信息流服务器将提取热门推荐资讯新闻C并将新闻C返回至搜索服务器,搜索服务器接收新闻信息流服务器返回的新闻C。
由此可知,新闻信息流服务器即使没有记录用户的历史浏览新闻信息,依旧可通过数据挖掘技术提取热门推荐资讯新闻反馈给搜索服务器,保证了搜索结果的对于用户的价值,同时提高了新闻网站的点击量。
在本发明的一个实施例中,步骤S220中向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
例如,用户1输入的搜索词匹配新闻B,搜索服务器向新闻信息流服务器发送用户1的新闻信息流请求,新闻信息流服务器在接收到用户1的新闻信息流请求后进行查询,发现记录了用户1的历史浏览新闻所产生的数据,
根据已经记录的用户1的历史浏览新闻所产生的数据分析得到用户1偏好浏览娱乐新闻,那么新闻信息流服务器基于海量用户浏览新闻所产生数据,将大众都在浏览的娱乐新闻D提取出来返回给搜索服务器,所述搜索服务器接收新闻信息流服务器返回的新闻D。
由此可知,新闻信息流服务器如果记录有用户的历史浏览新闻信息,可根据用户的浏览偏好,为用户提供与其浏览偏好相匹配的最热门推荐资讯新闻,进一步保证了搜索结果的对于用户的价值,同时提高了新闻网站的点击量。
在本发明的一个实施例中,所述将返回的所述相应新闻信息流数据添加到所述搜索结果页面中包括:
用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
例如,所述搜索结果页面中的新闻计算框为新闻A,自然搜索结果包括新闻B、新闻C、新闻D和新闻F,所述相应新闻信息流数据为E,那么E可以只替换新闻B,则搜索结果页面中包括新闻A、新闻E、新闻C、新闻D、新闻F,同时新闻E也可以将新闻B、新闻C、新闻D和新闻F全部替换,则搜索结果页面中包括新闻A和新闻E。在实际应用中,搜索服务器的供应商可以根据最佳用户体验需要自行设定替换内容,增强了本发明的用户体验。
在本发明的一个实施例中,图1所示的方法进一步包括:
向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
例如,搜索服务器判断搜索结果页面包括新闻计算框A,向新闻信息流服务器发送新闻信息流请求,40ms(40毫秒)内未接收到新闻信息流服务器返回的相应新闻信息流数据,则不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面,如果原始搜索结果页面包括新闻A、新闻B、新闻C、新闻D和新闻F,那么在搜索服务器前端展现的依旧是包含新闻A、新闻B、新闻C、新闻D和新闻F的原始搜索结果页面。
由此可知,本实施例的方案,解决了因新闻信息流服务器处理信息量巨大或者新闻信息流服务器故障导致的返回时间过长,导致用户等待时间过长的问题,进而保证了用户最佳的用户体验。
在本发明的一个实施例中,图1所示的方法进一步包括:
在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
例如,在将包含“新闻A、新闻B、新闻C、新闻D和新闻F”的搜索结果页面发送到前端页面进行展现之后,,如果用户下拉前端页面,那么搜索服务器再次向新闻信息流服务器发送新闻信息流请求,新闻信息流服务器再次返回的新闻信息流数据包括“新闻G、新闻H、新闻J、新闻K和新闻L”,则将“新闻G、新闻H、新闻J、新闻K和新闻L”接续到“新闻A、新闻B、新闻C、新闻D和新闻F”之后进行展现。
由此可知,用户只要下拉所述前端页面,搜索服务器就会向新闻信息流服务器发送新闻信息流请求,则新闻信息流服务器根据所述新闻信息流请求返回无限多个新闻信息流数据并在所述前端页面上接续原始数据进行展示,最大程度地满足了用户查询多个新闻信息流的需求,进一步增强了用户体验。
实施例二
图1示出了现有的一种搜索服务器的搜索结果页面;如图1所示,用户1输入搜索词“父亲杀死患病女儿”,展现的搜索结果页面包括新闻计算框(新闻OneBox)和自然搜索结果,搜索服务器判断该搜索结果页面包括新闻计算框(新闻OneBox)向新闻信息流服务器发送新闻信息流请求,如果新闻信息流服务器没有查询到用户1的历史新闻浏览信息,则新闻信息流服务器基于海量用户浏览新闻所产生数据,从基础信息流数据中提取热门推荐资讯的信息流包括“捷克袖珍装甲车有点儿萌配备的机枪大家非常熟悉”、“网络大电影《女主与狗》将上线”,新闻信息流服务器将上述提取的新闻信息流反馈至搜索服务器,搜索服务器将信息流服务器反馈的新闻信息流添加至所述搜索结果页面,同时替换自然新闻搜索结果。如图3所示,图3示出了根据本发明一个实施例的一种基于本方法生成的一个搜索结果页面的示意图。对比图3和图1,可以看出本发明使搜索结果页面呈现的信息对于用户来说更具价值,也进一步提升了新闻网站的点击量。
如果新闻信息流服务器查询到了用户1的历史新闻浏览信息,则新闻信息流服务器对用户1的历史新闻浏览信息进行分析,发现用户1偏好浏览军事类新闻,进而基于上述的基础信息流数据提取大众都在浏览的军事类新闻提取出来并反馈至搜索服务器,搜索服务器将信息流服务器反馈的新闻信息流添加至所述搜索结果页面,同时替换自然新闻搜索结果。如图4所示,图4示出了根据本发明一个实施例的一种基于本方法生成的另一个搜索结果页面的示意图。
从图4中,可以看出新闻信息流替换了图1所示的除“父亲杀死患病女儿判处***12年”的其他自然新闻结果;从图3可以看出,所述新闻信息流替换了图1中所有的自然新闻结果,搜索服务器的供应商可以根据最佳用户体验需要自行设定替换内容,增强了本发明的用户体验。
如果搜索服务器向新闻信息流服务器发送新闻信息流请求,40ms(40毫秒)内未接收到新闻信息流服务器返回的相应新闻信息流数据,那么搜索服务器继续展示如图1所示的搜索结果页面。
如果用户下拉如图4所示的包含搜索结果的前端页面,那么搜索服务器继续向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的新闻信息流之后进行展现。
实施例三
图5示出了根据本发明一个实施例的一种处理搜索结果页面的搜索服务器的示意图,如图5所示,该搜索服务器500包括:
新闻计算框判断单元510,适于判断搜索结果页面中是否包含新闻计算框;
信息流接口单元520,适于在所述判断单元判断出搜索结果页面中包含新闻计算框时,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
搜索结果页面处理单元530,适于将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现。
由此可知,本方法通过判断搜索结果页面是否包含新闻计算框与新闻信息流服务器进行交互,使每个新闻热词的搜索结果页面既包含新闻计算框又包含新闻信息流,实现了在搜索结果页面既能展现最优新闻搜索结果的同时又能展现用户感兴趣的新闻信息流数据,使用户在获得优质搜索结果的同时可以阅读其他资讯,提升了搜索结果对于用户的价值,增加了新闻网站的点击量,增强用户体验。
在本发明的一个实施例中,所述新闻计算框判断单元510,具体适于解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
需要说明的是,在搜索服务器实际应用中,每个搜索结果页面包含了大量的信息,信息处理过程特别繁琐,耗时长。为了实现搜索服务器的快速运行和精准分析,所述搜索结果页面中每一条新闻信息数据对应一个代码。例如一个新闻onebox的代码类型为mohe-news-all。在判断所述搜索结果页面中是否包含新闻计算框时,只需通过解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码即可。如果所述搜索结果页面的代码与所述新闻计算框代码类型匹配的代码,那么证明所述搜索结果页面包含新闻计算框,进行下一步操作。
在本发明的一个实施例中,所述信息流接口单元520,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
例如,用户1输入的搜索词匹配新闻B,搜索服务器向新闻信息流服务器发送用户1的新闻信息流请求,新闻信息流服务器在接收到用户1的新闻信息流请求后进行查询,发现没有记录用户1的历史浏览新闻所产生的数据,那么新闻信息流服务器基于海量用户浏览新闻所产生数据,比如“用户2新闻浏览的顺序为新闻A—新闻B—新闻C—新闻D,用户3新闻浏览的顺序为新闻B—新闻C—新闻E—新闻F,用户4新闻浏览的顺序为新闻H—新闻B—新闻C—新闻I,用户5新闻浏览的顺序为新闻C—新闻D—新闻M—新闻N”,分析发现一般用户在浏览新闻B之后会继续浏览新闻C,新闻信息流服务器将提取热门推荐资讯新闻C并将新闻C返回至搜索服务器,搜索服务器接收新闻信息流服务器返回的新闻C。
由此可知,新闻信息流服务器即使没有记录用户的历史浏览新闻信息,依旧可通过数据挖掘技术提取热门推荐资讯新闻反馈给搜索服务器,保证了搜索结果的对于用户的价值,同时提高了新闻网站的点击量。
在本发明的一个实施例中,所述信息流接口单元520,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
例如,用户1输入的搜索词匹配新闻B,搜索服务器向新闻信息流服务器发送用户1的新闻信息流请求,新闻信息流服务器在接收到用户1的新闻信息流请求后进行查询,发现记录了用户1的历史浏览新闻所产生的数据,
根据已经记录的用户1的历史浏览新闻所产生的数据分析得到用户1偏好浏览娱乐新闻,那么新闻信息流服务器基于海量用户浏览新闻所产生数据,将大众都在浏览的娱乐新闻D提取出来返回给搜索服务器,所述搜索服务器接收新闻信息流服务器返回的新闻D。
由此可知,新闻信息流服务器如果记录有用户的历史浏览新闻信息,可根据用户的浏览偏好,为用户提供与其浏览偏好相匹配的最热门推荐资讯新闻,进一步保证了搜索结果的对于用户的价值,同时提高了新闻网站的点击量。
在本发明的一个实施例中,所述搜索结果页面处理单元530,适在用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
例如,所述搜索结果页面中的新闻计算框为新闻A,自然搜索结果包括新闻B、新闻C、新闻D和新闻F,所述相应新闻信息流数据为E,那么E可以只替换新闻B,则搜索结果页面中包括新闻A、新闻E、新闻C、新闻D、新闻F,同时新闻E也可以将新闻B、新闻C、新闻D和新闻F全部替换,则搜索结果页面中包括新闻A和新闻E。在实际应用中,搜索服务器的供应商可以根据最佳用户体验需要自行设定替换内容,增强了本发明的用户体验。
在本发明的一个实施例中,所述信息流接口单元520,进一步适于在向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则向搜索结果页面处理单元530发送不修改通知;
所述搜索结果页面处理单元530,进一步适在收到所述不修改通知后不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
例如,搜索服务器判断搜索结果页面包括新闻计算框A,向新闻信息流服务器发送新闻信息流请求,40ms(40毫秒)内未接收到新闻信息流服务器返回的相应新闻信息流数据,则不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面,如果原始搜索结果页面包括新闻A、新闻B、新闻C、新闻D和新闻F,那么在搜索服务器前端展现的依旧是包含新闻A、新闻B、新闻C、新闻D和新闻F的原始搜索结果页面。
由此可知,本实施例的方案,解决了因新闻信息流服务器处理信息量巨大或者新闻信息流服务器故障导致的返回时间过长,导致用户等待时间过长的问题,进而保证了用户最佳的用户体验。
在本发明的一个实施例中,图5所示的服务器进一步包括:
在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则由前端页面再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
例如,在将包含“新闻A、新闻B、新闻C、新闻D和新闻F”的搜索结果页面发送到前端页面进行展现之后,,如果用户下拉前端页面,那么搜索服务器再次向新闻信息流服务器发送新闻信息流请求,新闻信息流服务器再次返回的新闻信息流数据包括“新闻G、新闻H、新闻J、新闻K和新闻L”,则将“新闻G、新闻H、新闻J、新闻K和新闻L”接续到“新闻A、新闻B、新闻C、新闻D和新闻F”之后进行展现。
由此可知,用户只要下拉所述前端页面,搜索服务器就会向新闻信息流服务器发送新闻信息流请求,则新闻信息流服务器根据所述新闻信息流请求返回无限多个新闻信息流数据并在所述前端页面上接续原始数据进行展示,最大程度地满足了用户查询多个新闻信息流的需求,进一步增强了用户体验。
实施例四
图6示出了根据本发明一个实施例的一种处理搜索结果页面的***的示意图,如图6所示,该***600包括所述的处理搜索结果页面的服务器610和新闻信息流服务器620;其中,所述的处理搜索结果页面的服务器610与图5中所述的处理搜索结果页面的服务器500具有相同的功能,相同部分不再赘述。
新闻信息流服务器620的具体工作过程是与图1所示的方法的具体实现步骤相对应的,因此本实施例的新闻信息流服务器620的具体工作工程可以参见前述处理搜索结果页面方法的实现步骤的相关说明,在此不再赘述。
新闻信息流服务器620,适于基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,当接收到处理搜索结果页面的服务器610发送的新闻信息流请求时,从基础信息流数据中提取相应的新闻信息流数据返回给所述处理搜索结果页面的服务器610。
新闻信息流服务器620,具体适于接收处理搜索结果页面的服务器610发送的包含用户的标识信息的新闻信息流请求时,根据用户的标识信息判断是否记录有该用户的历史浏览新闻所产生的数据;如果未记录,从基础信息流数据中提取热门推荐资讯的信息流数据并返回给处理搜索结果页面的服务器610;如果记录了,根据该用户历史浏览新闻所产生的数据从基础信息流数据中提取与该用户的浏览偏好相匹配的相应新闻信息流数据并返回给处理搜索结果页面的服务器610。
综上所述,本发明的技术方案,通过判断搜索结果页面是否包含新闻计算框与新闻信息流服务器进行交互,使每个新闻热词的搜索结果页面既包含新闻计算框又包含新闻信息流,实现了在搜索结果页面既能展现最优新闻搜索结果的同时又能展现用户感兴趣的新闻信息流数据,使用户在获得优质搜索结果的同时可以阅读其他资讯,提升了搜索结果对于用户的价值,增加了新闻网站的点击量,增强用户体验。
需要说明的是:
在此提供的算法和显示不与任何特定计算机、虚拟服务器或者其它设备固有相关。各种通用服务器也可以与基于在此的示教一起使用。根据上面的描述,构造这类服务器所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的处理搜索结果页面的方法、搜索服务器和***中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了A1、一种处理搜索结果页面的方法,其中,该方法包括:
判断搜索结果页面中是否包含新闻计算框;
如果包含新闻计算框,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现。
A2、如A1所述的方法,其中,所述判断搜索结果页面中是否包含新闻计算框包括:
解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
A3、如A1-A2任一项所述的方法,其中,所述向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
A4、如A1-A3任一项所述的方法,其中,所述向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
A5、如A1-A4任一项所述的方法,其中,所述将返回的所述相应新闻信息流数据添加到所述搜索结果页面中包括:
用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
A6、如A1-A5任一项所述的方法,其中,该方法进一步包括:
向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
A7、如A1-A6任一项所述的方法,其中,该方法进一步包括:
在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
本发明还公开了B8、一种处理搜索结果页面的搜索服务器,其中,该搜索服务器包括:
新闻计算框判断单元,适于判断搜索结果页面中是否包含新闻计算框;
信息流接口单元,适于在所述判断单元判断出搜索结果页面中包含新闻计算框时,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
搜索结果页面处理单元,适于将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现。
B9、如B8所述的搜索服务器,其中,
所述新闻计算框判断单元,适于解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
B10、如B8-B9任一项所述的搜索服务器,其中,
所述信息流接口单元,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
B11、如B8-B10任一项所述的搜索服务器,其中,
所述信息流接口单元,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
B12、如B8-B11任一项所述的搜索服务器,其中,
所述搜索结果页面处理单元,适在用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
B13、如B8-B12任一项所述的搜索服务器,其中,
所述信息流接口单元,进一步适于在向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则向搜索结果页面处理单元发送不修改通知;
所述搜索结果页面处理单元,进一步适在收到所述不修改通知后不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
B14、如B8-B13任一项所述的搜索服务器,其中,
在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则由前端页面再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
本发明还公开了C15、一种处理搜索结果页面的***,其中,该***包括如B8-B14中任一项所述的处理搜索结果页面的搜索服务器以及新闻信息流服务器;
新闻信息流服务器,适于基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,当接收到处理搜索结果页面的服务器发送的新闻信息流请求时,从基础信息流数据中提取相应的新闻信息流数据返回给所述处理搜索结果页面的服务器。
C16、如C15所述的***,其中,
新闻信息流服务器,适于接收处理搜索结果页面的服务器发送的包含用户的标识信息的新闻信息流请求时,根据用户的标识信息判断是否记录有该用户的历史浏览新闻所产生的数据;如果未记录,从基础信息流数据中提取热门推荐资讯的信息流数据并返回给处理搜索结果页面的服务器;如果记录了,根据该用户历史浏览新闻所产生的数据从基础信息流数据中提取与该用户的浏览偏好相匹配的相应新闻信息流数据并返回给处理搜索结果页面的服务器。

Claims (14)

1.一种处理搜索结果页面的方法,其中,该方法包括:
判断搜索结果页面中是否包含新闻计算框;
如果包含新闻计算框,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现;
所述向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
2.如权利要求1所述的方法,其中,所述判断搜索结果页面中是否包含新闻计算框包括:
解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
3.如权利要求1-2中任一项所述的方法,其中,所述向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据包括:
向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;
接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
4.如权利要求1所述的方法,其中,所述将返回的所述相应新闻信息流数据添加到所述搜索结果页面中包括:
用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
5.如权利要求1所述的方法,其中,该方法进一步包括:
向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
6.如权利要求1所述的方法,其中,该方法进一步包括:
在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
7.一种处理搜索结果页面的搜索服务器,其中,该搜索服务器包括:
新闻计算框判断单元,适于判断搜索结果页面中是否包含新闻计算框;
信息流接口单元,适于在所述判断单元判断出搜索结果页面中包含新闻计算框时,向新闻信息流服务器发送新闻信息流请求,接收新闻信息流服务器返回的相应新闻信息流数据;
搜索结果页面处理单元,适于将返回的所述相应新闻信息流数据添加到所述搜索结果页面中,将所述搜索结果页面发送到前端页面进行展现;
所述信息流接口单元,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的热门推荐资讯的信息流数据;
其中,新闻信息流服务器中未记录当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,从基础信息流数据中提取热门推荐资讯的信息流数据并返回。
8.如权利要求7所述的搜索服务器,其中,
所述新闻计算框判断单元,适于解析所述搜索结果页面的代码,判断其中是否包含与新闻计算框代码类型匹配的代码。
9.如权利要求7-8中任一项所述的搜索服务器,其中,
所述信息流接口单元,适于向新闻信息流服务器发送包含当前用户的标识信息的新闻信息流请求;以及接收新闻信息流服务器返回的相应新闻信息流数据;
其中,新闻信息流服务器中记录有当前用户的历史浏览新闻所产生的数据,新闻信息流服务器基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,以及新闻信息流服务器根据当前用户历史浏览新闻所产生的数据从基础信息流数据中提取与当前用户的浏览偏好相匹配的相应新闻信息流数据并返回。
10.如权利要求7所述的搜索服务器,其中,
所述搜索结果页面处理单元,适在用所述相应新闻信息流数据替换所述搜索结果页面中的新闻计算框以外的自然搜索结果中的一部分或全部。
11.如权利要求7所述的搜索服务器,其中,
所述信息流接口单元,进一步适于在向新闻信息流服务器发送新闻信息流请求之后,如果在预设的时间内未接收到新闻信息流服务器返回的相应新闻信息流数据,则向搜索结果页面处理单元发送不修改通知;
所述搜索结果页面处理单元,进一步适在收到所述不修改通知后不对所述搜索结果页面进行修改处理,直接将包含新闻计算框和自然搜索结果的原始搜索结果页面送到前端页面进行展现。
12.如权利要求7所述的搜索服务器,其中,
在将所述搜索结果页面发送到前端页面进行展现之后,如果用户下拉前端页面,则由前端页面再次向新闻信息流服务器发送新闻信息流请求,将新闻信息流服务器返回的新闻信息流数据接续到前端页面的原有数据之后进行展现。
13.一种处理搜索结果页面的***,其中,该***包括如权利要求8-12中任一项所述的处理搜索结果页面的搜索服务器以及新闻信息流服务器;
新闻信息流服务器,适于基于海量用户浏览新闻所产生数据进行分析获得包含新闻与新闻之间的关联关系的基础信息流数据,当接收到处理搜索结果页面的服务器发送的新闻信息流请求时,从基础信息流数据中提取相应的新闻信息流数据返回给所述处理搜索结果页面的服务器。
14.如权利要求13所述的***,其中,
新闻信息流服务器,适于接收处理搜索结果页面的服务器发送的包含用户的标识信息的新闻信息流请求时,根据用户的标识信息判断是否记录有该用户的历史浏览新闻所产生的数据;如果未记录,从基础信息流数据中提取热门推荐资讯的信息流数据并返回给处理搜索结果页面的服务器;如果记录了,根据该用户历史浏览新闻所产生的数据从基础信息流数据中提取与该用户的浏览偏好相匹配的相应新闻信息流数据并返回给处理搜索结果页面的服务器。
CN201611249861.9A 2016-12-29 2016-12-29 一种处理搜索结果页面的方法、搜索服务器和*** Active CN106682195B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611249861.9A CN106682195B (zh) 2016-12-29 2016-12-29 一种处理搜索结果页面的方法、搜索服务器和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611249861.9A CN106682195B (zh) 2016-12-29 2016-12-29 一种处理搜索结果页面的方法、搜索服务器和***

Publications (2)

Publication Number Publication Date
CN106682195A CN106682195A (zh) 2017-05-17
CN106682195B true CN106682195B (zh) 2019-08-30

Family

ID=58873504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611249861.9A Active CN106682195B (zh) 2016-12-29 2016-12-29 一种处理搜索结果页面的方法、搜索服务器和***

Country Status (1)

Country Link
CN (1) CN106682195B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108376149A (zh) * 2018-01-30 2018-08-07 北京百度网讯科技有限公司 信息展现的方法、装置、设备和计算机存储介质
CN109446397A (zh) * 2018-10-24 2019-03-08 杭州凡闻科技有限公司 一种数据挖掘方法及***
CN110297997B (zh) * 2019-06-19 2021-09-21 百度在线网络技术(北京)有限公司 页面显示方法、装置及设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156405A (zh) * 2014-03-11 2014-11-19 百度在线网络技术(北京)有限公司 搜索方法、***和装置
CN105808764A (zh) * 2016-03-21 2016-07-27 百度在线网络技术(北京)有限公司 推荐内容的展示方法和装置
CN106250466A (zh) * 2016-07-28 2016-12-21 百度在线网络技术(北京)有限公司 一种用于提供推荐搜索序列的方法与装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9253511B2 (en) * 2014-04-14 2016-02-02 The Board Of Trustees Of The Leland Stanford Junior University Systems and methods for performing multi-modal video datastream segmentation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156405A (zh) * 2014-03-11 2014-11-19 百度在线网络技术(北京)有限公司 搜索方法、***和装置
CN105808764A (zh) * 2016-03-21 2016-07-27 百度在线网络技术(北京)有限公司 推荐内容的展示方法和装置
CN106250466A (zh) * 2016-07-28 2016-12-21 百度在线网络技术(北京)有限公司 一种用于提供推荐搜索序列的方法与装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
微博搜索技术及隐私安全问题的研究;李志晓;《电子世界》;20161108(第11期);58-59

Also Published As

Publication number Publication date
CN106682195A (zh) 2017-05-17

Similar Documents

Publication Publication Date Title
JP5458181B2 (ja) 高度な検索結果ページコンテンツを提供するためのシステム及び方法
CN102414711B (zh) 基于针对受托管媒体的用户度量进行的在线广告布置
US9135370B2 (en) Method and apparatus of generating update parameters and displaying correlated keywords
CN102065145B (zh) 一种信息投放方法、装置和***
CN106682195B (zh) 一种处理搜索结果页面的方法、搜索服务器和***
CN104025084B (zh) 历史浏览会话管理
JP4215518B2 (ja) ウェブ・ページのアノテーション・システム
TW201118620A (en) Systems and methods for providing advanced search result page content
US9866526B2 (en) Presentation of candidate domain name stacks in a user interface
CN108369709A (zh) 基于网络的广告数据业务时延减小
US9614901B2 (en) Data infrastructure for providing interconnectivity between platforms, devices, and operating systems
CN112417243A (zh) 本地应用的搜索结果
CN107665237B (zh) 数据结构分类装置、非结构化数据的发布订阅***及方法
CN111125518B (zh) 家电信息推荐的***及方法
US9418389B2 (en) Social intelligence architecture using social media message queues
CN110362663A (zh) 自适应多感知相似度检测和解析
CN110990057A (zh) 小程序子链信息的提取方法、装置、设备及介质
US20120030276A1 (en) System and method for generating web analytic reports
CN109074326A (zh) 翻译***
US20170331909A1 (en) System and method of monitoring and tracking online source content and/or determining content influencers
CN105574037B (zh) 一种信息处理方法及装置
US20150339392A1 (en) Multi-query search system and method
JP5294885B2 (ja) サービス中継装置、サービス中継方法、この方法を実行するためのプログラム
EP3312786A1 (en) Optimized digital components
US10140644B1 (en) System and method for grouping candidate domain names for display

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