掌桥专利:专业的专利平台
掌桥专利
首页

应用程序的处理方法、应用程序的处理装置

文献发布时间:2023-06-19 10:54:12


应用程序的处理方法、应用程序的处理装置

技术领域

本申请涉及通信技术领域,尤其涉及一种应用程序的处理方法、应用程序的处理装置。

背景技术

随着信息技术的迅猛发展,用户可在其电子设备中安装的应用程序也越来越多,而其中的部分应用程序用户不会经常使用,但是该部分应用程序也会占用电子设备的存储空间,造成了存储空间的浪费。

对于这种不常使用的应用程序,用户往往只能通过手动卸载的方式来释放存储空间,但是用于若在一段时间后又想使用已卸载的应用程序就需要重新进行对于该应用程序的下载、登录和设置等操作,这个操作流程不仅繁琐,降低了用户对于不常使用应用程序的使用效率。

因此,如何减少不常使用应用程序所占用存储空间的同时保证用户对于不常使用应用程序的使用效率成为本领域技术人员亟需解决的问题。

发明内容

本申请实施例提供一种应用程序的处理方法、应用程序的处理装置,能够解决不常使用应用程序所占用存储空间的同时,保证用户对于不常使用应用程序的使用效率的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种应用程序的处理方法,该方法包括:

在目标应用程序的使用频率低于频率阈值时,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储,所述正常存储方式是用于启动所述目标应用程序的存储方式,所述预设存储方式占用的存储空间少于所述正常存储方式;

生成所述目标应用程序的目标快捷方式控件,并显示所述目标快捷方式控件;

接收对于所述目标快捷方式控件的第一输入;

响应于所述第一输入,将按照所述预设存储方式存储的目标应用程序转换为按照所述正常存储方式存储;

启动按照所述正常存储方式存储的目标应用程序。

第二方面,本申请实施例提供了一种应用程序的处理装置,该装置包括:

第一转换模块,用于在目标应用程序的使用频率低于频率阈值时,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储,所述正常存储方式是用于启动所述目标应用程序的存储方式,所述预设存储方式占用的存储空间少于所述正常存储方式;

生成模块,用于生成所述目标应用程序的目标快捷方式控件,并显示所述目标快捷方式控件;

接收模块,用于接收对于所述目标快捷方式控件的第一输入;

第二转换模块,用于响应于所述第一输入,将按照所述预设存储方式存储的目标应用程序转换为按照所述正常存储方式存储;

启动模块,用于启动按照所述正常存储方式存储的目标应用程序。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的应用程序的处理方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的应用程序的处理方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的应用程序的处理方法。

本申请实施例提供了一种应用程序的处理方法、应用程序的处理装置,本申请通过将用户不常使用的应用程序从正常存储方式转换为预设存储方式进行存储,以减少对于不常用应用程序的存储资源,并且保留有应用程序的快捷方式,使得用户可通过该快捷方式来将应用程序恢复至正常存储方式来进行启动,从而在不影响用户对于应用程序的正常使用的同时,减少了不常用应用程序所占用的存储空间。

附图说明

图1表示本申请实施例提供的一种应用程序的处理方法的步骤流程图;

图2表示本申请实施例提供的另一种应用程序的处理方法的步骤流程图;

图3表示本申请实施例提供的一种数据存储方式的转换方法的步骤流程图;

图4表示本申请实施例提供的一种应用程序的处理方法的原理示意图;

图5表示本申请实施例提供的另一种数据存储方式的转换方法的步骤流程图;

图6表示本申请实施例提供的一种数据包获取方法的步骤流程图;

图7表示本申请实施例提供的一种应用程序的处理装置的结构框图;

图8表示本申请实施例提供的一种电子设备的结构示意图;

图9表示本申请实施例提供的一种电子设备的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的一种应用程序的处理方法、应用程序的处理装置进行详细地说明。

参见图1,本申请实施例提供了一种应用程序的处理方法,所述方法包括:

步骤101,在目标应用程序的使用频率低于频率阈值时,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储,所述正常存储方式是用于启动所述目标应用程序的存储方式,所述预设存储方式占用的存储空间少于所述正常存储方式。

