一种自动删除安装包的控制方法及控制装置与流程

文档序号:16325396发布日期:2018-12-19 05:53阅读:234来源:国知局
一种自动删除安装包的控制方法及控制装置与流程

本发明属于移动终端应用领域,特别涉及一种自动删除安装包的控制方法及控制装置。

背景技术

随着时代的进步,科技的飞速发展,人们的生活水平也逐渐提高,伴随着互联网的崛起,互联网的使用也逐渐涉及各种领域,而智能手机已经成为了每个家庭的必需品,同时也是在工作当中不可或缺的工具,随着互联网的企业逐渐增加,智能手机应用程序的品种也不断地更新换代,然而,智能手机的内存处理就成了人们越来越关心的问题了。

在目前的环境下,大多数用户在下载程序并安装后,都不会想到去将安装包进行删除,这样可以最大化的利用手机的内存空间,使智能手机的效率更高。

而目前,人们比较常用的下载方法也会先下载一个应用商店或手机自带的应用下载商城,通过应用商店下载的程序也没有能够及时的删除,造成了内存的浪费。

而目前,市场上并没有一种能够解决上述问题的技术方案,尤其是一种自动删除安装包的控制方法及控制装置。



技术实现要素:

针对现有技术存在的技术缺陷,本发明的目的是提供一种自动删除安装包的控制方法,其在安装应用程序后自动删除安装包,包括如下步骤:

a.在执行完应用程序安装后,生成请求指令;

b.基于所述请求指令删除与所述应用程序相关联的安装包。

优选地,在所述步骤a之前,还包括步骤a′:用户终端基于终端应用平台对应用程序进行安装。

优选地,在所述步骤a之前,还包括步骤a″:用户基于终端应用平台确定自动生成请求指令。

优选地,在所述步骤b之前,还包括步骤b′:确定所述应用程序是否安装正确。

优选地,在所述步骤b之前,还包括步骤:b″:确定所述应用程序是否安装完毕。

优选地,所述步骤b包括如下步骤:

b1:确定与所述应用程序相关联的安装包;

b2:删除所述安装包。

根据本发明的另一个方面,提供了一种自动删除安装包的控制装置,包括:

第一生成装置1:在执行完应用程序安装后,生成请求指令;

第一处理装置2:基于所述请求指令删除与所述应用程序相关联的安装包。

优选地,还包括:

第二处理装置11:用户终端基于终端应用平台对应用程序进行安装。

优选地,还包括:

第一确定装置12:用户基于终端应用平台确定自动生成请求指令。

优选地,还包括:

第二确定装置21:确定所述应用程序是否安装正确。

优选地,还包括:

第三确定装置22:确定所述应用程序是否安装完毕。

优选地,还包括:

第四确定装置23:确定与所述应用程序相关联的安装包以及与所述安装包相适应的垃圾文件;

第三处理装置24:删除所述安装包以及与所述安装包相适应的垃圾文件。

本发明通过在安装应用程序之前自动生成请求指令,确定安装程序安装成功并能够正常使用后,基于请求指令智能的删除安装包,释放更多的储存空间,提高终端的运行效率及运行速度,本发明操作简单,使用方便,提供了一种自动删除安装包的控制方法及控制装置,具有极高的商业价值。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出了本发明的具体实施方式的,一种自动删除安装包的控制方法的具体流程示意图;

图2示出了本发明的第一实施例的,用户终端基于终端应用平台对应用程序进行安装的具体流程示意图;

图3示出了本发明的第二实施例的,用户基于终端应用平台确定自动生成请求指令的具体流程示意图;

图4示出了本发明的第三实施例的,确定所述应用程序是否安装正确的具体流程示意图;

图5示出了本发明的第四实施例的,确定所述应用程序是否安装完毕的具体流程示意图;

图6示出了本发明的第五实施例的,基于所述请求指令删除与所述应用程序相关联的安装包的具体流程示意图;以及

图7示出了本发明的另一具体实施方式的,一种自动删除安装包的控制装置的模块连接示意图。

具体实施方式

为了更好的使本发明的技术方案清晰的表示出来,下面结合附图对本发明作进一步说明。

图1示出了本发明的具体实施方式的,一种自动删除安装包的控制方法的具体流程示意图,具体地,包括如下步骤:

首先,进入步骤s101,在执行完应用程序安装后,生成请求指令,本领域技术人员理解,在应用程序成功的安装后,生成一个或多个请求指令,所述请求指令包括,获取应用程序的安装位置,获取应用程序的控制权限等,其中,在应用程序安装完成后,在终端的显示界面上会显示出一个请求指令的选项框,其内容优选地可以设置为,是否允许获取应用程序安装位置、是否允许获取该应用程序的控制权限、是否在安装完成后允许自动删除安装包等多种请求指令。

在一个优选地实施例中,所述请求指令还包括是否允许该应用程序自动更新后删除安装包,本领域技术人员理解,现如今,在科技飞速发展的前提下,各种应用程序都会不断的升级或更新,在升级或更新之后,也难免会下载更多的安装包及补丁包,在应用程序更新完成后,其安装包若不及时删除,也会造成移动终端的内存占用较大的情况的,相应的,若应用程序安装一些补丁包后,其补丁包也是需要及时删除的,而在这样的实施例中,在用户安装应用程序后,会自动生成请求指令,包括对应用程序后续更新的安装包或补丁包的智能操作。

最后,进入步骤s102,基于所述请求指令删除与所述应用程序相关联的安装包,在应用程序安装完成后,根据步骤s101中获取到的请求指令,对所述应用程序相关联的安装包进行删除,释放出更多的储存空间,使移动终端的运行更加流畅。

在一个优选地实施例中,所述应用程序相关联的安装包还包括一些捆绑安装的安装包组,现如今,很多的应用程序下载,都会附带一些其他的应用程序打包安装,用户可在请求指令中选定不需要的应用程序,待需要的应用程序安装完成后,可根据请求指令,将已经安装的应用程序的安装包及用户不需要的应用程序的安装包一并删除。

图2示出了本发明的第一实施例的,用户终端基于终端应用平台对应用程序进行安装的具体流程示意图,具体的,包括如下步骤:

首先,进入步骤s201,用户终端基于终端应用平台对应用程序进行安装,本领域技术人员理解,为了方便用户的操作及提升用户使用的便利程度,不论是智能终端的生产商或是应用程序的开发商都会推出相应的应用平台,方便用户在应用平台上安装所需要的应用程序,在这样的实施例中,用户可通过终端内置的应用平台对应用程序进行安装,也可以通过应用程序商店对应用程序进行安装,优选地,用户还可通过在wap网页上对待安装的应用程序进行搜索,并根据搜索结果对应用程序进行安装。

本领域技术人员理解,所述步骤s202及步骤s203可以参考图1中的步骤s101及步骤s102,在此不予赘述。

图3示出了本发明的第二实施例的,用户基于终端应用平台确定自动生成请求指令的具体流程示意图,具体地,包括如下步骤:

首先,进入步骤s301,用户基于终端应用平台确定自动生成请求指令,用户通过终端内置的应用平台或第三方应用程序商店下载应用程序,在下载之前会自动生成请求指令,所述请求指令包括获取应用程序平台或应用程序商店的控制权限及访问权限,例如,自动获取安装路径,并根据全路径在应用程序安装完成后将应用程序相关联的安装包进行删除的操作权限,再例如,生成该应用程序自动更新后自动删除安装包的请求指令。

在一个优选地变化例中,所述步骤s301可以在图2中的步骤s201之后执行,在用户通过终端内置的应用平台或第三方应用程序商店下载应用程序,在下载之前会自动生成请求指令。

本领域技术人员理解,用户可以在终端应用平台中自行设置是否在安装完应用程序后,对应用程序安装包进行删除,即用户基于终端应用平台确定是否自动生成请求指令,若是,则优选地在执行完应用程序安装后,生成请求指令。

