一种基于内容分发网络的热点统计及推送方法及系统的制作方法_4

文档序号:9352909阅读:来源:国知局
外,本发明在转发Web访问请求时,首先判断本地热点缓存是否到了更新周期,如果是,则生成热点摘要信息附加到所述Web访问请求中,然后根据CDN边缘缓存节点的响应内容更新本地热点缓存。
[0112]进步一步,参见图12所示,所述热点代理配置模块310包括:关注对象设置单元311,关注类型设置单元312,热点更新设置单元313。所述关注对象设置单元311设置关注的热点域名;所述关注类型设置单元312设置关注的热点信息类型;所述热点更新设置单元313设置热点缓存的更新周期。
[0113]本发明针对既有方案(集中式热点统计及热点预取)中存在的不足(可用性不够高、实时性不足和缺乏区域化考虑),基于目前成熟稳定的内容分发网络(CDN),充分利用CDN的分布式集群、物理靠近访问用户、区域化服务等三大特性,在分布式网络边缘缓存节点中进行热点信息采集、热点内容统计及热点信息分发,并采用主动热点内容推送技术来进一步加速客户端对Web热点内容的访问。
[0114]综上所述,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0115]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种基于内容分发网络的热点统计及推送方法,其特征在于,所述基于内容分发网络的热点统计及推送方法包括: 根据配置的热点统计方式,实时记录下辖的客户端的Web访问行为,并生成日志信息;根据配置的热点统计方式,周期性地统计分析所述日志信息,提取出热点信息,并从源站服务器下载与所述热点信息对应且本地未缓存的热点内容; 在本地缓存与所述热点信息对应且本地未缓存的热点内容; 提取出客户端的Web访问请求,若所述Web访问请求的内容未缓存在本地,则从源站服务器下载所述Web访问请求的内容响应客户端,并在本地缓存所述Web访问请求的内容;否则直接从本地获取所述Web访问请求的内容响应客户端; 提取出客户端的Web访问请求附带的热点摘要信息,根据所述热点摘要信息和配置的热点分发方式,向对应客户端推送本地已缓存而客户端未缓存的与所述热点摘要信息对应的热点内容。2.根据权利要求1所述的基于内容分发网络的热点统计及推送方法,其特征在于,所述热点统计方式的配置方法包括: 以域名为单位进行热点统计; 添加、删除、修改参与热点统计的域名列表; 在域名内划分按照指定类型进行热点统计; 设置热点统计更新周期;或/和 设置热点统计时间窗口。3.根据权利要求1所述的基于内容分发网络的热点统计及推送方法,其特征在于,所述热点分发方式的配置方法包括: 设置各热点域名内各热点信息类型的热点内容的推送个数上限;或/和 设置各热点域名内各热点信息类型的热点内容的推送字节数上限。4.根据权利要求1所述的基于内容分发网络的热点统计及推送方法,其特征在于,所述基于内容分发网络的热点统计及推送方法还包括: 在下辖的客户端配置热点缓存代理方式; 所述客户端根据自身配置的热点缓存代理方式、访问网络类型、本地热点缓存,生成热点摘要信息; 所述客户端将所述热点摘要信息附加到Web访问请求中; 所述客户端接收自身归属的CDN边缘缓存节点根据所述热点摘要信息推送的热点内容,更新本地缓存。5.根据权利要求4所述的基于内容分发网络的热点统计及推送方法,其特征在于,所述热点缓存代理方式的配置方法包: 设置关注的热点域名; 设置关注的热点信息类型; 设置热点缓存的更新周期。6.一种基于内容分发网络的热点统计及推送系统,其特征在于,所述基于内容分发网络的热点统计及推送系统包括CDN边缘缓存节点,所述CDN边缘缓存节点包括: 热点采集模块,根据配置的热点统计方式,实时记录下辖的客户端的Web访问行为,并生成日志信息; 热点更新模块,与所述热点采集模块相连,根据配置的热点统计方式,周期性地统计分析所述日志信息,提取出热点信息,并从源站服务器下载与所述热点信息对应且本地未缓存的热点内容; 请求响应模块,提取出客户端的Web访问请求,若所述Web访问请求的内容未缓存在本地,则从源站服务器下载所述Web访问请求的内容响应客户端,并在本地缓存所述Web访问请求的内容;否则直接从本地获取所述Web访问请求的内容响应客户端; 内容缓存模块,与所述热点更新模块和请求响应模块分别相连,在本地缓存由所述热点更新模块下载的热点内容,和由所述请求响应模块下载的Web访问请求的内容; 热点推送模块,与所述请求响应模块和内容缓存模块分别相连,提取出客户端的Web访问请求附带的热点摘要信息,根据所述热点摘要信息和配置的热点分发方式,向对应客户端推送本地已缓存而客户端未缓存的与所述热点摘要信息对应的热点内容。7.根据权利要求6所述的基于内容分发网络的热点统计及推送系统,其特征在于,所述CDN边缘缓存节点还包括与所述热点采集模块和热点更新模块分别相连的热点统计配置模块,所述热点统计配置模块包括: 统计设置单元,以域名为单位进行热点统计; 统计修改单元,添加、删除、修改参与热点统计的域名列表; 统计分类单元,在域名内划分按照指定类型进行热点统计; 统计周期单元,设置热点统计更新周期;或/和 统计窗口单元,设置热点统计时间窗口。8.根据权利要求6所述的基于内容分发网络的热点统计及推送系统,其特征在于,所述CDN边缘缓存节点还包括与所述热点推送模块相连的热点分发配置模块,所述热点分发配置模块包括: 第一设置单元,设置各热点域名内各热点信息类型的热点内容的推送个数上限;或/和 第二设置单元,设置各热点域名内各热点信息类型的热点内容的推送字节数上限。9.根据权利要求6所述的基于内容分发网络的热点统计及推送系统,其特征在于,所述基于内容分发网络的热点统计及推送系统还包括所述CDN边缘缓存节点下辖的至少I个客户端,所述客户端包括: 热点代理配置模块,在所述客户端配置热点缓存代理方式; 热点请求生成模块,与所述热点代理配置模块相连,根据所述客户端配置的热点缓存代理方式、访问网络类型、本地热点缓存,生成热点摘要信息; 热点请求发送模块,与所述热点请求生成模块相连,将所述热点摘要信息附加到Web访问请求中发送; 热点缓存更新模块,接收所述客户端归属的CDN边缘缓存节点根据所述热点摘要信息推送的热点内容,更新本地缓存。10.根据权利要求9所述的基于内容分发网络的热点统计及推送系统,其特征在于,所述热点代理配置模块包括: 关注对象设置单元,设置关注的热点域名; 关注类型设置单元,设置关注的热点信息类型; 热点更新设置单元,设置热点缓存的更新周期。11.一种基于内容分发网络的热点统计及推送系统,其特征在于,所述基于内容分发网络的热点统计及推送系统包括客户端,所述客户端包括: 热点代理配置模块,在所述客户端配置热点缓存代理方式; 热点请求生成模块,与所述热点代理配置模块相连,根据所述客户端配置的热点缓存代理方式、访问网络类型、本地热点缓存,生成热点摘要信息; 热点请求发送模块,与所述热点请求生成模块,将所述热点摘要信息附加到Web访问请求中发送; 热点缓存更新模块,接收所述客户端归属的CDN边缘缓存节点根据所述热点摘要信息推送的热点内容,更新本地缓存。
【专利摘要】本发明提供一种基于内容分发网络的热点统计及推送方法,该方法包括:根据配置的热点统计方式,实时记录下辖的客户端的Web访问行为,并生成日志信息;周期性地统计分析日志信息,提取出热点信息,并从源站服务器下载本地未缓存的热点内容;在本地缓存本地未缓存的热点内容;提取出客户端的Web访问请求,若Web访问请求的内容未缓存在本地,则从源站服务器下载内容响应客户端并缓存;否则从本地获取内容响应客户端;提取出客户端的Web访问请求附带的热点摘要信息,根据热点摘要信息和配置的热点分发方式,向客户端推送热点内容。本发明在分布式网络边缘缓存节点中进行热点信息采集、统计及分发,加速了客户端对Web热点内容的访问。
【IPC分类】H04L29/08
【公开号】CN105072172
【申请号】CN201510464547
【发明人】洪珂, 江盛杰, 黄忠旺
【申请人】网宿科技股份有限公司
【公开日】2015年11月18日
【申请日】2015年7月31日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1