首页 > 专利 > 嘉兴市盛康信息科技有限公司 > 一种基于移动设备的下载方法及系统专利详情

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

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-12-01
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-05-24
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-12-15
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-12-01
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201611091332.0 申请日 2016-12-01
公开/公告号 CN106604263B 公开/公告日 2020-12-15
授权日 2020-12-15 预估到期日 2036-12-01
申请年 2016年 公开/公告年 2020年
缴费截止日
分类号 H04W8/24H04L29/08 主分类号 H04W8/24
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 5
权利要求数量 6 非专利引证数量 0
引用专利数量 2 被引证专利数量 0
非专利引证
引用专利 EP2993588A1、US2013123022A1 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、申请权转移、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 嘉兴市盛康信息科技有限公司 当前专利权人 江苏天下互通网络科技有限公司
发明人 钟苡苇 第一发明人 钟苡苇
地址 浙江省嘉兴市南湖区新兴街道越秀南路503号 邮编 314000
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省嘉兴市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
北京恒泰铭睿知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
胡艳
摘要
本发明公开了一种基于移动设备的下载方法,设定移动设备下载速度的预设值,生成程序的源地址的下载请求,并解析源地址获取该程序的属性信息和内容;解析源地址中的程序内容与属性信息是否匹配,如果不匹配,则转换程序;匹配后判断源地址是否已存在,如果已存在,则调取已存在的程序;如果不存在,则进行下载;判断接收的下载请求是否为一个,如果是,则进行下载;如果不是,则获取当前下载速度;判断当前下载速度是否大于预设值,如果是,则同时下载多个程序;如果不是,则优先下载其中一部分程序。本发明还公开了一种基于移动设备的下载系统。本发明提供的一种基于移动设备的下载方法及系统,极大的提高了下载的便利性以及下载的效率。
  • 摘要附图
    一种基于移动设备的下载方法及系统
  • 说明书附图:图1
    一种基于移动设备的下载方法及系统
  • 说明书附图:图2
    一种基于移动设备的下载方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-12-27 专利权的转移 登记生效日: 2022.12.14 专利权人由嘉兴市盛康信息科技有限公司变更为江苏天下互通网络科技有限公司 地址由314000 浙江省嘉兴市南湖区新兴街道越秀南路503号变更为224008 江苏省盐城市盐南高新区科城街道人民南路38号新龙广场13号楼1608室
2 2020-12-15 授权
3 2020-12-11 专利申请权的转移 登记生效日: 2020.12.01 申请人由钟苡苇变更为嘉兴市盛康信息科技有限公司 地址由325200 浙江省温州市瑞安市安阳街道安康路B幢4单元402室变更为314000 浙江省嘉兴市南湖区新兴街道越秀南路503号
4 2017-05-24 实质审查的生效 IPC(主分类): H04W 8/24 专利申请号: 201611091332.0 申请日: 2016.12.01
5 2017-04-26 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于移动设备的下载方法,其特征在于,
所述方法包括以下步骤:
a、设定移动设备下载速度的预设值,根据用户所选择下载的程序生成该程序的源地址的下载请求,系统自动解析源地址下的程序内容和属性信息;
当用户选择所需下载的程序后,对用户信息进行验证,通过验证用户信息保证信息的安全性,并防止程序被截取;
如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;
如果验证未通过,则不生成下载请求,同时发送下载失败提醒;
b、如果解析源地址所获取的程序的内容与属性信息不匹配,进入步骤c;如果解析源地址所获取的程序的内容与属性信息匹配,则进入步骤d;
c、对要下载的程序进行转换,当程序与属性信息匹配后,进入下载列表中,并将与属性信息匹配的程序添加至移动设备中进行下载,重新进入步骤b;
d、判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
e、如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;
如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度,进入步骤f;其中,N>
1且N为整数;
f、如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数;
所述步骤f具体包括以下步骤:
判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。

2.根据权利要求1所述的一种基于移动设备的下载方法,其特征在于,所述方法还包括以下步骤:
下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。

3.根据权利要求2所述的一种基于移动设备的下载方法,其特征在于,
所述方法还包括程序查找步骤:
对于储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。

