应用程序管理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:17363495 阅读:37 留言:0更新日期:2018-02-28 13:26
本申请公开了一种应用程序管理方法、装置、存储介质及电子设备,通过获取预设应用程序的总样本集,其中该总样本集中的每个样本包括Q维特征信息;多次从总样本集中抽取K维特征信息,生成多个子样本集;根据每个子样本集,生成对应的子分类模型;根据多个子分类模型,生成总分类模型;当检测到预设应用程序进入后台时,总分类模型根据预设应用程序当前的Q维特征信息进行预测,生成预测结果,并根据预测结果对预设应用程序进行管理。本申请能够提升对应用程序进行管理的智能化和准确性。

Application management methods, devices, storage media, and electronic devices

The invention discloses an application program management method, device, storage medium and electronic equipment, by obtaining the total sample default application set, in which each sample of the total samples including Q dimensional feature information extraction; a series of concentrated K dimensional feature information from the total sample of students into several sub samples according to each sub set; the sample set, generate the corresponding sub classification model; according to the sub classification model, the total generation classification model; when detecting the default application into the background, the general classification model based on information Q dimensional feature of the current default application for prediction, the prediction results generated, and according to the prediction results of default application management. This application can enhance the intelligentization and accuracy of the management of the application.

【技术实现步骤摘要】
应用程序管理方法、装置、存储介质及电子设备
本申请属于通信
,尤其涉及一种应用程序管理方法、装置、存储介质及电子设备。
技术介绍
随着电子技术的发展,人们通常在电子设备上安装很多应用程序。当用户在电子设备中打开多个应用程序时,若用户退回电子设备的桌面或者停留在某一应用程序的应用界面或者电子设备的用户界面,则用户打开的多个应用程序依然会在电子设备的后台运行。然而在后台运行的应用程序会严重地占用电子设备的内存,并且导致电子设备的耗电速度加快,而且还会降低电子设备的运行流畅度。
技术实现思路
本申请提供一种应用程序管理方法、装置、存储介质及电子设备,能够提升对应用程序进行管理的智能化和准确性。第一方面,本申请实施例提供一种应用程序管理方法,应用于电子设备,包括步骤:获取预设应用程序的总样本集,其中所述总样本集中的每个样本包括Q维特征信息,所述Q为大于等于2的正整数;多次从所述总样本集随机抽取K维特征信息,生成多个子样本集,其中K为小于所述Q的正整数;根据所述多个子样本集,生成每个子样本集对应的子分类模型;根据多个所述子分类模型,生成总分类模型;当检测到所述预设应用程序进入后台时,所述总分类模型根据所述预设应用程序当前的Q维特征信息进行预测,生成预测结果,并根据所述预测结果对所述预设应用程序进行管理。第二方面,本申请实施例提供一种应用程序管理装置,应用于电子设备,包括:获取单元,用于获取预设应用程序的总样本集,其中所述总样本集中的每个样本包括Q维特征信息,所述Q为大于等于2的正整数;第一生成单元,用于多次从所述总样本集随机抽取K维特征信息,生成多个子样本集,其中K为小于所述Q的正整数;第二生成单元,用于根据所述多个子样本集,生成每个子样本集对应的子分类模型;第三生成单元,用于根据多个所述子分类模型,生成总分类模型;管理单元,用于当检测到所述预设应用程序进入后台时,所述总分类模型根据所述预设应用程序当前的Q维特征信息进行预测,生成预测结果,并根据所述预测结果对所述预设应用程序进行管理。第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的应用程序管理方法。第四方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行上述的应用程序管理方法。本申请实施例提供的应用程序管理方法、装置、存储介质及电子设备,通过多次从总样本集中随机抽取部分特征信息生成多个子样本集,对子样本集进行训练,生成子分类模型,再根据多个子分类模型生成总分类模型,可以提高对预设应用程序进行预测的准确性,从而提升对进入后台的应用程序进行管理的智能化和准确性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的应用程序管理装置的系统示意图;图2为本申请实施例提供的应用程序管理装置的应用场景示意图;图3为本申请实施例提供的应用程序管理方法的流程示意图;图4为本申请实施例提供的应用程序管理方法的另一流程示意图;图5为本申请实施例提供的生成总分类模型的流程示意图;图6为本申请实施例提供的生成多个总分类模型的示意图;图7为本申请实施例提供的应用程序管理装置的结构示意图;图8为本申请实施例提供的应用程序管理装置的另一结构示意图;图9为本申请实施例提供的电子设备的结构示意图;图10为本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在相关技术中,电子设备对后台的应用程序进行管理时,通常是直接根据电子设备的内存占用情况以及各应用程序的优先级,对后台的部分应用程序进行清理,以释放内存。然而有些应用程序对某些用户很重要、或者某些用户在短时间内需要再次使用某些应用程序,若在对后台的应用程序进行清理时将这些应用程序清理掉,则用户再次使用这些应用程序时需要电子设备重新加载这些应用程序的进程,需要耗费大量时间及内存资源。其中,所述电子设备可以是智能手机、平板电脑、台式电脑、笔记本电脑、或者掌上电脑等设备。请参阅图1,图1为本申请实施例提供的应用程序管理装置的系统示意图。该应用程序管理装置主要用于:预先采集预设应用程序的总样本集,为预设应用程序建立总分类模型,其中总样本集包括Q维特征信息,Q为大于等于2的正整数;当预设应用程序进入电子设备的后台时,获取预设应用程序当前的Q维特征信息,并利用该预设应用程序对应的总分类模型对该预设应用程序进行预测,生成预测结果;然后根据该预测结果判断该预设应用程序是否需要被使用,以对预设应用程序进行管理,例如关闭、或者冻结等。具体地,请参阅图2,图2为本申请实施例提供的应用程序管理装置的应用场景示意图。比如,应用程序管理装置在接收到管理请求时,检测到在电子设备的后台运行的应用程序包括预设应用程序a、预设应用程序b以及预设应用程序c;然后分别获取预设应用程序a对应的总分类模型A、预设应用程序b对应的总分类模型B以及预设应用程序c对应的总分类模型C;通过总分类模型A对预设应用程序a是否需要被使用的概率本文档来自技高网...
应用程序管理方法、装置、存储介质及电子设备

