手机终端网络下载系统的实现方法

文档序号:7979101阅读:136来源:国知局
手机终端网络下载系统的实现方法
【专利摘要】本发明公开了一种手机终端网络下载系统的实现方法,侧重点在网络下载数据的封装与打包。其包括以下几个步骤:S1、将客户端所需要的基础数据按特定的格式封装、打包保存到数据库;S2、客户端发送下载基础数据请求,服务器端下发打包数据;S3、客户端按相同的格式解包、封装数据、完成人机交互界面的初始化。S4、在交互界面用户可以发送应用下载请求,服务器下发加密数据;S5、客户端收到数据后解密得到原始数据;S6、数据加载显示到人机交互界面。本发明从网络上下载的数据都是加密压缩后数据,很好的解决了中低端手机终端的内存不足的问题,而且有很好的安全保证;人性化的界面提供了用户更简易的操作。
【专利说明】手机终端网络下载系统的实现方法
【技术领域】
[0001]本发明涉及移动通信领域的一种技术,特别是涉及一种手机终端网络下载系统的实现方法。
【背景技术】
[0002]近年来,随着科技水平和经济的发展,手机已成为人们生活中不可或缺的,手机上应用也会或多或少的进入人们的生活,目前,越来越多的网络下载系统都出现了,但是中低端手机上能用的并不多,而且一般的是以浏览器的形式展现给用户的,这样寻找自己喜欢的应用就比较麻烦了,而且比较耗流量。浏览器上应用的缺点主要表现在这几个方面:第
一、输入网址麻烦,wap浏览器的操作也比较复杂,并不适合很多并不熟悉操作的用户;第
二、浏览器网站也有很多广告也有可能有病毒存在,对用户有可能产生威胁。第三、为用户省流量。第四、系统界面人性化、易操作,很容易上手。本发明正是针对使用浏览器繁琐和中低端手机的内存不足而设计的,内存不足限制了应用的数量,本发明对数据进行了封装和压缩,提供了大量应用的下载,能满足用户的下载需求,增强了应用的娱乐性。

【发明内容】

[0003]本发明要解决的技术问题是为了克服现有技术的缺陷,提供一种手机终端网络下载系统的实现方法,其从网络上下载的数据都是加密压缩后数据,很好的解决了中低端手机终端的内存不足的问题,而且有很好的安全保证;人性化的界面提供了用户更简易的操作;丰富的应用增加了使用的娱乐性。
[0004]本发明是通过下述技术方案来解决上述技术问题的:一种手机终端网络下载系统的实现方法,其特征在于,其包括以下步骤:
[0005]S1、将客户端所需要的基础数据封装、打包,保存到数据库;
[0006]S2、客户端发送下载基础数据请求,服务器端下发打包数据;
[0007]S3、客户端按相同的格式解包、封装数据并显示到人机交互界面;
[0008]S4、在交互界面用户可以发送应用下载请求,服务器下发加密数据;
[0009]S5、客户端收到数据后解密得到原始数据;
[0010]S6、数据加载显示到人机交互界面。
[0011]优选地,所述步骤SI还包括以下步骤:
[0012]S11、封装所需要的基础数据,建立配置文件,保存应用的基本信息;
[0013]S12、用打包工具将步骤Sll中配置的信息打包成一个文件;
[0014]S13、将步骤S22中的文件压缩。
[0015]优选地,所述步骤S3中还包括以下步骤:
[0016]S31、客户端接受到基础数据,首先验证数据的合法性,然后解压缩;
[0017]S32、得到解压缩后的数据进行数据校验,校验通过则执行步骤S33,否则删除数据,重新下载;[0018]S33、对数据进行解析,使每个应用的数据、图片、文字对应上;
[0019]S34、将步骤S33中的数据以图的形式显示到人机交互界面。
[0020]优选地,所述步骤S5中还包括以下步骤:
[0021]S51、下载的初始数据是以加密的形式写到文件里的,完全下载后对文件解密,生成可以加载运行的数据文件;如果下载失败则或记录当前的下载位置,下一次下载时从上次下载的位置下载;
[0022]S52、数据的合法性是在解密的同时进行验证的。
[0023]本发明的积极进步效果在于:本发明从网络上下载的数据都是加密压缩后数据,很好的解决了中低端手机终端的内存不足的问题,而且有很好的安全保证;人性化的界面提供了用户更简易的操作;丰富的应用增加了使用的娱乐性。
【专利附图】

