CN106991003A - 冻结和解冻文件夹内批量应用程序的方法及*** - Google Patents
冻结和解冻文件夹内批量应用程序的方法及*** Download PDFInfo
- Publication number
- CN106991003A CN106991003A CN201710127603.1A CN201710127603A CN106991003A CN 106991003 A CN106991003 A CN 106991003A CN 201710127603 A CN201710127603 A CN 201710127603A CN 106991003 A CN106991003 A CN 106991003A
- Authority
- CN
- China
- Prior art keywords
- defrosting
- application program
- freeze
- destination folder
- freezed
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44594—Unloading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/482—Application
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种冻结和解冻文件夹内批量应用程序的方法及***。其中,用于终端的冻结和解冻文件夹内批量应用程序的方法,包括:当目标文件夹内各应用程序处于非冻结状态,接收开启冻结文件夹安装包指令;接收目标文件夹冻结条件设置指令;接收目标文件夹冻结条件信息;判断目标文件夹是否满足冻结条件信息;根据判断结果,冻结和解冻目标文件夹内各应用程序。本发明提供的用于终端的冻结和解冻文件夹内批量应用程序的方法,实现一次性冻结和解冻文件夹内批量应用程序,满足用户便捷的体验需求,提升用户的使用体验。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种冻结和解冻文件夹内批量应用程序的方法及***。
背景技术
随着智能终端技术的迅速发展,人们对智能终端的依赖性日益增进,众多应用程序满足人们生活的不同需求。为了简化大量应用程序的管理,用户都倾向于使用文件夹来存放功能类型相近的程序。然而,用户根据不同需要来切换各类应用程序时,部分应用程序会被放到终端后台运行,从而导致大量***资源被占用,并增加了智能终端的功耗。
虽然冻结可作为处理后台应用程序的有效方式,但目前的技术方案不能一次性处理文件夹内批量应用程序,这种局限性必然给用户的批量冻结操作带来诸多不便。同时,在冻结批量应用程序过程中,要求冻结执行模块具有高效的工作效率,否则也将会影响用户的使用体验。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提出了一种用于终端的冻结和解冻文件夹内批量应用程序的方法。
本发明的另一个目的在于提出了一种用于终端的冻结和解冻文件夹内批量应用程序的***。
有鉴于此,本发明提出了一种用于终端的冻结和解冻文件夹内批量应用程序的方法,包括:当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;接收目标文件夹的冻结条件设置指令;接收目标文件夹的冻结条件信息;判断目标文件夹是否满足冻结条件信息;根据判断结果,冻结和解冻目标文件夹内各应用程序;其中,冻结条件信息包括以下至少之一或其组合:目标文件夹内各应用程序在指定时间进行冻结、目标文件夹内各应用程序在指定地点进行冻结。
本发明提供的用于终端的冻结和解冻文件夹内批量应用程序的方法,当目标文件夹内各应用程序处于非冻结状态时,通过接收开启冻结文件夹安装包的指令,以搜索用户建立的文件夹,通过接收目标文件夹的冻结条件设置指令,使得可以接收用户设置好的冻结条件信息,再通过判断目标文件夹是否满足冻结条件信息,根据判断结果,冻结和解冻目标文件夹内各应用程序,当目标文件夹满足冻结条件信息时,实现根据用户设置好的条件信息,冻结目标文件夹内各应用程序,满足用户的个性化需求。进一步地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,实现解冻目标文件夹内各应用程序,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
具体实施例中,冻结条件信息包括但并不局限于以下至少之一或其组合:目标文件夹内各应用程序在指定时间进行冻结、目标文件夹内各应用程序在指定地点进行冻结,通过接收用户设置好的冻结条件信息,可以实现将目标文件夹内各应用程序在指定时间和指定地点进行冻结和解冻,提升了用户的使用体验。
根据本发明上述的冻结和解冻文件夹内批量应用程序的方法,还可以具有如下附加的技术特征:
在上述技术方案中,优选地,根据判断结果,冻结和解冻目标文件夹内各应用程序,具体包括:当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结目标文件夹内各应用程序;当目标文件夹内各应用程序处于冻结状态,且目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻目标文件夹内各应用程序。
在该技术方案中,用户结合自身的使用习惯将各个应用程序整理到不同的文件夹内,当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以冻结目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了冻结应用程序的效率。同理地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以解冻目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了解冻应用程序的效率。
在上述任一技术方案中,优选地,当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,修改配置文件的配置项,以冻结目标文件夹内各应用程序的步骤,具体包括:当目标文件夹满足冻结条件时,发起冻结许可信号;接收冻结许可信号,生成冻结应用程序列表M1,其中,冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置;发起冻结请求信号,并传递冻结应用程序列表M1;响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2;发起冻结执行命令,并传递冻结应用程序列表M2;根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3。
在该技术方案中,当目标文件夹满足冻结条件时,通过发起冻结许可信号以及接收冻结许可信号,并在接收冻结许可信号后,生成冻结应用程序列表M1,由于冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待冻结的各应用程序提供了关键信息,提高了冻结各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过发起冻结请求信号,并传递冻结应用程序列表M1,再通过响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2,实现了根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,保证待冻结的各应用程序进行后续冻结处理的可靠性。
进一步地,通过发起冻结执行命令,并传递冻结应用程序列表M2,根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3,达到冻结目标文件夹内各应用程序的目的,同时将待冻结标签删除,保证后续解冻各应用程序的过程顺利有效地进行。
在上述任一技术方案中,优选地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,修改配置文件的配置项,以解冻目标文件夹内各应用程序的步骤,具体包括:当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,发起解冻许可信号;接收解冻许可信号,发起解冻请求信号,并传递冻结应用程序列表M3;响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4;发起解冻执行命令,并传递解冻应用程序列表M4;根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除冻结应用程序列表M4中的待解冻标签,继续传递删除待解冻标签的解冻应用程序列表M5。
在该技术方案中,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,通过发起解冻许可信号以及接收解冻许可信号,并在接收解冻许可信号后,发起解冻请求信号,并传递冻结应用程序列表M3,由于冻结应用程序列表M3中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待解冻的各应用程序提供了关键信息,提高了解冻各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4,实现了根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,保证待解冻的各应用程序进行后续解冻处理的可靠性。
进一步地,通过发起解冻执行命令,并传递解冻应用程序列表M4,根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除解冻应用程序列表M4中的待解冻标签,并继续传递删除待解冻标签的解冻应用程序列表M5,达到解冻目标文件夹内各应用程序的目的,同时将待解冻标签删除,保证后续继续冻结各应用程序的过程顺利有效地进行,该冻结和解冻文件夹内批量应用程序的方法,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
在上述任一技术方案中,优选地,在发起冻结执行命令,并传递添加待冻结标签的冻结应用程序列表M2的步骤后,还包括:反馈无法进行冻结的应用程序;在发起解冻执行命令,并传递添加待解冻标签的解冻应用程序列表M4的步骤后,还包括:反馈无法进行解冻的应用程序。
在该技术方案中,由于根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,如果待冻结标签没有及时添加,通过反馈无法进行冻结的应用程序,可以提示用户及时检查冻结应用程序列表M1中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待冻结的各应用程序进行后续冻结处理的可靠性。
进一步地,由于根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,如果待解冻标签没有及时添加,通过反馈无法进行解冻的应用程序,可以提示用户及时检查冻结应用程序列表M3中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待解冻的各应用程序进行后续解冻处理的可靠性。
本发明还提出了一种用于终端的冻结和解冻文件夹内批量应用程序的***,包括:接收单元,用于当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;还用于接收目标文件夹的冻结条件设置指令;还用于接收目标文件夹的冻结条件信息;判断单元,用于判断目标文件夹是否满足冻结条件信息;处理单元,用于根据判断结果,冻结和解冻目标文件夹内各应用程序;其中,冻结条件信息包括以下至少之一或其组合:目标文件夹内各应用程序在指定时间进行冻结、目标文件夹内各应用程序在指定地点进行冻结。
本发明提供的用于终端的冻结和解冻文件夹内批量应用程序的***,当目标文件夹内各应用程序处于非冻结状态时,通过接收单元,接收开启冻结文件夹安装包的指令,以搜索用户建立的文件夹,再通过接收单元,接收目标文件夹的冻结条件设置指令,使得可以继续接收用户设置好的冻结条件信息,通过判断单元,判断目标文件夹是否满足冻结条件信息,通过处理单元,根据判断结果,冻结和解冻目标文件夹内各应用程序,显然地,当目标文件夹满足冻结条件信息时,实现根据用户设置好的条件信息,冻结目标文件夹内各应用程序,满足用户的个性化需求。进一步地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,实现解冻目标文件夹内各应用程序,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
根据本发明上述的冻结和解冻文件夹内批量应用程序的***,还可以具有如下附加的技术特征:
在上述技术方案中,处理单元,具体包括:冻结单元,用于当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结目标文件夹内各应用程序;解冻单元,用于当目标文件夹内各应用程序处于冻结状态,且目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻目标文件夹内各应用程序。
在该技术方案中,用户结合自身的使用习惯将各个应用程序整理到不同的文件夹内,当目标文件夹满足冻结条件信息时,通过冻结单元,生成冻结应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过冻结单元,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以冻结目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了冻结应用程序的效率。同理地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,通过解冻单元,生成解冻应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过解冻单元,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以解冻目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了解冻应用程序的效率。
在上述任一技术方案中,优选地,冻结单元具体包括:冻结判决单元,用于当目标文件夹满足冻结条件时,发起冻结许可信号至冻结管理单元;冻结管理单元,用于接收冻结许可信号,生成冻结应用程序列表M1,其中,冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置;还用于发起冻结请求信号,并传递冻结应用程序列表M1至冻结主控单元;冻结主控单元,用于响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2;还用于发起冻结执行命令,并传递冻结应用程序列表M2至冻结执行单元;冻结执行单元,用于根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3至冻结管理单元。
在该技术方案中,通过冻结判决单元,当目标文件夹满足冻结条件时,发起冻结许可信号至冻结管理单元,并通过冻结管理单元,接收冻结许可信号,生成冻结应用程序列表M1,由于冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待冻结的各应用程序提供了关键信息,提高了冻结各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过冻结管理单元,发起冻结请求信号,并传递冻结应用程序列表M1至冻结主控单元,再通过冻结主控单元,响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2,实现了根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,保证待冻结的各应用程序进行后续冻结处理的可靠性。
进一步地,通过冻结主控单元,发起冻结执行命令,并传递冻结应用程序列表M2至冻结执行单元,再通过冻结执行单元,根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3,达到冻结目标文件夹内各应用程序的目的,同时将待冻结标签删除,保证后续解冻各应用程序的过程顺利有效地进行。
在上述任一技术方案中,优选地,解冻单元具体包括:解冻判决单元,用于当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,发起解冻许可信号至解冻管理单元;解冻管理单元,还用于接收解冻许可信号,发起解冻请求信号,并传递冻结应用程序列表M3至解冻主控单元;解冻主控单元,还用于响应解冻请求信号,对冻结应用程序列表M3中各目标应用程序项添加待解冻标签,生成解冻应用程序列表M4;还用于发起解冻执行命令,并传递解冻应用程序列表M4至解冻执行单元;解冻执行单元,用于根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除冻结应用程序列表M4中的待解冻标签,继续传递删除待解冻标签的解冻应用程序列表M5至冻结管理单元。
在该技术方案中,通过解冻判决单元,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,发起解冻许可信号至解冻管理单元,再通过解冻管理单元,接收解冻许可信号,并在接收解冻许可信号后,发起解冻请求信号,传递冻结应用程序列表M3至解冻主控单元,由于冻结应用程序列表M3中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待解冻的各应用程序提供了关键信息,提高了解冻各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过解冻主控单元,响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4,实现了根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,保证待解冻的各应用程序进行后续解冻处理的可靠性。
进一步地,通过解冻主控单元,发起解冻执行命令,并传递解冻应用程序列表M4至解冻执行单元,再通过解冻执行单元根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项,同时删除解冻应用程序列表M4中的待解冻标签,并继续传递删除待解冻标签的解冻应用程序列表M5至冻结管理单元,达到解冻目标文件夹内各应用程序的目的,同时将待解冻标签删除,保证后续继续冻结各应用程序的过程顺利有效地进行,该冻结和解冻文件夹内批量应用程序的方法,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
在上述任一技术方案中,优选地,该冻结和解冻文件夹内批量应用程序的***,还包括:反馈单元,用于反馈无法进行冻结或解冻的应用程序。
在该技术方案中,由于根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,如果待冻结标签没有及时添加,通过反馈单元,可以反馈无法进行冻结的应用程序,提示用户及时检查冻结应用程序列表M1中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待冻结的各应用程序进行后续冻结处理的可靠性。同理地,由于根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,如果待解冻标签没有及时添加,通过反馈单元,可以反馈无法进行解冻的应用程序,提示用户及时检查冻结应用程序列表M3中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待解冻的各应用程序进行后续解冻处理的可靠性。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1a是本发明的一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的方法的流程示意图;
图1b是本发明的另一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的方法的流程示意图;
图2a是本发明的一个实施例的用于终端的冻结文件夹内批量应用程序的方法的流程示意图;
图2b是本发明的一个实施例的用于终端的解冻文件夹内批量应用程序的方法的流程示意图;
图3是本发明的一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的***的示意图;
图4是本发明的另一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的***的示意图;
图5是本发明的再一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的***的示意图;
图6是本发明的一个实施例的终端的实体装置的结构示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。
如图1a所示,本发明的一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的方法的流程示意图。其中,该方法包括:
步骤102,当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;
步骤104,接收目标文件夹的冻结条件设置指令;
步骤106,接收目标文件夹的冻结条件信息;
步骤108,判断目标文件夹是否满足冻结条件信息;
步骤110,根据判断结果,冻结和解冻目标文件夹内各应用程序。
本发明提供的用于终端的冻结和解冻文件夹内批量应用程序的方法,当目标文件夹内各应用程序处于非冻结状态时,通过接收开启冻结文件夹安装包的指令,以搜索用户建立的文件夹,通过接收目标文件夹的冻结条件设置指令,使得可以接收用户设置好的冻结条件信息,再通过判断目标文件夹是否满足冻结条件信息,根据判断结果,冻结和解冻目标文件夹内各应用程序,当目标文件夹满足冻结条件信息时,实现根据用户设置好的条件信息,冻结目标文件夹内各应用程序,满足用户的个性化需求。进一步地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,实现解冻目标文件夹内各应用程序,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
具体实施例中,冻结条件信息包括但并不局限于以下至少之一或其组合:目标文件夹内各应用程序在指定时间进行冻结、目标文件夹内各应用程序在指定地点进行冻结,通过接收用户设置好的冻结条件信息,可以实现将目标文件夹内各应用程序在指定时间和指定地点进行冻结和解冻,提升了用户的使用体验。
如图1b所示,本发明的另一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的方法的流程示意图。其中,该方法包括:
步骤102,当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;
步骤104,接收目标文件夹的冻结条件设置指令;
步骤106,接收目标文件夹的冻结条件信息;
步骤108,判断目标文件夹是否满足冻结条件信息;当目标文件夹满足冻结条件信息时,进行步骤110;
步骤110,生成冻结应用程序列表,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结目标文件夹内各应用程序;
步骤112,判断目标文件夹是否满足冻结条件信息;当目标文件夹不满足冻结条件信息时,进行步骤114;
步骤114,生成解冻应用程序列表,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻目标文件夹内各应用程序。
本发明提供的用于终端的冻结和解冻文件夹内批量应用程序的方法,用户结合自身的使用习惯将各个应用程序整理到不同的文件夹内,当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以冻结目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了冻结应用程序的效率。同理地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以解冻目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了解冻应用程序的效率。
具体实施例中,冻结条件信息包括但并不局限于以下至少之一或其组合:目标文件夹内各应用程序在指定时间进行冻结、目标文件夹内各应用程序在指定地点进行冻结,通过接收用户设置好的冻结条件信息,可以实现将目标文件夹内各应用程序在指定时间和指定地点进行冻结和解冻,提升了用户的使用体验。
在本发明的一个实施例中,优选地,当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,修改配置文件的配置项,以冻结目标文件夹内各应用程序的步骤,具体包括:当目标文件夹满足冻结条件时,发起冻结许可信号;接收冻结许可信号,生成冻结应用程序列表M1,其中,冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置;发起冻结请求信号,并传递冻结应用程序列表M1;响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2;发起冻结执行命令,并传递冻结应用程序列表M2;根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3。
在该实施例中,当目标文件夹满足冻结条件时,通过发起冻结许可信号以及接收冻结许可信号,并在接收冻结许可信号后,生成冻结应用程序列表M1,由于冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待冻结的各应用程序提供了关键信息,提高了冻结各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过发起冻结请求信号,并传递冻结应用程序列表M1,再通过响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2,实现了根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,保证待冻结的各应用程序进行后续冻结处理的可靠性。
进一步地,通过发起冻结执行命令,并传递冻结应用程序列表M2,根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3,达到冻结目标文件夹内各应用程序的目的,同时将待冻结标签删除,保证后续解冻各应用程序的过程顺利有效地进行。
在本发明的一个实施例中,优选地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,修改配置文件的配置项,以解冻目标文件夹内各应用程序的步骤,具体包括:当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,发起解冻许可信号;接收解冻许可信号,发起解冻请求信号,并传递冻结应用程序列表M3;响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4;发起解冻执行命令,并传递解冻应用程序列表M4;根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除冻结应用程序列表M4中的待解冻标签,继续传递删除待解冻标签的解冻应用程序列表M5。
在该实施例中,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,通过发起解冻许可信号以及接收解冻许可信号,并在接收解冻许可信号后,发起解冻请求信号,并传递冻结应用程序列表M3,由于冻结应用程序列表M3中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待解冻的各应用程序提供了关键信息,提高了解冻各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4,实现了根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,保证待解冻的各应用程序进行后续解冻处理的可靠性。
进一步地,通过发起解冻执行命令,并传递解冻应用程序列表M4,根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除解冻应用程序列表M4中的待解冻标签,并继续传递删除待解冻标签的解冻应用程序列表M5,达到解冻目标文件夹内各应用程序的目的,同时将待解冻标签删除,保证后续继续冻结各应用程序的过程顺利有效地进行,该冻结和解冻文件夹内批量应用程序的方法,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
如图1b所示,本发明的再一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的方法的流程示意图。其中,该方法包括:
步骤102,当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;
步骤104,接收目标文件夹的冻结条件设置指令;
步骤106,接收目标文件夹的冻结条件信息;
步骤108,判断目标文件夹是否满足冻结条件信息;当目标文件夹满足冻结条件信息时,进行步骤110;当目标文件夹不满足冻结条件信息时,进行步骤116;
步骤110,生成冻结应用程序列表,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结目标文件夹内各应用程序;
步骤112,判断目标文件夹是否满足冻结条件信息;当目标文件夹不满足冻结条件信息时,进行步骤114;当目标文件夹满足冻结条件信息时,进行步骤118;
步骤114,生成解冻应用程序列表,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻目标文件夹内各应用程序;
步骤116,目标文件夹内各应用程序继续处于非冻结状态。
步骤118,目标文件夹内各应用程序继续处于冻结状态,直到目标文件夹不满足冻结条件信息。
在该实施例中,当目标文件夹内各应用程序处于非冻结状态,以及目标文件夹不满足冻结条件信息时,目标文件夹内各应用程序继续处于非冻结状态,满足用户对目标文件夹内各应用程序冻结条件的设置,提升用户的使用体验。
如图2a至2b所示,本发明的又一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的方法的流程示意图。
其中,如图2a所示,用于终端的冻结批量应用程序的方法的流程示意图:
步骤202,当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;
步骤204,接收目标文件夹的冻结条件设置指令;
步骤206,接收目标文件夹的冻结条件信息;
步骤208,判断目标文件夹是否满足冻结条件信息;当目标文件夹满足冻结条件信息时,进行步骤210;当目标文件夹不满足冻结条件信息时,进行步骤222;
步骤210,发起冻结许可信号;
步骤212,接收冻结许可信号,生成冻结应用程序列表M1,其中,冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置;
步骤214,发起冻结请求信号,并传递冻结应用程序列表M1;
步骤216,响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2;
步骤218,发起冻结执行命令,并传递冻结应用程序列表M2;
步骤220,根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3;
步骤222,目标文件夹内各应用程序继续处于非冻结状态;
其中,如图2b所示,用于终端的解冻批量应用程序的方法的流程示意图:
步骤224,目标文件夹内各应用程序处于冻结状态;
步骤226,判断目标文件夹是否满足冻结条件信息;当目标文件夹不满足冻结条件信息时,进行步骤228;当目标文件夹满足冻结条件信息时,进行步骤238;
步骤228,发起解冻许可信号;
步骤230,接收解冻许可信号,发起解冻请求信号,并传递冻结应用程序列表M3;
步骤232,响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4;
步骤234,发起解冻执行命令,并传递解冻应用程序列表M4;
步骤236,根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除解冻应用程序列表M4中的待解冻标签,继续传递删除待解冻标签的解冻应用程序列表M5;
步骤238,目标文件夹内各应用程序继续处于冻结状态,直到目标文件夹不满足冻结条件信息。
在该实施例中,当目标文件夹满足冻结条件时,通过发起冻结许可信号以及接收冻结许可信号,并在接收冻结许可信号后,生成冻结应用程序列表M1,由于冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待冻结的各应用程序提供了关键信息,提高了冻结各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过发起冻结请求信号,并传递冻结应用程序列表M1,再通过响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2,实现了根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,保证待冻结的各应用程序进行后续冻结处理的可靠性。
进一步地,通过发起冻结执行命令,并传递冻结应用程序列表M2,根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3,达到冻结目标文件夹内各应用程序的目的,同时将待冻结标签删除,保证后续解冻各应用程序的过程顺利有效地进行。
进一步地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,通过发起解冻许可信号以及接收解冻许可信号,并在接收解冻许可信号后,发起解冻请求信号,并传递冻结应用程序列表M3,由于冻结应用程序列表M3中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待解冻的各应用程序提供了关键信息,提高了解冻各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4,实现了根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,保证待解冻的各应用程序进行后续解冻处理的可靠性。
进一步地,通过发起解冻执行命令,并传递解冻应用程序列表M4,根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除解冻应用程序列表M4中的待解冻标签,并继续传递删除待解冻标签的解冻应用程序列表M5,达到解冻目标文件夹内各应用程序的目的,同时将待解冻标签删除,保证后续继续冻结各应用程序的过程顺利有效地进行,该冻结和解冻文件夹内批量应用程序的方法,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
可选地,接收开启冻结文件夹安装包的指令的步骤后,也可以执行:接收直接冻结目标文件夹内各应用程序的指令;接收冻结需求信号,并发起冻结许可信号,实现直接冻结目标文件夹内各应用程序,简化用户的操作,提升用户的使用体验。
可选地,当目标文件夹内各应用程序处于冻结状态时,也可以执行:接收直接解冻目标文件夹内各应用程序的指令;接收解冻需求信号,并发起解冻许可信号,实现直接解冻目标文件夹内各应用程序,简化用户的操作,提升用户的使用体验。
具体实施例中,安卓***的每个应用程序都有一个存储在根目录下的配置文件,名称均为AndroidManifest.xml,其主要声明组成应用程序的每一个组件的属性和权限。其中,应用程序组件是应用程序的基本构建单元,各个组件协同合作,共同组成一个完整的应用程序。
具体实施例中,安卓***的应用程序的每一个配置文件,都包含一个Application标签,该标签的配置项定义了所有应用程序组件的基本属性值。应用程序的组件能否实例化取决于配置项“android:enabled”的属性值,如果该项的属性值为false,目标应用程序的组件将被禁用,应用程序无法在后台运行,从而使目标应用程序处于假死状态,因此,通过将配置项“android:enabled”的值修改为“false”来禁用组件,以达到冻结应用程序的目的,同时将待冻结标签删除,表明已经对各应用程序完成冻结处理。
具体实施例中,通过将配置项“android:enabled”的值修改为“true”,达到解冻目标文件夹内各应用程序的目的,同时将待解冻标签删除,表明各应用程序已恢复到非冻结状态。
在本发明的一个实施例中,优选地,如图2a所示,用于终端的冻结批量应用程序的方法,还包括:步骤240,反馈无法进行冻结的应用程序。
在该实施例中,由于根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,如果待冻结标签没有及时添加,可以反馈无法进行冻结的应用程序,提示用户及时检查冻结应用程序列表M1中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待冻结的各应用程序进行后续冻结处理的可靠性。
在本发明的一个实施例中,优选地,如图2b所示,用于终端的解冻批量应用程序的方法,还包括:步骤242,反馈无法进行解冻的应用程序。
在该实施例中,由于根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,如果待解冻标签没有及时添加,可以反馈无法进行解冻的应用程序,提示用户及时检查冻结应用程序列表M3中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待解冻的各应用程序进行后续解冻处理的可靠性。
具体实施例中,也可以在发起冻结执行命令,并传递冻结应用程序列表M2后,反馈无法进行冻结的应用程序。进一步地,也可以在发起解冻执行命令,并传递解冻应用程序列表M4后,反馈无法进行解冻的应用程序。
如图3所示,本发明的一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的***300的示意图。其中,该***包括:
接收单元302,用于当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;还用于接收目标文件夹的冻结条件设置指令;还用于接收目标文件夹的冻结条件信息;
判断单元304,用于判断目标文件夹是否满足冻结条件信息;
处理单元306,用于根据判断结果,冻结和解冻目标文件夹内各应用程序。
本发明提供的用于终端的冻结和解冻文件夹内批量应用程序的***300,当目标文件夹内各应用程序处于非冻结状态时,通过接收单元302,接收开启冻结文件夹安装包的指令,以搜索用户建立的文件夹,再通过接收单元302,接收目标文件夹的冻结条件设置指令,使得可以继续接收用户设置好的冻结条件信息,通过判断单元304,判断目标文件夹是否满足冻结条件信息,通过处理单元306,用于根据判断结果,冻结和解冻目标文件夹内各应用程序,显然地,当目标文件夹满足冻结条件信息时,实现根据用户设置好的条件信息,冻结目标文件夹内各应用程序,满足用户的个性化需求。进一步地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,实现解冻目标文件夹内各应用程序,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
如图4所示,本发明的另一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的***400的示意图。其中,该***包括:
接收单元402,用于当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;还用于接收目标文件夹的冻结条件设置指令;还用于接收目标文件夹的冻结条件信息;
判断单元404,用于判断目标文件夹是否满足冻结条件信息;
处理单元406,具体包括:
冻结单元4060,用于当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结目标文件夹内各应用程序;
解冻单元4062,用于当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻目标文件夹内各应用程序。
在该实施例中,用户结合自身的使用习惯将各个应用程序整理到不同的文件夹内,当目标文件夹满足冻结条件信息时,通过冻结单元4060,生成冻结应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过冻结单元4060,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以冻结目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了冻结应用程序的效率。同理地,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,通过解冻单元4062,生成解冻应用程序列表,无需用户逐个勾选各个应用程序,简化用户的操作;进一步地,通过解冻单元4062,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,就可以解冻目标文件夹内各应用程序,使得在冻结文件夹内各应用程序的过程中,避免占用较多的***资源,提升了解冻应用程序的效率。
具体实施例中,冻结条件信息包括但并不局限于以下至少之一或其组合:目标文件夹内各应用程序在指定时间进行冻结、目标文件夹内各应用程序在指定地点进行冻结,通过接收用户设置好的冻结条件信息,可以实现将目标文件夹内各应用程序在指定时间和指定地点进行冻结和解冻,提升了用户的使用体验。
在本发明的一个实施例中,优选地,冻结单元具体包括:冻结判决单元,用于当目标文件夹满足冻结条件时,发起冻结许可信号至冻结管理单元;冻结管理单元,用于接收冻结许可信号,生成冻结应用程序列表M1,其中,冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置;还用于发起冻结请求信号,并传递冻结应用程序列表M1至冻结主控单元;冻结主控单元,用于响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2;还用于发起冻结执行命令,并传递冻结应用程序列表M2至冻结执行单元;冻结执行单元,用于根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项以冻结目标文件夹内各应用程序,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3至冻结管理单元。
在该实施例中,通过冻结判决单元,当目标文件夹满足冻结条件时,发起冻结许可信号至冻结管理单元,并通过冻结管理单元,接收冻结许可信号,生成冻结应用程序列表M1,由于冻结应用程序列表M1中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待冻结的各应用程序提供了关键信息,提高了冻结各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过冻结管理单元,发起冻结请求信号,并传递冻结应用程序列表M1至冻结主控单元,再通过冻结主控单元,响应冻结请求信号,对冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2,实现了根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,保证待冻结的各应用程序进行后续冻结处理的可靠性。
进一步地,通过冻结主控单元,发起冻结执行命令,并传递冻结应用程序列表M2至冻结执行单元,再通过冻结执行单元,根据冻结应用程序列表M2包含的信息,找到配置文件,通过修改配置文件的配置项,同时删除冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3,达到冻结目标文件夹内各应用程序的目的,同时将待冻结标签删除,保证后续解冻各应用程序的过程顺利有效地进行。
具体实施例中,安卓***的每个应用程序都有一个存储在根目录下的配置文件,名称均为AndroidManifest.xml,其主要声明组成应用程序的每一个组件的属性和权限。其中,应用程序组件是应用程序的基本构建单元,各个组件协同合作,共同组成一个完整的应用程序。
具体实施例中,安卓***的应用程序的每一个配置文件,都包含一个Application标签,该标签的配置项定义了所有应用程序组件的基本属性值。应用程序的组件能否实例化取决于配置项“android:enabled”的属性值,如果该项的属性值为false,目标应用程序的组件将被禁用,应用程序无法在后台运行,从而使目标应用程序处于假死状态,因此,通过将配置项“android:enabled”的值修改为“false”来禁用组件,以达到冻结应用程序的目的,同时将待冻结标签删除,表明已经对各应用程序完成冻结处理。
在本发明的一个实施例中,优选地,解冻单元具体包括:解冻判决单元,用于当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,发起解冻许可信号至解冻管理单元;解冻管理单元,还用于接收解冻许可信号,发起解冻请求信号,并传递冻结应用程序列表M3至解冻主控单元;解冻主控单元,还用于响应解冻请求信号,对冻结应用程序列表M3中各目标应用程序项添加待解冻标签,生成解冻应用程序列表M4;还用于发起解冻执行命令,并传递解冻应用程序列表M4至解冻执行单元;解冻执行单元,用于根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项以解冻目标文件夹内各应用程序,同时删除冻结应用程序列表M4中的待解冻标签,继续传递删除待解冻标签的解冻应用程序列表M5至冻结管理单元。
在该实施例中,通过解冻判决单元,当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件时,发起解冻许可信号至解冻管理单元,再通过解冻管理单元,接收解冻许可信号,并在接收解冻许可信号后,发起解冻请求信号,传递冻结应用程序列表M3至解冻主控单元,由于冻结应用程序列表M3中登记目标文件夹内各应用程序的基本信息及其配置文件的存储位置,为后续搜索待解冻的各应用程序提供了关键信息,提高了解冻各应用程序的效率,并且有效地维护了解冻各应用程序的有序性和协调性。
进一步地,通过解冻主控单元,响应解冻请求信号,对冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4,实现了根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,保证待解冻的各应用程序进行后续解冻处理的可靠性。
进一步地,通过解冻主控单元,发起解冻执行命令,并传递解冻应用程序列表M4至解冻执行单元,再通过解冻执行单元根据解冻应用程序列表M4包含的信息,找到配置文件,通过修改配置文件的配置项,同时删除解冻应用程序列表M4中的待解冻标签,并继续传递删除待解冻标签的解冻应用程序列表M5至冻结管理单元,达到解冻目标文件夹内各应用程序的目的,同时将待解冻标签删除,保证后续继续冻结各应用程序的过程顺利有效地进行,该冻结和解冻文件夹内批量应用程序的方法,实现一次性冻结和解冻文件夹内批量应用程序,满足用户简单便捷的体验需求,尤其地,对于习惯使用文件夹管理应用程序的用户来说,大大地提升了用户的使用体验。
具体实施例中,接收单元,还用于接收直接冻结目标文件夹内各应用程序的指令,以及冻结判决单元,还用于接收冻结需求信号,并发起冻结许可信号至冻结管理单元,实现直接冻结目标文件夹内各应用程序,简化用户的操作,提升用户的使用体验。进一步地,接收单元,还用于接收直接解冻目标文件夹内各应用程序的指令,以及解冻判决单元,还用于接收解冻需求信号,并发起解冻许可信号至冻结管理单元,实现直接解冻目标文件夹内各应用程序,简化用户的操作,提升用户的使用体验。
具体实施例中,通过将配置项“android:enabled”的值修改为“true”,达到解冻目标文件夹内各应用程序的目的,同时将待解冻标签删除,表明各应用程序已恢复到非冻结状态。
具体实施例中,当目标文件夹内各应用程序处于非冻结状态,以及目标文件夹不满足冻结条件信息时,目标文件夹内各应用程序继续处于非冻结状态,满足用户对目标文件夹内各应用程序冻结条件的设置,提升用户的使用体验。
如图5所示,本发明的再一个实施例的用于终端的冻结和解冻文件夹内批量应用程序的***500的示意图。其中,该***包括:
接收单元502,用于当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;还用于接收目标文件夹的冻结条件设置指令;还用于接收目标文件夹的冻结条件信息;
判断单元504,用于判断目标文件夹是否满足冻结条件信息;
处理单元506,具体包括:
冻结单元5060,用于当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结目标文件夹内各应用程序;
解冻单元5062,用于当目标文件夹内各应用程序处于冻结状态,以及目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻目标文件夹内各应用程序;
反馈单元508,用于反馈无法进行冻结或解冻的应用程序。
在该实施例中,由于根据冻结应用程序列表M1中各项信息的完整性添加待冻结标签,待冻结标签是识别冻结对象的唯一标记符号,如果待冻结标签没有及时添加,通过反馈单元508,可以反馈无法进行冻结的应用程序,提示用户及时检查冻结应用程序列表M1中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待冻结的各应用程序进行后续冻结处理的可靠性。同理地,由于根据冻结应用程序列表M3中各项信息的完整性添加待解冻标签,待解冻标签是识别解冻对象的唯一标记符号,如果待解冻标签没有及时添加,通过反馈单元508,可以反馈无法进行解冻的应用程序,提示用户及时检查冻结应用程序列表M3中登记的目标文件夹内各应用程序的各项信息是否不完整,保证待解冻的各应用程序进行后续解冻处理的可靠性。
如图6所示,本发明的一个实施例的终端600的实体装置的结构示意图:终端600包括存储器602、传感器604、处理器606以及显示屏608。存储器602中存储有多个计算机指令,以实现用于终端600的冻结和解冻文件夹内批量应用程序的方法。传感器604感应用户对显示屏608上各目标文件夹的动作,处理器606执行存储器602内存储的多个指令以及用户输入指令以实现以下方法:当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;接收目标文件夹的冻结条件设置指令;接收目标文件夹的冻结条件信息;判断目标文件夹是否满足冻结条件信息;根据判断结果,冻结和解冻目标文件夹内各应用程序。
可选地,当目标文件夹满足冻结条件信息时,生成冻结应用程序列表,修改冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结目标文件夹内各应用程序;以及当目标文件夹内各应用程序处于冻结状态,且目标文件夹不满足冻结条件信息时,生成解冻应用程序列表,修改解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻目标文件夹内各应用程序。
可选地,在本发明的一个实施例中,处理器606执行存储器602内存储的指令以及用户输入指令,还可以实现以下方法:反馈无法进行冻结的应用程序,或/和反馈无法进行解冻的应用程序。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种冻结和解冻文件夹内批量应用程序的方法,用于终端,其特征在于,所述冻结和解冻文件夹内批量应用程序的方法包括:
当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;
接收目标文件夹的冻结条件设置指令;
接收目标文件夹的冻结条件信息;
判断所述目标文件夹是否满足所述冻结条件信息;
根据判断结果,冻结和解冻所述目标文件夹内各应用程序;
其中,所述冻结条件信息包括以下至少之一或其组合:所述目标文件夹内各应用程序在指定时间进行冻结、所述目标文件夹内各应用程序在指定地点进行冻结。
2.根据权利要求1所述的冻结和解冻文件夹内批量应用程序的方法,其特征在于,根据判断结果,冻结和解冻所述目标文件夹内各应用程序,具体包括:
当所述目标文件夹满足所述冻结条件信息时,生成冻结应用程序列表,修改所述冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结所述目标文件夹内各应用程序;
当所述目标文件夹内各应用程序处于冻结状态,且所述目标文件夹不满足所述冻结条件信息时,生成解冻应用程序列表,修改所述解冻应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻所述目标文件夹内各应用程序。
3.根据权利要求2所述的冻结和解冻文件夹内批量应用程序的方法,其特征在于,当所述目标文件夹满足所述冻结条件信息时,生成冻结应用程序列表,修改所述冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结所述目标文件夹内各应用程序,具体包括:
当所述目标文件夹满足所述冻结条件信息时,发起冻结许可信号;
接收所述冻结许可信号,生成冻结应用程序列表M1,其中,所述冻结应用程序列表M1中登记所述目标文件夹内各应用程序的基本信息及其配置文件的存储位置;
发起冻结请求信号,并传递所述冻结应用程序列表M1;
响应所述冻结请求信号,对所述冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2;
发起冻结执行命令,并传递所述冻结应用程序列表M2;
根据所述冻结应用程序列表M2包含的信息,找到所述配置文件,通过修改所述配置文件的配置项以冻结所述目标文件夹内各应用程序,同时删除所述冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3。
4.根据权利要求3所述的冻结和解冻文件夹内批量应用程序的方法,其特征在于,当所述目标文件夹内各应用程序处于冻结状态,以及所述目标文件夹不满足所述冻结条件信息时,生成解冻应用程序列表,修改所述配置文件的配置项,以解冻所述目标文件夹内各应用程序的步骤,具体包括:
当所述目标文件夹内各应用程序处于冻结状态,以及所述目标文件夹不满足所述冻结条件信息时,发起解冻许可信号;
接收所述解冻许可信号,发起解冻请求信号,并传递所述冻结应用程序列表M3;
响应所述解冻请求信号,对所述冻结应用程序列表M3中各应用程序添加待解冻标签,生成解冻应用程序列表M4;
发起解冻执行命令,并传递所述解冻应用程序列表M4;
根据所述解冻应用程序列表M4包含的信息,找到所述配置文件,通过修改所述配置文件的配置项以解冻所述目标文件夹内各应用程序,同时删除所述解冻应用程序列表M4中的待解冻标签,继续传递删除待解冻标签的解冻应用程序列表M5。
5.根据权利要4所述的冻结和解冻文件夹内批量应用程序的方法,其特征在于,在所述发起冻结执行命令,并传递所述冻结应用程序列表M2的步骤后,还包括:反馈无法进行冻结的应用程序;
在所述发起解冻执行命令,并传递所述解冻应用程序列表M4的步骤后,还包括:反馈无法进行解冻的应用程序。
6.一种冻结和解冻文件夹内批量应用程序的***,用于终端,其特征在于,所述冻结和解冻文件夹内批量应用程序的***包括:
接收单元,用于当目标文件夹内各应用程序处于非冻结状态时,接收开启冻结文件夹安装包的指令;
还用于接收目标文件夹的冻结条件设置指令;
还用于接收目标文件夹的冻结条件信息;
判断单元,用于判断所述目标文件夹是否满足所述冻结条件信息;
处理单元,用于根据判断结果,冻结和解冻所述目标文件夹内各应用程序;
其中,所述冻结条件信息包括以下至少之一或其组合:所述目标文件夹内各应用程序在指定时间进行冻结、所述目标文件夹内各应用程序在指定地点进行冻结。
7.根据权利要求6所述的冻结和解冻文件夹内批量应用程序的***,其特征在于,所述处理单元,具体包括:
冻结单元,用于当所述目标文件夹满足所述冻结条件信息时,生成冻结应用程序列表,修改所述冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以冻结所述目标文件夹内各应用程序;
解冻单元,用于当所述目标文件夹内各应用程序处于冻结状态,且所述目标文件夹不满足所述冻结条件信息时,生成解冻应用程序列表,修改所述冻结应用程序列表包含的目标文件夹内各应用程序的配置文件的配置项,以解冻所述目标文件夹内各应用程序。
8.根据权利要求7所述的冻结和解冻文件夹内批量应用程序的***,其特征在于,所述冻结单元具体包括:
冻结判决单元,用于当所述目标文件夹满足所述冻结条件信息时,发起冻结许可信号至冻结管理单元;
所述冻结管理单元,用于接收所述冻结许可信号,生成冻结应用程序列表M1,其中,所述冻结应用程序列表M1中登记所述目标文件夹内各应用程序的基本信息及其配置文件的存储位置;还用于发起冻结请求信号,并传递所述冻结应用程序列表M1至冻结主控单元;
所述冻结主控单元,用于响应所述冻结请求信号,对所述冻结应用程序列表M1中各应用程序添加待冻结标签,生成冻结应用程序列表M2;还用于发起冻结执行命令,并传递所述冻结应用程序列表M2至冻结执行单元;
所述冻结执行单元,用于根据所述冻结应用程序列表M2包含的信息,找到所述配置文件,通过修改所述配置文件的配置项以冻结所述目标文件夹内各应用程序,同时删除所述冻结应用程序列表M2中的待冻结标签,并传递删除待冻结标签的冻结应用程序列表M3至所述冻结管理单元。
9.根据权利要求8所述的冻结和解冻文件夹内批量应用程序的***,其特征在于,所述解冻单元具体包括:
解冻判决单元,用于当所述目标文件夹内各应用程序处于冻结状态,以及所述目标文件夹不满足所述冻结条件信息时,发起解冻许可信号至解冻管理单元;
所述解冻管理单元,还用于接收所述解冻许可信号,发起解冻请求信号,并传递所述冻结应用程序列表M3至解冻主控单元;
所述解冻主控单元,还用于响应所述解冻请求信号,对所述冻结应用程序列表M3中各目标应用程序项添加待解冻标签,生成解冻应用程序列表M4;还用于发起解冻执行命令,并传递所述解冻应用程序列表M4至解冻执行单元;
所述解冻执行单元,用于根据所述解冻应用程序列表M4包含的信息,找到配置文件,通过修改所述配置文件的配置项以解冻所述目标文件夹内各应用程序,同时删除所述冻结应用程序列表M4中的待解冻标签,继续传递删除待解冻标签的解冻应用程序列表M5至所述冻结管理单元。
10.根据权利要9所述的冻结和解冻文件夹内批量应用程序的***,其特征在于,还包括:
反馈单元,用于反馈无法进行冻结或解冻的应用程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710127603.1A CN106991003B (zh) | 2017-03-06 | 2017-03-06 | 冻结和解冻文件夹内批量应用程序的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710127603.1A CN106991003B (zh) | 2017-03-06 | 2017-03-06 | 冻结和解冻文件夹内批量应用程序的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106991003A true CN106991003A (zh) | 2017-07-28 |
CN106991003B CN106991003B (zh) | 2023-07-07 |
Family
ID=59412649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710127603.1A Active CN106991003B (zh) | 2017-03-06 | 2017-03-06 | 冻结和解冻文件夹内批量应用程序的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106991003B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110691401A (zh) * | 2019-08-28 | 2020-01-14 | 华为技术有限公司 | 一种***应用的管理方法及装置 |
CN110737542A (zh) * | 2018-07-19 | 2020-01-31 | 慧与发展有限责任合伙企业 | 冻结和解除冻结上游卷和下游卷 |
CN111367578A (zh) * | 2020-02-05 | 2020-07-03 | 北京梧桐车联科技有限责任公司 | 应用程序的启动方法及装置 |
US20220179680A1 (en) * | 2019-05-06 | 2022-06-09 | Zte Corporation | Application state control method apparatus, and terminal and computer-readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881299A (zh) * | 2014-02-28 | 2015-09-02 | 可牛网络技术(北京)有限公司 | 一种应用程序冻结方法及装置 |
CN106126324A (zh) * | 2016-06-20 | 2016-11-16 | 依偎科技(南昌)有限公司 | 一种冻结应用程序的方法及终端 |
CN106201680A (zh) * | 2016-06-29 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用冻结的方法、装置以及终端 |
-
2017
- 2017-03-06 CN CN201710127603.1A patent/CN106991003B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881299A (zh) * | 2014-02-28 | 2015-09-02 | 可牛网络技术(北京)有限公司 | 一种应用程序冻结方法及装置 |
CN106126324A (zh) * | 2016-06-20 | 2016-11-16 | 依偎科技(南昌)有限公司 | 一种冻结应用程序的方法及终端 |
CN106201680A (zh) * | 2016-06-29 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用冻结的方法、装置以及终端 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110737542A (zh) * | 2018-07-19 | 2020-01-31 | 慧与发展有限责任合伙企业 | 冻结和解除冻结上游卷和下游卷 |
US20220179680A1 (en) * | 2019-05-06 | 2022-06-09 | Zte Corporation | Application state control method apparatus, and terminal and computer-readable storage medium |
US12008396B2 (en) * | 2019-05-06 | 2024-06-11 | Xi'an Zhongxing New Software Co., Ltd. | Application state control method apparatus, and terminal and computer-readable storage medium |
CN110691401A (zh) * | 2019-08-28 | 2020-01-14 | 华为技术有限公司 | 一种***应用的管理方法及装置 |
CN110691401B (zh) * | 2019-08-28 | 2021-04-09 | 华为技术有限公司 | 一种***应用的管理方法及装置 |
CN111367578A (zh) * | 2020-02-05 | 2020-07-03 | 北京梧桐车联科技有限责任公司 | 应用程序的启动方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106991003B (zh) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106991003A (zh) | 冻结和解冻文件夹内批量应用程序的方法及*** | |
CN110505223A (zh) | 区块链多链管理方法和装置 | |
CN110162726A (zh) | 页面资源的加载方法、装置及存储介质 | |
CN113112704A (zh) | 存件控制方法及装置、服务端及计算设备 | |
CN106534277A (zh) | 数据分享方法及装置 | |
CN106716917A (zh) | 用于扩展认证的技术及*** | |
CN116032663B (zh) | 基于边缘设备的隐私数据处理***、方法、设备及介质 | |
CN105228109A (zh) | 一种智能消息提示的方法及装置 | |
CN107861811A (zh) | 工作流***中的任务信息传输方法、装置和计算机设备 | |
CN104749996A (zh) | 一种ZigBee遥控器远程控制方法 | |
CN105959477A (zh) | 一种智能锁的多重安全授权方法 | |
CN104834534A (zh) | 扩展应用程序功能的方法、装置及*** | |
CN115378658A (zh) | 一种基于物联网云边协同的园区通信数据传输方法 | |
CN109271410A (zh) | 银行回单的提取方法、装置及计算机可读存储介质 | |
CN109729550A (zh) | 一种适用于半双工无线通信***的节能唤醒方法 | |
CN107765948A (zh) | 应用控制方法、终端、计算机装置及存储介质 | |
CN112272138A (zh) | 群组加入方法、装置和电子设备 | |
CN109214578A (zh) | 电子装置、基于决策树模型的建筑物用电负荷预测方法及存储介质 | |
CN109495928A (zh) | 一种实现数据上传低碰撞的无线通信*** | |
CN106055210A (zh) | 一种图标的处理方法以及装置 | |
CN107566126A (zh) | 一种身份验证方法及*** | |
CN205722038U (zh) | 一种实现蓝牙通信的门禁*** | |
CN106055974B (zh) | 应用程序的解冻方法、应用程序的解冻装置和终端 | |
CN106059906A (zh) | 一种消息处理***、方法及装置 | |
CN110209958A (zh) | 专题制作方法、装置、终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |