云端服务器自适应处理下载文件的方法、系统及云端服务器的制造方法

文档序号:7980260阅读:140来源:国知局
云端服务器自适应处理下载文件的方法、系统及云端服务器的制造方法
【专利摘要】本发明提供一种云端服务器自适应处理下载文件的方法、系统及云端服务器,所述云端服务器中存储有多个文件,所述方法包括:所述云端服务器接收终端设备发送的下载所述文件的下载请求;所述云端服务器获取所述终端设备的参数信息;所述云端服务器根据所述终端设备的参数信息,对所述文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件;所述云端服务器将所述属性信息调整后的文件发送给所述终端设备。通过合理利用网络资源,减小下载处理时间,同时也能节省终端设备的存储空间。
【专利说明】云端服务器自适应处理下载文件的方法、系统及云端服务器
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种云端服务器自适应处理下载文件的方法、系统及云端服务器。
【背景技术】
[0002]现有技术中,用户通过移动电话、平板电脑等终端设备从内容服务器上下载图片文件时,都是先将图片文件下载到终端设备上后,然后再根据终端设备的相关参数对图片文件进行调整,例如调整图片文件的分辨率,以适应不同终端设备的分辨率。
[0003]然而,由于终端设备本身的处理性能有限,例如移动手机、数码相框等设备的图片处理功能较弱,从而会造成下载处理时间过长。

【发明内容】

[0004]为了解决上述技术问题,本发明提供一种云端服务器自适应处理下载文件的方法、系统及云端服务器,实现合理利用网络资源,有效减小下载处理文件的时间。
[0005]为了达到上述目的,本发明提供一种云端服务器自适应处理下载文件的方法,所述云端服务器中存储有多个文件,所述方法包括:
[0006]所述云端服务器接收终端设备发送的下载所述文件的下载请求;
[0007]所述云端服务器获取所述终端设备的参数信息;
[0008]所述云端服务器根据所述终端设备的参数信息,对所述文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件;
[0009]所述云端服务器将所述属性信息调整后的文件发送给所述终端设备。
[0010]优选地,当所述文件为图片文件或者文本文件时,所述方法还包括:
[0011]所述终端设备接收所述属性信息调整后的文件;
[0012]接收完成后,所述终端设备显示所述属性信息调整后的文件。
[0013]优选地,当所述文件为音频文件或视频文件时,所述方法还包括:
[0014]所述终端设备接收所述属性信息调整后的文件;
[0015]接收完成后,所述终端设备播放所述属性信息调整后的文件。
[0016]优选地,所述方法还包括:
[0017]预先将所述终端设备的参数信息存储在所述云端服务器上。
[0018]优选地,所述下载请求包括所述终端设备的标识信息,所述云端服务器获取所述终端设备的参数信息的步骤包括:
[0019]所述云端服务器从所述下载请求中解析出所述终端设备的标识信息;
[0020]根据所述终端设备的标识信息,所述云端服务器从预先存储的参数信息中获取与所述标识信息对应的终端设备的参数信息。
[0021]优选地,所述预先将所述终端设备的参数信息存储在所述云端服务器上的步骤为:
[0022]在进行用户注册时,将所述终端设备的参数信息存储在所述云端服务器上。
[0023]优选地,所述下载请求中携带有所述终端设备的参数信息;
[0024]所述云端服务器获取所述终端设备的参数信息的步骤为:
[0025]所述云端服务器从所述下载请求中获取得到所述终端设备的参数信息。
[0026]优选地,所述参数信息包括:所述终端设备的型号、所述终端设备的剩余存储空间大小、所述终端设备上安装软件的相关信息中的任意一种或多种。
[0027]优选地,所述属性信息包括:文件的打开方式、文件的分辨率、文件的大小中的任意一种或多种。
[0028]本发明还提供一种云端服务器自适应处理下载文件的系统,包括:终端设备和云端服务器,其中
[0029]所述终端设备,用于向所述云端服务器发送下载文件的下载请求,以及接收并显示/播放属性信息调整后的文件;
[0030]所述云端服务器,用于接收终端设备发送的下载所述文件的下载请求;获取所述终端设备的参数信息;根据所述终端设备的参数信息,对所述文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件;以及将所述属性信息调整后的文件发送给所述终端设备。
[0031]本发明还提供一种云端服务器,包括:
[0032]接收模块,用于接收终端设备发送的下载所述文件的下载请求;
[0033]获取模块,用于获取所述终端设备的参数信息;
[0034]调整模块,用于根据所述终端设备的参数信息,对所述文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件;
[0035]发送模块,用于将所述属性信息调整后的文件发送给所述终端设备。
[0036]由上述技术方案可知,本发明的实施例具有如下有益效果:利用云端服务器的处理性能,在文件下载之前,在云端服务器上对文件的属性信息进行调整,以使得属性信息调整后的文件能够满足终端设备的相关要求,例如云端服务器自行分辨要下载的终端设备类型、存储空间等信息,然后在云端服务器上将图片调整为合适的大小和分辨率后,再将图片发送给终端设备,通过合理利用网络资源,减小下载处理时间,同时也能节省终端设备的存储空间。
【专利附图】