本领域技术人员理解,所述步骤s302及步骤s303可以参考图1中的步骤s101及步骤s102,在此不予赘述。

图4示出了本发明的第三实施例的,确定所述应用程序是否安装正确的具体流程示意图,具体地,包括如下步骤:

首先进入步骤s401,本领域技术人员理解,所述步骤s401可以参考图1中的步骤s101,在此不予赘述。

然后,进入步骤s402,确定所述应用程序是否安装正确,随着应用程序的种类及形式越来越多,用户通过应用平台搜索应用程序,会出现多种搜索结果,用户需确定唯一的安装应用程序,并确定该应用程序是否就是用户所需要安装的应用程序,若待安装的应用程序附带了一些其他的应用程序,可通过用户手动或智能判断,在安装过程中自动将附带的应用程序执行不安装,并在最终待安装的应用程序安装完成后,将待安装应用程序的安装包及附带应用程序的安装包一并删除。

最后,进入步骤s403,本领域技术人员理解,所述步骤s403可以参考图1中的步骤s102,在此不予赘述。

图5示出了本发明的第四实施例的,确定所述应用程序是否安装完毕的具体流程示意图,具体地,包括如下步骤:

首先,进入步骤s501,本领域技术人员理解,所述步骤s501可以参考图1中的步骤s101,在此不予赘述。

紧接着,进入步骤s502,确定所述应用程序是否安装完毕,本领域技术人员理解,现如今市场上的多种移动终端都会有不同的运行程序,相应的,待安装的应用程序并不是对所有的运行系统都能够兼容,用户在下载应用程序后,需确定该应用程序是否安装完毕并测试是否可以正常运行,若能够正常运行,在应用程序确定安装完毕后,则可执行安装包删除的步骤,若不能正常运行,则智能的将该应用程序的安装包进行删除,并向用户推送可以与用户终端系统兼容的应用程序的下载链接,用户只需要点击即可安装可正常使用的应用程序,并在安装完成后,将该应用程序的安装包进行智能删除。

在一个特殊的变化例中,所述步骤s501可以在图4中的步骤s401之后执行,首先确定所述应用程序是否安装正确,并确定所述应用程序是否安装完毕。

图6示出了本发明的第五实施例的,基于所述请求指令删除与所述应用程序相关联的安装包的具体流程示意图,本领域技术人员理解,图6是图1中步骤s102的子步骤,具体地,包括如下步骤:

首先,进入步骤s1021,确定与所述应用程序相关联的安装包,在应用程序安装完成后,确定与所述应用程序相关联的安装包,其中还包括与应用程序捆绑的其它安装包或者应用程序附带的安装补丁包等,获取到安装应用程序的路径,并获取到移动终端的控制权限。

在一个优选地实施例中,所述与应用程序相关联的安装包的确定还可以从大数据中获取,可通过其他用户的选择进行执行参考,例如,其中5与应用程序相关联的安装包有80%的用户选择对其中的4个与应用程序相关联的安装包进行删除,另外一个剩余的与应用程序相关联的安装包只有5%的用户选择删除,用户可根据大数据中的选择进行匹配删除或智能的依据大数据中的选择进行选择性的删除。

最后,进入步骤s1022,删除所述安装包,本领域技术人员理解,在确定了需要删除的安装包之后,可直接执行安装包的删除,由于现在的应用程序中难免会植入一些特定的程序,即便是对安装包进行删除,也会难免会残存一些安装包或安装包无法删除,若出现这种情况,优选地可对该安装包进行强行删除或直接粉碎该安装包,在进行删除。

图7示出了本发明的另一具体实施方式的,一种自动删除安装包的控制装置的模块连接示意图,本领域技术人员理解,本发明提供了一种自动删除安装包的控制装置,包括:第一生成装置1:在执行完应用程序安装后,生成请求指令,在应用程序成功的安装后,生成一个或多个请求指令,所述请求指令包括,获取应用程序的安装位置,获取应用程序的控制权限等,其中,在应用程序安装完成后,在终端的显示界面上会显示出一个请求指令的选项框,其内容优选地可以设置为,是否允许获取应用程序安装位置、是否允许获取该应用程序的控制权限、是否在安装完成后允许自动删除安装包等多种请求指令,所述第一生成装置1连接所述第一处理装置2,并与所述第二处理装置11及所述第一确定装置12连接。