在本申请实施例中,目标应用程序是指安装于电子设备中使用频率较低的应用程序,显然由于目标应用程序的利用率较低,将会导致电子设备中存储空间的浪费,该使用频率是指当前时间之前一天、一周、一月等时间段中目标应用程序的启动频率,而频率阈值是用于表征应用程序是否经常使用的阈值,可以是用于自行设置,也可以是系统预先设置的默认值,具体可以根据实际需求设置,此处不做限定。正常存储方式可以是可以用于正常启动应用程序的存储方式,例如将应用程序的程序数据存储在电子设备的运行存储空间中等,只要可以正常启动应用程序即可,而与其对的预设存储方式是相对应正常存储方式,在存储同一应用程序时,所需的存储空间更少的存储方式,具体可以根据实际需求进行设置,此处不做限定。

在实时应用中,由于用户的电子设备中许多应用程序往往在安装后使用过几次,之后很少使用甚至几乎不使用,而这些应用程序将会占用电子设备的大量存储空间,十分浪费电子设备的存储资源,影响其他常用应用程序的正常运行,而本方案正是将这些不常使用的应用程序转换为按照所需存储空间更少的预设存储方式进行存储,可以有效减少不常使用的目标应用程序占用电子设备的存储空间,需要说明的是,在预设存储方式下的目标应用程序并不能用于正常启动,只要该目标应用程序无需启动,则按照预设存储方式下的目标应用程序并不会被用户感知。

步骤102,生成所述目标应用程序的目标快捷方式控件,并显示所述目标快捷方式控件。

在本申请实施例中,目标快捷方式控件是目标应用程序的启动链接,用户可通过对该目标快捷方式控件进行输入触发目标应用程序的启动流程。可以理解,虽然目标应用程序在按照预设存储方式下无法正常启动,但是为了便于用户想要使用该目标应用程序时可以快速找到该目标应用程序,可以在电子设备的显示界面中生成并显示该目标应用程序的快捷方式供用户识别。

步骤103,接收对于所述目标快捷方式控件的第一输入。

在本申请实施例中,第一输入可以是对于目标应用程序的目标快捷方式控件的点击、长按、滑动、语音或手势等类型的输入,具体可以根据实际需求确定,此处不做限定。

步骤104,响应于所述第一输入,将按照所述预设存储方式存储的目标应用程序转换为按照所述正常存储方式存储。

在本申请实施例中,根据用户对于目标快捷方式控件进行第一输入,触发目标应用程序的启动流程,具体是将按照预设存储方式存储的目标应用程序重新转换回按照正常存储方式存储。

步骤105,启动按照所述正常存储方式存储的目标应用程序。

在本申请实施例中,由于目标应用程序是按照正常存储方式存储,因此可以直接将目标应用程序进行启动,从而使得用户可以正常使用该目标应用程序。

本申请实施例提供的一种应用程序的处理方法,通过将用户不常使用的应用程序从正常存储方式转换为预设存储方式进行存储,以减少对于不常用应用程序的存储资源,并且保留有应用程序的快捷方式,使得用户可通过该快捷方式来将应用程序恢复至正常存储方式来进行启动,从而在不影响用户对于应用程序的正常使用的同时,减少了不常用应用程序所占用的存储空间。

参见图2,本申请实施例提供了另一种应用程序的处理方法,所述方法包括:

步骤201,接收用户对于存储空间优化选项的第三输入。

在本申请实施例中,存储空间优化选项是用于触发执行本方案所提供的应用程序的处理方法的步骤的功能选项,第三输入是对于所述存储空间优化选项的点击、长按、滑动、语音或手势等类型的输入,具体可以根据实际需求确定,此处不做限定。

在实际应用中,用户若可通过对存储空间优化选项进行第三输入,可以出发电子设备执行本方案所提供的应用程序的处理方式的步骤,以减少不常用应用程序所占用电子设备的存储空间。

步骤202,响应于所述第三输入,获取目标应用程序的未使用时长。

在本申请实施例中,可预先通过电子设备中的计时器对各应用程序的最后一次启动开始计时,从而得到目标应用程序的未使用时长。

步骤203,在目标应用程序的未使用时长大于时长阈值,且当前设备参数符合存储优化运行条件时,记录所述目标应用程序的应用设置信息。

