CN103744692A - 一种确定应用软件占用移动终端存储空间大小的方法及*** - Google Patents

一种确定应用软件占用移动终端存储空间大小的方法及*** Download PDF

Info

Publication number
CN103744692A
CN103744692A CN201310677303.2A CN201310677303A CN103744692A CN 103744692 A CN103744692 A CN 103744692A CN 201310677303 A CN201310677303 A CN 201310677303A CN 103744692 A CN103744692 A CN 103744692A
Authority
CN
China
Prior art keywords
application software
mobile terminal
file
size
terminal stores
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310677303.2A
Other languages
English (en)
Inventor
黄睿敏
郑宗胜
叶进
周佳波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shell Internet Beijing Security Technology Co Ltd
Original Assignee
Shell Internet Beijing Security Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shell Internet Beijing Security Technology Co Ltd filed Critical Shell Internet Beijing Security Technology Co Ltd
Priority to CN201310677303.2A priority Critical patent/CN103744692A/zh
Publication of CN103744692A publication Critical patent/CN103744692A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明实施例公开一种确定应用软件占用移动终端存储空间大小的方法及***,涉及应用软件占用存储空间大小技术领域,能较准确获得应用软件占用移动终端存储空间大小。所述方法包括:定位目标应用软件在安装时生成的安装文件及在使用过程中产生的应用文件;确定所述安装文件及应用文件分别占用移动终端存储空间的大小;将所述大小累加获得所述目标应用软件占用移动终端存储空间的大小。所述***包括:定位单元,用于定位目标应用软件在安装时生成的安装文件及在使用过程中产生的应用文件;存储空间确定单元,用于确定所述安装文件及应用文件分别占用移动终端存储空间的大小并将所述大小累加。本发明适用于确定应用软件占用移动终端存储空间大小。

Description

