The invention discloses a downloading method based on mobile devices, mobile devices set download speed of the preset value, the source address generation program download requests, and parse the source address of the program to obtain the attribute information and content; whether the contents of the program and attribute information analysis in the source address, if not, the conversion program to determine the source address; if there has been a match, if there is, transfer of existing procedures; if not, then download; judging whether the download request is one, if it is, then to download; if not, then get the current download speed; determine the current download speed is larger than the preset value at the same time, if it is, then download multiple applications; if not, then download the part program. The invention also discloses a download system based on a mobile device. The invention provides a method and a system for downloading a mobile device, which greatly improves the convenience of downloading and the efficiency of downloading.
【技术实现步骤摘要】
本专利技术涉及下载
,具体涉及一种基于移动设备的下载方法及系统。
技术介绍
随着4G时代的到来,各种应用服务器应运而生,推动移动互联网的业务需求量迅猛提升,向承载业务的移动设备提出了挑战,要求移动设备在业务实现能力、业务便利性乃至最终获取用户的响应方面实现全面的提升。手机下载功能作为移动互联网业务的核心功能点之一,承载着各种互联网业务的相关需求,全面提升下载模块的功能以适应不断扩展的移动互联网业务需求成为当务之急。在实际的日常生活中,移动用户越来越喜欢在移动设备上听歌、看电影、阅读电子书等。目前而言,传统的移动设备下载在用户提交下载请求后,下载软件利用服务器进行所需文件的下载,待下载完成后存到用户的移动设备中,其形式单一,功能简单,用户使用时的受限度较大,难以应对高速发展的4G业务带来的下载需求。由于大量的多媒体文件都是面向电脑创建的,移动设备与电脑在屏幕大小、支持的多媒体格式等方面都存在着差异。目前的移动设备仅支持有限的几种多媒体格式,在下载后,如果下载到的文件在格式上不被移动设备所支持,则必须拷贝至电脑中进行格式转换后再同步回移动设备,极大地限制了移动设备的下载需求,非常地不方便。在申请号为CN201110048969.2的专利技术专利中,仅对下载程序进行了生产地址的下载请求及解析,并判断下载程序是否一致,在下载列表中判断下载程序是否存在,而未针对下载中的程序进行下载速度的预设定,以及对下载程序的速度进行判定,从而选择需要优先下载的程序,这样降低了程序下载的效率,同时容易使下载过程中断,并且该专利技术中,对于已经下载的程序只能通过源地址判断是否 ...
【技术保护点】
一种基于移动设备的下载方法,其特征在于,包括以下步骤:a、设定移动设备下载速度的预设值,根据用户所选择下载的程序生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容并进行下载;b、如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序,进入步骤c;如果解析源地址所获取的程序的内容与属性信息匹配,则进入步骤d;c、从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新进入步骤b;d、判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;e、如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度,进入步骤f;其中,N>1且N为整数;f、如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。
【技术特征摘要】
1.一种基于移动设备的下载方法,其特征在于,包括以下步骤:a、设定移动设备下载速度的预设值,根据用户所选择下载的程序生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容并进行下载;b、如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序,进入步骤c;如果解析源地址所获取的程序的内容与属性信息匹配,则进入步骤d;c、从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新进入步骤b;d、判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;e、如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度,进入步骤f;其中,N>1且N为整数;f、如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。2.根据权利要求1所述的一种基于移动设备的下载方法,其特征在于,还包括以下步骤:下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。3.根据权利要求1或2所述的一种基于移动设备的下载方法,其特征在于,所述步骤a具体包括以下步骤:当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。4.根据权利要求1或2所述的一种基于移动设备的下载方法,其特征在于,所述步骤f具体包括以下步骤:判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。5.根据权利要求2所述的一种基于移动设备的下载方法,其特征在于,还包括程序查找步骤:储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。6.一种基于移动设备的下载系统,其特征在于,包括下载速度预设模块、下载请求生成模块、下载程序解析模块、信息匹配判断模块、下载程序转换模块、源地址判断模块、下载速度获取模块以及下载程...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。