应用程序处理方法及装置制造方法及图纸

技术编号:15187135 阅读:60 留言:0更新日期:2017-04-19 04:31
本发明专利技术实施例是关于一种应用程序处理方法及装置,其方法包括:接收用户发送的应用程序删除指令;根据所述应用程序删除指令生成待删除应用程序的程序列表,将所述程序列表发送给服务器,以使所述服务器根据接收到的所述程序列表,生成系统升级包;获取所述服务器发送的系统升级包;在系统升级模式下,运行所述系统升级包,将所述待删除应用程序中的目标应用程序从所述终端中删除。这样,在用户需要将终端中的预装应用程序等需要删除时,可以避免因预装应用程序安装在终端的系统分区而不能将其直接删除,而导致被预装应用程序占用的资源无法及时回收,进而严重影响终端的运行效率的问题。

【技术实现步骤摘要】

本专利技术实施例涉及软件
,尤其涉及一种应用程序处理方法及装置。
技术介绍
随着技术的不断发展,可以为用户提供的终端产品的品种和类型也越来越多,例如:智能手机、平板电脑和电视机等。为了适应各方面的需要,用户可以在应用商店中获取所需的应用程序。为了满足用户的需求及业务合作推广的需要,终端厂商也通常会在出厂前在终端中预装一些应用程序。以电视机为例,专利技术人在实现本专利技术的过程中,发现电视机在被用户使用一段时间后,电视机厂商不再对其提供维护。由于电视机中的预装应用程序被安装在系统的系统分区中,使得用户无法直接卸载预装应用程序,在电视机运行过程中,这些预装应用程序很可能会一直占用系统的Flash控制和内存等资源。然而,由于终端中的预装应用程序通常是不能被用户直接卸载,导致被预装应用程序占用的资源无法及时回收,进而严重影响终端的运行效率。
技术实现思路
为克服相关技术中存在的被预装应用程序占用的资源无法及时回收,进而严重影响终端的运行效率的问题,本专利技术实施例提供一种应用程序处理方法及装置。根据本专利技术实施例的第一方面,提供一种应用程序处理方法,应用于终端,所述方法包括:接收用户发送的应用程序删除指令;根据所述应用程序删除指令生成待删除应用程序的程序列表,所述待删除应用程序安装在所述终端的系统分区中;将所述程序列表发送给服务器,以使所述服务器根据接收到的所述程序列表,生成系统升级包;获取所述服务器发送的系统升级包;在系统升级模式下,运行所述系统升级包,将所述待删除应用程序中的目标应用程序从所述终端中删除。根据本专利技术实施例的第二方面,提供一种应用程序处理方法,应用于服务器,所述方法包括:获取终端发送的待删除应用程序的程序列表,所述程序列表包含所述待删除应用程序的标识信息;确定所述待删除应用程序中的目标应用程序;根据所述目标应用程序的标识信息生成系统升级包,所述系统升级包,包括:用于删除目标应用程序的脚本程序;将所述系统升级包发送给所述终端,以使所述终端根据接收到的所述系统升级包,删除所述终端中的目标应用程序。根据本专利技术实施例的第三方面,提供一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取用户发送的应用程序删除指令;根据所述应用程序删除指令生成待删除应用程序的程序列表,所述待删除应用程序安装在所述终端的系统分区中;将所述程序列表发送给服务器,以使所述服务器根据接收到的所述程序列表,生成系统升级包;获取所述服务器发送的系统升级包;在所述终端的系统升级模式下,运行所述系统升级包,将所述待删除应用程序中的目标应用程序从所述终端中删除。根据本专利技术实施例的第四方面,提供一种服务器,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取终端发送的待删除应用程序的程序列表,所述应用程序列表包含待删除应用程序的标识信息;确定所述待删除应用程序中的目标应用程序;根据所述目标应用程序的标识信息生成系统升级包,所述系统升级包,包括:用于删除目标应用程序的脚本程序;将所述系统升级包发送给所述终端,以使所述终端根据接收到的所述系统升级包,删除所述终端中的目标应用程序。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术实施例提供的应用程序处理方法及装置,终端通过根据用户发送的应用程序删除指令来生成用户选取的待删除应用程序的程序列表,并将该程序列表发送给服务器,在获取到服务器发送的系统升级包后,在终端的系统升级模式下,运行该系统升级包,将待删除应用程序中的目标应用程序从终端中删除。这样,在用户需要将终端中的预装应用程序等需要删除时,可以避免因预装应用程序安装在终端的系统分区而不能将其直接删除,而导致被预装应用程序占用的资源无法及时回收,进而严重影响终端的运行效率的问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术实施例。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术实施例的原理。图1是根据本专利技术一示例性实施例示出的一种应用程序处理的应用场景示意图;图2是根据本专利技术一示例性实施例示出的一种应用程序处理方法的流程图;图3是根据本专利技术另一示例性实施例示出的一种应用程序处理方法的流程图;图4是根据本专利技术又一示例性实施例示出的一种应用程序处理方法的流程图;图5是图2中步骤S250的流程图;图6是根据本专利技术又一示例性实施例示出的一种应用程序处理方法的流程图;图7是图6中步骤S620的流程图;图8是根据本专利技术又一示例性实施例示出的一种应用程序处理方法的流程图;图9是根据本专利技术一示例性实施例示出的一种应用程序处理装置的结构示意图;图10是根据本专利技术另一示例性实施例示出的一种应用程序处理装置的结构示意图;图11是根据本专利技术又一示例性实施例示出的一种应用程序处理装置的结构示意图;图12是图9中程序删除模块的示意图;图13是根据本专利技术又一示例性实施例示出的一种应用程序处理装置的结构示意图;图14是图13中目标应用程序确定模块的示意图;图15是根据本专利技术又一示例性实施例示出的一种应用程序处理装置的结构示意图;图16是根据本专利技术一示例性实施例示出的一种装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术实施例的一些方面相一致的装置和方法的例子。由于终端在被用户使用一段时间后,部分应用和服务会不再被厂商运营和维护,但是由于终端中很多应用程序在出厂时已被厂商预置在系统的系统分区内,造成用户无法直接将这些预装应用程序进行删除,在用户使用终端的过程中,这些预装应用程序可能会一直占用终端的Flash控制和内存等资源。尤其是系统运营几年以后,随着终端硬件产品的老化及用户在终端安装很多所需的应用程序,造成终端的可用资源十分紧张,很多用户会考虑如何提升终端的性能。在不增加成本的情况下,提高终端性能最直接有效的手段就是将预装应用程序占用的资源无法及时回收,以提高终端的运行效率。然而,由于终端中的预装应用程序被安装在系统的系统分区中,使得用户无法直接卸载预装应用程序。在保证终端系统稳定的情况下,为了将终端中的预装应用程序删除,进而将被预装应用程序占用的资源及时回收,以提高终端的运行效率,在本专利技术实施例中提供了一种应用程序处理方法及装置。其中,本专利技术实施例中的终端,可以是手机、电脑和电视机等,本专利技术实施例中以终端为电视机为例进行说明,本专利技术实施例并不限于此。图1为本专利技术一实施例提供的一种应用程序处理的应用场景示意图,如图1所示,图1包括:电视机100和服务器200。在本专利技术提供的实施例中,电视机100中安装有操作系统,该操作系统可以是安卓系统、苹果的MACOS系统或微软的WP系统等,为了便于理解,本专利技术实施例以安卓系统为例进行说明。另外,电视机100上除了安装有操作系统之外,还安装有应用程序,该应用程序可以包括预装应用程序和非预装应用程序。其中,预装应用程序为电视机100在出厂时被本文档来自技高网...
应用程序处理方法及装置