在本申请实施例中,时长阈值是用于判断目标应用程序是否符合不常使用条件的时长,也就是只有未使用时长超过该时长阈值时,才确定该目标应用程序不常使用。当前设备参数是指电子设备所处的网络环境、电量、处理资源等,也就是说,设备存储空间优化的运行过程对电子设备的设备参数有一定要求,需要在电子设备的设备参数满足该存储优化运行条件时,才执行后续步骤。若当前设备参数不符合存储优化运行条件时,则实施监控电子设备的当前设备参数,在满足存储优化运行条件后可以自动执行后续步骤,或者是由用户自行设置时间点或者选择是否开始执行后续步骤,具体可以根据实际需求设置,此处不做限定。

应用设置信息是指目标应用程序的各种应用设置的相关参数,该应用设置信息可以是应用程序的账号登录信息、权限设置、界面设置、内容设置、消息推送设置等等,这些都是用户根据自己的实际使用需求对目标应用程序进行设置的相关参数,具体可以根据实际需求设置,此处不做限定。为了避免用户在重新使用该目标应用程序时,无需重新设置目标应用程序,需要将该目标应用存储的应用设置信息在转换存储方式前进行记录。

步骤204,将所述目标应用程序在正常存储方式下对应存储的目标程序数据进行压缩,得到所述目标应用程序在预设存储方式下对应存储的目标程序压缩包,所述正常存储方式是用于启动所述目标应用程序的存储方式,所述预设存储方式占用的存储空间少于所述正常存储方式。

在本申请实施例中,目标程序数据是目标应用程序在电子设备中的安装数据,例如:安卓系统中的data区域是安装应用程序的存储分区,目标程序数据就可以是在该data区域中目标应用程序的相关数据,当然目标程序数据还可以存储在其他分区,具体可以根据电子设备中所安装操作系统的类型设置,此处不做限定。目标压缩包是目标程序数据进行数据压缩得到的数据包。

通过将目标应用程序的目标程序数据进行压缩,可以有效减少目标应用程序所需占用的存储空间。

步骤205,生成所述目标应用程序的目标快捷方式控件。

该步骤可参照步骤102的详细描述,此处不再赘述。

步骤206,在所述目标程序压缩包在所述低频应用存储空间存储时,按照第一显示方式显示所述目标应用程序的目标快捷方式控件。

步骤207,在所述目标程序压缩包在所述服务器存储时,按照第二显示方式显示所述目标应用程序的目标快捷方式控件。

在本申请实施例中,步骤206和步骤207中的目标程序压缩包可以是在电子设备的中的低频应用存储空间进行存储,也可以是在电子设备之外的服务器或者其他存储设备进行存储。为了便于用户获知该目标程序压缩包的存储设备类型,可以在目标程序压缩包在电子设备中低频应用存储空间存储时采用第一显示方式显示目标快捷方式控件,在服务器存储时候采用第二显示方式显示目标快捷方式控件,第一显示方式和第二显示方式是两种不同的显示方式,例如第一显示方式与第二显示方式的显示亮度、显示底色等不同,具体可以根据实际需求设置,只要可以便于用户识别以获知目标程序压缩包是存储在何处即可,此处不做限定。

步骤208,接收对于所述目标快捷方式控件的第一输入。

该步骤可参照步骤103的详细描述,此处不再赘述。

步骤209,响应于所述第一输入,将所述目标程序压缩包进行解压,得到所述目标程序数据。

在本申请实施例中,在目标应用程序需要再次启动时候,可以将目标程序压缩包进行解压,以得到可以用户正常启动目标应用程序的目标程序数据。

步骤210,根据所述应用设置信息对所述目标应用程序进行设置。

在本申请实施例中,在目标应用程序启动之前,可以按照之前记录的应用设置信息将对目标应用程序的各项参数进行设置,以使得目标应用程序的各项程序设置可以维持用户之前使用时的状态,从而无需用户重新对目标应用程序进行设置,减少了用户重新使用目标应用程序时所需的工作量,提高了用户体验。

步骤211,启动按照所述正常存储方式存储的目标应用程序。

