应用程序的安装包的检测方法及装置制造方法及图纸

技术编号:21362061 阅读:33 留言:0更新日期:2019-06-15 09:28
本发明专利技术公开了一种应用程序的安装包的检测方法及装置,属于网络技术领域。该方法包括获取应用程序的第一安装包和第二安装包;分别确定第一安装包的大小和第二安装包的大小;在第一安装包的大小大于第二安装包的大小,且第一安装包的大小与第二安装包的大小的差值大于差值阈值时,生成异常提示信息。本发明专利技术提供的方法可以在对应用程序开发的过程中,对最新生成的应用程序的安装包的大小进行检测,并在该安装包出现异常增长时,生成异常提示信息,以便于开发人员及时对该最新生成的应用程序的安装包进行修复。

Installation Package Detection Method and Device for Application Programs

The invention discloses a detection method and a device for the installation package of an application program, which belongs to the field of network technology. The method includes obtaining the first and second installation packages of the application program, determining the size of the first installation packages and the second installation packages respectively, generating abnormal information when the size of the first installation packages is larger than the size of the second installation packages and the difference between the size of the first installation packages and the size of the second installation packages is larger than the difference threshold value. The method provided by the invention can detect the size of the installation package of the newly generated application program in the process of application development, and generate the exception prompt information when the installation package grows abnormally, so as to facilitate developers to repair the installation package of the newly generated application program in time.

【技术实现步骤摘要】
应用程序的安装包的检测方法及装置
本专利技术涉及网络
,特别涉及一种应用程序的安装包的检测方法及装置。
技术介绍
相关技术中,在对应用程序开发完成后,开发人员需要对该应用程序的安装包进行测试,以确保该应用程序能够正常运行。若该应用程序的安装包中存在异常文件,则需要对该应用程序的安装包中的异常文件进行修复。但是,由于相关技术是在对该应用程序开发完成后对该应用程序的安装包进行测试,导致对安装包中的异常文件修复不够及时。
技术实现思路
本专利技术实施例提供了一种应用程序的安装包的检测方法及装置,可以解决相关技术中对安装包中的异常文件修复不够及时的问题。所述技术方案如下:第一方面,提供了一种应用程序的安装包的检测方法,应用于检测设备,所述方法包括:获取所述应用程序的第一安装包和第二安装包,所述第一安装包为最新生成的所述应用程序的安装包,所述第二安装包为在所述第一安装包之前生成的前一个安装包;分别确定所述第一安装包的大小和所述第二安装包的大小;在所述第一安装包的大小大于所述第二安装包的大小,且所述第一安装包的大小与所述第二安装包的大小的差值大于差值阈值时,生成异常提示信息。可选的,所述获取所述应用程序的第一安装包和第二安装包,包括:获取所述应用程序的安装包的存储路径;从所述存储路径指示的存储区域获取所述第一安装包和所述第二安装包。可选的,所述获取所述应用程序的安装包的存储路径,包括:每隔预设时长读取配置文件中记录的所述应用程序的安装包的存储路径;或者,在接收到检测指令时,读取配置文件中记录的所述应用程序的安装包的存储路径。可选的,在所述第一安装包的大小与所述第二安装包的大小的差值大于差值阈值时,所述方法还包括:分别对所述第一安装包和所述第二安装包进行解压;确定解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值;所述异常提示信息包括:解压前所述第一安装包的大小与解压前所述第二安装包的大小的差值,以及解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值。可选的,在确定解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值之后,所述方法还包括:确定解压后所述第一安装包中,与解压后所述第二安装包中存在差异的差异文件;获取所述差异文件的文件信息,所述异常提示信息还包括所述差异文件的文件信息。可选的,所述文件信息包括:文件名;所述方法还包括:根据所述差异文件的文件名,从文件名与监测设备的标识的对应关系中,获取所述差异文件的文件名所对应的监测设备的标识;根据获取到所述监测设备的标识,向所述监测设备发送所述异常提示信息。可选的,所述异常提示信息还包括:解压后所述第一安装包与解压后所述第二安装包中每种类型的文件的大小的差值。另一方面,提供了一种应用程序的安装包的检测装置,应用于检测设备,所述装置包括:获取模块,用于获取所述应用程序的第一安装包和第二安装包,所述第一安装包为最新生成的所述应用程序的安装包,所述第二安装包为在所述第一安装包之前生成的前一个安装包;确定模块,用于分别确定所述第一安装包的大小和所述第二安装包的大小;生成模块,用于在所述第一安装包的大小大于所述第二安装包的大小,且所述第一安装包的大小与所述第二安装包的大小的差值大于差值阈值时,生成异常提示信息。可选的,所述获取模块,包括:第一获取子模块,用于获取所述应用程序的安装包的存储路径;第二获取子模块,用于从所述存储路径指示的存储区域获取所述第一安装包和所述第二安装包。可选的,所述第一获取子模块,用于:每隔预设时长读取配置文件中记录的所述应用程序的安装包的存储路径;或者,在接收到检测指令时,读取配置文件中记录的所述应用程序的安装包的存储路径。可选的,所述装置还包括:解压模块,用于在所述第一安装包的大小与所述第二安装包的大小的差值大于差值阈值时,分别对所述第一安装包和所述第二安装包进行解压;所述确定模块,用于确定解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值;所述异常提示信息包括:解压前所述第一安装包的大小与解压前所述第二安装包的大小的差值,以及解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值。可选的,所述确定模块,还用于在确定解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值之后,确定解压后所述第一安装包中,与解压后所述第二安装包中存在差异的差异文件;所述获取模块,还用于获取所述差异文件的文件信息,所述异常提示信息还包括所述差异文件的文件信息。可选的,所述文件信息包括:文件名;所述获取模块,还用于根据所述差异文件的文件名,从文件名与监测设备的标识的对应关系中,获取所述差异文件的文件名所对应的监测设备的标识;所述装置还包括:发送模块,用于根据获取到所述监测设备的标识,向所述监测设备发送所述异常提示信息。又一方面,提供了一种应用程序的安装包的检测装置,包括:存储器,处理器及存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时实现如上述方面所述的应用程序的安装包的检测方法。再一方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行如上述方面所述的应用程序的安装包的检测方法。本专利技术实施例提供的技术方案带来的有益效果至少包括:本专利技术实施例提供了一种应用程序的安装包的检测方法及装置,检测设备在获取应用程序的第一安装包和第二安装包后,分别确定第一安装包的大小和第二安装包的大小,并在第一安装包的大小大于第二安装包的大小,且该第一安装包的大小与第二安装包的大小的差值大于差值阈值时,生成异常提示信息。该第一安装包为最新生成的应用程序的安装包,该第二安装包为在该第一安装包之前生成的前一个安装包。由于检测设备可以在对应用程序开发的过程中,对最新生成的应用程序的安装包的大小进行检测,并在该最新生成的应用程序的安装包出现异常增长时,生成异常提示信息,以便于开发人员及时对该最新生成的应用程序的安装包进行修复。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用程序的安装包的检测方法所涉及的实施环境的示意图;图2是本专利技术实施例提供的一种应用程序的安装包的检测方法的流程图;图3是本专利技术实施例提供的另一种应用程序的安装包的检测方法的流程图;图4是本专利技术实施例提供的一种检测客户端的显示界面的示意图;图5是本专利技术实施例提供的一种配置文件的示意图;图6是本专利技术实施例提供的一种应用程序的安装包的检测装置的框图;图7是本专利技术实施例提供的一种获取模块的框图;图8是本专利技术实施例提供的另一种应用程序的安装包的检测装置的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种应用程序的安装包的检测方法所涉及的实施环境的示意图。如图1所示,该实施环境可以包括:检测设备110和监测设备120。该检测设备110可以为服务器,该服务器可以是一台服务器,或者由若干台服务本文档来自技高网...

