CN103093003A - 基于互助推广功能的搜索结果排序***及方法 - Google Patents

基于互助推广功能的搜索结果排序***及方法 Download PDF

Info

Publication number
CN103093003A
CN103093003A CN2013100635221A CN201310063522A CN103093003A CN 103093003 A CN103093003 A CN 103093003A CN 2013100635221 A CN2013100635221 A CN 2013100635221A CN 201310063522 A CN201310063522 A CN 201310063522A CN 103093003 A CN103093003 A CN 103093003A
Authority
CN
China
Prior art keywords
information
popularization
module
helping
search results
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.)
Pending
Application number
CN2013100635221A
Other languages
English (en)
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.)
CHANGSHA JIUWO NETWORK TECHNOLOGY Co Ltd
Original Assignee
CHANGSHA JIUWO NETWORK 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 CHANGSHA JIUWO NETWORK TECHNOLOGY Co Ltd filed Critical CHANGSHA JIUWO NETWORK TECHNOLOGY Co Ltd
Priority to CN2013100635221A priority Critical patent/CN103093003A/zh
Publication of CN103093003A publication Critical patent/CN103093003A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种基于互助推广功能的搜索结果排序***及方法,所述***包括信息发布模块、信息推广模块、数据库和排序模块。信息推广模块用于根据用户所需推广的信息,生成并展现与该信息对应的互助推广链接,用户通过大范围传播所述互助推广链接来为***所关联的搜索引擎引入流量;信息推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的信息推广记录并导入所述数据库中存储;排序模块用于根据所述信息推广记录执行多种排序算法,得到搜索结果的最终排序信息。此***充分考虑了用户的信息推广需求和搜索引擎的流量需求,既能为用户提供简单、有效的信息推广服务,又能为搜索引擎提供内生、稳定的流量来源。

Description

基于互助推广功能的搜索结果排序***及方法
技术领域
本发明涉及搜索引擎领域,特别是涉及一种基于互助推广功能的搜索结果排序***及方法。
背景技术
随着互联网的飞速发展和各类信息的***式增长,如何让自己的信息在海量信息中被潜在客户发现,已成为信息发布者一个头痛的难题。搜索引擎是人们上网获取信息的主要入口,为了在搜索某些信息时能够在搜索结果列表中占据理想的排名,从而获得更多潜在客户的关注,信息发布者往往需要花费大量时间精力进行SEO或购买搜索引擎提供的付费推广服务。SEO比较复杂繁琐,而目前各搜索引擎提供的付费推广服务大多存在一定的弊端,如:竞价排名就存在点击欺诈的问题,固定排名的费用却往往是一个天价,致使许多人望而却步。另一方面,各搜索引擎为了争夺市场并保持市场占有率也存在着巨大的流量需求,且常常因此受制于那些为自己提供流量入口服务的外部合作伙伴,但不管是付费推广服务还是SEO都不能为搜索引擎带来流量。因此,设计一种既能简单有效地满足用户的信息推广需求,又能为搜索引擎提供内生、稳定的流量来源的搜索结果排序***及方法是当今搜索引擎领域中亟待解决的现实问题。
发明内容
本发明的目的在于提供一种基于互助推广功能的搜索结果排序***及方法,旨在解决现有技术无法同时有效满足用户的信息推广需求和搜索引擎的流量需求的问题。
本发明解决其技术问题所采用的技术方案是:
一种基于互助推广功能的搜索结果排序***,包括数据库、排序模块,其特征在于,所述***还包括信息发布模块和信息推广模块;
所述信息发布模块用于接收用户提交的需要推广的信息,并将所述需要推广的信息导入所述数据库中存储;
所述信息推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户通过大范围传播所述互助推广链接来为所述***所关联的搜索引擎引入流量(即吸引网民来到所述搜索引擎);所述信息推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成排序算法所需的与所述需要推广的信息对应的信息推广记录,并将所述信息推广记录导入所述数据库中存储;
所述数据库用于存储所述信息发布模块提供的所述需要推广的信息,供应所述信息推广模块在生成并展现所述互助推广链接时的提取,还用于存储所述信息推广模块生成的所述信息推广记录,供应所述排序模块执行排序算法时的提取;
所述排序模块用于根据所述数据库中存储的所述信息推广记录执行多种排序算法,得到搜索结果的最终排序信息。
所述排序算法包括独立排序算法和综合排序算法;
所述独立排序算法至少包括互助推广记录分析法,还可以包括增值推广记录分析法;
所述独立排序算法相互独立地计算各搜索结果对应的排序分值;
所述综合排序算法根据执行所述独立排序算法得到的各搜索结果对应的排序分值,计算各搜索结果对应的综合排序分值。
所述信息推广模块至少包括互助推广模块,还可以包括增值推广模块;
所述信息推广记录至少包括互助推广记录,还可以包括增值推广记录;
所述互助推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户通过大范围传播所述互助推广链接来为所述***所关联的搜索引擎引入流量,进而提升所述需要推广的信息在搜索结果中的排名;所述互助推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的互助推广记录并导入所述数据库中,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
所述增值推广模块用于设置并提供增值推广套餐,在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单;所述增值推广模块还用于分析处理所述增值推广套餐订单,生成与所述需要推广的信息对应的增值推广记录并导入所述数据库中,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。
所述互助推广模块进一步包括互助推广链接模块、HTTP请求处理模块和互助推广记录分析模块,所述增值推广模块进一步包括增值推广套餐模块、订单处理模块和增值推广记录分析模块;
所述互助推广链接模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户可通过大范围传播所述互助推广链接来为所述***所关联的搜索引擎引入流量;
所述HTTP请求处理模块用于分析处理所述互助推广链接引入的HTTP请求;
所述互助推广记录分析模块用于对所述HTTP请求处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的互助推广记录进行整合,生成新的与所述需要推广的信息对应的互助推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
所述增值推广套餐模块用于设置并提供增值推广套餐,在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单;
所述订单处理模块用于对所述增值推广套餐模块生成的所述增值推广套餐订单进行分析处理;
所述增值推广记录分析模块用于对所述订单处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的增值推广记录进行整合,生成新的与所述需要推广的信息对应的增值推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。
所述信息推广模块还用于根据所述互助推广链接引入的HTTP请求生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置。所述偏好结果页是所述信息推广模块在对网民的信息需求进行有效分析预测的基础上生成的相关信息结果页面。
所述信息推广模块还用于分析处理网民在搜索结果页上的点击行为,并将分析处理结果存储到所述数据库中。
一种基于互助推广功能的搜索结果排序方法,其特征在于,所述方法包括以下步骤:
A.用户通过大范围传播与其所需推广信息对应的互助推广链接,为搜索结果排序***所关联的搜索引擎引入流量,信息推广模块分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的信息推广记录并导入数据库中存储;
B.网民在所述搜索引擎中输入检索词进行搜索,得到相应搜索结果;
C.排序模块从所述数据库提取信息推广记录,执行多种排序算法得到该次搜索中各搜索结果对应的综合排序分值;
D.根据各搜索结果对应的综合排序分值对所述搜索结果进行排序,并将最终排序信息显示输出。
所述信息推广模块进一步包括互助推广模块和增值推广模块中的至少一个或两者,至少包括互助推广模块;
所述信息推广记录进一步包括互助推广记录和增值推广记录中的至少一种或两者,至少包括互助推广记录;所述排序算法包括独立排序算法和综合排序算法;
所述独立排序算法包括互助推广记录分析法和增值推广记录分析法中的至少一种或两者,至少包括互助推广记录分析法,
所述独立排序算法相互独立地计算各搜索结果对应的排序分值;
所述综合排序算法根据执行所述独立排序算法得到的各搜索结果对应的排序分值,计算各搜索结果对应的综合排序分值。
所述步骤A进一步包括步骤A1和步骤A2中的至少一个或两者,至少包括步骤A1;
所述步骤A1:
A1.用户通过大范围传播与其所需推广信息对应的互助推广链接,为搜索结果排序***所关联的搜索引擎引入流量,所述互助推广模块分析处理所述互助推广链接引入的HTTP请求,生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置,同时生成与所述需要推广的信息对应的互助推广记录并导入所述数据库中,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
所述步骤A2:
A2.所述增值推广模块在用户为所需推广的信息购买增值推广套餐时生成与所述需要推广的信息对应的增值推广套餐订单,并对所述增值推广套餐订单进行分析处理,生成与所述需要推广的信息对应的增值推广记录并导入所述数据库中,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值;
所述步骤C进一步包括:
C1.所述排序模块从所述数据库提取信息推广记录,分别采取各独立排序算法计算各搜索结果对应的排序分值;
C2.所述排序模块根据所述步骤C1得到的计算结果,采取综合排序算法进行计算得到各搜索结果对应的综合排序分值;
所述步骤C2中综合排序算法利用如下公式进行计算:
S(K,Ri) = ∑Si(j)* Wj, ∑Wj =1,(0<=Wj<=1);
所述公式中K是检索词,Ri是搜索结果,i是搜索结果的编号,j是独立排序算法的编号,Si(j)表示在搜索检索词K时执行j号独立排序算法所得搜索结果Ri对应的排序分值,Wj表示j号独立排序算法的权重因子,S(K,Ri)表示搜索检索词K时搜索结果Ri具有的综合排序分值。
所述方法进一步包括步骤E和步骤F中的至少一个或两者:
E.所述排序模块将所述最终排序信息存储到所述数据库中;
F.将网民在搜索结果页上的点击行为反馈给信息推广模块进行分析处理,并将分析处理结果存储到所述数据库中。
本发明的有益效果是,既能简单有效地满足用户的信息推广需求(且对用户来说具有较高投入产出比),又能为搜索引擎提供内生、稳定的流量来源。
附图说明
图1是本发明中基于互助推广功能的搜索结果排序***结构图;
图2是本发明中基于互助推广功能的搜索结果排序方法流程图;
图3是本发明的一个实施例中基于互助推广功能的搜索结果排序方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明构建了一个基于互助推广功能的搜索结果排序***,***包括信息发布模块、信息推广模块、数据库和排序模块。信息发布模块用于接收用户提交的需要推广的信息,并将所述需要推广的信息导入所述数据库中存储;信息推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户通过大范围传播所述互助推广链接来为所述***所关联的搜索引擎引入流量;所述信息推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成排序算法所需的与所述需要推广的信息对应的信息推广记录,并将所述信息推广记录导入所述数据库中存储;排序模块用于根据所述数据库中存储的所述信息推广记录执行多种排序算法,得到搜索结果的最终排序信息。此***充分考虑了用户的信息推广需求和搜索引擎的流量需求,既能为用户提供简单、有效的信息推广服务,又能为搜索引擎提供内生、稳定的流量来源。
图1示出了本发明中基于互助推广功能的搜索结果排序***的结构,该排序***可以位于搜索引擎中,也可以与搜索引擎处于独立并行的关系,其中包括信息发布模块100、信息推广模块200、数据库300和排序模块400。
信息发布模块100用于接收用户提交的需要推广的信息,并将所述信息导入数据库300中存储。
信息推广模块200提供信息推广功能和可用于各种独立排序算法的信息推广记录,并将信息推广记录导入到数据库300中存储,该信息推广模块200中包括互助推广模块210和增值推广模块220,两者可相互独立。本发明采取的独立排序算法包括互助推广记录分析法和增值推广记录分析法等多种,各独立排序算法相互独立地计算各搜索结果对应的排序分值。所述互助推广记录分析法,是指通过统计分析与所述需要推广的信息对应的互助推广记录,计算所述需要推广的信息对应的排序分值,该排序分值可以反映出与所述需要推广的信息对应的互助推广链接为该***所关联的搜索引擎引入流量的频率特征和流量大小,以此来决定所述需要推广的信息在搜索结果中的排序。例如用户甲事先发布了一条与“手机”相关的商业信息,并通过广泛传播与该信息对应的互助推广链接为所述搜索引擎引入了流量(即吸引网民来到所述搜索引擎),生成了与该信息对应的互助推广记录,当某网民使用所述搜索引擎搜索“手机”相关信息时,***通过互助推广记录分析法计算得出用户甲发布的信息其排序分值为9.9,而此时搜索结果中其他结果信息对应的排序分值都低于9.9,则将用户甲发布的“手机”相关信息排在搜索结果中的第一位。所述增值推广记录分析法,是指通过统计分析与所述需要推广的信息对应的增值推广记录,计算所述需要推广的信息对应的排序分值,该排序分值可以反映出所述需要推广的信息对于所述搜索引擎营收的影响程度,以此来决定所述需要推广的信息在搜索结果中的排序。例如用户乙事先发布了一条与“鲜花”相关的商业信息,并为该信息购买了增值推广套餐,生成了与该信息对应的增值推广记录,当某网民使用所述搜索引擎搜索“鲜花”相关信息时,***通过增值推广记录分析法计算得出用户乙发布的信息其排序分值为8.8,而此时搜索结果中其他结果信息对应的排序分值都低于8.8,则将用户乙发布的“鲜花”相关信息排在搜索结果中的第一位。本发明的排序算法包括但不局限于上述两种,为满足用户更多需求和搜索引擎发展需要,可以进行扩展。
互助推广模块210进一步包括互助推广链接模块211、HTTP请求处理模块212和互助推广记录分析模块213。其中,互助推广链接模块211用于根据所述数据库300中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户通过大范围传播所述互助推广链接来为所述***所关联的搜索引擎引入流量,进而提升所述需要推广的信息在搜索结果中的排名;HTTP请求处理模块212用于分析处理所述互助推广链接引入的HTTP请求;互助推广记录分析模块213用于接收所述HTTP请求处理模块212提供的分析处理结果,对所述分析处理结果和所述数据库300中旧有的与所述需要推广的信息对应的互助推广记录进行整合,从而生成新的与所述需要推广的信息对应的互助推广记录并导入所述数据库300中,以供所述排序模块400提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
增值推广模块220进一步包括增值推广套餐模块221、订单处理模块222和增值推广记录分析模块223。其中,增值推广套餐模块221用于设置并提供增值推广套餐,在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单;订单处理模块222用于接收所述增值推广套餐模块221提供的所述增值推广套餐订单并进行分析处理;增值推广记录分析模块223用于接收所述订单处理模块222提供的分析处理结果,对所述分析处理结果和所述数据库300中旧有的与所述需要推广的信息对应的增值推广记录进行整合,从而生成新的与所述需要推广的信息对应的增值推广记录并导入所述数据库300中,以供所述排序模块400提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。
信息推广模块200还用于根据所述互助推广链接引入的HTTP请求生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置。
信息推广模块200还用于分析处理网民在搜索结果页上的点击行为,并将分析处理结果存储到所述数据库中。
需要指出的是,所述信息推广模块200中的模块可以依据排序算法进行扩展或者删除,例如,若本发明的排序***需要增加新的算法,则在该信息推广模块200中增加相应的模块,提供可用于该算法的信息推广记录。
数据库300用于存储所述信息发布模块100提供的所述需要推广的信息,供应所述信息推广模块200在生成并展现与所述需要推广的信息对应的互助推广链接时的提取,还用于存储所述信息推广模块200提供的与所述需要推广的信息对应的信息推广记录,供应所述排序模块400执行排序算法时的提取。
排序模块400则用于执行各种独立排序算法,以及综合排序算法。排序模块400从数据库300中提取可用于某独立排序算法的信息推广记录,从而采取该独立排序算法计算各搜索结果对应的排序分值。排序模块400再根据这些由独立排序算法得到的排序分值,采取综合排序算法计算此次搜索中各搜索结果对应的综合排序分值,根据综合排序分值进行排序,并显示输出。
所述排序模块400还用于将所述最终排序信息存储到所述数据库300中;
图2示出了本发明中基于互助推广功能的搜索结果排序方法的流程。
在步骤S201中,用户通过大范围传播与其所需推广信息对应的互助推广链接,来为搜索结果排序***所关联的搜索引擎引入流量,互助推广模块210分析处理所述互助推广链接引入的HTTP请求,生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置,同时生成与所述需要推广的信息对应的互助推广记录并导入数据库300中存储;增值推广模块220在用户为所需推广的信息购买增值推广套餐时,生成与所需推广信息对应的增值推广套餐订单,并对所述增值推广套餐订单进行分析处理,生成与所述需要推广的信息对应的增值推广记录并导入数据库300中存储。
在步骤S202中,网民在所述搜索引擎中输入检索词进行搜索,得到相应搜索结果。
在步骤S203中,排序模块400从数据库300提取信息推广记录,采取各独立排序算法以及综合排序算法计算该次搜索中各搜索结果对应的综合排序分值。具体过程是:首先,分别采取各独立排序算法计算各搜索结果对应的排序分值;然后,根据执行独立排序算法得到的计算结果,采取综合排序算法进行计算得到各搜索结果对应的综合排序分值。
在步骤S204中,根据各搜索结果对应的综合排序分值对搜索结果进行排序,将最终排序信息显示输出,同时还将最终排序信息存储到数据库300中。
图3示出了本发明的一个实施例中基于互助推广功能的搜索结果排序方法的流程,以某检索词K为例,假定用户甲发布了与K相关的信息R3,用户乙发布了与K相关的信息R4,详述如下:
在步骤S301中,用户甲通过大范围传播与R3对应的互助推广链接,来为搜索结果排序***所关联的搜索引擎引入流量,互助推广模块210分析处理所述互助推广链接引入的HTTP请求,生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置,同时生成与R3对应的互助推广记录并导入数据库300中存储。
在步骤S302中,增值推广模块220在用户乙为所需推广的R4购买增值推广套餐时,生成与R4对应的增值推广套餐订单,并对所述增值推广套餐订单进行分析处理,生成与R4对应的增值推广记录并导入数据库300中存储。
在步骤S303中,网民在搜索引擎中输入检索词K进行搜索,得到相应搜索结果,例如有关K的搜索结果有以下6个:R1、R2、R3、R4、R5、R6。当然,本发明并不限定搜索结果个数。
在步骤S304中,排序模块400从数据库300提取各排序算法所需的信息推广记录,首先分别采取各独立排序算法计算此次搜索中各搜索结果对应的排序分值。具体过程如下:
采取第一种独立排序算法,如互助推广记录分析法,依据数据库中的互助推广记录进行计算,得到各搜索结果对应的排序分值,以Si(1)表示。假定该次搜索中各搜索结果对应的排序分值为:S1(1)=5,S2(1)=1,S3(1)=6,S4(1) =4,S5(1)=2,S6(1)=3。
采取第二种独立排序算法,如增值推广记录分析法,依据数据库中的增值推广记录进行计算,得到各搜索结果对应的排序分值,以Si(2)表示。假定该次搜索中各搜索结果对应的排序分值为:S1(2)=1,S2(2)=2,S3(2)=5,S4(2) =6,S5(2)=3,S6(2)=4。
两次排序计算所得各搜索结果对应的排序分值如下表所示:
Figure 2013100635221100002DEST_PATH_IMAGE001
其中i为搜索结果的编号,此实施例中1<=i<=6;j为独立排序算法的编号,本发明的此实施例中运用的独立排序算法有两种,所以1<=j<=2。如上表所示,搜索结果R1在两次排序计算中得到的排序分值分别为:Sl(1)=5,S1(2)=1。
在步骤S305中,采取综合排序算法计算此次搜索中各搜索结果对应的综合排序分值。即利用如下计算公式:
S(K,Ri) = Si(1)*W1+Si(2)*W2,W1+W2=1,(0<=Wl,W2<=1)
在该计算公式中,K是检索词,Ri是搜索结果,Si(1)、Si(2)分别表示在搜索检索词K时执行各独立排序算法所得搜索结果Ri对应的排序分值,Wl、W2为各独立排序算法的权重因子(例如可设定为W1=0.8, W2=0.2),S(K,Ri)表示搜索检索词K时搜索结果Ri具有的综合排序分值。
则在该实施例中,根据步骤S304中已经得到的各搜索结果对应的各次排序分值,运用该计算公式计算各搜索结果对应的综合排序分值,例如搜索结果R1对应的综合排序分值为:
S(K,R1)=S1(1)*W1+Sl(2)* W2
=5*0.8+1*0.2
=4.2
用同样的方法,计算出此次搜索中其他各搜索结果对应的综合排序分值,分别为:S(K,R2)=1.2,S(K,R3)=5.8,S(K,R4)=4.4,S(K,RS)=2.2,S(K,R6)=3.2。
在步骤S306中,根据各搜索结果对应的综合排序分值进行比较,按照从大到小的顺序即为:S(K,R3),S(K,R4),S(K,R1),S(K,R6),S(K,R5),S(K,R2)。因此各搜索结果的排序对应为:R3、R4、R1、R6、R5、R2,而显示输出时也在网页上以“R3、R4、R1、R6、R5、R2”的顺序显示给用户。最后再将此排序存入数据库300中。
在此步骤之后,网民得到搜索结果页,并可在其上选取点击自己感兴趣的内容。本发明的排序***会利用其中的信息推广模块200(尤其是互助推广模块210)分析处理用户的点击行为,并将得到的分析处理结果存储到数据库300中。该结果可反映出搜索引擎为用户所发布信息带来受众的频率和浏览量的大小,方便用户权衡比较参与信息推广的得与失。
本发明的搜索结果排序***会将互助推广链接引入的HTTP请求实时反馈给互助推广模块210,将增值推广套餐订单实时反馈给增值推广模块220,经过分析处理形成互助推广记录和增值推广记录并存储到所述数据库300中。当网民搜索信息时,本发明的搜索结果排序***会依据数据库300中的信息推广记录进行排序,将最新的排序结果及时显示给网民。这个排序结果能够及时体现用户给搜索引擎带来的流量和价值,因此也能够及时给用户以相应的流量和价值回馈,可以有效地满足用户的信息推广需求,并使其保持良好的积极性。
应当说明的是,本发明所使用的独立排序算法并不局限于所提及的几种,可根据需要进行扩展或删除,另外信息推广模块200中的模块也可以依据排序算法进行扩展或删除。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于互助推广功能的搜索结果排序***,包括数据库、排序模块,其特征在于,所述***还包括信息发布模块和信息推广模块;
所述信息发布模块用于接收用户提交的需要推广的信息,并将所述需要推广的信息导入所述数据库中存储;
所述信息推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接;所述信息推广模块还用于生成与所述需要推广的信息对应的信息推广记录并导入所述数据库中存储;
所述数据库用于存储所述信息发布模块提供的所述需要推广的信息,供应所述信息推广模块在生成并展现所述互助推广链接时的提取,还用于存储所述信息推广模块生成的所述信息推广记录,供应所述排序模块执行排序算法时的提取;
所述排序模块用于根据所述数据库中存储的所述信息推广记录执行多种排序算法,得到搜索结果的最终排序信息。
2.如权利要求1所述的搜索结果排序***,其特征在于,所述排序算法包括独立排序算法和综合排序算法;
所述独立排序算法至少包括互助推广记录分析法,还可以包括增值推广记录分析法;
所述独立排序算法相互独立地计算各搜索结果对应的排序分值;
所述综合排序算法根据执行所述独立排序算法得到的各搜索结果对应的排序分值,计算各搜索结果对应的综合排序分值。
3.如权利要求1或2所述的搜索结果排序***,其特征在于,所述信息推广模块至少包括互助推广模块,还可以包括增值推广模块;
所述信息推广记录至少包括互助推广记录,还可以包括增值推广记录;
所述互助推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接;所述互助推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的互助推广记录并导入所述数据库中,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
所述增值推广模块用于提供增值推广套餐,并在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单;所述增值推广模块还用于分析处理所述增值推广套餐订单,生成与所述需要推广的信息对应的增值推广记录并导入所述数据库中,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。
4.如权利要求3所述的搜索结果排序***,其特征在于,所述互助推广模块进一步包括互助推广链接模块、HTTP请求处理模块和互助推广记录分析模块,所述增值推广模块进一步包括增值推广套餐模块、订单处理模块和增值推广记录分析模块;
所述互助推广链接模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接;
所述HTTP请求处理模块用于分析处理所述互助推广链接引入的HTTP请求;
所述互助推广记录分析模块用于对所述HTTP请求处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的互助推广记录进行整合,生成新的与所述需要推广的信息对应的互助推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
所述增值推广套餐模块用于提供增值推广套餐,并在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单;
所述订单处理模块用于对所述增值推广套餐模块生成的所述增值推广套餐订单进行分析处理;
所述增值推广记录分析模块用于对所述订单处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的增值推广记录进行整合,生成新的与所述需要推广的信息对应的增值推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。
5.如权利要求1或2所述的搜索结果排序***,其特征在于,所述信息推广模块还用于根据所述互助推广链接引入的HTTP请求生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置。
6.如权利要求1或2所述的搜索结果排序***,其特征在于,所述信息推广模块还用于分析处理网民在搜索结果页上的点击行为,并将分析处理结果存储到所述数据库中。
7.一种基于互助推广功能的搜索结果排序方法,其特征在于,所述方法包括以下步骤:
A.用户通过大范围传播与其所需推广信息对应的互助推广链接,为搜索结果排序***所关联的搜索引擎引入流量,信息推广模块分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的信息推广记录并导入数据库中存储;
B.网民在所述搜索引擎中输入检索词进行搜索,得到相应搜索结果;
C.排序模块从所述数据库提取信息推广记录,执行多种排序算法得到该次搜索中各搜索结果对应的综合排序分值;
D.根据各搜索结果对应的综合排序分值对所述搜索结果进行排序,并将最终排序信息显示输出。
8.如权利要求7所述的搜索结果排序方法,其特征在于,所述信息推广模块至少包括互助推广模块,还可以包括增值推广模块;
所述信息推广记录至少包括互助推广记录,还可以包括增值推广记录;
所述排序算法包括独立排序算法和综合排序算法;
所述独立排序算法至少包括互助推广记录分析法,还可以包括增值推广记录分析法;
所述独立排序算法相互独立地计算各搜索结果对应的排序分值;
所述综合排序算法根据执行所述独立排序算法得到的各搜索结果对应的排序分值,计算各搜索结果对应的综合排序分值。
9.如权利要求7或8所述的搜索结果排序方法,其特征在于,所述步骤A进一步包括步骤A1和步骤A2中的至少一个或两者,至少包括步骤A1;
所述步骤A1:
A1.用户通过大范围传播与其所需推广信息对应的互助推广链接,为搜索结果排序***所关联的搜索引擎引入流量,所述互助推广模块分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的互助推广记录并导入所述数据库中,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
所述步骤A2:
A2.所述增值推广模块在用户为所需推广的信息购买增值推广套餐时生成与所述需要推广的信息对应的增值推广套餐订单,并对所述增值推广套餐订单进行分析处理,生成与所述需要推广的信息对应的增值推广记录并导入所述数据库中,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值;
所述步骤C进一步包括:
C1.所述排序模块从所述数据库提取信息推广记录,分别采取各独立排序算法计算各搜索结果对应的排序分值;
C2.所述排序模块根据所述步骤C1得到的计算结果,采取综合排序算法进行计算得到各搜索结果对应的综合排序分值;
所述步骤C2中综合排序算法利用如下公式进行计算:
S(K,Ri) = ∑Si(j)* Wj, ∑Wj =1,(0<=Wj<=1);
所述公式中K是检索词,Ri是搜索结果,i是搜索结果的编号,j是独立排序算法的编号,Si(j)表示在搜索检索词K时执行j号独立排序算法所得搜索结果Ri对应的排序分值,Wj表示j号独立排序算法的权重因子,S(K,Ri)表示搜索检索词K时搜索结果Ri具有的综合排序分值。
10.如权利要求7或8所述的搜索结果排序方法,其特征在于,所述方法进一步包括步骤E和步骤F中的至少一个或两者:
E.所述排序模块将所述最终排序信息存储到所述数据库中;
F.将网民在搜索结果页上的点击行为反馈给信息推广模块进行分析处理,并将分析处理结果存储到所述数据库中;
所述步骤A进一步包括步骤A1和步骤A2中的至少一个或两者,至少包括步骤A1;
所述步骤A1:
A1.用户通过大范围传播与其所需推广信息对应的互助推广链接,为搜索结果排序***所关联的搜索引擎引入流量,所述互助推广模块分析处理所述互助推广链接引入的HTTP请求,生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置,同时生成与所述需要推广的信息对应的互助推广记录并导入所述数据库中,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值;
所述步骤A2:
A2.所述增值推广模块在用户为所需推广的信息购买增值推广套餐时生成与所述需要推广的信息对应的增值推广套餐订单,并对所述增值推广套餐订单进行分析处理,生成与所述需要推广的信息对应的增值推广记录并导入所述数据库中,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。
CN2013100635221A 2012-10-27 2013-02-28 基于互助推广功能的搜索结果排序***及方法 Pending CN103093003A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100635221A CN103093003A (zh) 2012-10-27 2013-02-28 基于互助推广功能的搜索结果排序***及方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201210416515 2012-10-27
CN201210416515.0 2012-10-27
CN2013100635221A CN103093003A (zh) 2012-10-27 2013-02-28 基于互助推广功能的搜索结果排序***及方法

