[发明专利]一种基于统计的下载列表优选方法和系统在审
申请号: | 201610072896.3 | 申请日: | 2016-02-02 |
公开(公告)号: | CN105577830A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 李海兴 | 申请(专利权)人: | 明博教育科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 统计 下载 列表 优选 方法 系统 | ||
技术领域
本发明涉及一种基于统计的下载列表优选方法和系统,属于网络数据传 输领域,主要用于集成了网络资源下载的信息系统中。
背景技术
伴随着计算机技术和网络时代的推进,网络资源下载在生产生活过程中已 经得到了非常广泛的应用。与此同时,网络资源也在迅猛的增长。在如此浩瀚 的网络中如何将这些资源快速、高效的进行下载传输,从而方便用户更好更快 的下载网络资源,成为当前资源大爆炸时代的一个巨大的挑战。
目前常用的技术如提供多资源服务器、多下载地址等,如申请号为 201180029787.9的中国发明专利申请,其公开了一种用于自动化资源分配的系 统包括:客户端计算机,所述客户端计算机设置有网络接口;多个资源服务器 系统,所述多个资源服务器系统均设置有网络接口;以及操作服务器系统,所 述操作服务器系统设置有网络接口。所述操作服务器系统可以被配置成为实践 活动从所述客户端计算机获取客户端参数,从所述多个资源服务器系统获取资 源参数,获取与所述实践活动相关的操作参数,以及根据所述客户端参数、所 述资源参数和所述操作参数中的至少一些在所述多个资源服务器系统中进行分 配以实施所述实践活动。
上述技术容易造成资源分配不均、下载速度慢等问题,不能有效的帮助用 户实现快速获取资源。
发明内容
为解决以上问题,本发明通过大数据统计,获取动态资源列表,提升用 户资源下载速度。
具体的,本发明提供一种基于统计的下载列表优选方法,所述方法包括 如下步骤:
步骤一,记录用户下载资源的相关信息并存储于数据库中;
步骤二,在后续用户下载资源的过程中,根据已存储于数据库中的记录 进行统计分析;
步骤三,计算最优的下载列表供用户下载。
进一步,如上所述的基于统计的下载列表优选方法,所述步骤一的具体 方法为:当资源第一次被用户下载时,返回默认的下载列表,用户下载资源 后调用服务器接口,将下载任务中的开始时间、结束时间、下载速度、用户 网络信息、资源服务器网络信息存储到数据库中。
进一步,如上所述的基于统计的下载列表优选方法,所述步骤二的具体 方法为:根据数据库中记录的用户网络信息和对应的资源服务器网络信息进 行统计,并分组存储到数据库中,为统计下载列表提供基础数据。
进一步,如上所述的基于统计的下载列表优选方法,所述步骤三的具体 方法为:当用户进行资源下载请求时,服务器接收到请求后,根据当前请求 的客户端网络信息,在数据库中查询是否存在相似网络信息的用户下载记录; 如果存在,对下载记录进行排序,筛选出速度较快、稳定性较高的记录组成 列表,返回给当前用户进行下载;如果不存在,则查询其他用户的资源下载 记录,按资源传输速度进行排序,将排序后的列表返回给当前用户进行下载。
更进一步,如上所述的基于统计的下载列表优选方法,所述对下载记录 进行排序,筛选出速度较快、稳定性较高的记录组成列表,返回给当前用户 进行下载的具体方法为:
在找到的条目数中,计算某资源的下载优先权值,对每条记录,其权值 R为
R=F(成功概率,下载速度,下载时间,当前时间)
=成功概率*60%+下载速度*30%+1/(当前时间-下载时间)*10%
其中:成功概率=该协议下载成功次数/该协议下载总数
下载速度=资源大小/资源下载时间
R值越大,下载优先权越大;
按照R值从大到小,选择对应的资源地址组成返回给用户的资源下载列表。
再者,本发明还提供一种基于统计的下载列表优选系统,所述系统包括 如下模块:
记录模块,用于记录用户下载资源的相关信息并存储于数据库中;
统计分析模块,用于在后续用户下载资源的过程中,根据已存储于数据 库中的记录进行统计分析;
计算模块,用于计算最优的下载列表供用户下载。
进一步,如上所述的基于统计的下载列表优选系统,所述记录模块的记 录所述相关信息的方法为:当资源第一次被用户下载时,返回默认的下载列 表,用户下载资源后调用服务器接口,将下载任务中的开始时间、结束时间、 下载速度、用户网络信息、资源服务器网络信息存储到数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明博教育科技股份有限公司,未经明博教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610072896.3/2.html,转载请声明来源钻瓜专利网。