4.一种基于移动设备的下载系统,其特征在于,
所述下载系统包括下载速度预设模块、下载请求生成模块、下载程序解析模块、信息匹配判断模块、下载程序转换模块、源地址判断模块、下载速度获取模块以及下载程序选择模块,其中:
所述下载请求生成模块包括用户信息验证子模块,用于当用户选择所需下载的程序后,对用户信息进行验证,通过验证用户信息保证信息的安全性,并防止程序被截取;
如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒;
下载速度预设模块,用于设定移动设备下载速度的预设值;
下载请求生成模块,用于根据用户所选择下载的程序生成该程序的源地址的下载请求;
下载程序解析模块,用于解析源地址获取该程序的属性信息以及内容并进行下载;信息匹配判断模块,如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所要下载的程序;如果解析源地址所获取的程序的内容与属性信息匹配,则进入下载界面;
下载程序转换模块,用于从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新判断转换后的程序内容和属性信息是否一致;
源地址判断模块,用于判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
下载速度获取模块,如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度;其中,N>1且N为整数;
下载程序选择模块,如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数;
所述下载程序选择模块包括下载速度判断子模块,用于判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。

5.根据权利要求4所述的一种基于移动设备的下载系统,其特征在于,
该下载系统还包括下载程序储存模块,用于下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。

6.根据权利要求5所述的一种基于移动设备的下载系统,其特征在于,
该下载系统还包括程序查找模块,用于对储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。
说明书

技术领域

[0001] 本发明涉及下载技术领域,具体涉及一种基于移动设备的下载方法及系统。

背景技术

[0002] 随着4G时代的到来,各种应用服务器应运而生,推动移动互联网的业务需求量迅猛提升,向承载业务的移动设备提出了挑战,要求移动设备在业务实现能力、业务便利性乃至最终获取用户的响应方面实现全面的提升。
[0003] 手机下载功能作为移动互联网业务的核心功能点之一,承载着各种互联网业务的相关需求,全面提升下载模块的功能以适应不断扩展的移动互联网业务需求成为当务之急。在实际的日常生活中,移动用户越来越喜欢在移动设备上听歌、看电影、阅读电子书等。
[0004] 目前而言,传统的移动设备下载在用户提交下载请求后,下载软件利用服务器进行所需文件的下载,待下载完成后存到用户的移动设备中,其形式单一,功能简单,用户使用时的受限度较大,难以应对高速发展的4G业务带来的下载需求。
[0005] 由于大量的多媒体文件都是面向电脑创建的,移动设备与电脑在屏幕大小、支持的多媒体格式等方面都存在着差异。目前的移动设备仅支持有限的几种多媒体格式,在下载后,如果下载到的文件在格式上不被移动设备所支持,则必须拷贝至电脑中进行格式转换后再同步回移动设备,极大地限制了移动设备的下载需求,非常地不方便。
[0006] 在申请号为CN201110048969.2的发明专利中,仅对下载程序进行了生产地址的下载请求及解析,并判断下载程序是否一致,在下载列表中判断下载程序是否存在,而未针对下载中的程序进行下载速度的预设定,以及对下载程序的速度进行判定,从而选择需要优先下载的程序,这样降低了程序下载的效率,同时容易使下载过程中断,并且该发明中,对于已经下载的程序只能通过源地址判断是否存在,而无法查找搜索已经下载的程序,这无疑降低了对下载好后的程序的管理效率,浪费了查找程序的时间。

发明内容