【附图说明】
[0024]图1是本发明一较佳实施例的流程示意图;
[0025]图2是本发明中基础数据初始化流程示意图;
[0026]图3是本发明中应用数据下载流程示意图;
[0027]图4是本发明中基础数据封装示意图。
【具体实施方式】
[0028]下面结合附图1对比两种方案给出本发明较佳实施例,以详细说明本发明的技术方案。
[0029]如图1至图3所示,本发明手机终端网络下载系统的实现方法包括以下步骤:
[0030]S1、将客户端所需要的基础数据封装、打包,保存到数据库。其中步骤SI还包括以下步骤:S11、封装所需要的基础数据,建立配置文件,保存应用的基本信息(应用标志、位置、优先级等);建立应用的图片文件;建立应用的文字说明文件;S12、用打包工具将步骤Sll中配置的信息打包成一个文件;S13、将步骤S22中的文件ZIP压缩,数据压缩减小了获得相同信息量需要下载的数据。
[0031]S2、客户端发送下载基础数据请求,服务器端下发打包数据。
[0032]S3、客户端按相同的格式解包、封装数据并显示到人机交互界面。其中步骤S3还包括以下步骤:S31、客户端接受到基础数据,首先验证数据的合法性,然后解压缩;S32、得到解压缩后的数据进行数据校验,校验通过则执行步骤S33,否则删除数据,重新下载;
S33、按图4的格式对数据进行解析,使每个应用的数据、图片、文字对应上;S34、将步骤S33中的数据以图的形式显示到人机交互界面。
[0033]S4、在交互界面用户可以发送应用下载请求,服务器下发加密数据。
[0034]S5、客户端收到数据后解密得到原始数据。所述步骤S5中还包括以下步骤:S51、下载的初始数据是以加密的形式写到文件里的,完全下载后对文件解密,生成可以加载运行的数据文件;如果下载失败则或记录当前的下载位置,下一次下载时从上次下载的位置下载;S52、数据的合法性是在解密的同时进行验证的。
[0035]S6、数据加载显示到人机交互界面。
[0036]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改。因此,本发明的保护范围由所附权利要求书限定。
【权利要求】
1.一种手机终端网络下载系统的实现方法,其特征在于,其包括以下步骤: S1、将客户端所需要的基础数据封装、打包,保存到数据库; S2、客户端发送下载基础数据请求,服务器端下发打包数据; S3、客户端按相同的格式解包、封装数据并显示到人机交互界面; S4、在交互界面用户可以发送应用下载请求,服务器下发加密数据; S5、客户端收到数据后解密得到原始数据; S6、数据加载显示到人机交互界面。
2.如权利要求1所述的手机终端网络下载系统的实现方法,其特征在于,所述步骤SI还包括以下步骤: S11、封装所需要的基础数据,建立配置文件,保存应用的基本信息; S12、用打包工具将步骤Sll中配置的信息打包成一个文件; S13、将步骤S22中的文件压缩。
3.如权利要求1所述的手机终端网络下载系统的实现方法,其特征在于,所述步骤S3中还包括以下步骤: S31、客户端接受到基础数据,首先验证数据的合法性,然后解压缩; S32、得到解压缩后的数据进行数据校验,校验通过则执行步骤S33,否则删除数据,重新下载; S33、对数据进行解析,使每个应用的数据、图片、文字对应上; S34、将步骤S33中的数据以图的形式显示到人机交互界面。
4.如权利要求1所述的手机终端网络下载系统的实现方法,其特征在于,所述步骤S5中还包括以下步骤: S51、下载的初始数据是以加密的形式写到文件里的,完全下载后对文件解密,生成可以加载运行的数据文件;如果下载失败则或记录当前的下载位置,下一次下载时从上次下载的位置下载; S52、数据的合法性是在解密的同时进行验证的。
【文档编号】H04W8/20GK103428676SQ201210157120
【公开日】2013年12月4日 申请日期:2012年5月17日 优先权日:2012年5月17日
【发明者】汤中锋 申请人:上海闻泰电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1