[发明专利]一种网站访问排名信息查询的方法、设备、系统及介质有效
申请号: | 201810914102.2 | 申请日: | 2018-08-10 |
公开(公告)号: | CN109063158B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 黄友俊;李星;吴建平;金东勋;李威 | 申请(专利权)人: | 赛尔网络有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/955 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
地址: | 100084 北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 访问 排名 信息 查询 方法 设备 系统 介质 | ||
1.一种网站访问排名信息查询的方法,包括:
S1,Reduce节点将查询任务划分为多个计算任务,并将所述计算任务分配至Map节点服务器;
S2,所述Map节点服务器根据网站域名或网站URL获取网站访问记录信息,并将获取的网站访问记录信息发送至Reduce节点;其中,所述S2包括:
S21,所述Map节点服务器获取本地HTTP日志数据;
S22,所述Map节点服务器根据网站域名或网站URL查询所述本地HTTP日志数据中所述网站域名或网站URL对应网站的网站访问数据;
S23,所述Map节点服务器对所述网站访问数据与所述网站域名进行过滤获取网站访问记录信息;
其中,采用字符串匹配算法对所述网站访问数据与所述网站域名进行过滤获取网站访问记录信息,包括:
S231,将所述网站访问数据和所述网站域名存放到服务器缓冲文件中,并将所述缓冲文件存放到数组中,所述数组包括模式字符串,每个模式字符串对应一条网站访问记录;
S232,将所述模式字符串与原始字符串进行比较,若原始字符串中能找到与所述模式字符串相同的部分,则获取所述模式字符串对应的网站访问记录;
S3,所述Reduce节点通过对所述网站访问记录信息进行统计排序获得网站访问排名;
其中,将获取的网站访问记录信息发送至Reduce节点时,将Map节点服务器输出的结果进行划分处理,使相关性数据发送到同一个Reduce节点。
2.根据权利要求1所述的方法,还包括:所述模式字符串与原始字符串进行比较时,若匹配失败,所述原始字符串比较位置不回溯,通过移动所述模式字符串的位置重新进行比较。
3.根据权利要求1所述的方法,在上述S3中,所述Reduce节点通过对所述网站访问记录信息进行统计排序获得网站访问排名,包括:
所述Reduce节点根据所述网站访问记录信息,以所述网站URL为单位统计网站访问次数,对所述网站访问次数进行排序,获得网站访问排名。
4.根据权利要求1所述的方法,其中,在所述S1之后,还包括:若所述Map节点服务器无法完成计算任务,则所述Reduce节点自动调度所述Map节点服务器最近的Map节点服务器完成计算任务。
5.根据权利要求1所述的方法,还包括:将所述网站访问排名通过网页显示给用户,其中,该网页被复制为多个镜像,并为每个镜像分配一个域名,以使用户通过不同的域名访问不同的镜像。
6.一种网站访问排名信息查询的电子设备,包括:
处理器;
存储器,其存储有计算机可执行程序,该程序在被所述处理器执行时,使得所述处理器执行如权利要求1-5中网站访问排名信息查询的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛尔网络有限公司,未经赛尔网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810914102.2/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置