[0007] 基于此,针对上述问题,有必要提出一种基于移动设备的下载方法及系统,其极大的提高了下载的便利性以及下载的效率。
[0008] 为解决上述问题,本发明提供了一种基于移动设备的下载方法,包括以下步骤:
[0009] a、设定移动设备下载速度的预设值,根据用户所选择下载的程序生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容并进行下载;
[0010] b、如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序,进入步骤c;如果解析源地址所获取的程序的内容与属性信息匹配,则进入步骤d;
[0011] c、从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新进入步骤b;
[0012] d、判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
[0013] e、如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序,进入步骤d;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度,进入步骤c;其中,N>1且N为整数;
[0014] f、如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。
[0015] 在本技术方案中,首先用户选择需要下载的程序软件,获取到程序的源地址后,添加程序到下载列表,系统自动解析源地址下的程序内容和属性信息,如果属性信息和程序的内容不匹配,就根据属性信息重新检索程序,当程序与属性信息匹配后,进入下载列表中,再判断源地址是否已经存在于下载列表中,如果已经存在就直接调用,如果不存在,则进入下载;当下载列表中的程序过多,超过了一件,则获取当前的下载速度,如果该当前的下载速度不大于预设定的下载速度,就选择其中的一部分程序优先进行下载。
[0016] 在一个优选地实施例中,还包括以下步骤:
[0017] 下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。
[0018] 在本技术方案中,下载完成后,用户可输入该程序的备注信息,并根据备注信息进行智能分类,当需要查找时,可根据备注信息查找该程序。
[0019] 在进一步优选地实施例中,所述步骤a具体包括以下步骤:
[0020] 当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。目的是通过验证用户信息保证信息的安全性,有助于提高保护用户隐私,规范移动设备的下载方式。
[0021] 在更进一步优选地实施例中,所述步骤f具体包括以下步骤:
[0022] 判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。
[0023] 在本技术方案中,进行优先下载的程序,如果其程序的容量大小大于了任意一个未进行优先下载的程序的容量,则中断该优先下载程序的下载进程,并重新选择需要优先下载的程序。最大限度优化下载速度,提高下载效率。
[0024] 在更进一步优选地实施例中,还包括程序查找步骤:
[0025] 储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。目的是方便查找已下载的程序。
[0026] 6、本发明还提供一种基于移动设备的下载系统,包括下载速度预设模块、下载请求生成模块、下载程序解析模块、信息匹配判断模块、下载程序转换模块、源地址判断模块、下载速度获取模块以及下载程序选择模块,其中:
[0027] 下载速度预设模块,用于设定移动设备下载速度的预设值;
[0028] 下载请求生成模块,用于根据用户所选择下载的程序生成该程序的源地址的下载请求;
[0029] 下载程序解析模块,用于解析源地址获取该程序的属性信息以及内容并进行下载;
[0030] 信息匹配判断模块,如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序;如果解析源地址所获取的程序的内容与属性信息匹配,则进入下载界面;
[0031] 下载程序转换模块,用于从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新判断转换后的程序内容和属性信息是否一致;
[0032] 源地址判断模块,用于判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
[0033] 下载速度获取模块,如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度;其中,N>1且N为整数;
[0034] 下载程序选择模块,如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。
[0035] 在本技术方案中,各个模块为下载流程提供了支持,优化了程序下载的效率。
[0036] 作为上述方案的进一步优化,该下载系统还包括下载程序储存模块,用于下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。目的是按预设分类存储已下载程序的源地址、内容及属性信息,合理归纳管理资源,方便以后查找,节约了时间。
[0037] 作为上述方案的进一步优化,所述下载请求生成模块包括用户信息验证子模块,用于当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。目的是下载程序前,需要验证用户信息,防止程序被截取,保证了用户的隐私安全,使下载的程序安全性大大提高。
[0038] 作为上述方案的更进一步优化,所述下载程序选择模块包括下载速度判断子模块,用于判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。目的是进行优先下载的程序,如果其程序的容量大小大于了任意一个未进行优先下载的程序的容量,则中断该优先下载程序的下载进程,并重新选择需要优先下载的程序,最大限度优化下载速度,提高下载效率。
[0039] 作为上述方案的更进一步优化,该下载系统还包括程序查找模块,用于对储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。目的是根据预设定备注信息和关键字,能快速查找已下载的程序,并查看程序内容,缩短了查找程序的时间,极大提高了工作效率和便利性。
[0040] 本发明的有益效果是:
[0041] 1、具有判断程序优先下载的功能,能极大限度的优化下载速度,提高下载效率。
[0042] 2、根据预设定备注信息和关键字,能快速查找已下载的程序,并查看程序内容,缩短了查找程序的时间,极大提高了工作效率和便利性。
[0043] 3、具有解析并判断程序属性信息的功能,通过自动判断属性信息和程序是否一致,来判定该程序是否为用户所需,避免下载好后发现程序与预想不同,导致浪费了人力物力资源,该功能极大提高了程序下载的便利性和效率,同时保证了下载的成功率。
[0044] 4、具有验证用户信息的功能,下载程序前,需要验证用户信息,通过验证用户信息保证信息的安全性,并防止程序被截取,保证了用户的隐私安全,规范移动设备的下载方式,使下载的程序安全性大大提高。

实施方案

