苹果应用快速安装方法_2

文档序号:9217057阅读:来源:国知局
于第三设定数值时,采用5个线程传输多个文件。
[0020]在一个实施例中,第一设定数值为O?1000之间的任一数值,第二设定数值为1000?3000之间的任一数值,第三设定数值为300?6000之间的任一数值。
[0021]在另一个实施例中,第一设定数值为500,第二设定数值为2000,第三设定数值为5000.步骤三,调用所述数量的线程,读取文件并将其写入移动终端存储器的设定位置,由于zip包不能记录权限和所有者等信息,所以苹果规定了 ipa的安装方式,即全部ipa应用文件加压后的文件均放置在/var/mobile/Applicat1ns目录下。但是,ipa解压后的文件后并非直接放置于Applicat1ns目录下,为了不对其他软件形成干扰,只允许一个软件运行在一个特定的沙盒(Sandbox)中,即一串由随机码构成的目录下,因此,这串随机码目录下,除了 ipa本身的三个组件之外,还有三个目录:用了储存设置文件等数据的Library、用于存储数据、保存存档的Documents、作为临时文件夹的tmp。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、⑶-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0022]由于每个线程传输的目录、文件路径和文件名均不相同,因此,多线程的方式极大的提高了文件的传输效率。
[0023]步骤四,当所有的文件和目录均传输至移动终端后,PC端发送指令至移动终端,执行应用安装。
[0024]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0025]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0026]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0027]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0028]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种苹果应用快速安装方法,包括如下步骤: 在PC端解压IPA应用,得到多个文件和所述的文件的数量; 根据所述的文件数量,运用设定规则,得到传输所述的文件所需要的线程数量; 调用所述数量的线程,读取所述的文件并将其写入移动终端存储器的设定位置。2.根据权利要求1所述的苹果应用快速安装方法,其特征在于,将解压IPA应用后得到的多个所述的文件以内存结构存储在PC端缓冲区。3.根据权利要求2所述的苹果应用快速安装方法,其特征在于,所述的内存结构至少包括所述的文件的相对路径、文件名、内存、文件大小。4.根据权利要求2所述的苹果应用快速安装方法,其特征在于,所述的内存结构至少包括所述的文件的目录、所述目录的相对路径。5.根据权利要求1所述的苹果应用快速安装方法,其特征在于,所述的设定规则是指最多采用5个线程传输多个所述的文件。6.根据权利要求5所述的苹果应用快速安装方法,其特征在于,所述的设定规则包括: 当所述的文件数量小于第一设定数值时,采用I个线程传输多个所述的文件; 当所述的文件数量大于等于第一设定数值、且小于第二设定数值时,采用2个线程传输多个所述的文件; 当所述的文件数量大于等于第二设定数值、且小于第三设定数值时,采用3个线程传输多个所述的文件; 当所述的文件数量大于等于第三设定数值时,采用5个线程传输多个所述的文件。7.根据权利要求5所述的苹果应用快速安装方法,其特征在于,所述的第一设定数值为O?1000之间的任一数值,第二设定数值为1000?3000之间的任一数值,第三设定数值为300?6000之间的任一数值。
【专利摘要】一种苹果应用快速安装方法,包括如下步骤:在PC端解压IPA应用,得到多个文件和文件的数量;根据所述的文件数量,运用设定规则,得到传输所述的文件所需要的线程数量;调用所述数量的线程,读取所述的文件并将其写入移动终端存储器的设定位置。通过多线程传输文件,提高了传输效率;根据文件数量动态调整线程数量,满足了经济型的要求,将IPA应用文件解压后以内存结构存储至缓冲区,而不是PC端本地,进一步提高了文件的中转效率。
【IPC分类】G06F9/445
【公开号】CN104932916
【申请号】CN201510252721
【发明人】王家玉
【申请人】杭州魔品科技有限公司
【公开日】2015年9月23日
【申请日】2015年5月18日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1