该步骤可参照步骤105的详细描述,此处不再赘述。

可选地,参照图3,所述步骤204,包括:

子步骤2041,从常用应用存储空间获取所述目标应用程序的目标程序数据,所述常用应用存储空间用于存储未使用时长小于或等于时长阈值的应用程序的程序数据。

在本申请实施例中,常用应用存储空间是电子设备中专门用于存储常使用的应用程序的程序数据的存储空间,该常用应用存储空间可以通过设置活跃应用程序列表来记录所存储应用程序的使用频率和未使用时长等信息,从而对所存储的应用程序的使用状态进行监控。该常用应用存储空间可以是通过对电子设备的存储空间进行区域划分得到的。

在实际应用中,若目标应用程序未使用时大于时长阈值,则从常用应用程序空间中提取该目标应用程序的目标程序数据。

子步骤2042,将所述目标程序数据进行压缩,得到所述目标应用程序的目标程序压缩包。

在本申请实施例中,对目标程序数据进行压缩,以得到所需存储空间更少的目标程序压缩包。

子步骤2043,在低频应用存储空间的可用数据量小于所述目标程序压缩包的目标数据量时,将所述低频应用存储空间中的部分压缩包发送至服务器进行存储,所述部分压缩包的数据量大于或等于所述目标数据量,所述部分数据包在所述低频应用存储空间的存入时间点最早。

在本申请实施例中,服务器是电子设备以外的其他存储设置,区别于电子设备的存储空间。低频应用存储空间的总数据量是设置的定值,这是为了避免低频应用存储空间中存储的程序数据包过多导致占用电子设备过多的存储空间,而在存储目标应用程序的目标程序数据包时,若低频应用存储空间中的可用数据量小于该目标程序压缩包的目标数据量,也就是低频应用存储空间装不下目标程序压缩包时,可以将低频应用存储空间中最早存储的不小于目标数据量的部分压缩包上传至服务器进行存储,以腾出存储空间来存储目标程序压缩包。

子步骤2044,在低频应用存储空间存储所述目标程序压缩包,所述低频应用存储空间用于存储未使用时长大于时长阈值的应用程序的程序数据。

在本申请实施例中,低频应用存储空间是电子设备中专门用于存储不常使用的应用程序的程度压缩包的存储空间,该低频应用存储空间可以通过设置空间优化列表来记录所存储程序压缩包对应的应用程序,在用户需要启动该空间优化类列表中的目标应用程序时,可见该目标应用程序从空间优化表转移到活跃应用程序列表中。该低频应用存储空间与常用应用存储空间类似,也可以是对电子设备的存储空间进行划分得到的,只是该低频应用存储空间和常用应用存储空间是电子设备中两个不同的存储空间分区。

本申请实施例通过将应用程序的程序数据和程序数据包利用常用应用存储空间和低频应用存储空间进行区分存储,从而可以减少不常用应用程序的程序压缩包对于常用应用程序的程序数据的运行过程的影响。

示例性的,参照图4,其中活跃应用列表包含有所存储应用名称和使用频率之间的对应关系,空间优化类列表中同样包含有所存储应用程序和使用频率之间的对应关系。使用频率较高的应用将存储在活跃应用列表中,使用频率较低的应用将存储在空间优化列表中,若空间优化列表中的应用程序需要重新启动,则该应用程序需要从空间优化列表中转移到活跃应用列表,若活跃应用列表中的应用程序使用频率较低时,则需要将该应用程序转移到空间优化列表中。

本申请实施例通过在低频存储空间中的可用数据量不足时,通过将低频存储空间中最早存储的程序数据包上传到服务器进行存储以为存储目标程序数据包提供存储空间,可以有效减少程序压缩包占用电子设备的存储空间。

子步骤2045,删除所述常用应用存储空间中存储的所述目标程序数据。

在本申请实施例中,在目标应用程序的目标程序数据包存储后,再将常用应用存储空间中的目标程序数据删除,以防止数据压缩过程失败等因素导致目标应用程序的数据丢失。

本申请实施例通过将目标应用程序从常用应用存储空间以压缩包的形式存储到低频应用存储区域,减少了不常用应用程序的数据对于常用应用程序正常运行的影响。

