一种应用软件在安卓设备的安装方法和系统技术方案

技术编号:8655835 阅读:221 留言:0更新日期:2013-05-01 23:29
本发明专利技术公开了一种应用软件在安卓设备的安装方法和系统,包括将所述应用软件拆分为主程序和数据包,所述主程序和数据包位于云端服务器,还包括以下步骤:配置一关联文件,所述关联文件存储主程序与数据包的对应关系,所述对应关系包括主程序的安装路径和数据包的存放路径;下载设于云端服务器的主程序、数据包和关联文件至计算机;根据关联文件,安装所述主程序至安卓移动设备;根据关联文件,传送所述数据包至安卓移动设备。本发明专利技术避免了现有的先安装主程序,再通过wifi等无线网络下载数据包带来下载速度慢、下载环境不稳定等问题,同时也避免直接下载至手机中,占用手机的存储空间。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其是大型应用软件在安卓设备的安装方法和系统
技术介绍
随着智能手机、平板电脑的普及、以及高速无线宽带的出现和应用,人们花在安卓移动设备上的时间已经超过了电脑,这已成定局。娱乐和工具类应用已经抢占了一部分社交和游戏应用的市场份额,但是游戏类仍然占据主导地位。游戏逐渐成为了人们必不可少的一种娱乐方式。虽然在安卓移动设备上的游戏体验虽然不如电脑,但是由于其便携性,人们可以充分利用坐车、排队、轮候的空闲时间。随着中国智能手机普及的加速、3G网络的升级以及一些精品游戏的出现,人们对于在智能手机上玩游戏的兴趣度大大增强,这些因素进一步驱动了整个手机游戏市场的迅速增长。开发者更愿意投入精力和财力在安卓移动设备上。但是鉴于目前的手机硬件配置以及操作系统的局限,很多游戏都不能像电脑上安装。这是因为安卓操作系统对于一次能够安装的APK程序的大小有限制。但是很多游戏的体积都超出了这个大小的限制范围。目前普通的做法是先下载一个大小较小的安装程序,再通过无线下载比较大的数据包才能完成整个游戏的安装。但是在下载的过程中,由于数据包的容量较大,需要占用很多的无线资源,且下载的过程较长。尤其突出的问题是,下载过程中不能中断,否则需要重新下载。这对于手机的电量、无线网络的稳定、无线网络的网速、以及数据包的大小等条件都要求很严格。有些程序会把数据包单独提取出来,单独供用户下载。用户下载后需要手动安装数据包。手动安装需要把该数据包放在手机中特定的安装目录,该目录路径和拷贝过程都是比较复杂。对于广大的用户来说,复杂的安装方式会引起用户的反感。鉴于这些问题,用户很难在安卓移动设备上孚受:闻品质的游戏。随着智能手机和平板电脑的发展,越来越多的大程序都会通过这种分割的模式供用户下载安装,并不限于游戏。一般主程序为几兆的容量,数据包为几十甚至几百兆的容量。因此,在目前国内无线网络的体验还不够好的条件下,现有的分割无线下载模式并不能提闻用户的体验度。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种通过有线网络下载主程序及数据包,下载完成后通过计算机的应用软件在安卓设备的安装方法和系统。为了达到上述目的,采用如下技术方案—种应用软件在安卓设备的安装方法,包括将所述大型软件拆分为主程序和数据包,所述主程序和数据包位于云端服务器,还包括以下步骤配置一关联文件,所述关联文件存储主程序与数据包的对应关系,所述对应关系包括主程序的安装路径和数据包的存放路径;下载设于云端服务器的主程序、数据包和关联文件至计算机;根据关联文件,安装所述主程序至安卓移动设备; 根据关联文件,传送所述数据包至安卓移动设备。进一步地,所述主程序、数据包和关联文件压缩至一压缩包存储在云端服务器,通过有线网络将该压缩包下载至计算机。进一步地,所述主程序、数据包和关联文件的压缩包下载至计算机后,解压该压缩包。进一步地,所述下载压缩包完成后,自动执行压缩包的解压操作、主程序的安装操作和数据包的传送操作。进一步地,所述云端服务器包括应用市场。一种应用软件在安卓设备的安装系统,包括拆分模块,用于将大型软件拆分为主程序和数据包,还包括配置模块,用于配置一关联文件,所述关联文件存储主程序与数据包的对应关系,所述对应关系包括主程序的安装路径和数据包的存放路径;下载模块,用于下载设于云端服务器的主程序、数据包和关联文件至计算机;主程序安装模块,用于根据关联文件,安装所述主程序至安卓移动设备;数据包处理模块,用于根据关联文件,传送所述数据包至安卓移动设备。进一步地,所述主程序、数据包和关联文件存储在云端服务器的压缩包。进一步地,还包括解压模块,用于解压所述压缩包,供主程序安装模块和数据包处理模块使用。进一步地,还包括自动执行模块,其用于当下载模块完成下载操作后,按顺序自动执行解压模块的解压操作、主程序安装模块的安装操作和数据包处理模块的传送操作。进一步地,所述云端服务器包括应用市场。与现有技术相比,本专利技术的有益效果在于本专利技术通过将大型软件拆分为主程序和数据包,通过下载至计算机,再从计算机安装到安卓移动设备中,避免了现有的先安装主程序,再通过wifi等无线网络下载数据包带来下载速度慢、下载环境不稳定等问题。同时也避免直接下载至手机中,占用手机的存储空间。另外,本专利技术具有自动安装功能,大型软件从云端服务器中下载后,自动执行解压、主程序安装、数据包传送等操作,免除用户手动安装的麻烦,增加用户的体验,提高大型软件的下载率。附图说明图1是本专利技术所述应用软件在安卓设备的安装方法的步骤流程图;图2是本专利技术所述应用软件在安卓设备的安装系统的结构示意图。图不1一拆分模块;2—配置模块;3—下载模块;4一主程序安装模块;5—数据包处理模块;6—解压模块;7 —自动执行模块。具体实施例方式下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。请参阅图1,其为本专利技术所述应用软件在安卓设备的安装方法的步骤流程图,包括以下步骤SlO :将位于云端服务器的大型应用软件拆分为主程序和数据包。具体地,将大型的应用软件拆分为容量较小的主程序(APK安装文件)和容量较大的数据包。对于手机来说,所述主程序的容量一般为IOM以内,数据包的占用空间一般几十兆或几百兆。主程序相当于软件的主界面和驱动控制中心,数据包包括了数据执行文件,主程序通过调用这些数据执行文件令应用软件正常运行。对于大型游戏来说,将大型游戏拆分为安装程序和数据包这种模式在安卓设备中的应用是比较合理的。S20:配置一关联文件,所述关联文件存储主程序与数据包的对应关系,所述对应关系包括主程序的安装路径和数据包的存放路径。具体地,通过人工处理,将主程序和数据包的安装对应关系做成一个执行文件。即主程序的安装路径,以及正常运行过程中需要调用的数据文件的路径。关联文件中记录了主程序的安装路径和数据包的存放路径。在安装时,会根据关联文件将数据文件放置指定的目录。S30 :下载设于云端服务器的主程序、数据包和关联文件至计算机。具体地,对于大型软件来说,传播的渠道除了存储介质外,还有通过互联网。目前通过互联网是使用最多的传播渠道。尤其是安卓大型游戏。目前这些游戏多数都是从应用市场中获得。应用市场亦称应用商店,俗称APP STORE,专门为移动设备手机,平板电脑等提供收费或免费游戏,应用下载服务的电子应用商店。将主程序、数据包和关联文件存放在云端服务器中供用户下载使用。用户通过应用市场可以找到应用软件,将选择的应用软件下载至计算机中。优选地,所述主程序、数据包和关联文件压缩至一后缀为GAR的压缩包中。GAR为一种加密的压缩包,它允许将许多文件组合成一个压缩文件。S40 :根据关联文件,通过USB数据线安装所述主程序至安卓手机。具体地,下载压缩包完成后,计算机通过有线或无线连接方式与安卓手机连接,将压缩包解压,并通过一些现有的手机管理软件将主程序安装在手机中。优选地,计算机通过USB数据线与手机连接。有线连接比起无线连接的稳定性更好。S50 :根据关联文件,通过USB数据线将数据包传送至安卓手机。具体地,根据关联文件中记录的数据文件路径,通过有线或无线方式将数据包传送至安卓手机。由于数据包的容本文档来自技高网
...

