CN103092687B - 一种应用程序管理装置和方法 - Google Patents
一种应用程序管理装置和方法 Download PDFInfo
- Publication number
- CN103092687B CN103092687B CN201210573913.3A CN201210573913A CN103092687B CN 103092687 B CN103092687 B CN 103092687B CN 201210573913 A CN201210573913 A CN 201210573913A CN 103092687 B CN103092687 B CN 103092687B
- Authority
- CN
- China
- Prior art keywords
- file
- application program
- tab
- file object
- application
- 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.)
- Expired - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供了一种应用程序管理装置,用于信息技术领域,所述装置包括:管理单元,用来对应用程运行过程中生成的文件对象进行标记,并生成标记文件;存储单元,用来存储所述文件对象及标记文件。本发明还提供一种应用程序管理方法,通过对应用程运行过程中生成的文件对象进行标记,方便了***对应用程序在***中的状态,特别是运行过程中产生的文件进行跟踪,便于后续对这些文件进行管理,使得用户能够追述应用程序的运行过程。
Description
技术领域
本发明涉及信息技术领域,尤其涉及一种应用程序管理装置和方法。
背景技术
在信息应用***中,各种应用繁多,应用程序运行过程中产生的程序或碎片会贮存在存储卡中。特别地,对于智能手机这类应用***,外置存储卡可以是SD卡,也可以是其它存储设备,很多用户都是非专业技术人员,安装完程序,应用程序的运行过程中会在存储单元,如SD卡里生成一些程序运行所需的文件,当卸载这些应用时,这些SD卡里的文件不会随之清除,但这给很多用户造成了困惑,残留文件中哪些是可删除的,哪些是不可删除的。
为了解决这个问题,出现了很多第三方管理软件,用来管理***中的程序文件,便于用户对这些应用程序产生的碎片文件进行处理,但是对于某些***,由于操作***的***文件和应用文件并未直接分开,而在程序运行过程中,因为应用程序的更新或用户根据自己的要求新建的文件,其产生的应用文件存储路径通常会发生变化,例如,百度输入法产生了/SDcard/A这个文件夹,但它升级以后有可能要产生/SDcard/B文件夹,这样第三方的清理软件就不能清除了。
发明内容
为了对现有技术进行改进,本发明实施例提供一种应用程序管理装置和方法,以方便***对应用程序在***中的状态,特别是运行过程中产生的文件进行跟踪,便于后续对这些文件进行管理,能够追述应用程序的运行过程。
为了实现前述发明目的,本发明实施例提供的一种应用程序管理装置,所述应用程序管理装置是通过以下技术方案实现的:
一种应用程序管理装置,所述装置包括:
管理单元,用来对应用程运行过程中生成的文件对象进行标记,并生成标记文件;
存储单元,用来存储所述文件对象及标记文件。
为了实现以上发明目的,本发明实施例提供的一种应用程序管理方法是通过以下技术方案实现的:
一种应用程序管理方法,所述方法包括:
对应用程运行过程中生成的文件对象进行标记,并生成标记文件;
存储所述文件对象及标记文件。
本发明实施例提供的一种应用程序管理装置和方法,通过对应用程运行过程中生成的文件对象进行标记,方便了***对应用程序在***中的状态,特别是运行过程中产生的文件进行跟踪,便于后续对这些文件进行管理,使得用户能够追述应用程序的运行过程。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种应用程序管理装置组成示意图;
图2为本发明实施例另一种应用程序管理装置组成示意图;
图3为本发明实施例另一种应用程序管理装置组成示意图;
图4为本发明实施例另一种应用程序管理装置组成示意图;
图5为本发明实施例另一种应用程序管理装置组成示意图;
图6至图8分别为本发明实施例应用程序管理方法在装载、卸载应用程序、及清除应用程序对应文件的实施流程图。
具体实施方式
为了使本发明实施例的目的,技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了实现前述发明目的,如图1所示,本发明实施例提供的一种应用程序管理装置,其特征在于,所述装置包括:
管理单元,用来对应用程运行过程中生成的文件对象进行标记,并生成标记文件;
存储单元,用来存储所述文件对象及标记文件。
本发明实施例的应用程序管理装置,当生成或装载每一个应用程序时,管理单元建立一个标记文件,该标记文件可以记录应用程序名和其在SD卡生成的文件路径,还可以记录其他信息。
管理单元监测每个正在运行的应用程序,当某个应用程序生成文件时,把生成的这个文件的路径记录下来,并写入建立的标记文件中,并和这个应用程序名对应起来,存储在存储单元中。
如图2所示,所述管理单元具体包括:
操作接口,用来提供对所述应用程序装载过程的操作接口,所述操作接口显示于显示单元中;
装载模块,用来对所述应用程序进行装载,并记录于应用程序信息列表中;
标记模块,用来标记所述应用程序装载过程中生成的文件对象,并生成所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、生成时间及存储路径。
如图3所示,所述管理单元具体包括:
操作接口,用来提供对所述应用程序卸载过程的操作接口,所述操作接口包含提供给用户查看所述文件对象或标记文件的界面;
卸载模块,用来对所述应用程序进行卸载,并从应用程序信息列表中删除所述应用程序的记录;
标记模块,用来标记所述应用程序卸载过程中卸载的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、卸载时间及原存储路径。
当用户卸载某个应用时,***管理会提示用户选择是否清理SD卡中的文件,当用户选择清理或清除后,***就会清掉该应用在SD卡生成的文件。
如图4所示,所述管理单元还包括:
操作接口,用来提供对所述文件对象清除过程中的操作接口,所述操作接口包含提供给用户选择是否清除文件对象的界面以使用户根据显示的所述标记文件中文件对象的文件属性进行选择;
清除模块,用来根据所述标记文件对所述应用程序运行过程中生成的文件对象进行清除;
标记模块,用来标记所述应用程序被清除的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、清除时间及原存储路径。
当用户需要手动清除某个应用程序相关的数据文件时,只需要在应用程序管理里找到各数据文件的清除选项,点清除就可以了。
如图5所示,所述管理单元包含了清除模块、装载模块和卸载模块,因而标记模块标记了应用程序装载或卸载过程中生成或删除的文件对象,并生成或更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、生成或删除时间及存储路径,同时也会标记应用程序被清除的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、清除时间及原存储路径。
具体地,所述存储单元包括内置存储器或外置存储设备。
更具体地,所述外置存储装置包括SD卡或TF卡。
例如,当用户在应用程序管理中选择清除某个应用程序的SD卡数据时,弹出该应用程序在SD卡生成的文件列表,并询问是否确定自动删除这些文件,如果确定则删掉SD卡中的相应文件,如果跳过,则不执行删除操作。
或者,当用户在应用程序管理中选择卸载某个应用程序时,弹出该应用程序在SD卡生成的文件列表,并询问是否确定自动删除这些文件,如果确定则删掉SD卡中的相应文件,如果跳过,则不执行删除操作。
对于选择跳过的情况,用户可以打开文件管理器根据标记文件记录的内容选择手动性删除,同时管理单元更新标记文件。
为了实现本发明的发明目的,本发明实施例还提供了一种应用程序管理方法,其特征在于,所述方法包括:
对应用程运行过程中生成的文件对象进行标记,并生成标记文件;
存储所述文件对象及标记文件。
其中,优选地,所述对应用程运行过程中生成的文件对象进行标记,并生成标记文件具体包括:
提供对所述应用程序装载过程的操作接口,并将所述操作接口显示于显示单元中;
对所述应用程序进行装载,并记录于应用程序信息列表中;
标记所述应用程序装载过程中生成的文件对象,并生成所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、生成时间及存储路径。
其中,优选地,所述对应用程运行过程中生成的文件对象进行标记,并生成标记文件具体包括:
提供对所述应用程序卸载过程的操作接口,所述操作接口包含提供给用户查看所述文件对象或标记文件的界面,并显示于显示单元中;
对所述应用程序进行卸载,并从应用程序信息列表中删除所述应用程序的记录;
标记所述应用程序卸载过程中卸载的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、卸载时间及原存储路径。
其中,优选地,所述对应用程运行过程中生成的文件对象进行标记,并生成标记文件具体包括:
提供对所述文件对象清除过程中的操作接口,所述操作接口包含提供给用户选择是否清除文件对象的界面以使用户根据显示的所述标记文件中文件对象的文件属性进行选择;
根据所述标记文件对所述应用程序运行过程中生成的文件对象进行清除;
标记所述应用程序被清除的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、清除时间及原存储路径。
图6至图8分别为本发明实施例应用程序管理方法在装载、卸载应用程序、及清除应用程序对应文件的实施流程图。其实施原理及方法基于所述应用程序管理装置,这里不再一一赘述。
本发明实施例提供的一种应用程序管理装置和方法,通过对应用程运行过程中生成的文件对象进行标记,方便了***对应用程序在***中的状态,特别是运行过程中产生的文件进行跟踪,便于后续对这些文件进行管理,使得用户能够追述应用程序的运行过程。
特别地,对一些SD外置存储卡中的数据文件,用户可以根据标记文件记录的相关应用程序中这些数据文件的属性,进行选择性删除,避免***因为误删除一些文件而被破坏,或者有些文件不应该删除而被删除,起到保护重要文件和及时清理不必要文件的作用。
特别地,尤其对于一些病毒性文件,***可以准确的记录并跟踪,用户或***根据记录的标记文件,给该病毒性文件进行精确定位和删除。
在本申请所提供的实施例中,应该理解到,所揭露的单元,模块和方法,可以通过其他的方式实现,例如,以上所描述的实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑划分,实际实现时可以有另外的划分方式,例如多个模块或单元可以结合或者可以集成到另一个***中,或者一些特征可以忽略,或不执行。另外,所显示的互相之间的耦合或直接耦合或通信连接可以通过一些接口,模块或单元的见解耦合或通信连接,可以是电性、机械或其他的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分不到多个网络单元上。可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器或者网络设备等)执行本发明实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存储存储器、磁碟或者光盘等可以存储程序代码的介质。
本领域技术人员应该认识到,上述的具体实施方式只是示例性的,是为了使本领域技术人员能够更好的理解本专利内容,不应理解为是对本专利保护范围的限制,只要是根据本专利所揭示精神所作的任何等同变更或修饰,均落入本专利保护范围。
Claims (8)
1.一种应用程序管理装置,其特征在于,所述装置包括:
管理单元,用来对应用程序运行过程中生成的文件对象进行标记,并生成标记文件;
存储单元,用来存储所述文件对象及标记文件;
其中,所述管理单元具体包括:
操作接口,用来提供对所述应用程序卸载过程的操作接口,所述操作接口包含提供给用户查看所述文件对象或标记文件的界面;
卸载模块,用来对所述应用程序进行卸载,并从应用程序信息列表中删除所述应用程序的记录;
标记模块,用来标记所述应用程序卸载过程中卸载的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、卸载时间及原存储路径。
2.如权利要求1所述的应用程序管理装置,其特征在于,所述管理单元具体包括:
操作接口,用来提供对所述应用程序装载过程的操作接口,所述操作接口显示于显示单元中;
装载模块,用来对所述应用程序进行装载,并记录于应用程序信息列表中;
标记模块,用来标记所述应用程序装载过程中生成的文件对象,并生成所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、生成时间及存储路径。
3.如权利要求1所述的应用程序管理装置,其特征在于,所述管理单元还包括:
操作接口,用来提供对所述文件对象清除过程中的操作接口,所述操作接口包含提供给用户选择是否清除文件对象的界面以使用户根据显示的所述标记文件中文件对象的文件属性进行选择;
清除模块,用来根据所述标记文件对所述应用程序运行过程中生成的文件对象进行清除;
标记模块,用来标记所述应用程序被清除的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、清除时间及原存储路径。
4.如权利要求1至3任意一项所述的应用程序管理装置,其特征在于,所述存储单元包括内置存储器或外置存储设备。
5.如权利要求4所述的应用程序管理装置,其特征在于,所述外置存储 装置包括SD卡或TF卡。
6.一种应用程序管理方法,其特征在于,所述方法包括:
对应用程序运行过程中生成的文件对象进行标记,并生成标记文件;
存储所述文件对象及标记文件;
其中,所述对应用程序运行过程中生成的文件对象进行标记,并生成标记文件具体包括:
提供对所述应用程序卸载过程的操作接口,所述操作接口包含提供给用户查看所述文件对象或标记文件的界面,并显示于显示单元中;
对所述应用程序进行卸载,并从应用程序信息列表中删除所述应用程序的记录;
标记所述应用程序卸载过程中卸载的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、卸载时间及原存储路径。
7.如权利要求6所述的应用程序管理方法,其特征在于,所述对应用程序运行过程中生成的文件对象进行标记,并生成标记文件具体包括:
提供对所述应用程序装载过程的操作接口,并将所述操作接口显示于显示单元中;
对所述应用程序进行装载,并记录于应用程序信息列表中;
标记所述应用程序装载过程中生成的文件对象,并生成所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、生成时间及存储路径。
8.如权利要求6所述的应用程序管理方法,其特征在于,所述对应用程序运行过程中生成的文件对象进行标记,并生成标记文件具体包括:
提供对所述文件对象清除过程中的操作接口,所述操作接口包含提供给用户选择是否清除文件对象的界面以使用户根据显示的所述标记文件中文件对象的文件属性进行选择;
根据所述标记文件对所述应用程序运行过程中生成的文件对象进行清除;
标记所述应用程序被清除的文件对象,并更新所述标记文件,其中,所述标记文件记载的信息包含所述文件对象的文件名、文件属性、清除时间及原存储路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210573913.3A CN103092687B (zh) | 2012-12-26 | 2012-12-26 | 一种应用程序管理装置和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210573913.3A CN103092687B (zh) | 2012-12-26 | 2012-12-26 | 一种应用程序管理装置和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103092687A CN103092687A (zh) | 2013-05-08 |
CN103092687B true CN103092687B (zh) | 2017-10-20 |
Family
ID=48205297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210573913.3A Expired - Fee Related CN103092687B (zh) | 2012-12-26 | 2012-12-26 | 一种应用程序管理装置和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103092687B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617209B (zh) * | 2013-11-19 | 2018-11-20 | 华为终端(东莞)有限公司 | 一种移动终端的文件管理方法及装置 |
CN105302832A (zh) * | 2014-07-24 | 2016-02-03 | 中兴通讯股份有限公司 | 文件管理方法及装置 |
CN104461505B (zh) * | 2014-11-06 | 2019-05-21 | 深圳市金立通信设备有限公司 | 一种终端 |
CN104461504B (zh) * | 2014-11-06 | 2019-05-14 | 深圳市金立通信设备有限公司 | 一种终端应用程序的管理方法 |
CN104636031A (zh) * | 2015-03-04 | 2015-05-20 | 庞迪 | 一种应用卸载提示方法及*** |
CN108595227A (zh) | 2018-05-10 | 2018-09-28 | Oppo广东移动通信有限公司 | 应用程序预加载方法、装置、存储介质及移动终端 |
CN108595228B (zh) | 2018-05-10 | 2021-03-12 | Oppo广东移动通信有限公司 | 应用程序预测模型建立方法、装置、存储介质及移动终端 |
CN108710513B (zh) | 2018-05-15 | 2020-07-21 | Oppo广东移动通信有限公司 | 应用程序启动方法、装置、存储介质及终端 |
CN108829457B (zh) * | 2018-05-29 | 2020-09-29 | Oppo广东移动通信有限公司 | 应用程序预测模型更新方法、装置、存储介质及终端 |
CN108804157A (zh) | 2018-06-05 | 2018-11-13 | Oppo广东移动通信有限公司 | 应用程序预加载方法、装置、存储介质及终端 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662667A (zh) * | 2012-03-31 | 2012-09-12 | 奇智软件(北京)有限公司 | 一种软件卸载方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060095964A1 (en) * | 2004-10-29 | 2006-05-04 | Microsoft Corporation | Document stamping antivirus manifest |
US20080022263A1 (en) * | 2006-07-24 | 2008-01-24 | Bak Nathan V | Identifying The Origin Of Application Resources |
CN102801755B (zh) * | 2011-05-27 | 2016-03-23 | 腾讯科技(深圳)有限公司 | 一种应用的管理方法和一种应用平台 |
CN102455930A (zh) * | 2011-09-19 | 2012-05-16 | 中标软件有限公司 | 一种应用程序分类安装的方法 |
CN102591680A (zh) * | 2011-12-19 | 2012-07-18 | 深圳桑菲消费通信有限公司 | 一种自动删除与卸载软件关联文件的方法 |
-
2012
- 2012-12-26 CN CN201210573913.3A patent/CN103092687B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662667A (zh) * | 2012-03-31 | 2012-09-12 | 奇智软件(北京)有限公司 | 一种软件卸载方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103092687A (zh) | 2013-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103092687B (zh) | 一种应用程序管理装置和方法 | |
CN104461390B (zh) | 将数据写入叠瓦状磁记录smr硬盘的方法及装置 | |
CN103064639B (zh) | 数据存储方法及装置 | |
CN103577567A (zh) | 一种Android***卸载应用删除垃圾文件的方法 | |
CN101983376A (zh) | 访问装置、信息记录装置、信息记录***、文件管理方法和程序 | |
CN105190525A (zh) | 管理在节电模式中对混合式驱动器的访问 | |
CN106155596A (zh) | 数据写入方法及装置 | |
CN104158858A (zh) | 一种访问分布式集群文件***方法及*** | |
CN106708912B (zh) | 垃圾文件识别及管理方法、识别装置、管理装置和终端 | |
CN104461384B (zh) | 一种数据写入方法及存储设备 | |
CN105956132A (zh) | 一种垃圾数据清理方法及其*** | |
CN105867962A (zh) | ***升级的方法和装置 | |
CN108228479A (zh) | 一种嵌入式flash数据存储方法及*** | |
CN110209341B (zh) | 一种数据写入方法、装置和存储设备 | |
CN102541969B (zh) | 基于fat文件***的文件保护方法、***及存储器 | |
CN110147203A (zh) | 一种文件管理方法、装置、电子设备及存储介质 | |
CN105094811A (zh) | 一种事件处理的方法和装置 | |
CN106776908A (zh) | 数据清理方法、装置及终端 | |
CN108710547A (zh) | 一种数据备份方法、装置、终端及存储介质 | |
US20110264903A1 (en) | Electronic device and method for loading configuration files using the same | |
CN106354718B (zh) | 用户识别模块的文件管理方法及装置 | |
CN107148612A (zh) | 一种扩展用户分区的方法和装置 | |
CN109324867A (zh) | 一种虚拟机暂存方法、恢复方法及装置 | |
CN106959906A (zh) | 信息处理方法、信息处理装置及电子设备 | |
CN110059081A (zh) | 基于数据展示的数据输出方法、装置及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171020 Termination date: 20181226 |