可选地,参照图5,所述步骤209,包括:

子步骤2091,从所述低频应用存储空间获取所述目标程序压缩包。

在本申请实施例中,在目标应用程序需要重新启动时,从低频应用存储空间提取目标应用程序的目标程序压缩包。

子步骤2092,在所述低频应用存储空间中不存在所述目标程序压缩包时,在对于所述目标程序压缩包从所述服务器的获取过程中,在所述目标应用程序的目标快捷方式控件上显示下载进度,直至从所述服务器获取所述目标程序压缩包。

在本申请实施例中,若低频应用存储空间中未存储有目标程序压缩包,则表明该目标应用程序的目标程序压缩包在服务器存储,向服务器发送对于该目标程序压缩包的获取请求,以接收服务器发送的目标程序压缩包。

由于从服务器下载目标程序压缩包需要一定时间,可以通过在目标程序压缩包的下载过程中,在目标快捷方式控件中实时显示下载进度,从而使得用户可以获知该目标程序压缩包的下载状态,以尽可能消除用户等待下载的焦虑。

子步骤2093,将所述目标程序压缩包进行解压,得到的所述目标程序数据。

在本申请实施例中,获取到目标程序压缩包后通过解压即可获取目标程序数据。

子步骤2094,在所述常用应用存储空间存储所述目标程序数据。

在本申请实施例中,将该目标程序数据重新存储到常用应用存储空间,以供后续启动该目标应用程序使用。

本申请实施例通过从低频应用存储区域或服务器获取目标程序压缩包来解压获取目标程序数据,可以有效减少不常用应用程序占用电子设备的存储空间。

可选地,参照图6,所述子步骤2092,包括:

子步骤20921,在第一网络环境中从所述服务器获取所述目标程序压缩包。

在本申请实施例中,第一网络环境可以是无线网络环境或者有线网络环境等,可以是用户设置或系统默认设置的,具体可以根据实际需求设置,此处不做限定。可以理解,由于从服务器获取目标程序压缩包需要消耗使用一定数据传输资源,从而可能产生一定的资费或者其他损耗,因此,在从服务器下载目标程序压缩包时候需要考虑此时是否会产生预期之外的耗损,而第一网络环境则是不会产生预期之外耗损的网络环境,例如无线网络通畅产生的网络资费较低,因此可以直接采用无线网络下载目标程序数据包,当然此处只是示例性说明,具体可以根据实际需求设置。

子步骤20922,在第二网络环境中显示下载提示信息。

在本申请实施例中,第二网络环境是区别与第一网络环境,是会产生额外资费或其他损耗的网络环境,例如移动网络的流量,可能会产生较高的流量资费,因此需要显示下载提示信息,以告知用户本次下载会消耗流量,当然此处只是示例性说明,具体可以根据实际需求设置。

子步骤20923,在接收到用户对于所述下载提示信息的第二输入时,从所述服务器获取所述目标程序压缩包。

在本申请实施例中,第二输入可以是用于对于下载提示信息的点击、长按、滑动、语音或手势等类型的输入,具体可以根据实际需求设置,此处不做限定。

用户查看下载提示信息后,若对下载提示信息进行第二输入,则确定用户允许在该第二网络环境下从服务器下载目标程序数据包,开始下载过程,当然用户还可以对该下载提示信息进行其他输入,以取消或暂停对于目标程序数据包的下载进程,或者是设置其他时间点重新显示下载提示信息等,具体可以根据实际需求设置,此处不不做限定。

本申请实施例通过在不同网络环境下采用不同的下载机制,使得用户可以对从服务器下载的目标程序数据包的过程进行灵活控制,避免了下载目标程序数据包产生超出用户预期的网络资费。

可选地,本申请是实施例还提供另一种显示目标快捷方式控件的方法,包括:在显示屏幕为折叠显示屏幕时,在所述折叠显示屏幕中的第一子显示屏幕上显示所述目标快捷方式控件,并在所述折叠显示屏幕中的第二子显示屏幕中显示除所述目标应用程序以外的其他应用程序的程序图标。