【技术保护点】
1.一种应用程序的安装包的检测方法,其特征在于,应用于检测设备,所述方法包括:获取所述应用程序的第一安装包和第二安装包,所述第一安装包为最新生成的所述应用程序的安装包,所述第二安装包为在所述第一安装包之前生成的前一个安装包;分别确定所述第一安装包的大小和所述第二安装包的大小;在所述第一安装包的大小大于所述第二安装包的大小,且所述第一安装包的大小与所述第二安装包的大小的差值大于差值阈值时,生成异常提示信息。

【技术特征摘要】
1.一种应用程序的安装包的检测方法,其特征在于,应用于检测设备,所述方法包括:获取所述应用程序的第一安装包和第二安装包,所述第一安装包为最新生成的所述应用程序的安装包,所述第二安装包为在所述第一安装包之前生成的前一个安装包;分别确定所述第一安装包的大小和所述第二安装包的大小;在所述第一安装包的大小大于所述第二安装包的大小,且所述第一安装包的大小与所述第二安装包的大小的差值大于差值阈值时,生成异常提示信息。2.根据权利要求1所述的方法,其特征在于,所述获取所述应用程序的第一安装包和第二安装包,包括:获取所述应用程序的安装包的存储路径;从所述存储路径指示的存储区域获取所述第一安装包和所述第二安装包。3.根据权利要求2所述的方法,其特征在于,所述获取所述应用程序的安装包的存储路径,包括:每隔预设时长读取配置文件中记录的所述应用程序的安装包的存储路径;或者,在接收到检测指令时,读取配置文件中记录的所述应用程序的安装包的存储路径。4.根据权利要求1至3任一所述的方法,其特征在于,在所述第一安装包的大小与所述第二安装包的大小的差值大于差值阈值时,所述方法还包括:分别对所述第一安装包和所述第二安装包进行解压;确定解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值;所述异常提示信息包括:解压前所述第一安装包的大小与解压前所述第二安装包的大小的差值,以及解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值。5.根据权利要求4所述的方法,其特征在于,在确定解压后所述第一安装包的大小与解压后所述第二安装包的大小的差值之后,所述方法还包括:确定解压...

【专利技术属性】
技术研发人员:卢培洪余素莲
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1