基于移动设备的下载方法及系统技术方案

技术编号:7736656 阅读:150 留言:0更新日期:2012-09-09 19:20
一种基于移动设备的下载方法,包括以下步骤:通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求;根据所述下载请求中的下载地址进行下载文件的下载;判断所述下载文件是否符合所述下载请求中的属性信息,若否,则根据所述属性信息转换所述下载文件。上述基于移动设备的下载方法及系统,通过获取下载文件的属性信息,并对不符合属性信息的下载文件进行处理以得到适宜在移动设备中使用的支持文件,极大地提高了便利性以及处理的效率。

【技术实现步骤摘要】

本专利技术涉及计算机通信技术,特别是涉及一种基于移动设备的下载方法及系统
技术介绍
随着智能手机等移动设备的普及,移动用户也在逐渐增多。在实际的日常生活中,移动用户越来越喜欢在移动设备上听歌、看电影、阅读电子书等。传统的移动设备下载在用户提交下载请求后,下载软件利用服务器进行所需文件的下载,待下载完成后存回用户的移动设备中。但是由于大量的多媒体文件都是面向电脑创建的,移动设备与电脑在屏幕大小、 支持的多媒体格式等方面都存在着差异。目前的移动设备仅支持有限的几种多媒体格式,在下载后,如果下载到的文件在格式上不被移动设备所支持,则必须拷贝至电脑中进行格式转换后再同步回移动设备,极大地限制了移动设备的下载需求,非常地不方便。
技术实现思路
基于此,有必要提供一种可提高便利性的基于移动设备的下载方法。此外,还有必要提供一种可提高便利性的基于移动设备的下载系统。一种基于移动设备的下载方法,包括以下步骤通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求;根据所述下载请求中的下载地址进行下载文件的下载;判断所述下载文件是否符合所述下载请求中的属性信息,若否,则根据所述属性信息转换所述下载文件。优选地,所述通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求的步骤为响应用户操作得到包括了属性信息及下载地址的下载链接;通过所述下载链接生成下载请求。优选地,所述判断所述下载文件是否符合下载请求中的属性信息的步骤之前还包括对所述下载请求中的下载链接进行解析得到属性信息。优选地,所述根据所述下载请求中的下载地址进行下载文件的下载的步骤为根据所述下载请求中的下载地址在服务器中判断所述下载地址是否曾被下载,若否,则根据所述下载请求中的下载地址进行所述下载文件的下载;所述根据所述属性信息转换所述下载文件的步骤之后还包括从所述服务器中下载转换后的下载文件至移动设备中。优选地,所述方法还包括当所述下载地址曾被下载时,在所述服务器中查找所述下载文件。优选地,所述通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求步骤为响应用户操作获取下载地址以及用户输入的属性信息;根据所述下载地址以及属性信息通过响应用户操作生成下载请求。一种基于移动设备的下载系统,至少包括移动设备,用于通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求;服务器,用于根据所述下载请求中的下载地址进行下载文件的下载,并判断所述下载文件是否符合所述下载请求中的属性信息,若否,则根据所述属性信息转换所述下载文件。优选地,所述移动设备包括链接模块,用于响应用户操作得到包括了属性信息及下载地址的下载链接;下载请求模块,用于通过所述下载链接生成下载请求。优选地,所述服务器还用于对所述下载请求中的下载链接进行解析得到属性信肩、O优选地,所述服务器包括下载检测模块,用于根据所述下载请求中的下载地址判断所述下载地址是否曾被下载,若否,则通知下载模块;下载模块,用于根据所述下载请求中的下载地址进行下载文件的下载;云计算模块,用于判断所述下载文件是否符合所述下载请求中的属性信息,若否,则根据所述属性信息转换所述下载文件;所述下载模块还进一步用于将转换后的下载文件下载至所述移动设备中。 优选地,所述下载检测模块还用于当所述下载地址曾被下载时,在所述服务器中查找所述下载文件。优选地,所述移动设备包括获取模块,用于响应用户操作获取下载地址以及用户输入的属性信息;下载请求模块,用于根据所述下载地址以及属性信息生成下载请求。上述基于移动设备的下载方法及系统,通过获取下载文件的属性信息,并对不符合属性信息的下载文件进行处理以得到适宜在移动设备中使用的支持文件,极大地提高了便利性以及处理的效率。附图说明图I为一个实施例中基于移动设备的下载方法的流程图;图2为一个实施例中图I的通过响应用户操作生成包括下载文件的属性信息以及下载链接的下载请求的步骤的流程图;图3为另一个实施例中基于移动设备的下载方法的流程图;图4为图I中根据下载请求中的下载链接进行下载文件的下载的方法流程图;图5为一个实施例中基于移动设备的下载系统的结构不意图;图6为一个实施例的图5中的移动设备的结构示意图;图7为另一个实施例的图5中的移动设备的结构示意图;图8为一个实施例中的服务器的结构示意图。具体实施方式图I示出了一个实施例中的基于移动设备进行文件下载的方法流程,包括以下步骤在步骤SlO中,通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求。本实施例中,为使下载得到的文件可支持移动设备,并在移动设备中正常运行,在进行下载之前获取下载文件的属性信息,该属性信息可以是移动设备的型号、移动设备所支持的文件格式等。例如,移动设备的型号可以是Android Nexus One、诺基亚的E71或者Ipad等;移动设备所支持的文件格式可以是MP3 (Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4 (MPEG_4Part 14)、txt (文本文档)以及F1DF(PortableDc)Cument Format,可移植文档格式)等。此外,下载文件的属性信息还可以是除了移动设备的型号、移动设备所支持的文件格式之外的其它信息,例如,若下载文件是视频,则该属性信息可以是将视频压缩后的分辨率。在进行文件下载的移动设备中,可设置交互界面,从而方便用户在交互界面中进行下载文件的属性信息的输入或选择相关的属性信息并提交,进而根据该属性信息生成下载请求,该下载请求包括了下载文件的下载地址,为后续的下载提供地址。在一个实施例中,如图2所示,通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求的步骤为在步骤S201中,响应用户操作获取下载地址以及用户输入的属性信息。本实施例中,通过关键字进行下载文件的搜索,以得到下载地址,并通过用户在客户端或Web界面的输入进行属性信息的添加进而得到与该下载地址相对应的属性信息。在步骤S203中,根据下载地址以及属性信息通过响应用户操作生成下载请求。在步骤S30中,根据下载请求中的下载地址进行下载文件的下载。本实施例中,由于下载请求中包括了下载文件的属性信息以及下载地址,因此在用户发起下载请求后,可根据下载请求中的下载地址进行下载文件的下载。例如该下载的过程可以是开启多线程进行离线下载,也可以是直接进行下载,或者以P2P (Peer-to-Peer,点对点)的方式进行下载。在步骤S50中,判断所述下载文件是否符合下载请求中的属性信息,若否,则进入步骤S70。本实施例中,在下载完成后,为保证移动设备支持下载文件,判断下载文件是不是与属性信息相符合,若是,则不需要对下载文件进行转换,移动设备可直接运行下载文件,若否,则需要对下载文件进行处理,以转换成与属性信息相符的文件。例如,假设属性信息中记载了移动设备所支持的文件格式为MP3,而下载文件的文件格式为WMA(WindowsMedia Audio),解析属性信息中的详细内容,以了解移动设备所支持的下载文件的文件格式为MP3,在查看下载文件是否与下载请求中的属性信息相符时,可知下载文件的文件格式与属性信息中记载的移动设备所支持的文本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于移动设备的下载方法,包括以下步骤 通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求; 根据所述下载请求中的下载地址进行下载文件的下载; 判断所述下载文件是否符合所述下载请求中的属性信息,若否,则根据所述属性信息转换所述下载文件。2.根据权利要求I所述的基于移动设备的下载方法,其特征在于,所述通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求的步骤为 响应用户操作得到包括了属性信息及下载地址的下载链接; 通过所述下载链接生成下载请求。3.根据权利要求2所述的基于移动设备的下载方法,其特征在于,所述判断所述下载文件是否符合下载请求中的属性信息的步骤之前还包括 对所述下载请求中的下载链接进行解析得到属性信息。4.根据权利要求I所述的基于移动设备的下载方法,其特征在于,所述根据所述下载请求中的下载地址进行下载文件的下载的步骤为 根据所述下载请求中的下载地址在服务器中判断所述下载地址是否曾被下载,若否,则根据所述下载请求中的下载地址进行所述下载文件的下载; 所述根据所述属性信息转换所述下载文件的步骤之后还包括 从所述服务器中下载转换后的下载文件至移动设备中。5.根据权利要求4所述的基于移动设备的下载方法,其特征在于,所述方法还包括 当所述下载地址曾被下载时,在所述服务器中查找所述下载文件。6.根据权利要求I所述的基于移动设备的下载方法,其特征在于,所述通过响应用户操作生成包括下载文件的属性信息以及下载地址的下载请求步骤为 响应用户操作获取下载地址以及用户输入的属性信息; 根据所述下载地址以及属性信息通过响应用户操作生成...

【专利技术属性】
技术研发人员:林吓洪葛文兵梁晨
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1