【附图说明】
[0037]图1表示本发明的实施例中云端服务器自适应处理下载文件的方法流程图;
[0038]图2表示本发明的实施例中云端服务器自适应处理下载文件的系统结构示意图;
[0039]图3表示本发明的实施例中云端服务器的结构示意图。
【具体实施方式】
[0040]在本发明的实施例中,云端服务器接收终端设备发送的下载文件的下载请求;云端服务器获取终端设备的参数信息;云端服务器根据终端设备的参数信息,对文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件;然后云端服务器将属性信息调整后的文件发送给终端设备。
[0041]下面为了便于理解本发明的实施例,首先对如下技术术语进行解释:
[0042]终端设备的参数信息,用于描述终端设备的硬件和/或软件等相关信息,例如包括:终端设备的型号、终端设备的剩余存储空间大小、终端设备上安装软件的相关信息中的任意一种或多种,其中终端设备的型号可用该终端设备的屏幕分辨率来表示,例如480 X 320、640 X 480、960 X 640等;终端设备上安装软件的相关信息,例如安装有off ice软件,安装有PDF阅读器、安装有Mp3播放器等;
[0043]文件的属性信息,用于描述文件的相关信息,例如文件的打开方式、分辨率、文件的大小中的任意一种或多种。该文件可以是图片文件、音频文件、视频文件或者文本文件
坐寸ο
[0044]终端设备可包括:存储器、存储控制器、一个或多个处理单元、外设接口、RF电路、音频电路、扬声器、麦克风、输入/输出子系统、触摸屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。终端设备可以是任何便携式电子设备,包括但不限于手持电脑、平板电脑、移动电话、媒体播放器、导航仪、个人数字助理
坐坐寸寸ο
[0045]为了使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明实施例做进一步详细地说明。在此,本发明的示意性实施例及说明用于解释本发明,但并不作为对本发明的限定。
[0046]<实施例一 >
[0047]如图1所示,为本发明的实施例中云端服务器自适应处理下载文件的方法流程图,具体步骤如下:
[0048]步骤101、云端服务器接收终端设备发送的下载文件的下载请求;
[0049]本发明的实施例中,该文件可以是图片文件、音频文件、视频文件或者文本文件
坐寸ο
[0050]步骤102、云端服务器获取终端设备的参数信息;
[0051]例如:在本步骤中,云端服务器获取终端设备的硬件和/或软件等相关信息。
[0052]在本发明的另一实施例中,该方法还包括:预先将终端设备的参数信息存储在云端服务器上。例如:在进行用户注册时,将终端设备的参数信息存储在云端服务器上。
[0053]该步骤102可通过以下两种方式实现:
[0054](I)下载请求中包括终端设备的标识信息,此时云端服务器先从下载请求中解析出终端设备的标识信息;然后根据终端设备的标识信息,云端服务器从预先存储的参数信息中获取与该标识信息对应的参数信息。
[0055]在本发明的一实施例中,当移动终端为移动手机时,该标识信息可以是国际移动设备识别石马(IMEI, International Mobile EquipmentIdentification Number)、或者手机
号码。终端设备的标识信息(手机号码)与参数信息(显示屏分辨率)的对应关系参见下表:
[0056]
【权利要求】
1.一种云端服务器自适应处理下载文件的方法,所述云端服务器中存储有多个文件,其特征在于,所述方法包括: 所述云端服务器接收终端设备发送的下载所述文件的下载请求; 所述云端服务器获取所述终端设备的参数信息; 所述云端服务器根据所述终端设备的参数信息,对所述文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件;所述云端服务器将所述属性信息调整后的文件发送给所述终端设备。
2.根据权利要求1所述的方法,其特征在于,当所述文件为图片文件或者文本文件时,所述方法还包括: 所述终端设备接收所述属性信息调整后的文件; 接收完成后,所述终端设备显示所述属性信息调整后的文件。
3.根据权利要求1所述的方法,其特征在于,当所述文件为音频文件或视频文件时,所述方法还包括: 所述终端设备接收所述属性信息调整后的文件; 接收完成后,所述终端设备播放所述属性信息调整后的文件。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 预先将所述终端设备的参数信息存储在所述云端服务器上。
5.根据权利要求4所述的方法,其特征在于,所述下载请求包括所述终端设备的标识信息,所述云端服务器获取所述终端设备的参数信息的步骤包括: 所述云端服务器从所述下载请求中解析出所述终端设备的标识信息; 根据所述终端设备的标识信息,所述云端服务器从预先存储的参数信息中获取与所述标识信息对应的终端设备的参数信息。
6.根据权利要求4所述的方法,其特征在于,所述预先将所述终端设备的参数信息存储在所述云端服务器上的步骤为: 在进行用户注册时,将所述终端设备的参数信息存储在所述云端服务器上。
7.根据权利要求1所述的方法,其特征在于,所述下载请求中携带有所述终端设备的参数信息; 所述云端服务器获取所述终端设备的参数信息的步骤为: 所述云端服务器从所述下载请求中获取得到所述终端设备的参数信息。
8.根据权利要求1所述的方法,其特征在于,所述参数信息包括:所述终端设备的型号、所述终端设备的剩余存储空间大小、所述终端设备上安装软件的相关信息中的任意一种或多种。
9.根据权利要求1所述的方法,其特征在于,所述属性信息包括:文件的打开方式、文件的分辨率、文件的大小中的任意一种或多种。
10.一种云端服务器自适应处理下载文件的系统,其特征在于,包括:终端设备和云端服务器,其中 所述终端设备,用于向所述云端服务器发送下载文件的下载请求,以及接收并显示/播放属性信息调整后的文件; 所述云端服务器,用于接收终端设备发送的下载所述文件的下载请求;获取所述终端设备的参数信息;根据所述终端设备的参数信息,对所述文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件;以及将所述属性信息调整后的文件发送给所述终端设备。
11.一种云端服务器,其特征在于,包括: 接收模块,用于接收终端设备发送的下载所述文件的下载请求; 获取模块,用于获取所述终端设备的参数信息; 调整模块,用于根据所述终端设备的参数信息,对所述文件的属性信息进行自适应调整,以满足所述终端设备的硬件和/或软件的相关要求,得到属性信息调整后的文件; 发送模块,用于将所述属`性信息调整后的文件发送给所述终端设备。
【文档编号】H04L29/08GK103516748SQ201210213300
【公开日】2014年1月15日 申请日期:2012年6月25日 优先权日:2012年6月25日
【发明者】王剑锋, 崔长浩, 吴建伟 申请人:北京智慧风云科技有限公司, 爱国者数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1