基于互助推广功能的搜索结果排序系统及方法技术方案

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

【技术实现步骤摘要】

本专利技术涉及搜索引擎领域,特别是涉及一种。
技术介绍
随着互联网的飞速发展和各类信息的爆炸式增长,如何让自己的信息在海量信息中被潜在客户发现,已成为信息发布者一个头痛的难题。搜索引擎是人们上网获取信息的主要入口,为了在搜索某些信息时能够在搜索结果列表中占据理想的排名,从而获得更多潜在客户的关注,信息发布者往往需要花费大量时间精力进行SEO或购买搜索引擎提供的付费推广服务。SEO比较复杂繁琐,而目前各搜索引擎提供的付费推广服务大多存在一定的弊端,如:竞价排名就存在点击欺诈的问题,固定排名的费用却往往是一个天价,致使许多人望而却步。另一方面,各搜索引擎为了争夺市场并保持市场占有率也存在着巨大的流量需求,且常常因此受制于那些为自己提供流量入口服务的外部合作伙伴,但不管是付费推广服务还是SEO都不能为搜索引擎带来流量。因此,设计一种既能简单有效地满足用户的信息推广需求,又能为搜索引擎提供内生、稳定的流量来源的搜索结果排序系统及方法是当今搜索弓I擎领域中亟待解决的现实问题。
技术实现思路
本专利技术的目的在于提供一种,旨在解决现有技术无法同时有效满足用户的信息推广需求和搜索引擎的流量需求的问题。本专利技术解决其技术问题所采用的技术方案是: 一种基于互助推广功能的搜索结果排序系统,包括数据库、排序模块,其特征在于,所述系统还包括信息发布模块和信息推广模块; 所述信息发布模块用于接收用户提交的需要推广的信息,并将所述需要推广的信息导入所述数据库中存储; 所述信息推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户通过大范围传播所述互助推广链接来为所述系统所关联的搜索引擎引入流量(即吸引网民来到所述搜索引擎);所述信息推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成排序算法所需的与所述需要推广的信息对应的信息推广记录,并将所述信息推广记录导入所述数据库中存储; 所述数据库用于存储所述信息发布模块提供的所述需要推广的信息,供应所述信息推广模块在生成并展现所述互助推广链接时的提取,还用于存储所述信息推广模块生成的所述信息推广记录,供应所述排序模块执行排序算法时的提取; 所述排序模块用于根据所述数据库中存储的所述信息推广记录执行多种排序算法,得到搜索结果的最终排序信息。所述排序算法包括独立排序算法和综合排序算法; 所述独立排序算法至少包括互助推广记录分析法,还可以包括增值推广记录分析法; 所述独立排序算法相互独立地计算各搜索结果对应的排序分值; 所述综合排序算法根据执行所述独立排序算法得到的各搜索结果对应的排序分值,计算各搜索结果对应的综合排序分值。所述信息推广模块至少包括互助推广模块,还可以包括增值推广模块; 所述信息推广记录至少包括互助推广记录,还可以包括增值推广记录; 所述互助推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户通过大范围传播所述互助推广链接来为所述系统所关联的搜索引擎引入流量,进而提升所述需要推广的信息在搜索结果中的排名;所述互助推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的互助推广记录并导入所述数据库中,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值; 所述增值推广模块用于设置并提供增值推广套餐,在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单;所述增值推广模块还用于分析处理所述增值推广套餐订单,生成与所述需要推广的信息对应的增值推广记录并导入所述数据库中,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。所述互助推广模块进一步包括互助推广链接模块、HTTP请求处理模块和互助推广记录分析模块,所述增值推广模块进一步包括增值推广套餐模块、订单处理模块和增值推广记录分析模块; 所述互助推广链接模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接,用户可通过大范围传播所述互助推广链接来为所述系统所关联的搜索引擎引入流量; 所述HTTP请求处理模块用于分析处理所述互助推广链接引入的HTTP请求; 所述互助推广记录分析模块用于对所述HTTP请求处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的互助推广记录进行整合,生成新的与所述需要推广的信息对应的互助推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值; 所述增值推广套餐模块用于设置并提供增值推广套餐,在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单; 所述订单处理模块用于对所述增值推广套餐模块生成的所述增值推广套餐订单进行分析处理; 所述增值推广记录分析模块用于对所述订单处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的增值推广记录进行整合,生成新的与所述需要推广的信息对应的增值推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。所述信息推广模块还用于根据所述互助推广链接引入的HTTP请求生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置。所述偏好结果页是所述信息推广模块在对网民的信息需求进行有效分析预测的基础上生成的相关信息结果页面。所述信息推广模块还用于分析处理网民在搜索结果页上的点击行为,并将分析处理结果存储到所述数据库中。一种基于互助推广功能的搜索结果排序方法,其特征在于,所述方法包括以下步骤: A.用户通过大范围传播与其所需推广信息对应的互助推广链接,为搜索结果排序系统所关联的搜索引擎引入流量,信息推广模块分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的信息推广记录并导入数据库中存储; B.网民在所述搜索引擎中输入检索词进行搜索,得到相应搜索结果; C.排序模块从所述数据库提取信息推广记录,执行多种排序算法得到该次搜索中各搜索结果对应的综合排序分值; D.根据各搜索结果对应的综合排序分值对所述搜索结果进行排序,并将最终排序信息显示输出。所述信息推广模块进一步包括互助推广模块和增值推广模块中的至少一个或两者,至少包括互助推广模块; 所述信息推广记录进一步包括互助推广记录和增值推广记录中的至少一种或两者,至少包括互助推广记录;所述排序算法包括独立排序算法和综合排序算法; 所述独立排序算法包括互助推广记录分析法和增值推广记录分析法中的至少一种或两者,至少包括互助推广记录分析法, 所述独立排序算法相互独立地计算各搜索结果对应的排序分值; 所述综合排序算法根据执行所述独立排序算法得到的各搜索结果对应的排序分值,计算各搜索结果对应的综合排序分值。所述步骤A进一步包括步骤Al和步骤A2中的至少一个或两者,至少包括步骤Al ; 所述步骤Al: Al.用户通过大范围传播与其所需推广信息对应的互助推广链接,为搜索结果排序系统所关联的搜索引擎引入流量,所述互助推广模块分析处理所述互助推广本文档来自技高网...