【技术保护点】
一种应用软件在安卓设备的安装方法,包括将应用软件拆分为主程序和数据包,所述主程序和数据包位于云端服务器,其特征在于,还包括以下步骤:配置一关联文件,所述关联文件存储主程序与数据包的对应关系,所述对应关系包括主程序的安装路径和数据包的存放路径;下载设于云端服务器的主程序、数据包和关联文件至计算机;根据关联文件,安装所述主程序至安卓移动设备;根据关联文件,传送所述数据包至安卓移动设备。

【技术特征摘要】
1.一种应用软件在安卓设备的安装方法,包括将应用软件拆分为主程序和数据包,所述主程序和数据包位于云端服务器,其特征在于,还包括以下步骤: 配置一关联文件,所述关联文件存储主程序与数据包的对应关系,所述对应关系包括主程序的安装路径和数据包的存放路径; 下载设于云端服务器的主程序、数据包和关联文件至计算机; 根据关联文件,安装所述主程序至安卓移动设备; 根据关联文件,传送所述数据包至安卓移动设备。2.根据权利要求1所述的应用软件在安卓设备的安装方法,其特征在于:所述主程序、数据包和关联文件压缩至一压缩包存储在云端服务器,通过有线网络将该压缩包下载至计算机。3.根据权利要求2所述的应用软件在安卓设备的安装方法,其特征在于:所述主程序、数据包和关联文件的压缩包下载至计算机后,解压该压缩包。4.根据权利要求3权利要求所述的应用软件在安卓设备的安装方法,其特征在于:所述下载压缩包完成后,自动执行压缩包的解压操作、主程序的安装操作和数据包的传送操作。5.根据权利要求1一4任一权利要求所述的应用软件在安卓设备的安装方法,其特征在于:所述云端服务器包括应用市场。6.一种应用软件在安卓设备...

【专利技术属性】
技术研发人员:聂建辉蒋冯兵刘硕陈桂城魏亮徐鸣陈睿
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:

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

1