一种确定应用软件占用移动终端存储空间大小的方法及***
技术领域
本发明涉及应用软件占用存储空间大小技术领域,尤其涉及一种确定应用软件占用移动终端存储空间大小的方法及***。
背景技术
在移动领域,智能设备包括智能移动终端和平板电脑的巨大影响力,都源自丰富的移动终端应用。人们为了丰富移动设备的作用,会安装各种各样的移动终端应用软件。这些应用软件在平时的使用过程中会产生许多数据,包括图片缓存、数据库、其他缓存等。
发明人在研发过程中发现,现有的很多卸载工具在卸载某个应用软件时,仅计算这个应用软件在安装时的安装包的大小,由此不能准确获得该某个应用软件所占用的移动终端存储空间的大小。
发明内容
本发明所要解决的一个技术问题是提供一种确定应用软件占用移动终端存储空间大小的方法,能够较为准确地获得某个应用软件所占用的移动终端存储空间的大小。
为解决上述技术问题,本发明的一种确定应用软件占用移动终端存储空间大小的方法实施例采用如下技术方案:
一种确定应用软件占用移动终端存储空间大小的方法,包括下列步骤:
定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件;
确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小;
将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
可选地,所述定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件包括:
查询预先设定的数据库,从中获取预先保存的目标应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;
根据获取的所述安装文件的标识及默认安装路径,以及所述应用文件的标识及默认存放路径,遍历移动终端的存储空间,定位所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件。
可选地,在所述定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件之前包括:
获取应用软件在安装时生成的安装文件的默认安装路径,为所述安装文件建立标识,将所述安装文件的标识与所述默认安装路径相关联并保存在数据库中;
获取应用软件在使用过程中产生的应用文件的默认存放路径,为所述应用文件建立标识,将所述应用文件的标识与所述默认存放路径相关联并保存在所述数据库中。
可选地,所述目标应用软件在使用过程中产生的应用文件包括:
与目标应用软件相关联的缓存数据、残留数据、广告文件和/或空文件夹。
可选地,在获得所述目标应用软件所占用的移动终端存储空间的大小之后还包括:
显示或播报所述目标应用软件占用的移动终端存储空间的大小;或者
显示或播报所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件分别占用的移动终端存储空间的大小。
可选地,在显示或播报所述存储空间的大小之后包括:
显示是/否执行卸载选项。
可选地,在显示是/否执行卸载选项之后,包括:
在接收到卸载指令后,将所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件一并删除,或者在将所述目标应用软件在使用过程中产生的应用文件删除后,显示是/否删除所述目标应用软件在安装时生成的安装文件。
本发明所述确定应用软件占用移动终端存储空间大小的方法实施例,能够通过定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件,确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小,然后将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,作为所述目标应用软件所占用的移动终端存储空间的大小,从而能够较为准确地获得某个应用软件所占用的移动终端存储空间的大小。
本发明所要解决的另一个技术问题是提供一种确定应用软件占用移动终端存储空间大小的***,能够较为准确地获得某个应用软件所占用的移动终端存储空间的大小。
为解决上述技术问题,本发明的一种确定应用软件占用移动终端存储空间大小的***实施例采用如下技术方案:
一种确定应用软件占用移动终端存储空间大小的***,包括:
定位单元,用于定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件;
存储空间确定单元,用于确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小,并将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
可选地,所述定位单元包括:
数据库模块,用于保存应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;
查询模块,用于查询所述数据库模块,从中获取预先保存的目标应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;
定位模块,用于根据所述查询模块获取的所述安装文件的标识及默认安装路径,以及所述应用文件的标识及默认存放路径,遍历移动终端的存储空间,定位所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件。
可选地,所述存储空间确定单元包括:
第一计算模块,用于根据所述定位模块的定位,计算所述安装文件所占用的移动终端存储空间的大小,以及所述应用文件所占用的移动终端存储空间的大小;
第二计算模块,用于将所述安装文件所占用的移动终端存储空间大小,与所述应用文件所占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
可选地,所述确定应用软件占用移动终端存储空间大小的***还包括:
显示或播报单元,用于显示或播报所述目标应用软件占用的移动终端存储空间的大小;或者显示或播报所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件分别占用的移动终端存储空间的大小;
卸载单元,用于根据用户的指令,将所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件一并卸载,或根据用户的指令仅将所述目标应用软件在使用过程中产生的应用文件进行卸载。
本发明所述确定应用软件占用移动终端存储空间大小的***实施例,能够通过所述定位单元定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件,再通过所述存储空间确定单元确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小,然后将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,作为所述目标应用软件所占用的移动终端存储空间的大小,从而能够较为准确地获得某个应用软件所占用的移动终端存储空间的大小。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明一种确定应用软件占用移动终端存储空间大小的方法的一实施例的流程示意图;
图2是本发明一种确定应用软件占用移动终端存储空间大小的方法的另一实施例的流程示意图;
图3是本发明一种确定应用软件占用移动终端存储空间大小的方法的又一实施例中微信应用软件根目录下的各个子目录示意图;
图4是本发明的一种确定应用软件占用移动终端存储空间大小的***的一实施例的方框结构示意图;
图5是本发明一种确定应用软件占用移动终端存储空间大小的***的另一实施例的结构示意图;
图6是本发明一种确定应用软件占用移动终端存储空间大小的***的又一实施例的结构示意图;
图7是本发明一种确定应用软件占用移动终端存储空间大小的***的再一实施例的结构示意图。
具体实施方式
下面结合附图对本发明实施例一种确定应用软件占用移动终端存储空间大小的方法及***进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参看图1所示,本发明一种确定应用软件占用移动终端存储空间大小的方法实施例,包括以下步骤:
S1、定位与目标应用软件相关联所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件;
S2、确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小;
S3、将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
由于所述确定应用软件占用移动终端存储空间大小的方法实施例,能够通过定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件,确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小,然后将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,作为所述目标应用软件所占用的移动终端存储空间的大小,从而能够较为准确地获得某个应用软件所占用的移动终端存储空间的大小。另外,还可以有效分析使用目标应用软件的过程中产生的数据情况。
在前述确定应用软件占用移动终端存储空间大小的方法实施例中,可选地,所述定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件包括:查询预先设定的数据库,从中获取预先保存的目标应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;根据获取的所述安装文件的标识及默认安装路径,以及所述应用文件的标识及默认存放路径,遍历移动终端的存储空间,定位所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件。
这样,通过所述预设的数据库能够清楚、准确地定位与目标应用软件相关联的所有文件;所述所有文件包括所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件;这样,所述所有文件占用的移动终端存储空间大小不仅包括所述安装文件占用的移动终端存储空间大小,还包括所述应用文件占用的移动终端存储空间大小,从而得到的是所述目标应用软件所占用的移动终端存储空间的真实大小。
在前述确定应用软件占用移动终端存储空间大小的方法实施例中,可选地,在所述定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件之前包括:获取应用软件在安装时生成的安装文件的默认安装路径,为所述安装文件建立标识,将所述安装文件的标识与所述默认安装路径相关联并保存在数据库中;获取应用软件在使用过程中产生的应用文件的默认存放路径,为所述应用文件建立标识,将所述应用文件的标识与所述默认存放路径相关联并保存在所述数据库中。
其中,所述数据库是通过大量的数据积累得出的。比如,可通过文件管理器查看应用软件的默认安装路径及产生的安装文件并记录,在所述应用软件的使用过程中,可不断地通过文件管理器查看所述应用软件所新产生的应用文件及其默认存放路径并记录,之后可将所述记录通过数据库的形式保存起来。此外,还可定期对所述数据库进行更新的,这样,当有新的应用软件或者原有应用软件升级产生新的功能时,可通过上述方式获取新的记录并对数据库进行相应的更新,从而保证了应用软件占用移动终端存储空间的大小是真实的大小。
在前述确定应用软件占用移动终端存储空间大小的方法实施例中,为了使所述目标应用软件占用手机存储空间的大小更准确,可选地,所述与目标应用软件相关联的所有文件包括:与目标应用软件相关联的缓存数据、残留数据、广告文件和/或空文件夹。另外,可选地,所述目标应用软件在安装时生成的安装文件包括所述目标应用软件的程序包,以及运行所述目标应用软件的程序包的过程中产生的安装文件。
参看图2所示,在前述确定应用软件占用移动终端存储空间大小的方法实施例中,为了能够展示给用户所述目标应用软件占用移动终端存储空间的真实大小,并且有助于用户做出进一步地更准确的判断,可选地,在获得所述目标应用软件所占用的移动终端存储空间的大小之后还包括:S4、显示或播报所述目标应用软件占用的移动终端存储空间的大小;或者显示或播报所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件分别占用的移动终端存储空间的大小。
在前述确定应用软件占用移动终端存储空间大小的方法实施例中,可选地,在显示或播报所述存储空间的大小之后包括:S5、显示是/否执行卸载选项。这样,当移动终端的存储空间不足时,用户可以根据所述应用软件占用的移动终端存储空间大小决定是否需要卸载所述应用软件来释放空间。
在前述确定应用软件占用移动终端存储空间大小的方法实施例中,可选地,在显示是/否执行卸载选项之后,包括:S6、在接收到卸载指令后,将所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件一并删除,或者在将所述目标应用软件在使用过程中产生的应用文件删除后,显示是/否删除所述目标应用软件在安装时生成的安装文件。这样,将所述应用文件和所述安装文件一并删除后,能够最大程度地为用户释放较多的存储空间,提高移动终端如手机的使用性能;用户也可以在移动终端存储空间紧张时,仅删除所述应用文件如缓存数据等,使得用户对应用软件的操作处理更加灵活。
下面举例说明本发明确定应用软件占用移动终端存储空间大小的方法。
实施例1:
本实施例以社交即时通讯( InstantMessaging,缩写为IM)类应用软件手机QQ为例,对本发明确定应用软件占用手机存储空间大小的方法进行说明。
首先,根据预先设定的所述数据库,定位手机QQ在使用过程中不断的收发短信、图片、QQ表情、文件等所产生的应用文件;其次,确定所述应用文件占用的手机存储空间大小是22MB,并获取手机QQ安装包所占用的手机存储空间的大小是22MB;然后,将所述应用文件所占用的手机存储空间大小22MB与所述手机QQ安装包所占用的手机存储空间的大小22MB相累加,得到手机QQ所占用的手机存储空间的大小是44MB。
实施例2:
本实施例以微信为例对本发明确定应用软件占用手机存储空间大小的方法进行说明。
首先,根据预先设定的所述数据库,定位微信在使用过程中不断的收发短信、图片、QQ表情、文件等所产生的应用文件;其次,确定所述应用文件所占用的手机存储空间大小是29.43MB,并获取微信安装包所占用的手机存储空间的大小是38.81MB;然后,将所述应用文件所占用的手机存储空间大小29.43MB与所述微信安装包所占用的手机存储空间的大小38.81MB相累加,得到微信所占用的手机存储空间的大小是68.24MB。
如图3所示,经过长时间的运用后,通过文件管理器,也能查看到微信的根目录下分成各个子目录,共产生了29.43MB的数据大小,这个数据大小即为所述应用文件所占用的移动终端存储空间的大小。
实施例3:
本实施例以视频类应用软件搜狐视频为例,对本发明确定应用软件占用移动终端存储空间大小的方法进行说明。
首先,根据预先设定的所述数据库,定位搜狐视频在使用过程中积累的缓存视频、广告等应用文件;其次,确定所述应用文件占用的移动终端存储空间大小是1.98GB,并获取搜狐视频安装包所占用的移动终端存储空间的大小是16.05MB;然后,将所述应用文件所占用的移动终端存储空间大小1.98GB与所述搜狐视频安装包所占用的移动终端存储空间的大小16.05MB相累加,得到搜狐视频所占用的移动终端存储空间的大小是2GB。
实施例4:
本实施例以音乐类应用软件豆瓣FM为例,对本发明确定应用软件占用移动终端存储空间大小的方法进行说明。
首先,根据预先设定的所述数据库,定位豆瓣FM在使用过程中积累的缓存音频、广告等应用文件;其次,确定所述应用文件占用的移动终端存储空间大小是45MB,并获取豆瓣FM安装包所占用的移动终端存储空间的大小是5MB;然后,将所述应用文件所占用的移动终端存储空间大小45MB与所述豆瓣FM安装包所占用的移动终端存储空间的大小5MB相累加,得到豆瓣FM所占用的移动终端存储空间的大小是50MB。
实施例5:
本实施例以游戏类应用软件极品飞车17为例,对本发明确定应用软件占用移动终端存储空间大小的方法进行说明。
首先,根据预先设定的所述数据库,定位极品飞车17在使用过程中积累的地图信息、豪车信息、广告等应用文件;其次,确定所述应用文件占用的移动终端存储空间大小是1.94GB,并获取极品飞车17安装包所占用的移动终端存储空间的大小是29.9MB;然后,将所述应用文件所占用的移动终端存储空间大小1.94GB与所述极品飞车17安装包所占用的移动终端存储空间的大小29.9MB相累加,得到极品飞车17所占用的移动终端存储空间的大小是1.97GB。
参看图4所示,本发明还提供一种确定应用软件占用移动终端存储空间大小的***的实施例,包括:定位单元1,用于定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件;存储空间确定单元2,用于确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小,并将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
由于所述确定应用软件占用移动终端存储空间大小的***实施例,能够通过所述定位单元1定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件,再通过所述存储空间确定单元2确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小,然后将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,作为所述目标应用软件所占用的移动终端存储空间的大小,从而能够较为准确地获得某个应用软件所占用的手机存储空间的大小。
参看图5所示,前述确定应用软件占用移动终端存储空间大小的***实施例中,可选地,所述定位单元1包括:数据库模块11,用于保存应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;所述数据库是通过大量的试验得出的,所述数据库包括所有应用软件能够生成的所有安装文件的默认安装路径以及产生的所有应用文件的默认存放路径,并且所述数据库是能够更新的;查询模块12,用于查询所述数据库模块,从中获取预先保存的目标应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;定位模块13,用于根据所述查询模块获取的所述安装文件的标识及默认安装路径,以及所述应用文件的标识及默认存放路径,遍历移动终端的存储空间,定位所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件。
这样,能够清楚、准确地定位与目标应用软件相关联的所有文件;所述所有文件包括所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件;这样,所述所有文件占用的移动终端存储空间大小不仅包括所述安装文件占用的移动终端存储空间大小,还包括所述应用文件占用的移动终端存储空间大小,从而得到所述目标应用软件所占用的移动终端存储空间的真实大小。
参看图6所示,前述确定应用软件占用移动终端存储空间大小的***实施例中,可选地,所述存储空间确定单元2包括:第一计算模块21,用于根据所述定位模块的定位,计算所述安装文件所占用的移动终端存储空间的大小,以及所述应用文件所占用的移动终端存储空间的大小;第二计算模块22,用于将所述安装文件所占用的移动终端存储空间大小,与所述应用文件所占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。这样,得到的是所述目标应用软件占用移动终端存储空间的真实大小,有助于用户做出进一步地更准确的判断。
参看图7所示,前述确定应用软件占用移动终端存储空间大小的***实施例中,可选地,所述确定应用软件占用移动终端存储空间大小的***还包括:显示或播报单元3,用于显示或播报所述目标应用软件占用的移动终端存储空间的大小;或者显示或播报所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件分别占用的移动终端存储空间的大小;卸载单元4,用于根据用户的指令,将所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件一并卸载,或根据用户的指令仅将所述目标应用软件在使用过程中产生的应用文件进行卸载。
这样,通过所述显示或播报单元将所述目标应用软件占用的移动终端存储空间的大小,或者所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件分别占用的移动终端存储空间的大小展示给用户,当移动终端的存储空间不足时,用户能够决定是否需要卸载所述目标应用软件来释放空间;用户卸载所述目标应用软件时,通过所述卸载单元将所述关联文件和所述安装文件一并删除后,能够最大程度地为用户释放较多的存储空间,提高手机的使用性能;用户也可以在手机存储空间紧张时,仅删除所述关联文件如缓存数据等,使得用户对应用软件的操作处理更加灵活。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (11)