【技术保护点】
一种应用程序处理方法,应用于终端,其特征在于,所述方法包括:接收用户发送的应用程序删除指令;根据所述应用程序删除指令生成待删除应用程序的程序列表,所述待删除应用程序安装在所述终端的系统分区中;将所述程序列表发送给服务器,以使所述服务器根据接收到的所述程序列表,生成系统升级包;获取所述服务器发送的系统升级包;在系统升级模式下,运行所述系统升级包,将所述待删除应用程序中的目标应用程序从所述终端中删除。

【技术特征摘要】
1.一种应用程序处理方法,应用于终端,其特征在于,所述方法包括:接收用户发送的应用程序删除指令;根据所述应用程序删除指令生成待删除应用程序的程序列表,所述待删除应用程序安装在所述终端的系统分区中;将所述程序列表发送给服务器,以使所述服务器根据接收到的所述程序列表,生成系统升级包;获取所述服务器发送的系统升级包;在系统升级模式下,运行所述系统升级包,将所述待删除应用程序中的目标应用程序从所述终端中删除。2.根据权利要求1所述的应用程序处理方法,其特征在于,在所述将所述程序列表发送给服务器之后,所述方法还包括:获取所述终端的私钥;将所述私钥发送给所述服务器,以使所述服务器根据接收到的所述私钥对所述系统升级包进行签名。3.根据权利要求2所述的应用程序处理方法,其特征在于,所述方法还包括:通过所述私钥对所述系统升级包的签名进行校验;判断所述系统升级包的签名是否校验通过;当所述系统升级包的签名校验通过时,执行所述在系统升级模式下,运行所述系统升级包的步骤。4.根据权利要求1所述的应用程序处理方法,其特征在于,所述系统升级包,包括:用于删除所述目标应用程序的脚本程序;所述运行所述系统升级包,将所述待删除应用程序中的目标应用程序从所述终端中删除,包括:运行所述脚本程序;确定所述待删除应用程序中所需删除的目标应用程序;将所述目标应用程序从所述终端中删除。5.一种应用程序处理方法,应用于服务器,其特征在于,所述方法包括:获取终端发送的待删除应用程序的程序列表,所述程序列表包含所述待删除应用程序的标识信息;确定所述待删除应用程序中的目标应用程序;根据所述目标应用程序的标识信息生成系统升级包,所述系统升级包,包括:用于删除所述目标应用程序的脚本程序;将所述系...

【专利技术属性】
技术研发人员:李鑫李成成修建竹吴超
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1