【技术保护点】
一种应用程序管理方法,应用于电子设备,其特征在于,包括步骤:获取预设应用程序的总样本集,其中所述总样本集中的每个样本包括Q维特征信息,所述Q为大于等于2的正整数;多次从所述总样本集随机抽取K维特征信息,生成多个子样本集,其中K为小于所述Q的正整数;根据所述多个子样本集,生成每个子样本集对应的子分类模型;根据多个所述子分类模型,生成总分类模型;当检测到所述预设应用程序进入后台时,所述总分类模型根据所述预设应用程序当前的Q维特征信息进行预测,生成预测结果,并根据所述预测结果对所述预设应用程序进行管理。

【技术特征摘要】
1.一种应用程序管理方法,应用于电子设备,其特征在于,包括步骤:获取预设应用程序的总样本集,其中所述总样本集中的每个样本包括Q维特征信息,所述Q为大于等于2的正整数;多次从所述总样本集随机抽取K维特征信息,生成多个子样本集,其中K为小于所述Q的正整数;根据所述多个子样本集,生成每个子样本集对应的子分类模型;根据多个所述子分类模型,生成总分类模型;当检测到所述预设应用程序进入后台时,所述总分类模型根据所述预设应用程序当前的Q维特征信息进行预测,生成预测结果,并根据所述预测结果对所述预设应用程序进行管理。2.根据权利要求1所述的应用程序管理方法,其特征在于,所述根据多个所述子分类模型,生成总分类模型的步骤,包括:根据所述子样本集以及所述子分类模型,生成所述子分类模型对应的权重;根据所述子分类模型以及所述子分类模型对应的权重,生成总分类模型。3.根据权利要求2所述的应用程序管理方法,其特征在于,所述根据所述子样本集以及所述子分类模型,生成所述子分类模型对应的权重的步骤,包括:根据所述子样本集以及所述子分类模型,生成所述子分类模型的错误率;根据所述子分类模型的错误率,生成所述子分类模型对应的权重。4.根据权利要求3所述的应用程序管理方法,其特征在于,所述根据所述子样本集以及所述子分类模型,生成所述子分类模型的错误率的步骤,包括:基于第一预设公式对所述子样本集以及所述子分类模型进行处理,生成所述子分类模型的错误率,其中所述第一预设公式为:其中m表示第m个子样本集,所述第m个子样本集为(Xm1,Xm2,...,XmN),所述M表示所述子样本集的数量,所述N表示所述子样本集中的子样本数量,所述Xmn表示所述第m个子样本集中的第n个子样本,所述tmn表示所述第m个子样本集中的第n个子样本的标记结果,ym(X)表示第m个子分类模型,其中X表示一个子样本,所述I(ym(Xmn)≠tmn)表示第m个子分类模型对第m个子样本集中的第n个子样本的预测结果与标记结果不一致,所述εm表示第m个子分类模型的错误率。5.根据权利要求4所述的应用程序管理方法,其特征在于,所述根据所述子分类模型的错误率,生成所述子分类模型对应的权重的步骤,包括:基于第二预设公式对所述子分类模型的错误率进行处理,生成所述子类器对应的权重,其中所述第二预设公式为:其中所述αm表示第m个子分类模型的权重。6.根据权利要求5所述的应用程序管理方法,其特征在于,所述根据所述子类器以及所述子类器对应的权重,生成总分类模型的步骤,包括:基于第三预设公式对所述子分类模型以及所述子分类模型对应的权重进行处理,生成总分类模型,其中所述第三预设公式为:其中所述Y(X)表示所述总分类模型。7.根据权利要求1至6任一项所述的应用程序管理方法,其特征在于,在所述获取预设应用程序的总样本集的步骤之后,还包括:对所述总样本集中的样本进行标记,生成每个样本的标记结果。8.根据权利要求7所述的应用程序管理方法,其特征在于,所述多次从所述总样本集随机抽取K维特征信息,生成多个子样本集的步骤,包括:多次从每个样本中随机抽取K维特征信息,生成对应的子样本;将每次形成的多个子样本确定为子样本集;在所述多次从所述总样本集随机抽取K维特征信息,生成多个子样本集的步骤之后,还包括:将所述每个样本的标记结果确定为对应的子样本的标记结果。9.根据权利要求7所述的应用程序管理方法,其特征在于,还包括:根据所述样本中的Q维特征信息以及所述子样本中的K维特征信息,确定所述子样本集的数量。10.根据权利要求9所述的应用程序管理方法,其特征在于,所述确定所述子样本集的数量的步骤,包括:根据第四预设公式,确定所述子样本集的数量,其中所述第四预设公式为:11.根据权利要求1至6任一项所述的应用程序管理方法,其特征在于,所述获取预设应用程序的总样本集的步骤,包括:每隔预设时长获取Q维特征信息,其中所述特征信息的维度包括所述预设应用程序的运行特征信息和/或所述电子设备的状态特征信息;将每次获取的所述Q维特征信息确定为样本;在预设历史时间段内获取多个所述样本,生成总样本集。12.一种应用程序管理装置,应...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1