【技术保护点】
一种基于互助推广功能的搜索结果排序系统,包括数据库、排序模块,其特征在于,所述系统还包括信息发布模块和信息推广模块;所述信息发布模块用于接收用户提交的需要推广的信息,并将所述需要推广的信息导入所述数据库中存储;所述信息推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接;所述信息推广模块还用于生成与所述需要推广的信息对应的信息推广记录并导入所述数据库中存储;所述数据库用于存储所述信息发布模块提供的所述需要推广的信息,供应所述信息推广模块在生成并展现所述互助推广链接时的提取,还用于存储所述信息推广模块生成的所述信息推广记录,供应所述排序模块执行排序算法时的提取;所述排序模块用于根据所述数据库中存储的所述信息推广记录执行多种排序算法,得到搜索结果的最终排序信息。

【技术特征摘要】
2012.10.27 CN 201210416515.01.种基于互助推广功能的搜索结果排序系统,包括数据库、排序模块,其特征在于,所述系统还包括信息发布模块和信息推广模块; 所述信息发布模块用于接收用户提交的需要推广的信息,并将所述需要推广的信息导入所述数据库中存储; 所述信息推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接;所述信息推广模块还用于生成与所述需要推广的信息对应的信息推广记录并导入所述数据库中存储; 所述数据库用于存储所述信息发布模块提供的所述需要推广的信息,供应所述信息推广模块在生成并展现所述互助推广链接时的提取,还用于存储所述信息推广模块生成的所述信息推广记录,供应所述排序模块执行排序算法时的提取; 所述排序模块用于根据所述数据库中存储的所述信息推广记录执行多种排序算法,得到搜索结果的最终排序信息。2.权利要求1所述的搜索 结果排序系统,其特征在于,所述排序算法包括独立排序算法和综合排序算法; 所述独立排序算法至少包括互助推广记录分析法,还可以包括增值推广记录分析法; 所述独立排序算法相互独立地计算各搜索结果对应的排序分值; 所述综合排序算法根据执行所述独立排序算法得到的各搜索结果对应的排序分值,计算各搜索结果对应的综合排序分值。3.权利要求1或2所述的搜索结果排序系统,其特征在于,所述信息推广模块至少包括互助推广模块,还可以包括增值推广模块; 所述信息推广记录至少包括互助推广记录,还可以包括增值推广记录; 所述互助推广模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接;所述互助推广模块还用于分析处理所述互助推广链接引入的HTTP请求,生成与所述需要推广的信息对应的互助推广记录并导入所述数据库中,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值; 所述增值推广模块用于提供增值推广套餐,并在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单;所述增值推广模块还用于分析处理所述增值推广套餐订单,生成与所述需要推广的信息对应的增值推广记录并导入所述数据库中,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。4.权利要求3所述的搜索结果排序系统,其特征在于,所述互助推广模块进一步包括互助推广链接模块、HTTP请求处理模块和互助推广记录分析模块,所述增值推广模块进一步包括增值推广套餐模块、订单处理模块和增值推广记录分析模块; 所述互助推广链接模块用于提取所述数据库中存储的所述需要推广的信息,生成并展现与所述需要推广的信息对应的互助推广链接; 所述HTTP请求处理模块用于分析处理所述互助推广链接引入的HTTP请求; 所述互助推广记录分析模块用于对所述HTTP请求处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的互助推广记录进行整合,生成新的与所述需要推广的信息对应的互助推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取互助推广记录分析法计算各搜索结果对应的排序分值; 所述增值推广套餐模块用于提供增值推广套餐,并在用户为所需推广的信息购买所述增值推广套餐时生成与所需推广信息对应的增值推广套餐订单; 所述订单处理模块用于对所述增值推广套餐模块生成的所述增值推广套餐订单进行分析处理; 所述增值推广记录分析模块用于对所述订单处理模块生成的分析处理结果和所述数据库中旧有的与所述需要推广的信息对应的增值推广记录进行整合,生成新的与所述需要推广的信息对应的增值推广记录,并导入所述数据库中存储,以供所述排序模块提取并采取增值推广记录分析法计算各搜索结果对应的排序分值。5.权利要求1或2所述的搜索结果排序系统,其特征在于,所述信息推广模块还用于根据所述互助推广链接引入的HTTP请求生成偏好结果页,并将所述需要推广的信息展现于所述偏好结果页的显著位置。6.权利要求1或2所述的搜索结果排序系统,其特征在于,所述信息推广模块还用于分析处理网民在搜索结果页上的点击行为,并将分析处理结果存储到所述...

【专利技术属性】
技术研发人员:杨柱邹凯毛静毛太田蒋知义刘钊
申请(专利权)人:长沙九窝网络科技有限公司杨柱
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1