1.一种确定应用软件占用移动终端存储空间大小的方法,其特征在于,包括下列步骤:
定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件;
确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小;
将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
2.根据权利要求1所述的确定应用软件占用移动终端存储空间大小的方法,其特征在于,所述定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件包括:
查询预先设定的数据库,从中获取预先保存的目标应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;
根据获取的所述安装文件的标识及默认安装路径,以及所述应用文件的标识及默认存放路径,遍历移动终端的存储空间,定位所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件。
3.根据权利要求1或2所述的确定应用软件占用移动终端存储空间大小的方法,其特征在于,在所述定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件之前包括:
获取应用软件在安装时生成的安装文件的默认安装路径,为所述安装文件建立标识,将所述安装文件的标识与所述默认安装路径相关联并保存在数据库中;
获取应用软件在使用过程中产生的应用文件的默认存放路径,为所述应用文件建立标识,将所述应用文件的标识与所述默认存放路径相关联并保存在所述数据库中。
4.根据权利要求1所述的确定应用软件占用移动终端存储空间大小的方法,其特征在于,所述目标应用软件在使用过程中产生的应用文件包括:
与目标应用软件相关联的缓存数据、残留数据、广告文件和/或空文件夹。
5.根据权利要求1所述的确定应用软件占用移动终端存储空间大小的方法,其特征在于,在获得所述目标应用软件所占用的移动终端存储空间的大小之后还包括:
显示或播报所述目标应用软件占用的移动终端存储空间的大小;或者
显示或播报所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件分别占用的移动终端存储空间的大小。
6.根据权利要求5所述的确定应用软件占用移动终端存储空间大小的方法,其特征在于,在显示或播报所述存储空间的大小之后包括:
显示是/否执行卸载选项。
7.根据权利要求6所述的确定应用软件占用移动终端存储空间大小的方法,其特征在于,在显示是/否执行卸载选项之后,包括:
在接收到卸载指令后,将所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件一并删除,或者在将所述目标应用软件在使用过程中产生的应用文件删除后,显示是/否删除所述目标应用软件在安装时生成的安装文件。
8.一种确定应用软件占用移动终端存储空间大小的***,其特征在于,包括:
定位单元,用于定位与目标应用软件相关联的所述目标应用软件在安装时生成的安装文件以及在使用过程中产生的应用文件;
存储空间确定单元,用于确定所述安装文件占用的移动终端存储空间的大小,以及所述应用文件占用的移动终端存储空间的大小,并将所述安装文件占用的移动终端存储空间的大小与所述应用文件占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
9.根据权利要求8所述的确定应用软件占用移动终端存储空间大小的***,其特征在于,所述定位单元包括:
数据库模块,用于保存应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;
查询模块,用于查询所述数据库模块,从中获取预先保存的目标应用软件在安装时生成的安装文件的标识及所述安装文件的默认安装路径,以及目标应用软件在使用过程中产生的应用文件的标识及所述应用文件的默认存放路径;
定位模块,用于根据所述查询模块获取的所述安装文件的标识及默认安装路径,以及所述应用文件的标识及默认存放路径,遍历移动终端的存储空间,定位所述目标应用软件在实际安装时所生成的安装文件,以及在实际使用过程中所产生的应用文件。
10.根据权利要求9所述的确定应用软件占用移动终端存储空间大小的***,其特征在于,所述存储空间确定单元包括:
第一计算模块,用于根据所述定位模块的定位,计算所述安装文件所占用的移动终端存储空间的大小,以及所述应用文件所占用的移动终端存储空间的大小;
第二计算模块,用于将所述安装文件所占用的移动终端存储空间大小,与所述应用文件所占用的移动终端存储空间的大小相累加,获得所述目标应用软件所占用的移动终端存储空间的大小。
11.根据权利要求10所述的确定应用软件占用移动终端存储空间大小的***,其特征在于,还包括:
显示或播报单元,用于显示或播报所述目标应用软件占用的移动终端存储空间的大小;或者显示或播报所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件分别占用的移动终端存储空间的大小;
卸载单元,用于根据用户的指令,将所述目标应用软件在安装时生成的安装文件和在使用过程中产生的应用文件一并卸载,或根据用户的指令仅将所述目标应用软件在使用过程中产生的应用文件进行卸载。
CN201310677303.2A 2013-12-13 2013-12-13 一种确定应用软件占用移动终端存储空间大小的方法及*** Pending CN103744692A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310677303.2A CN103744692A (zh) 2013-12-13 2013-12-13 一种确定应用软件占用移动终端存储空间大小的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310677303.2A CN103744692A (zh) 2013-12-13 2013-12-13 一种确定应用软件占用移动终端存储空间大小的方法及***