在本申请实施例中,折叠显示屏幕是可沿屏幕折叠轴进行折叠的显示屏幕,而第一子显示屏幕和第二子显示屏幕分别是屏幕折叠轴两侧的部分显示屏幕。通过将不常使用应用程序的目标快捷方式控件和常用的其他应用程序的程序图标在折叠显示屏幕的两侧子显示屏幕中分别进行显示,可以使得用户更加便捷地区分常用应用程序和不常用应用程序。

本申请实施例提供的另一种应用程序的处理方法,通过将用户不常使用的应用程序从正常存储方式转换为预设存储方式进行存储,以减少对于不常用应用程序的存储资源,并且保留有应用程序的快捷方式,使得用户可通过该快捷方式来将应用程序恢复至正常存储方式来进行启动,从而在不影响用户对于应用程序的正常使用的同时,减少了不常用应用程序所占用的存储空间。并且还通过将应用程序的程序数据和程序数据包利用常用应用存储空间和低频应用存储空间进行区分存储,从而可以减少不常用应用程序的程序压缩包对于常用应用程序的程序数据的运行过程的影响。并且还通过在低频存储空间中的可用数据量不足时,通过将低频存储空间中最早存储的程序数据包上传到服务器进行存储以为存储目标程序数据包提供存储空间,可以有效减少程序压缩包占用电子设备的存储空间。并且还通过将目标应用程序从常用应用存储空间以压缩包的形式存储到低频应用存储区域,减少了不常用应用程序的数据对于常用应用程序正常运行的影响。并且还通过在目标程序压缩包的下载过程中,在目标快捷方式控件中实时显示下载进度,从而使得用户可以获知该目标程序压缩包的下载状态,以尽可能消除用户等待下载的焦虑。并且还通过从低频应用存储区域或服务器获取目标程序压缩包来解压获取目标程序数据,可以有效减少不常用应用程序占用电子设备的存储空间。并且还通过在不同网络环境下采用不同的下载机制,使得用户可以对从服务器下载的目标程序数据包的过程进行灵活控制,避免了下载目标程序数据包产生超出用户预期的网络资费。

需要说明的是,本申请实施例提供的应用程序的处理方法,执行主体可以为应用程序的处理装置,或者该应用程序的处理装置中的用于执行应用程序的处理方法的控制模块。本申请实施例中以应用程序的处理装置执行加载应用程序的处理方法为例,说明本申请实施例提供的应用程序的处理的方法。

参见图7,本申请实施例还提供了一种应用程序的处理装置30的结构框图,所述应用程序的处理装置包括:

第一转换模块301,用于在目标应用程序的使用频率低于频率阈值时,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储,所述正常存储方式是用于启动所述目标应用程序的存储方式,所述预设存储方式占用的存储空间少于所述正常存储方式;

生成模块302,用于生成所述目标应用程序的目标快捷方式控件,并显示所述目标快捷方式控件;

接收模块303,用于接收对于所述目标快捷方式控件的第一输入;

第二转换模块304,用于响应于所述第一输入,将按照所述预设存储方式存储的目标应用程序转换为按照所述正常存储方式存储;

启动模块305,用于启动按照所述正常存储方式存储的目标应用程序。

可选地,所述第一转换模块301,还用于:

将所述目标应用程序在正常存储方式下对应存储的目标程序数据进行压缩,得到所述目标应用程序在预设存储方式下对应存储的目标程序压缩包;

所述第二转换模块304,还用于:

将所述目标程序压缩包进行解压,得到所述目标程序数据。

可选地,所述第一转换模块301,还用于:

从常用应用存储空间获取所述目标应用程序的目标程序数据,所述常用应用存储空间用于存储未使用时长小于或等于时长阈值的应用程序的程序数据;

将所述目标程序数据进行压缩,得到所述目标应用程序的目标程序压缩包;

在低频应用存储空间存储所述目标程序压缩包,所述低频应用存储空间用于存储未使用时长大于时长阈值的应用程序的程序数据;

删除所述常用应用存储空间中存储的所述目标程序数据;

可选地,所述第二转换模块304,还用于:

从所述低频应用存储空间获取所述目标程序压缩包;

将所述目标程序压缩包进行解压,得到的所述目标程序数据;

在所述常用应用存储空间存储所述目标程序数据。

可选地,所述第一转换模块301,还用于:

在低频应用存储空间的可用数据量小于所述目标程序压缩包的目标数据量时,将所述低频应用存储空间中的部分压缩包发送至服务器进行存储,所述部分压缩包的数据量大于或等于所述目标数据量,所述部分数据包在所述低频应用存储空间的存入时间点最早;

可选地,所述第二转换模块304,还用于:

在所述低频应用存储空间中不存在所述目标程序压缩包时,从所述服务器获取所述目标程序压缩包。

可选地,所述生成模块302,还用于:

在所述目标程序压缩包在所述低频应用存储空间存储时,按照第一显示方式显示所述目标应用程序的目标快捷方式控件;

在所述目标程序压缩包在所述服务器存储时,按照第二显示方式显示所述目标应用程序的目标快捷方式控件。

可选地,所述第二转换模块304,还用于:

在第一网络环境中从所述服务器获取所述目标程序压缩包;

在第二网络环境中显示下载提示信息;

在接收到用户对于所述下载提示信息的第二输入时,从所述服务器获取所述目标程序压缩包。

可选地,所述第二转换模块304,还用于:

在对于所述目标程序压缩包从所述服务器的获取过程中,在所述目标应用程序的目标快捷方式控件上显示下载进度。

可选地,所述第一转换模块301,还用于:

记录所述目标应用程序的应用设置信息;

可选地,所述启动模块305,还用于:

根据所述应用设置信息对所述目标应用程序进行设置。

可选地,所述第一转换模块301,还用于:

接收用户对于存储空间优化选项的第三输入;

响应于所述第三输入,获取目标应用程序的未使用时长。

所述针对持续不常使用条件的目标应用程序,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储,包括:

在目标应用程序的未使用时长大于时长阈值,且当前设备参数符合存储优化运行条件时,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储。

可选的,所述生成模块302,还用于:

在显示屏幕为折叠显示屏幕时,在所述折叠显示屏幕中的第一子显示屏幕上显示所述目标快捷方式控件,并在所述折叠显示屏幕中的第二子显示屏幕中显示除所述目标应用程序以外的其他应用程序的程序图标。

本申请实施例提供的一种应用程序的处理装置,通过将用户不常使用的应用程序从正常存储方式转换为预设存储方式进行存储,以减少对于不常用应用程序的存储资源,并且保留有应用程序的快捷方式,使得用户可通过该快捷方式来将应用程序恢复至正常存储方式来进行启动,从而在不影响用户对于应用程序的正常使用的同时,减少了不常用应用程序所占用的存储空间。

本申请实施例中的应用程序的处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的应用程序的处理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的应用程序的处理装置能够实现图1至图6的方法实施例中应用程序的处理装置实现的各个过程,为避免重复,这里不再赘述。

可选的,如图8所示,本申请实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述应用程序的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图9为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。

本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器510,用于在目标应用程序的使用频率低于频率阈值时,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储,所述正常存储方式是用于启动所述目标应用程序的存储方式,所述预设存储方式占用的存储空间少于所述正常存储方式;

显示单元506,用于生成所述目标应用程序的目标快捷方式控件,并显示所述目标快捷方式控件;

用户输入单元504,用于接收对于所述目标快捷方式控件的第一输入;

处理器510,还用于响应于所述第一输入,将按照所述预设存储方式存储的目标应用程序转换为按照所述正常存储方式存储;

启动按照所述正常存储方式存储的目标应用程序。

本申请实施例通过将用户不常使用的应用程序从正常存储方式转换为预设存储方式进行存储,以减少对于不常用应用程序的存储资源,并且保留有应用程序的快捷方式,使得用户可通过该快捷方式来将应用程序恢复至正常存储方式来进行启动,从而在不影响用户对于应用程序的正常使用的同时,减少了不常用应用程序所占用的存储空间。

可选地,处理器510还用于:

将所述目标应用程序在正常存储方式下对应存储的目标程序数据进行压缩,得到所述目标应用程序在预设存储方式下对应存储的目标程序压缩包;

将所述目标程序压缩包进行解压,得到所述目标程序数据。

可选地,处理器510还用于:

从常用应用存储空间获取所述目标应用程序的目标程序数据,所述常用应用存储空间用于存储未使用时长小于或等于时长阈值的应用程序的程序数据;

将所述目标程序数据进行压缩,得到所述目标应用程序的目标程序压缩包;

在低频应用存储空间存储所述目标程序压缩包,所述低频应用存储空间用于存储未使用时长大于时长阈值的应用程序的程序数据;

删除所述常用应用存储空间中存储的所述目标程序数据;

从所述低频应用存储空间获取所述目标程序压缩包;

将所述目标程序压缩包进行解压,得到的所述目标程序数据;

在所述常用应用存储空间存储所述目标程序数据。

可选地,射频单元501,用于:

在低频应用存储空间的可用数据量小于所述目标程序压缩包的目标数据量时,将所述低频应用存储空间中的部分压缩包发送至服务器进行存储,所述部分压缩包的数据量大于或等于所述目标数据量,所述部分数据包在所述低频应用存储空间的存入时间点最早;

在所述低频应用存储空间中不存在所述目标程序压缩包时,从所述服务器获取所述目标程序压缩包。

可选地,显示单元506,还用于:

在所述目标程序压缩包在所述低频应用存储空间存储时,按照第一显示方式显示所述目标应用程序的目标快捷方式控件;

在所述目标程序压缩包在所述服务器存储时,按照第二显示方式显示所述目标应用程序的目标快捷方式控件。

可选地,射频单元501,还用于:

在第一网络环境中从所述服务器获取所述目标程序压缩包;

显示单元506,还用于在第二网络环境中显示下载提示信息;

射频单元501,还用于在接收到用户对于所述下载提示信息的第二输入时,从所述服务器获取所述目标程序压缩包。

可选地,显示单元506,还用于在对于所述目标程序压缩包从所述服务器的获取过程中,在所述目标应用程序的目标快捷方式控件上显示下载进度。

可选地,处理器510,还用于:

记录所述目标应用程序的应用设置信息;

根据所述应用设置信息对所述目标应用程序进行设置。

可选地,用户输入单元507,还用于接收用户对于存储空间优化选项的第三输入;

处理器510,还用于响应于所述第三输入,获取目标应用程序的未使用时长。

在目标应用程序的未使用时长大于时长阈值,且当前设备参数符合存储优化运行条件时,将按照正常存储方式存储的目标应用程序转换为按照预设存储方式存储。

可选地,显示单元506,还用于:

在显示屏幕为折叠显示屏幕时,在所述折叠显示屏幕中的第一子显示屏幕上显示所述目标快捷方式控件,并在所述折叠显示屏幕中的第二子显示屏幕中显示除所述目标应用程序以外的其他应用程序的程序图标。

本方案还通过将应用程序的程序数据和程序数据包利用常用应用存储空间和低频应用存储空间进行区分存储,从而可以减少不常用应用程序的程序压缩包对于常用应用程序的程序数据的运行过程的影响。并且还通过在低频存储空间中的可用数据量不足时,通过将低频存储空间中最早存储的程序数据包上传到服务器进行存储以为存储目标程序数据包提供存储空间,可以有效减少程序压缩包占用电子设备的存储空间。并且还通过将目标应用程序从常用应用存储空间以压缩包的形式存储到低频应用存储区域,减少了不常用应用程序的数据对于常用应用程序正常运行的影响。并且还通过在目标程序压缩包的下载过程中,在目标快捷方式控件中实时显示下载进度,从而使得用户可以获知该目标程序压缩包的下载状态,以尽可能消除用户等待下载的焦虑。并且还通过从低频应用存储区域或服务器获取目标程序压缩包来解压获取目标程序数据,可以有效减少不常用应用程序占用电子设备的存储空间。并且还通过在不同网络环境下采用不同的下载机制,使得用户可以对从服务器下载的目标程序数据包的过程进行灵活控制,避免了下载目标程序数据包产生超出用户预期的网络资费。

应理解的是,本申请实施例中,输入单元504可以包括图形处理器(GraphicsProcessing Unit,GPU)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器509可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用程序的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述应用程序的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 应用程序的处理方法、应用程序的处理装置
  • 应用程序包的处理方法和应用程序的运行方法、装置
技术分类

06120112723091