Publications (1)

Publication Number Publication Date
CN103093003A true CN103093003A (zh) 2013-05-08

Family

ID=48205568

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100635221A Pending CN103093003A (zh) 2012-10-27 2013-02-28 基于互助推广功能的搜索结果排序***及方法

Country Status (1)

Country Link
CN (1) CN103093003A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106383829A (zh) * 2016-08-23 2017-02-08 天津火炬鑫茂创业服务有限公司 一种定向信息推广***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101093515A (zh) * 2007-08-03 2007-12-26 北京酷讯互动科技有限公司 一种基于搜索引擎的按时间段的竞价排名广告***
CN101188011A (zh) * 2007-12-21 2008-05-28 北京新智视界网络技术有限公司 基于搜索的网络情景营销方法
WO2010009370A2 (en) * 2008-07-18 2010-01-21 Hire Reach, Inc. Methods and systems for providing targeted advertisements over a network
CN101673279A (zh) * 2009-03-19 2010-03-17 黄斌 用于互联网搜索引擎的信息发布方法及其***
CN101887437A (zh) * 2009-05-12 2010-11-17 阿里巴巴集团控股有限公司 一种搜索结果生成方法及信息搜索***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101093515A (zh) * 2007-08-03 2007-12-26 北京酷讯互动科技有限公司 一种基于搜索引擎的按时间段的竞价排名广告***
CN101188011A (zh) * 2007-12-21 2008-05-28 北京新智视界网络技术有限公司 基于搜索的网络情景营销方法
WO2010009370A2 (en) * 2008-07-18 2010-01-21 Hire Reach, Inc. Methods and systems for providing targeted advertisements over a network
CN101673279A (zh) * 2009-03-19 2010-03-17 黄斌 用于互联网搜索引擎的信息发布方法及其***
CN101887437A (zh) * 2009-05-12 2010-11-17 阿里巴巴集团控股有限公司 一种搜索结果生成方法及信息搜索***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106383829A (zh) * 2016-08-23 2017-02-08 天津火炬鑫茂创业服务有限公司 一种定向信息推广***

Similar Documents

Publication Publication Date Title
JP6416150B2 (ja) 検索方法、検索システム及びコンピュータプログラム
JP6301958B2 (ja) 検索語句を構成し、広告を配信し、製品情報を検索するための方法および装置
CN104809632B (zh) 一种基于模板的动态广告的生成方法和装置
US8041601B2 (en) System and method for automatically targeting web-based advertisements
CN103400286B (zh) 一种基于用户行为进行物品特征标注的推荐***及方法
CN100504866C (zh) 一种综合搜索结果的排序***及方法
CN103268348B (zh) 一种用户查询意图识别方法
CN106445963B (zh) App平台的广告索引关键词自动生成方法和装置
CN107730346A (zh) 物品聚类的方法和装置
CN103914468A (zh) 一种投放信息搜索的方法和装置
CN102456058A (zh) 类目信息提供方法及装置
CN104077290B (zh) 一种生成推广账户的方法和装置
CN109829108B (zh) 信息推荐方法、装置、电子设备及可读存储介质
CN105718184A (zh) 一种数据处理方法和装置
CN110111167A (zh) 一种确定推荐对象的方法和装置
CN105095311B (zh) 推广信息的处理方法、装置及***
CN103377232A (zh) 标题关键词推荐方法及***
CN103679462A (zh) 一种评论数据处理方法和装置、一种搜索方法和***
CN107918658B (zh) 一种商机生成方法及***
CN105023178B (zh) 一种基于本体的电子商务推荐方法
CN107679217A (zh) 基于数据挖掘的关联内容提取方法和装置
TW201403360A (zh) 搜索結果的產生方法及裝置
TW201301064A (zh) 搜尋方法及設備
US20170140429A1 (en) Method and system for providing advertisements based on semantic representations
CN106484698A (zh) 一种搜索关键词的推送方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130508