Publications (1)

Publication Number Publication Date
CN103744692A true CN103744692A (zh) 2014-04-23

Family

ID=50501712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310677303.2A Pending CN103744692A (zh) 2013-12-13 2013-12-13 一种确定应用软件占用移动终端存储空间大小的方法及***

Country Status (1)

Country Link
CN (1) CN103744692A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077104A (zh) * 2014-07-11 2014-10-01 上海斐讯数据通信技术有限公司 一种移动终端通知栏的通知的显示与查看方法
CN104461504A (zh) * 2014-11-06 2015-03-25 深圳市金立通信设备有限公司 一种终端应用程序的管理方法
CN104461505A (zh) * 2014-11-06 2015-03-25 深圳市金立通信设备有限公司 一种终端
CN104951388A (zh) * 2015-06-04 2015-09-30 广东欧珀移动通信有限公司 一种显示文件夹信息的方法及装置
CN105573770A (zh) * 2014-10-14 2016-05-11 腾讯科技(深圳)有限公司 应用程序下载安装方法及装置
CN106874025A (zh) * 2016-08-15 2017-06-20 阿里巴巴集团控股有限公司 一种确定安装包大小的方法及装置
CN106991130A (zh) * 2017-03-07 2017-07-28 广东欧珀移动通信有限公司 一种文件处理方法、装置及智能终端
CN107729021A (zh) * 2016-08-10 2018-02-23 中兴通讯股份有限公司 一种安装应用软件的方法及终端

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077104A (zh) * 2014-07-11 2014-10-01 上海斐讯数据通信技术有限公司 一种移动终端通知栏的通知的显示与查看方法
CN104077104B (zh) * 2014-07-11 2019-10-11 上海斐讯数据通信技术有限公司 一种移动终端通知栏的通知的显示与查看方法
CN105573770A (zh) * 2014-10-14 2016-05-11 腾讯科技(深圳)有限公司 应用程序下载安装方法及装置
CN104461504A (zh) * 2014-11-06 2015-03-25 深圳市金立通信设备有限公司 一种终端应用程序的管理方法
CN104461505A (zh) * 2014-11-06 2015-03-25 深圳市金立通信设备有限公司 一种终端
CN104461504B (zh) * 2014-11-06 2019-05-14 深圳市金立通信设备有限公司 一种终端应用程序的管理方法
CN104461505B (zh) * 2014-11-06 2019-05-21 深圳市金立通信设备有限公司 一种终端
CN104951388A (zh) * 2015-06-04 2015-09-30 广东欧珀移动通信有限公司 一种显示文件夹信息的方法及装置
CN104951388B (zh) * 2015-06-04 2017-10-13 广东欧珀移动通信有限公司 一种显示文件夹信息的方法及装置
CN107729021A (zh) * 2016-08-10 2018-02-23 中兴通讯股份有限公司 一种安装应用软件的方法及终端
CN106874025A (zh) * 2016-08-15 2017-06-20 阿里巴巴集团控股有限公司 一种确定安装包大小的方法及装置
CN106991130A (zh) * 2017-03-07 2017-07-28 广东欧珀移动通信有限公司 一种文件处理方法、装置及智能终端