[0047] 下面结合附图对本发明的实施例进行详细说明。
[0048] 实施例1:
[0049] 如图1所示,一种基于移动设备的下载方法,包括以下步骤:
[0050] a、设定移动设备下载速度的预设值,根据用户所选择下载的程序生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容并进行下载;
[0051] b、如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序,进入步骤c;如果解析源地址所获取的程序的内容与属性信息匹配,则进入步骤d;
[0052] c、从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新进入步骤b;
[0053] d、判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
[0054] e、如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度,进入步骤f;其中,N>1且N为整数;
[0055] f、如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。
[0056] 在本实施例中,首先用户选择需要下载的程序软件,获取到程序的源地址后,添加程序到下载列表,系统自动解析源地址下的程序内容和属性信息,如果属性信息和程序的内容不匹配,就根据属性信息重新检索程序,当程序与属性信息匹配后,进入下载列表中,再判断源地址是否已经存在于下载列表中,如果已经存在就直接调用,如果不存在,则进入下载;当下载列表中的程序过多,超过了一件,则获取当前的下载速度,如果该当前的下载速度不大于预设定的下载速度,就选择其中的一部分程序优先进行下载;具有判断程序优先下载的功能,能极大限度的优化下载速度,提高下载效率。
[0057] 实施例2:
[0058] 如图1所示,一种基于移动设备的下载方法,包括以下步骤:
[0059] a、设定移动设备下载速度的预设值,根据用户所选择下载的程序生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容并进行下载;
[0060] b、如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序,进入步骤c;如果解析源地址所获取的程序的内容与属性信息匹配,则进入步骤d;
[0061] c、从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新进入步骤b;
[0062] d、判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
[0063] e、如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度,进入步骤f;其中,N>1且N为整数;
[0064] f、如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。
[0065] 还包括以下步骤:
[0066] 下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。
[0067] 在本实施例中,按预设分类存储已下载程序的源地址、内容及属性信息,合理归纳管理资源,方便以后查找,节约了时间。
[0068] 实施例3:
[0069] 本实施例在实施例1的基础上,
[0070] 所述步骤a具体包括以下步骤:
[0071] 当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。
[0072] 在本实施例中,下载程序前,需要验证用户信息,通过验证用户信息保证信息的安全性,并防止程序被截取,保证了用户的隐私安全,规范移动设备的下载方式,使下载的程序安全性大大提高。
[0073] 实施例4:
[0074] 本实施例在实施例1的基础上,
[0075] 还包括以下步骤:
[0076] 下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。
[0077] 所述步骤a具体包括以下步骤:
[0078] 当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。
[0079] 实施例5:
[0080] 本实施例在实施例1的基础上,
[0081] 所述步骤f具体包括以下步骤:
[0082] 判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。
[0083] 在本实施例中,进行优先下载的程序,如果其程序的容量大小大于了任意一个未进行优先下载的程序的容量,则中断该优先下载程序的下载进程,并重新选择需要优先下载的程序,最大限度优化下载速度,提高下载效率。
[0084] 实施例6:
[0085] 本实施例在实施例2的基础上,
[0086] 所述步骤f具体包括以下步骤:
[0087] 判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。
[0088] 实施例7:
[0089] 本实施例在实施例2的基础上,
[0090] 所述步骤a具体包括以下步骤:
[0091] 当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。
[0092] 所述步骤f具体包括以下步骤:
[0093] 判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。
[0094] 实施例8:
[0095] 本实施例在实施例2的基础上,
[0096] 还包括程序查找步骤:
[0097] 储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。
[0098] 在本实施例中,可根据预设定备注信息和关键字,能快速查找已下载的程序,并查看程序内容,缩短了查找程序的时间,极大提高了工作效率和便利性。
[0099] 实施例9:
[0100] 本实施例是实施例1的系统,
[0101] 7、如图2所示,一种基于移动设备的下载系统,包括下载速度预设模块、下载请求生成模块、下载程序解析模块、信息匹配判断模块、下载程序转换模块、源地址判断模块、下载速度获取模块以及下载程序选择模块,其中:
[0102] 下载速度预设模块,用于设定移动设备下载速度的预设值;
[0103] 下载请求生成模块,用于根据用户所选择下载的程序生成该程序的源地址的下载请求;
[0104] 下载程序解析模块,用于解析源地址获取该程序的属性信息以及内容并进行下载;
[0105] 信息匹配判断模块,如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序;如果解析源地址所获取的程序的内容与属性信息匹配,则进入下载界面;
[0106] 下载程序转换模块,用于从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新判断转换后的程序内容和属性信息是否一致;
[0107] 源地址判断模块,用于判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
[0108] 下载速度获取模块,如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度;其中,N>1且N为整数;
[0109] 下载程序选择模块,如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。
[0110] 在本实施例中,各个模块为下载流程提供了支持,优化了程序下载的效率。
[0111] 实施例10:
[0112] 本实施例是实施例2的系统,
[0113] 8、如图2所示,一种基于移动设备的下载系统,包括下载速度预设模块、下载请求生成模块、下载程序解析模块、信息匹配判断模块、下载程序转换模块、源地址判断模块、下载速度获取模块以及下载程序选择模块,其中:
[0114] 下载速度预设模块,用于设定移动设备下载速度的预设值;
[0115] 下载请求生成模块,用于根据用户所选择下载的程序生成该程序的源地址的下载请求;
[0116] 下载程序解析模块,用于解析源地址获取该程序的属性信息以及内容并进行下载;
[0117] 信息匹配判断模块,如果解析源地址所获取的程序的内容与属性信息不匹配,则根据属性信息,转换所下载的程序;如果解析源地址所获取的程序的内容与属性信息匹配,则进入下载界面;
[0118] 下载程序转换模块,用于从服务器中搜索转换后的程序,并将搜索后的程序添加至移动设备中进行下载,重新判断转换后的程序内容和属性信息是否一致;
[0119] 源地址判断模块,用于判断源地址是否已存在,如果已存在,则停止程序的下载,并调取该源地址所对应的程序内容和属性信息;如果不存在,则下载该源地址所对应的程序内容和属性信息;
[0120] 下载速度获取模块,如果移动设备接收到一个下载请求,则下载该下载请求中的源地址所对应的程序;如果移动设备接收到N个下载请求,则获取移动设备当前的下载速度;其中,N>1且N为整数;
[0121] 下载程序选择模块,如果移动设备当前的下载速度大于预设值,则同时下载N个下载请求中的源地址所对应的程序;如果移动设备当前的下载速度小于或等于预设值,则优先下载N个下载请求中的M个下载请求中的源地址所对应的程序;其中,N>M>0且M为整数。
[0122] 该下载系统还包括下载程序储存模块,用于下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。
[0123] 在本实施例中,按预设分类存储已下载程序的源地址、内容及属性信息,合理归纳管理资源,方便以后查找,节约了时间。
[0124] 实施例11:
[0125] 本实施例是实施例3的系统,且在实施例9的基础上,
[0126] 所述下载请求生成模块包括用户信息验证子模块,用于当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。
[0127] 在本实施例中,下载程序前,需要验证用户信息,通过验证用户信息保证信息的安全性,并防止程序被截取,保证了用户的隐私安全,规范移动设备的下载方式,使下载的程序安全性大大提高。
[0128] 实施例12:
[0129] 本实施例是实施例4的系统,且在实施例9的基础上,
[0130] 该下载系统还包括下载程序储存模块,用于下载完成后,发送下载完成提醒,保存所下载程序的源地址,并根据预设定备注信息进行分类储存所下载的程序内容和属性信息。
[0131] 所述下载请求生成模块包括用户信息验证子模块,用于当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。
[0132] 实施例13:
[0133] 本实施例是实施例5的系统,且在实施例9的基础上,
[0134] 所述下载程序选择模块包括下载速度判断子模块,用于判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。
[0135] 在本实施例中,进行优先下载的程序,如果其程序的容量大小大于了任意一个未进行优先下载的程序的容量,则中断该优先下载程序的下载进程,并重新选择需要优先下载的程序,最大限度优化下载速度,提高下载效率。
[0136] 实施例14:
[0137] 本实施例是实施例6的系统,且在实施例10的基础上,
[0138] 所述下载程序选择模块包括下载速度判断子模块,用于判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。
[0139] 实施例15:
[0140] 本实施例是实施例7的系统,且在实施例10的基础上,
[0141] 所述下载请求生成模块包括用户信息验证子模块,用于当用户选择所需下载的程序后,对用户信息进行验证,如果验证通过,则生成该程序的源地址的下载请求,并解析源地址获取该程序的属性信息以及内容,将该程序添加到移动设备中进行下载;如果验证未通过,则不生成下载请求,同时发送下载失败提醒。
[0142] 所述下载程序选择模块包括下载速度判断子模块,用于判断M个下载请求中的某一下载请求中的源地址所对应程序的容量是否大于N个下载请求中除M个下载请求之外的任一下载请求中的源地址所对应程序的容量,如果大于,则停止下载该下载请求中的源地址所对应的程序;如果不大于,则同时下载M个下载请求中的源地址所对应的程序。
[0143] 实施例16:
[0144] 本实施例是实施例8的系统,且在实施例10的基础上,
[0145] 该下载系统还包括程序查找模块,用于对储存后的程序,如果录入备注信息或属性信息或程序关键字,则显示该程序名称,当点击该程序名称后,显示出程序内容。
[0146] 在本实施例中,可根据预设定备注信息和关键字,能快速查找已下载的程序,并查看程序内容,缩短了查找程序的时间,极大提高了工作效率和便利性。
[0147] 以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

附图说明

[0045] 图1是本发明实施例所述基于移动设备的下载方法的流程图;
[0046] 图2是本发明实施例所述基于移动设备的下载系统的原理框图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号