[发明专利]网络文件智能分发方法及系统在审
| 申请号: | 201510450880.7 | 申请日: | 2015-07-28 |
| 公开(公告)号: | CN105100245A | 公开(公告)日: | 2015-11-25 |
| 发明(设计)人: | 张斯聪 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/00 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 倪斌 |
| 地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 文件 智能 分发 方法 系统 | ||
技术领域
本发明涉及计算机通信领域,具体地,涉及一种网络文件智能分发方法及系统,能够根据不同用户设备、不同网络状态等多个因素准确地智能分发不同格式副本的网络文件。
背景技术
随着互联网在生活中使用程度和普及程度越来越高,互联网资源提供方每时每刻通过网络向用户提供的各种内容文件数量越来越大,占用带宽越来越多。与此同时,由于用户用来访问网络的设备有不同的硬件处理能力并且当前所处的网络状态(网速快慢)也不同,需要通过智能判断从而对不同的用户智能地分发同一种资源的不同格式副本。以访问电商平台为例,在电商网站资源中,绝大部分网络流量被各种格式的图片占用,平均估计70%以上的总带宽是用来下载图片的。应注意,一部分用户通过较高速的网络连接(诸如,WiFi或ADSL),使用诸如计算机或笔记本的高性能硬件来访问平台,另一部分用户通过较低速的网络连接(诸如第二代通信系统),使用诸如老式智能手机的低性能硬件来访问平台。如果对这两种用户分发同一格式副本的相同图片,则设备性能高且网速快的用户可能觉得图片不清楚,而设备性能差且网速慢的用户可能觉得图片加载时间太长。因此,大大降低了用户体验。
在现有技术中,网络资源提供方通常准备不同格式的资源副本以供用户手动选择下载,来解决该问题。例如,看网络视频时,可以手动选择标清,高清,蓝光等。或者,通过预先测量网络状态,更改默认下载的资源质量等级,比如,默认为标清画质。
然而,由于网络状态的波动范围较大,预先测量网络时的网络状态可能与实际使用时的网络状态不同,导致无法实现令资源最大化和提升用户体验的目的。
因此,需要一种网络文件智能分发方法及系统,能够根据不同用户设备、不同网络状态等多个因素准确地智能分发不同格式副本的网络文件。
发明内容
为解决现有技术中的至少一个问题而提出了本发明。下文中,尽管参考示例实施例详细描述了本发明,但本发明并不局限于所描述的实施例。
本发明的实施例提供了一种网络文件智能分发方法,所述方法可以包括:生成并存储用户预打分数据库;获取与当前访问相关的信息;根据获取到的信息以及所存储的用户预打分数据库,计算当前访问的性能分数;以及向访问设备分发与性能分数相对应的格式副本的网络文件。
不同格式副本的网络文件可以具有不同的画质和/或分辨率。
所述用户预打分数据库可以是根据样本数据生成的,作为对访问设备的打分标准;并且其中所述用户预打分数据库可以包括针对不同的打分因素的性能分数。
所述打分因素可以包括访问设备的型号、操作系统版本、网络状态、访问所使用的浏览器和/或移动客户端软件的类型中的至少一个。
所述生成用户预打分数据库可以包括利用在线动态收集的用户反馈来实时更新用户预打分数据库。
所述与当前访问相关的信息可以包括当前访问设备的型号、操作系统版本、网络状态、当前访问所使用的浏览器和/或移动客户端软件的类型中的至少一个。
所述计算当前访问的性能分数可以包括:通过将获取到的信息与用户预打分数据库所存储的数据进行比较,得到针对获取到的信息中所包含的每个打分因素的性能分数;以及根据获取到的信息中所包含的每个打分因素的性能分数得到当前访问的性能分数。
根据获取到的信息中所包含的每个打分因素的性能分数得到当前访问的性能分数可以包括:对所述获取到的信息中所包含的每个打分因素的性能分数进行求和或加权求和,其中加权求和的加权值是预先指定的。
所述向访问设备分发与性能分数相对应的格式副本的网络文件可以包括:确定要分发的网络文件的分辨率;以及从具有所述分辨率的不同画质的网络文件中,选择画质与计算出的性能分数相对应的网络文件。
所述确定要分发的网络文件的分辨率可以包括:如果网络文件的原始分辨率大于或等于访问设备的分辨率,则将设备分辨率确定为要分发的网络文件的分辨率;以及如果网络文件的原始分辨率小于访问设备的分辨率,则将网络文件的原始分辨率确定为要分发的网络文件的分辨率。
本发明的实施例提供了一种网络文件智能分发系统,所述系统可以包括:第一设备,配置为当访问网络文件时,发送与当前访问相关的信息;以及第二设备,包括:输入模块,用于从第一设备接收与当前访问相关的信息;存储模块,用于存储用户预打分数据库;控制模块,用于根据所输入的信息以及所存储的用户预打分数据库,计算当前访问的性能分数;以及向第一设备分发与性能分数相对应的格式副本的网络文件。
不同格式副本的网络文件具有不同的画质和/或分辨率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510450880.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酒精灯
- 下一篇:云端服务器及数字资源的拷贝系统