Similar Documents

Publication Publication Date Title
CN103744692A (zh) 一种确定应用软件占用移动终端存储空间大小的方法及***
CN104142847B (zh) 云计算环境下的无状态化虚拟机及其应用
CN102541450B (zh) 一种应用程序图标的显示控制方法及装置
CN103227812A (zh) 智能设备中支持断点续传的下载方法和装置
CN106201613A (zh) 预热软件安装
CN106648725A (zh) 终端、服务器及配置文件升级方法
CN105045623A (zh) 基于智能操作***的应用程序配置方法
CN102760131B (zh) 一种网络相册的展示方法及***
CN104111994A (zh) 一种基于混合数据源的标签数据筛选方法及装置
CN104182444A (zh) 一种新闻搜索方法及装置
CN102467525A (zh) 单据关联方法及***
CN112507020A (zh) 数据同步方法、装置、计算机设备及存储介质
CN104580972A (zh) 用于提供由设备的传感器收集的媒体内容的方法和***
CN103713926B (zh) 一种预更新软件客户端的方法及***
CN103902562A (zh) 一种终端数据库升级方法及相关装置
CN104881454A (zh) 参数的更新方法及***
CN104216802A (zh) 一种内存数据库恢复方法和设备
CN103713924A (zh) 云计算平台服务的升级方法及***
CN105260266A (zh) 一种快照卷写方法及依赖快照***
CN109409947A (zh) 一种基于客户端的居民出行调查方法
CN103823634A (zh) 一种支持无随机写模式的数据处理方法及***
CN102332026A (zh) 一种业务数据库查询统计方法
CN103985053A (zh) 银行交易***中的时区转换方法和装置
CN103530370B (zh) 基于电子地图的可视化推演方法及***
CN104052767A (zh) 文件追踪方法及其所适用的网络通信装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100041 Beijing, Shijingshan District Xing Xing street, building 30, No. 3, building 2, A-0071

Applicant after: Beijing cheetah Mobile Technology Co., Ltd.

Address before: 100041 Beijing, Shijingshan District Xing Xing street, building 30, No. 3, building 2, A-0071

Applicant before: BEIKE INTERNET (BEIJING) SECURITY TECHNOLOGY CO., LTD.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140423