书签 分享 收藏 举报 版权申诉 / 12

终端和应用程序的管理方法.pdf

  • 上传人:62****3
  • 文档编号:4901854
  • 上传时间:2018-11-26
  • 格式:PDF
  • 页数:12
  • 大小:462.61KB
  • 摘要
    申请专利号:

    CN201210068230.2

    申请日:

    2012.03.15

    公开号:

    CN103309729A

    公开日:

    2013.09.18

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    登录超时

    IPC分类号:

    G06F9/46; G06F11/14

    主分类号:

    G06F9/46

    申请人:

    宇龙计算机通信科技(深圳)有限公司

    发明人:

    王星群; 甄成刚

    地址:

    518040 广东省深圳市车公庙天安数码城创新科技广场B座8楼

    优先权:

    专利代理机构:

    北京友联知识产权代理事务所(普通合伙) 11343

    代理人:

    尚志峰;汪海屏

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种终端,包括:记录单元,记录终端中安装的应用程序的使用信息,并生成对应于使用信息的存在优先级;判断单元,判断存在优先级是否小于或等于预设的级别阈值;信息获取单元,在判断单元的判断结果为是的情况下,获取对应的应用程序的信息;存储单元,存储信息获取单元获取的应用程序的信息;以及卸载单元,自动卸载应用程序。相应地,本发明还提供了一种应用程序的管理方法。通过本发明的技术方案,能够有效地避免很少使用的应用程序过多地占用存储空间,而且在用户重新安装应用程序时,可以更加方便快捷。

    权利要求书

    权利要求书
    1.   一种终端,其特征在于,包括:
    记录单元,记录所述终端中安装的应用程序的使用信息,并生成对应于所述使用信息的存在优先级;
    判断单元,判断所述存在优先级是否小于或等于预设的级别阈值;
    信息获取单元,在所述判断单元的判断结果为是的情况下,获取对应的应用程序的信息;
    存储单元,存储所述信息获取单元获取的所述应用程序的信息;以及
    卸载单元,自动卸载所述应用程序。

    2.   根据权利要求1所述的终端,其特征在于,
    还包括:
    备份包获取单元,在所述判断单元的所述判断结果为是的情况下,获取所述应用程序的备份包;以及
    所述存储单元还用于:存储所述备份包获取单元获取的所述备份包。

    3.   根据权利要求2所述的终端,其特征在于,还包括:
    发送单元,将所述备份包获取单元获取的所述备份包发送至服务器。

    4.   根据权利要求2或3所述的终端,其特征在于,所述备份包获取单元具体包括:
    查找子单元,在所述终端的存储空间中查找所述应用程序的安装包,作为所述备份包;
    提取子单元,从所述终端的系统中提取所述应用程序的安装包,作为所述备份包;和/或
    生成子单元,从所述终端的系统中查找对应于所述应用程序的文件,并生成对应的备份包。

    5.   根据权利要求1至3中任一项所述的终端,其特征在于,还包括:
    指令接收单元,接收来自用户的恢复安装指令;
    备份包查找单元,查找对应于所述恢复安装指令的备份包;以及
    安装单元,利用所述备份包查找单元查找到的所述备份包进行恢复安装,得到对应的应用程序。

    6.   一种应用程序的管理方法,其特征在于,包括:
    步骤202,记录终端中安装的应用程序的使用信息,并生成对应于所述使用信息的存在优先级;
    步骤204,当所述存在优先级小于或等于预设的级别阈值时,获取并存储对应的应用程序的信息;
    步骤206,自动卸载所述应用程序。

    7.   根据权利要求6所述的应用程序的管理方法,其特征在于,所述步骤204中,还包括:
    获取所述应用程序的备份包,并存储所述备份包。

    8.   根据权利要求6所述的应用程序的管理方法,其特征在于,所述步骤204中,还包括:
    获取所述应用程序的备份包,并存储至服务器。

    9.   根据权利要求7或8所述的应用程序的管理方法,其特征在于,获取所述应用程序的所述备份包的过程具体包括:
    在所述终端的存储空间中查找所述应用程序的安装包,作为所述备份包;
    从所述终端的系统中提取所述应用程序的安装包,作为所述备份包;和/或
    从所述终端的系统中查找对应于所述应用程序的文件,并生成对应的备份包。

    10.   根据权利要求6至8中任一项所述的应用程序的管理方法,其特征在于,所述步骤206之后,还包括:
    根据接收到的恢复安装指令,查找对应的备份包,并利用所述备份包恢复安装对应的应用程序。

    说明书

    说明书终端和应用程序的管理方法
    技术领域
    本发明涉及应用程序管理技术领域,具体而言,涉及一种终端和一种应用程序的管理方法。
    背景技术
    目前,手机平台上应用数量呈现爆炸式增长,应用非常数量庞大,用户在使用过程中会尝试安装一些应用,但是安装应用后,除非用户自主卸载,否则将一直停留在系统里。相关技术中提及对应用程序的自动卸载,但如果要重新安装之前卸载的应用程序,则需要在手机存储空间上搜索安装程序,甚至由于安装程序被删除,需要重新进入应用商店去下载后,才能重新完成安装,这显然是对时间和金钱的浪费,而对于一些已经下架的应用程序,甚至可能无法再找到。
    因此,需要一种应用程序管理技术,能够有效地避免很少使用的应用程序过多地占用存储空间,而且在用户重新安装应用程序时,可以更加方便快捷。
    发明内容
    本发明所要解决的技术问题在于,提出一种应用程序管理技术,能够有效地避免很少使用的应用程序过多地占用存储空间,而且在用户重新安装应用程序时,可以更加方便快捷。
    有鉴于此,本发明提出了一种终端,包括:记录单元,记录所述终端中安装的应用程序的使用信息,并生成对应于所述使用信息的存在优先级;判断单元,判断所述存在优先级是否小于或等于预设的级别阈值;信息获取单元,在所述判断单元的判断结果为是的情况下,获取对应的应用程序的信息;存储单元,存储所述信息获取单元获取的所述应用程序的信息;以及卸载单元,自动卸载所述应用程序。
    在该技术方案中,通过对应用程序的使用信息进行统计,并据此计算出对应的存在优先级,在终端的存储空间不足时或在一段时间内需要对安装的应用程序进行整理时,记录该应用程序的信息后进行自动卸载,有效地为用户节约了存储空间。其中应用程序的使用信息可以包括该应用程序的使用频率、使用时间总长、启动次数、每次启动后的平均运行时间和/或距离首次安装完成的时间等,用于体现该应用程序对用户的重要程度。而在卸载前记录的应用程序的信息,则包括了该应用程序的名称、大小、版本、制作公司等信息,用于在需要进行软件恢复时,自动根据这些信息获取对应的应用程序。
    在上述技术方案中,优选地,所述的终端还包括:备份包获取单元,在所述判断单元的所述判断结果为是的情况下,获取所述应用程序的备份包;以及所述存储单元还用于:存储所述备份包获取单元获取的所述备份包。在该技术方案中,在卸载优先级较低的应用程序的同时还对其进行备份,方便用户在需要时重新安装该应用程序。比如获取该应用程序对应的文件,再将这些文件进行打包,生成备份包,便于随时利用该备份包进行应用程序的恢复。
    在上述技术方案中,优选地,所述的终端还包括:发送单元,将所述备份包获取单元获取的所述备份包发送至服务器。在该技术方案中,将备份包发送指服务器,可以进一步为用户节约存储空间,并在需要进行应用程序的恢复时,直接从服务器中下载该备份包即可,无需进行应用程序的查找。
    在上述技术方案中,优选地,所述备份包获取单元具体包括:查找子单元,在所述终端的存储空间中查找所述应用程序的安装包,作为所述备份包;提取子单元,从所述终端的系统中提取所述应用程序的安装包,作为所述备份包;和/或生成子单元,从所述终端的系统中查找对应于所述应用程序的文件,并生成对应的备份包。在该技术方案中,可以使用所卸载应用程序的安装包作为备份包;如果终端上没有存储应用程序的安装包,对于一些系统,比如Android系统,可以从系统中直接提取已安装的应用程序的安装包,而对于其他的系统,比如Windows系统,也可以利用原应用程序安装后的文件生成备份包,这样甚至可以保留包括用户使用信息和配置信息等在内的更完整的信息。
    在上述技术方案中,优选地,所述的终端还包括:指令接收单元,接收来自用户的恢复安装指令;备份包查找单元,查找对应于所述恢复安装指令的备份包;以及安装单元,利用所述备份包查找单元查找到的所述备份包进行恢复安装,得到对应的应用程序。在该技术方案中,在用户需要重新安装应用程序时,如果之前存储了备份包,则可以轻松地通过备份包进行恢复安装,而不用重新到网上搜索和下载,方便了用户的使用,提升了用户体验;而对于没有存储备份包的情况下,可以根据存储的应用程序的信息,在网络上进行查找对应的安装包,作为该备份包,进行下载、安装。
    本发明还提供了一种应用程序的管理方法,包括:步骤202,记录终端中安装的应用程序的使用信息,并生成对应于所述使用信息的存在优先级;步骤204,当所述存在优先级小于或等于预设的级别阈值时,获取并存储对应的应用程序的信息;步骤206,自动卸载所述应用程序。
    在该技术方案中,通过对应用程序的使用信息进行统计,并据此计算出对应的存在优先级,在终端的存储空间不足时或在一段时间内需要对安装的应用程序进行整理时,记录该应用程序的信息后进行自动卸载,有效地为用户节约了存储空间。其中应用程序的使用信息可以包括该应用程序的使用频率、使用时间总长、启动次数、每次启动后的平均运行时间和/或距离首次安装完成的时间等,用于体现该应用程序对用户的重要程度。而在卸载前记录的应用程序的信息,则包括了改应用程序的名称、大小、版本、制作公司等信息,用于在需要进行软件恢复时,自动根据这些信息获取对应的应用程序。
    在上述技术方案中,优选地,所述步骤204中还包括:获取所述应用程序的备份包,并存储所述备份包。在该技术方案中,在卸载优先级较低的应用程序的同时还对其进行备份,方便用户在需要时重新安装该应用程序。比如获取该应用程序对应的文件,再将这些文件进行打包,生成备份包,便于随时利用该备份包进行应用程序的恢复。
    在上述技术方案中,优选地,所述步骤204中还包括:获取所述应用程序的备份包,并存储至服务器。在该技术方案中,将备份包发送指服务器,可以进一步为用户节约存储空间,并在需要进行应用程序的恢复时,直接从服务器中下载该备份包即可,无需进行应用程序的查找。
    在上述技术方案中,优选地,获取所述应用程序的所述备份包的过程具体包括:在所述终端的存储空间中查找所述应用程序的安装包,作为所述备份包;从所述终端的系统中提取所述应用程序的安装包,作为所述备份包;和/或从所述终端的系统中查找对应于所述应用程序的文件,并生成对应的备份包。在该技术方案中,可以使用所卸载应用程序的安装包作为备份包;如果终端上没有存储应用程序的安装包,对于一些系统,比如Android系统,可以从系统中直接提取已安装的应用程序的安装包,而对于其他的系统,比如Windows系统,也可以利用原应用程序安装后的文件生成备份包,这样甚至可以保留包括用户使用信息和配置信息等在内的更完整的信息。
    在上述技术方案中,优选地,所述步骤206之后,还包括:根据接收到的恢复安装指令,查找对应的备份包,并利用所述备份包恢复安装对应的应用程序。在该技术方案中,在用户需要重新安装应用程序时,如果之前存储了备份包,则可以轻松地通过备份包进行恢复安装,而不用重新到网上搜索和下载,方便了用户的使用,提升了用户体验;而对于没有存储备份包的情况下,可以根据存储的应用程序的信息,在网络上进行查找对应的安装包,作为该备份包,进行下载、安装。
    综上所述,本发明中的技术方案通过统计应用程序的优先级,在用户存储空间不足时对优先级低的应用程序优先进行自动卸载,并将已卸载的应用程序的备份发送至云端服务器,有效地为用户释放了宝贵的存储空间;而且在用户需要重新安装已卸载的安装程序时,可以通过存储的应用程序的信息对应用程序进行重新安装,而不用再上网进行搜索和下载,方便快捷,方便了用户使用,提升了用户体验。
    附图说明
    图1示出了根据本发明的终端的框图;
    图2是根据本发明的应用程序的管理方法的流程图;
    图3是根据本发明的实施例的应用程序管理的具体流程图。
    具体实施方式
    为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
    在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
    图1示出了根据本发明的终端的框图。
    如图1所示,本发明提供了一种终端100,包括:记录单元102,记录终端100中安装的应用程序的使用信息,并生成对应于使用信息的存在优先级;判断单元104,判断存在优先级是否小于或等于预设的级别阈值;信息获取单元106,在判断单元104的判断结果为是的情况下,获取对应的应用程序的信息;存储单元108,存储信息获取单元106获取的应用程序的信息;以及卸载单元110,自动卸载应用程序。
    在该技术方案中,通过对应用程序的使用信息进行统计,并据此计算出对应的存在优先级,在终端100的存储空间不足时或在一段时间内需要对安装的应用程序进行整理时,记录该应用程序的信息后进行自动卸载,有效地为用户节约了存储空间。其中应用程序的使用信息可以包括该应用程序的使用频率、使用时间总长、启动次数、每次启动后的平均运行时间和/或距离首次安装完成的时间等,用于体现该应用程序对用户的重要程度。而在卸载前记录的应用程序的信息,则包括了改应用程序的名称、大小、版本、制作公司等信息,用于在需要进行软件恢复时,自动根据这些信息获取对应的应用程序。
    在上述技术方案中,终端100还包括:备份包获取单元112,在判断单元104的判断结果为是的情况下,获取应用程序的备份包;以及存储单元108还用于:存储备份包获取单元112获取的备份包。在该技术方案中,在卸载优先级较低的应用程序的同时还对其进行备份,方便用户在需要时重新安装该应用程序。比如获取该应用程序对应的文件,再将这些文件进行打包,生成备份包,便于随时利用该备份包进行应用程序的恢复。
    在上述技术方案中,终端100还包括:发送单元114,将备份包获取单元112获取的备份包发送至服务器。在该技术方案中,将备份包发送指服务器,可以进一步为用户节约存储空间,并在需要进行应用程序的恢复时,直接从服务器中下载该备份包即可,无需进行应用程序的查找。
    在上述技术方案中,备份包获取单元112具体包括:查找子单元112A,在终端100的存储空间中查找应用程序的安装包,作为备份包;提取子单元112B,从终端100的系统中提取应用程序的安装包,作为备份包;和/或生成子单元112C,从终端100的系统中查找对应于应用程序的文件,并生成对应的备份包。在该技术方案中,可以使用所卸载应用程序的安装包作为备份包;如果终端上没有存储应用程序的安装包,对于一些系统,比如Android系统,可以从系统中直接提取已安装的应用程序的安装包,而对于其他的系统,比如Windows系统,也可以利用原应用程序安装后的文件生成备份包,这样甚至可以保留包括用户使用信息和配置信息等在内的更完整的信息。
    在上述技术方案中,终端100还包括:指令接收单元116,接收来自用户的恢复安装指令;备份包查找单元118,查找对应于恢复安装指令的备份包;以及安装单元120,利用备份包查找单元118查找到的备份包进行恢复安装,得到对应的应用程序。在该技术方案中,在用户需要重新安装应用程序时,如果之前存储了备份包,则可以轻松地通过备份包进行恢复安装,而不用重新到网上搜索和下载,方便了用户的使用,提升了用户体验;而对于没有存储备份包的情况下,可以根据存储的应用程序的信息,在网络上进行查找对应的安装包,作为该备份包,进行下载、安装。
    图2是根据本发明的应用程序的管理方法的流程图。
    如图2所示,本发明还提供了一种应用程序的管理方法,包括:步骤202,记录终端中安装的应用程序的使用信息,并生成对应于使用信息的存在优先级;步骤204,当存在优先级小于或等于预设的级别阈值时,获取并存储对应的应用程序的信息;步骤206,自动卸载应用程序。
    在该技术方案中,通过对应用程序的使用信息进行统计,并据此计算出对应的存在优先级,在终端的存储空间不足时或在一段时间内需要对安装的应用程序进行整理时,记录该应用程序的信息后进行自动卸载,有效地为用户节约了存储空间。其中应用程序的使用信息可以包括该应用程序长期内的使用频率、使用时间总长、启动次数、每次启动后的平均运行时间和/或距离首次安装完成的时间等,用于体现该应用程序对用户的重要程度。而在卸载前记录的应用程序的信息,则包括了改应用程序的名称、大小、版本、制作公司等信息,用于在需要进行软件恢复时,自动根据这些信息获取对应的应用程序。
    在上述技术方案中,步骤204中还包括:获取应用程序的备份包,并存储备份包。在该技术方案中,在卸载优先级较低的应用程序的同时还对其进行备份,方便用户在需要时重新安装该应用程序。比如获取该应用程序对应的文件,再将这些文件进行打包,生成备份包,便于随时利用该备份包进行应用程序的恢复。
    在上述技术方案中,步骤204中还包括:获取应用程序的备份包,并存储至服务器。在该技术方案中,将备份包发送指服务器,可以进一步为用户节约存储空间,并在需要进行应用程序的恢复时,直接从服务器中下载该备份包即可,无需进行应用程序的查找。
    在上述技术方案中,获取应用程序的备份包的过程具体包括:在终端的存储空间中查找应用程序的安装包,作为备份包;从终端的系统中提取应用程序的安装包,作为备份包;和/或从终端的系统中查找对应于应用程序的文件,并生成对应的备份包。在该技术方案中,可以使用所卸载应用程序的安装包作为备份包;如果终端上没有存储应用程序的安装包,对于一些系统,比如Android系统,可以从系统中直接提取已安装的应用程序的安装包,而对于其他的系统,比如Windows系统,也可以利用原应用程序安装后的文件生成备份包,这样甚至可以保留包括用户使用信息和配置信息等在内的更完整的信息。
    在上述技术方案中,步骤206之后,还包括:根据接收到的恢复安装指令,查找对应的备份包,并利用备份包恢复安装对应的应用程序。在该技术方案中,在用户需要重新安装应用程序时,如果之前存储了备份包,则可以轻松地通过备份包进行恢复安装,而不用重新到网上搜索和下载,方便了用户的使用,提升了用户体验;而对于没有存储备份包的情况下,可以根据存储的应用程序的信息,在网络上进行查找对应的安装包,作为该备份包,进行下载、安装。
    图3是根据本发明的实施例的应用程序管理的具体流程图。
    如图3所示,本发明所提供的技术方案进行应用程序管理的具体流程如下:
    步骤302,由用户设置优先级级别阈值,当然,这一步并不是必须的,也可以由厂商进行预设。
    步骤304,对终端中的应用程序的使用信息进行统计,并计算对应的存在优先级。其中,应用程序优先级的统计方法可以是,统计每个应用程序的使用信息,包括长期及近期使用频率、长期及近期使用总时长和安装时间,可以根据经验参数、预设公式等,为每种使用信息参数对应生成一个因子,比如长期使用频率因子M=0.22,近期使用频率因子N=0.18,长期使用时间总时长因子P=0.25,近期使用时间总时长因子Q=0.32等等,并根据所有参数及相应因子的乘积总和生成每个应用程序的优先级数据,比如优先级=M×N×P×Q,当然,对于信息参数以及优先级的计算方式,这里仅作为一个实施例。
    步骤306,判断手机空间是否不足,如果不足,则进入步骤308。当然,这一步显然不是必须的,也可以采用其他方式,比如以固定时间作为时间周期,进行周期性地询问或自动整理。
    步骤308,将优先级低于级别阈值的应用程序进行相关信息的保存和自动卸载,并定期根据存储空间的情况,将所卸载的应用程序的安装包保存至云端服务器。这里的应用程序的相关信息包括应用程序的名称、大小、制作方名称等,而安装包既可以是最初安装该应用程序时存储在终端中的,也可以是从系统中提取出来的(比如Android系统中,可以提取出已安装的应用程序的安装包),也可以是从系统中获取该应用程序对应的所有文件,并生成对应的备份包。
    步骤310,在桌面上显示被卸载应用程序的列表。其中,该列表中不仅包括应用程序的名称,还可以包括应用程序的图标、卸载时间、原安装位置、以及安装时指定的应用类型信息(如果没有指定,则为默认类型)等。另外,该应用列表可以分批显示,例如以卸载时间或应用程序类型等进行分类,还可以提供如一键恢复多个安装程序的功能。
    步骤312,在用户需要重新安装应用程序时,在列表中选择相应的应用程序。
    步骤314,根据所保存的应用程序信息,在本地和服务器搜索该应用并下载安装。
    综上,本发明中的技术方案通过统计应用程序的优先级,在用户存储空间不足时对优先级低的应用程序优先进行自动卸载,并将已卸载的应用程序的备份发送至云端服务器,有效地为用户释放了宝贵的存储空间;而且在用户需要重新安装已卸载的安装程序时,可以通过存储的应用程序的信息对应用程序进行重新安装,而不用再上网进行搜索和下载,方便快捷,方便了用户使用,提升了用户体验。
    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    终端 应用程序 管理 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:终端和应用程序的管理方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4901854.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1