进一步地,还包括第一处理装置2:基于所述请求指令删除与所述应用程序相关联的安装包,在应用程序安装完成后,根据第一生成装置1中获取到的请求指令,对所述应用程序相关联的安装包进行删除,释放出更多的储存空间,使移动终端的运行更加流畅,所述第一处理装置2连接所述第一生成装置1,并分别连接所述第二确定装置21、第三确定装置22、第四确定装置23及第三处理装置24。

进一步地,还包括第二处理装置11:用户终端基于终端应用平台对应用程序进行安装,用户可通过终端内置的应用平台对应用程序进行安装,也可以通过应用程序商店对应用程序进行安装,优选地,用户还可通过在wap网页上对待安装的应用程序进行搜索,并根据搜索结果对应用程序进行安装,所述第二处理装置连接所述第一生成装置1,并与所述第一确定装置12连接。

进一步地,还包括第一确定装置12:用户基于终端应用平台确定自动生成请求指令,用户通过终端内置的应用平台或第三方应用程序商店下载应用程序,在下载之前会自动生成请求指令,所述请求指令包括获取应用程序平台或应用程序商店的控制权限及访问权限,例如,自动获取安装路径,并根据全装路径在应用程序安装完成后将应用程序相关联的安装包进行删除的操作权限,再例如,生成该应用程序自动更新后自动删除安装包的请求指令,所述第一确定装置连接所述第一生成装置1,并与所述第二处理装置11连接。

进一步地,还包括第二确定装置21:确定所述应用程序是否安装正确,用户需确定唯一的安装应用程序,并确定该应用程序是否就是用户所需要安装的应用程序,若待安装的应用程序附带了一些其他的应用程序,可通过用户手动或智能判断,在安装过程中自动将附带的应用程序执行不安装,并在最终待安装的应用程序安装完成后,将待安装应用程序的安装包及附带应用程序的安装包一并删除,所述第二确定装置与所述第一处理装置2连接,并连接所述第三确定装置22、所述第四确定装置23及所述第三处理装置24。

进一步地,还包括第三确定装置22:确定所述应用程序是否安装完毕,用户在下载应用程序后,需确定该应用程序是否安装完毕并测试是否可以正常运行,若能够正常运行,在应用程序确定安装完毕后,则可执行安装包删除的步骤,若不能正常运行,则智能的将该应用程序的安装包进行删除,并向用户推送可以与用户终端系统兼容的应用程序的下载链接,用户只需要点击即可安装可正常使用的应用程序,并在安装完成后,将该应用程序的安装包进行智能删除,所述第三确定装置22与所述第一处理装置2连接,并连接所述第二确定装置21、所述第四确定装置23及所述第三处理装置24。

进一步地,还包括第四确定装置23:确定与所述应用程序相关联的安装包以及与所述安装包相适应的垃圾文件,在应用程序安装完成后,确定与所述应用程序相关联的安装包,其中还包括与应用程序捆绑的其它安装包或者应用程序附带的安装补丁包等,获取到安装应用程序的路径,并获取到移动终端的控制权限,所述第四确定装置23与所述第一处理装置2连接,并连接所述第二确定装置21、所述第三确定装置22及所述第三处理装置24。

进一步地,还包括第三处理装置24:删除所述安装包以及与所述安装包相适应的垃圾文件,在确定了需要删除的安装包之后,可直接执行安装包的删除,由于现在的应用程序中难免会植入一些特定的程序,即便是对安装包进行删除,也会难免会残存一些安装包或安装包无法删除,若出现这种情况,优选地可对该安装包进行强行删除或直接粉碎该安装包,在进行删除,所述第三处理装置24与所述第一处理装置2连接,并连接所述第二确定装置21、所述第三确定装置22及所述第四确定装置23。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1