【技术实现步骤摘要】
本申请涉及计算机通信
,特别涉及一种基于网速传输文件的方法及系统。
技术介绍
当前基于网络的数据通信技术发展飞速,用户可以利用互联网浏览服务器上的图片、文字、视频等格式的文件。一般用户需要利用浏览器来浏览服务器上的文件。所述用户通过浏览器浏览服务器上的文件,其过程可以包括:用户利用客户端浏览器向服务器发送浏览请求,服务器接收到用户的请求后,反馈数据给客户端浏览器,浏览器将服务器反馈的数据显示给用户。通常用户浏览的文件中都会包含图片等数据量较大的文件。由于不同地域或不同时段的网络状况通常差异很大,所以很多时候用户的网络速度并不理想。用户通过客户端在网络上浏览网页时,如果网络中含有数据量较大的图片或者视频等文件时,打开网页的速度会非常慢,影响用户访问网页的体验。通常,对于数据量较大的图片等文件可以采用压缩文件的方式来减小数据量,提高用户访问网页的速度。例如,可以通过压缩图片的方式来缩小图片的数据量。通常用图片质量来衡量图片的压缩比,例如某一原图片文件的大小为2.5MB(兆字节),即100%质量的图片对应的图片大小为2.5MB。压缩后的图片质量与图片大小的对应关系包括:80%质量的图片对应的图片大小为1.15MB、50%质量的图片对应的图片大小为692KB(千字节)、30%质量的图片对应的图片大小为341KB(千字节)。对于人眼来说,同一图片的100%质量的图片与30%质量的图片分别并不大,而100%质量和80% ...
【技术保护点】
一种基于网速传输文件的方法,其特征在于,包括:客户端接收服务器发来的网页代码,执行所述网页代码;所述客户端向所述服务器发送读取文件的请求;所述服务器接收所述客户端发来的读取文件的请求;所述服务器反馈相应质量的文件至所述客户端;所述客户端接收所述服务器反馈的所述相应质量的文件。
【技术特征摘要】
1.一种基于网速传输文件的方法,其特征在于,包括:
客户端接收服务器发来的网页代码,执行所述网页代码;
所述客户端向所述服务器发送读取文件的请求;
所述服务器接收所述客户端发来的读取文件的请求;
所述服务器反馈相应质量的文件至所述客户端;
所述客户端接收所述服务器反馈的所述相应质量的文件。
2.一种基于网速传输文件的方法,其特征在于,包括:
客户端接收服务器发来的网页代码,执行所述网页代码;
所述客户端向所述服务器发送读取文件的请求;
所述客户端接收所述服务器反馈的相应质量的文件。
3.一种基于网速传输文件的方法,其特征在于,包括:
所述服务器接收所述客户端发来的读取文件的请求;
所述服务器反馈相应质量的文件至所述客户端。
4.如权利要求2或3所述的一种基于网速传输文件的方法,其特征在于,所述读取文
件的请求包括:当前带宽值,或,与当前带宽值对应的文件质量。
5.如权利要求4所述的一种基于网速传输文件的方法,其特征在于,当所述读取文件
的请求包括与当前带宽值对应的文件质量时;
相应地,所述基于网速传输文件的方法,在所述客户端在发送所述读取文件的请求之前,
还包括:
所述客户端根据当前带宽值与文件质量的关系,选择当前带宽值对应的文件质量。
6.如权利要求4所述的一种基于网速传输文件的方法,其特征在于,当所述读取文件
的请求包括当前带宽值时;
相应地,所述基于网速传输文件的方法,在所述服务器接收所述客户端发来的读取文件
的请求之后,还包括:
所述服务器根据当前带宽值与文件质量的关系,选择与当前带宽值对应文件质量。
7.如权利要求5或6所述的一种基于网速传输文件的方法,其特征在于,所述当前带
宽值,包括:客户端前次传输文件过程中计算得到的平均带宽值。
8.如权利要求7所述的一种基于网速传输文件的方法,其特征在于,所述客户端前次
传输文件过程中计算得到的平均带宽值;包括:
客户端记录所述前次传输文件过程中所述文件的大小和接收所述文件的时间;
客户端根据所述文件的大小和接收所述文件的时间,计算当前的带宽值。
9.如权利要求7所述的一种基于网速传输文件的方法,其特征在于,客户端根据所述
文件的大小和接收所述文件的时间,计算当前带宽值;具体包括:
根据每一文件的大小及接收该文件所需的时间,分别计算接收每一文件时的带宽值;对
所有文件接收时的带宽值进行求平均值运算,得到当前接收文件的平均带宽值,设置所述得
到的平均带宽值为当前带宽值。
10.如权利要求9所述的一种基于网速传输文件的方法,其特征在于,所述根据每一文
件的大小及接收该文件所需的时间,分别计算接收每一文件时的带宽值;具体采用下述方法
进行计算:求得每一文件大小与接收该文件所需的时间之间的比值,设定所述比值为接收该
文件时的带宽值。
11.如权利要求10所述的一种基于网速传输文件的方法,其特征在于,当所述文件为
图片文件时,所述每一文件大小表示为:图片宽度方向的像素数、图片...
【专利技术属性】
技术研发人员:陈成,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。