当前位置: 首页 > 专利查询>钟苡苇专利>正文

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

技术编号:15234088 阅读:167 留言:0更新日期:2017-04-28 03:23
本发明专利技术公开了一种基于移动设备的下载方法,设定移动设备下载速度的预设值,生成程序的源地址的下载请求,并解析源地址获取该程序的属性信息和内容;解析源地址中的程序内容与属性信息是否匹配,如果不匹配,则转换程序;匹配后判断源地址是否已存在,如果已存在,则调取已存在的程序;如果不存在,则进行下载;判断接收的下载请求是否为一个,如果是,则进行下载;如果不是,则获取当前下载速度;判断当前下载速度是否大于预设值,如果是,则同时下载多个程序;如果不是,则优先下载其中一部分程序。本发明专利技术还公开了一种基于移动设备的下载系统。本发明专利技术提供的一种基于移动设备的下载方法及系统,极大的提高了下载的便利性以及下载的效率。

Download method and system based on mobile device

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、如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序,进入步骤d;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度,进入步骤c;其中,N>1且N为整数;f、如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。在本技术方案中,首先用户选择需要下载的程序软件,获取到程序的源地址后,添加程序到下载列表,系统自动解析源地址下的程序内容和属性信息,如果属性信息和程序的内容不匹配,就根据属性信息重新检索程序,当程序与属性信息匹配后,进入下载列表中,再判断源地址是否已经存在于下载列表中,如果已经存在就直接调用,如果不存在,则进入下载;当下载列表中的程序过多,超过了一件,则获取当前的下载速度,如果该当前的下载速度不大于预设定的下载速度,就选择其中的一部分程序优先进行下载。在一个优选地实施例中,还包括以下步骤:下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。在本技术方案中,下载完成后,用户可输入该程序的备注信息,并根据备注信息进行智能分类,当需要查找时,可根据备注信息查找该程序。在进一步优选地实施例中,所述步骤a具体包括以下步骤:当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。目的是通过验证用户信息保证信息的安全性,有助于提高保护用户隐私,规范移动设备的下载方式。在更进一步优选地实施例中,所述步骤f具体包括以下步骤:判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。在本技术方案中,进行优先下载的程序,如果其程序的容量大小大于了任意一个未进行优先下载的程序的容量,则中断该优先下载程序的下载进程,并重新选择需要优先下载的程序。最大限度优化下载速度,提高下载效率。在更进一步优选地实施例中,还包括程序查找步骤:储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。目的是方便查找已下载的程序。6、本专利技术还提供一种基于移动设备的下载系统,包括下载速度预设模块、下载请求生成模块、下载程序解析模块、信息匹配判断模块、下载程序转换模块、源地址判断模块、下载速度获取模块以及下载程序选择模块,其中:下载速度预设模块,用于设定移动设备下载速度的预设值;下载请求生成模块,用于根据用户所选择下载的程序生成该程序的源地址的下载请求;下载程序解析模块,用于解析源地址获取该程序的属性信息以及内容并进行下载;信息匹配判断模块,如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序;如果解析源地址所获取的程序的内容与属性信息匹配,则进入下载界面;下载程序转换模块,用于从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新判断转换后的程序内容和属性信息是否一致;源地址判断模块,用于判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;下载速度获取模块,如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度;其中,N>1且N为整数;下载程序选择模块,如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。在本技术方案中,各个模块为下载流程提供了支持,优化了程序下载的效率。作为上述方案的进一步优化,该下载系统还包括下载程序储存模块,用于下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。目的是按预设分类存储已下载程序的源地址、内容及属性信息,合理归纳管理资源,方便以后查找本文档来自技高网
...
一种基于移动设备的下载方法及系统

【技术保护点】
一种基于移动设备的下载方法,其特征在于,包括以下步骤: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.一种基于移动设备的下载系统,其特征在于,包括下载速度预设模块、下载请求生成模块、下载程序解析模块、信息匹配判断模块、下载程序转换模块、源地址判断模块、下载速度获取模块以及下载程...

【专利技术属性】
技术研发人员:钟苡苇
申请(专利权)人:钟苡苇
类型:发明
国别省市:浙江;33

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

1