应用开启的控制方法及终端的制作方法

文档序号:6356030阅读:127来源:国知局
专利名称:应用开启的控制方法及终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种应用开启的控制方法及终端。
背景技术
随着通信技术及计算机技术的发展,终端上安装的应用是越来越多,并且,这些应 用所占用的资源也是越来越大。在终端界面上通常会有较多应用的启动图标,用户有时会 误点击这些图标而启动应用。在这些应用获得开启触发后,将直接运行。对于系统资源占 用较多的应用如Wi0t0Sh0p、P0r-e、CS游戏等,开启后即直接导入系统,无法终止启动的进 程,只能等待应用完全开启后才能关闭、释放该应用所占用的内存。但通常也无法在短时间 内将所有进程全部结束。而部分应用开启后也将持续性的占用系统资源,除非人为结束。 现有的这种应用开启的控制技术方案,对于由于误操作的应用开启触发的情况是无法避免 的,既占用了系统资源又浪费了用户的时间。综上可知,现有的应用开启控制的技术,在实际使用上,显然存在不便与缺陷,所 以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种应用开启的控制方法及终端,以节 省终端的系统资源及用户的时间。为了实现上述目的,本发明提供了一种应用开启的控制方法,所述方法包括获得应用的误开启信息;在收到开启所述应用的触发指令时,根据所述误开启信息,要求用户输入开启的 再次确认指令;当收到用户的所述开启的再次确认指令后,执行对所述应用的开启。根据所述的控制方法,所述在收到开启所述应用的触发指令时,根据所述误开启 信息,要求用户输入开启确认指令的步骤包括在收到开启所述应用的触发指令时,根据所述误开启信息,显示一用于接收用户 的所述开启的再次确认指令的启动再次确认界面。根据所述的控制方法,所述获得应用的误开启信息的步骤包括设置所述应用的误开启参数及所述误开启参数的阈值;获取所述应用的误开启参数值;所述在收到开启所述应用的触发指令时,根据所述误开启信息要求用户输入开启 的再次确认指令的步骤包括所述在收到开启所述应用的触发指令时,判断所述应用的误开启参数值是否达到 所述误开启参数的阈值;若达到所述误开启参数的阈值,则要求用户输入开启的再次确认指令;若未达到所述误开启参数的阈值,则执行对所述应用的开启。
根据所述的控制方法,所述误开启参数包括所述应用启动后占用内存的大小值;和/或所述应用的程序文件大小值;和/或
所述应用的误开启的频次。根据所述的控制方法,所述应用的误开启信息包括所述应用在开启后未进行任何 操作而直接关闭的信息。本发明还提供了一种终端,包括信息获取模块,用于获得应用的误开启信息;确认控制模块,用于在收到开启所述应用的触发指令时,根据所述误开启信息要 求用户输入开启的再次确认指令;开启控制模块,用于当收到用户的所述开启的再次确认指令后,执行对所述应用 的开启。根据所述的终端,所述确认控制模块在收到开启所述应用的触发指令时,根据所 述误开启信息,显示一用于接收用户的所述开启的再次确认指令的启动再次确认界面。根据所述的终端,所述信息获取模块包括设置子模块,用于设置所述应用的误开启参数及所述误开启参数的阈值;获取子模块,用于获取所述应用的误开启参数值;
所述确认控制模块包括判断子模块,用于在收到开启所述应用的触发指令时,判断所述应用的误开启参 数值是否达到所述误开启参数的阈值;第一确认控制子模块,用于在所述误开启参数值达到所述误开启参数的阈值时, 要求用户输入开启的再次确认指令;第二确认控制子模块,用于在所述误开启参数值未达到所述误开启参数的阈值 时,执行对所述应用的开启。根据所述的终端,所述误开启参数包括所述应用启动后占用内存的大小值;和/或所述应用的程序文件大小值;和/或所述应用的误开启的频次。根据所述的终端,所述应用的误开启信息包括所述应用在开启后未进行任何操作 而直接关闭的信息。本发明通过获得应用的误开启信息,并根据所述误开启信息,在接收到对所述应 用开启的触发指令时,提示用户发送再次确认开启所述应用的指令,在接收到所述用户发 送的确认再次开启所述应用的指令后,开启所述应用。优选的,在接收到对所述应用开启的 触发指令时,显示一用于接收用户开启所述应用的启动再次确认界面,即提供后悔键界面; 通过所述启动再次确认界面接收用户开启所述应用的再次确认指令后,才执行对所述应用 的开启。避免了开启用户不需要启动的应用。如对终端的系统资源长时间占用较多内存的 应用;程序文件的太大占用较大内存的应用;不经常使用的新安装的应用或者安装后较长 时间未开启的应用;以及多次被误开启的应用。因此,本发明避免了用户不需要开启的应用 被启动,节省了终端的系统资源以及用户时间,提高了终端的系统性能。


图1是本发明提供的终端的结构示意图;图2是本发明一个实施例提供的终端的结构示意图;图3是本发明提供的应用开启的控制方法的流程图;图4是本发明一个实施例提供的应用开启的控制方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。参见图1,本发明提供了一种终端100,所述终端100包括信息获取模块10,用于获得应用的误开启信息;确认控制模块20,用于在收到开启所述应用的触发指令时,根据所述误开启信息, 要求用户输入开启的再次确认指令;开启控制模块30,用于当收到用户的所述开启的再次确认指令后,执行对所述应 用的开启。在本发明中通过信息获取模块10获取应用的误开启信息,确认控制模块20在收 到开启所述应用的触发指令时,根据所述误开启信息要求用户输入开启的再次确认指令。 其中开启所述应用的触发指令可以是用户通过终端100的操作系统发送的开启应用的指 令;或者是由终端100的系统自动发送的开启应用的指令。开启控制模块30在收到用户的 开启的再次确认指令后,执行对所述应用的开启。在终端100的操作过程中,由于所述应用可能存在一些误开启的情况,因此在本 发明中根据所述误开启信息,控制所述应用的开启。具体的,根据不同的所述应用的误开启 信息,判断所述开启应用的指令是否可能是由于用户的误操作而触发的指令,或者是一些 可能会影响终端100运行速度的其他应用的启动请求;或者是正常的启动所述应用的指令 等。根据不同的所述应用的误开启信息,进行相应的开启控制。如属于正常的启动所述应用 的指令,则相应的打开所述应用;属于可能误操作而启动应用的指令,则通过用户再次确认 后才打开所述应用或者结束开启所述应用的进程。由此可以避免用户打开不需要打开的应 用,却占用了系统资源,浪费用户的时间,也进一步的提高了终端100的系统的运行速度。在本发明的一个优选实施例中,所述确认控制模块20在收到开启所述应用的触 发指令时,根据所述误开启信息显示一用于接收用户的所述开启的再次确认指令的启动再 次确认界面。用户通过该启动再次确认界面,发送开启或者结束所述应用开启进程的指令。 当然,在本发明的其他实施例中,终端100还可以通过语音提示的方式提示用户再次确认 是否开启所述应用而用户也可以通过如语音确认的方式对所述应用的开启进行确认。用 户可以通过选择“是”或者“否”的应答,若选择“否”则不能开启应用。而如果在预定时间 内未收到用户确认指令,终端100的系统可以根据预先设置开启或者不开启应用。如用户 在30秒内没有应答,则开启所述应用。参见图2,在本发明的一个实施例中,所述终端100还包括
所述信息获取模块10包括设置子模块101,用于设置所述应用的误开启参数及所述误开启参数的阈值;获取子模块102,用于获取所述应用的误开启参数值;所述确认控制模块20包括判断子模块201,用于在收到开启所述应用的触发指令时,判断所述应用的误开启 参数值是否达到所述误开启参数的阈值;第一确认控制子模块202,用于在所述误开启参数值达到所述误开启参数的阈值 时,要求用户输入开启的再次确认指令;第二确认控制子模块203,用于在所述误开启参数值未达到所述误开启参数的阈 值时,执行对所述应用的开启。在本发明中,通过所述信息获取模块10获取应用的误开启信息。其中,包括通过 设置子模块101设置所述应用的误开启参数及所述误开启参数的阈值;以及通过获取子模 块102获取所述应用的误开启参数值。在本发明的一个实施例中,所述误开启参数包括所 述应用启动后占用内存的大小值;所述应用的程序文件大小值;所述应用的误开启的频次 等参数中的一个或者多个。在一些应用启动后,其有可能会长时间的占用内存,导致终端100系统运行速度 下降,影响其他应用的使用。在本发明中,通过设置子模块101设置应用在启动后占用内存 的大小值的第一阈值,在用户发出启动所述应用的指令时,判断子模块201将获取子模块 102获取的所述应用在启动后占用内存的大小值与所述第一阈值进行对比。当判断子模块 201判断所述应用启动后占用内存的大小值超过所述第一阈值时,则由第一确认控制子模 块202启动所述应用的启动再次确认界面;提示用户是否确定需要打开该应用,等待用户 进一步进行处理。而应用的程序文件大小也同样将影响到终端100的运行,通过设置子模块101设 置应用的程序文件大小值的第二阈值控制所述应用的启动。在接收到打开所述应用的指 令后,判断子模块201将获取子模块102获取的所述应用调取的程序文件大小值与所述第 二阈值进行对比,当判断子模块201判断所述应用调取的程序文件大小超过所述第二阈值 时,同样由第一确认控制子模块202要求用户输入开启的再次确认指令。对于多次被误开启的应用,将其被误开启的频次进行统计,若其多次被误开启,则 被再次误启动的可能性将大大增加,而所述被误开启的频次可通过终端100的一统计模块 记录。通过设置子模块101设置一所述应用的误开启的频次的第三阈值,判断子模块201将 获取子模块102获取的所述应用被误开启的频次进行对比,当判断子模块201判断所述应 用误开启的频次超过所述第三阈值时,则由第一确认控制子模块202要求用户输入开启的 再次确认指令。具体实现,可由第一确认控制子模块202启动所述应用的启动再次确认界 面,或者第一确认控制子模块202发出语音提示信息,提示用户再次确认是否开启该应用。在本发明的一个实施例中,所述应用的误开启信息包括所述应用在开启后未进行 任何操作而直接关闭的信息。即用户打开该应用的同时或者之后,发现其操作失误,因此迅 速的关闭该应用,而不进行任何操作的信息。在本发明的一个实施例中,所述应用误开启的 频次包括一段时间内所述应用误开启的频次,或者所述应用误开启总的频次。即可以分时 统计应用被误开启的频次,或者是所述应用被安装后总共被误开启的频次,以利用掌握用户需要使用所述应用的情况。另外,对于一些新安装的应用,或者是安装后较长时间未开启的应用,可能用户不 熟悉其功能的应用,很少被使用。因此,若应用的开启数目小于一定的数目,则说明用户对 其操作不熟悉,用户选择启动该应用的指令可能是误操作。判断子模块201将获取子模块 102获取的所述应用开启次数进行对比,当判断子模块201判断所述应用开启次数小于预 设的阈值时,则由第一确认控制子模块202要求用户输入开启的再次确认指令。在本发明的一个优选实施例中,在判断子模块201判断在所述应用的误开启参数 值达到所述误开启参数的阈值时,则第一确认控制子模块202启动所述应用的再确认启动 界面;通过该再确认启动界面用户可以重新选择启动该应用或者是结束开启所述应用的进 程的指令。避免了用户由于误操作而开启不需要开启的应用,节约了终端100的系统资源。 而若断子模块202判断在所述应用的误开启参数值未达到所述阈值时,说明该开启所述应 用的指令属于用户的正常操作,第二确认控制子模块203则执行对所述应用的开启。另外,本发明提供的终端100可以是手机、PDA (Personal Digital Assistant,个 人数字助理)、台式电脑等。而上述多个实施例中的模块可以是内置于终端100的软件单 元,硬件单元或软硬件结合单元。参见图3,本发明还提供了一种应用开启的控制方法,所述控制方法包括步骤S301中,获得应用的误开启信息;该步骤通过信息获取模块10实现;步骤S302中,在收到开启所述应用的触发指令时,根据所述误开启信息,要求用 户输入开启的再次确认指令;该步骤通过确认控制模块20实现;步骤S303中,当收到用户的所述开启的再次确认指令后,执行对所述应用的开 启;该步骤由开启控制模块30实现。在本发明的一个实施例中,在所述步骤S302包括在收到开启所述应用的触发指令时,根据所述误开启信息,显示一用于接收用户 的所述开启的再次确认指令的启动再次确认界面的步骤,该步骤通过确认控制模块20实 现。在本发明的一个优选实施例中,所述步骤S301包括设置所述应用的误开启参数及所述误开启参数的阈值;该步骤通过设置子模块 101实现,以及获取所述应用的误开启参数值的步骤;该步骤通过获取子模块102实现。所述步骤S302包括所述在收到开启所述应用的触发指令时,判断所述应用的误开启参数值是否达到 所述误开启参数的阈值的步骤;该步骤通过判断子模块201实现。若达到所述误开启参数的阈值,则要求用户输入开启的再次确认指令;该步骤由 第一确认控制子模块202实现;若未达到所述误开启参数的阈值,则执行对所述应用的开启;该步骤由第二确认 控制子模块203实现。其中,所述应用误开启参数包括所述应用启动后占用内存的大小值;所述应用的 程序文件大小值;所述应用的误开启的频次。当然还可以是其他的误开启参数。上述多个 误开启参数的阈值根据终端100的系统性能及用户的需要,或者终端100的系统当前的负载情况设置。对于只要该应用启动后会影响终端100的系统的运行,均可以由用户通过所 述再确认启动界面选择后,实现该应用的启动或者启动进程的关闭。参见图4,在本发明的一个优选实施例中,所述应用开启的控制方法的步骤包括步骤S401中,获得应用开启的指令;步骤S402中,判断所述应用的误开启频次是否达到阈值;是则执行步骤S403,否 则执行步骤S405 ;步骤S403中,显示该应用开启的启动再次确认界面;步骤S404中,是否获得用户开启该应用的再次确认指令;是则执行步骤S405 ;否 则结束该开启应用的进程;步骤S405中,开启该应用。综上所述,本发明通过获得应用的误开启信息,并根据所述误开启信息,在接收到 对所述应用开启的触发指令时,提示用户发送再次确认开启所述应用的指令,在接收到所 述用户发送的确认开启所述应用的指令后,开启所述应用。优选的,在接收到对所述应用开 启的触发指令时,显示一用于接收用户开启所述应用的启动再次确认界面,即提供后悔键 界面;通过所述启动再次确认界面接收用户开启所述应用的再次确认指令后,才执行对所 述应用的开启。避免了开启用户不需要启动的应用。如对终端的系统资源长时间占用较多 内存的应用;程序文件的太大占用较大内存的应用;不经常使用的新安装的应用或者安装 后较长时间未开启的应用;以及多次被误开启的应用。因此,本发明避免了用户不需要开启 的应用被启动,节省了终端的系统资源以及用户时间,提高了终端的系统性能。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种应用开启的控制方法,其特征在于,所述方法包括 获得应用的误开启信息;在收到开启所述应用的触发指令时,根据所述误开启信息,要求用户输入开启的再次 确认指令;当收到用户的所述开启的再次确认指令后,执行对所述应用的开启。
2.根据权利要求1所述的控制方法,其特征在于,所述在收到开启所述应用的触发指 令时,根据所述误开启信息,要求用户输入开启的再次确认指令的步骤包括在收到开启所述应用的触发指令时,根据所述误开启信息,显示一用于接收用户的所 述开启的再次确认指令的启动再次确认界面。
3.根据权利要求1所述的控制方法,其特征在于,所述获得应用的误开启信息的步骤 包括设置所述应用的误开启参数及所述误开启参数的阈值; 获取所述应用的误开启参数值;所述在收到开启所述应用的触发指令时,根据所述误开启信息,要求用户输入开启的 再次确认指令的步骤包括所述在收到开启所述应用的触发指令时,判断所述应用的误开启参数值是否达到所述 误开启参数的阈值;若达到所述误开启参数的阈值,则要求用户输入开启的再次确认指令; 若未达到所述误开启参数的阈值,则执行对所述应用的开启。
4.根据权利要求3所述的控制方法,其特征在于,所述误开启参数包括所述应用启动 后占用内存的大小值;和/或所述应用的程序文件大小值;和/或 所述应用的误开启的频次。
5.根据权利要求1 4任一项所述的控制方法,其特征在于,所述应用的误开启信息包 括所述应用在开启后未进行任何操作而直接关闭的信息。
6.一种终端,其特征在于,包括信息获取模块,用于获得应用的误开启信息;确认控制模块,用于在收到开启所述应用的触发指令时,根据所述误开启信息,要求用 户输入开启的再次确认指令;开启控制模块,用于当收到用户的所述开启的再次确认指令后,执行对所述应用的开启ο
7.根据权利要求6所述的终端,其特征在于,所述确认控制模块在收到开启所述应用 的触发指令时,根据所述误开启信息,显示一用于接收用户的所述开启的再次确认指令的 启动再次确认界面。
8.根据权利要求6所述的终端,其特征在于,所述信息获取模块包括 设置子模块,用于设置所述应用的误开启参数及所述误开启参数的阈值; 获取子模块,用于获取所述应用的误开启参数值;所述确认控制模块包括判断子模块,用于在收到开启所述应用的触发指令时,判断所述应用的误开启参数值是否达到所述误开启参数的阈值;第一确认控制子模块,用于在所述误开启参数值达到所述误开启参数的阈值时,要求 用户输入开启的再次确认指令;第二确认控制子模块,用于在所述误开启参数值未达到所述误开启参数的阈值时,执 行对所述应用的开启。
9.根据权利要求8所述的终端,其特征在于,所述误开启参数包括 所述应用启动后占用内存的大小值;和/或所述应用的程序文件大小值;和/或 所述应用的误开启的频次。
10.根据权利要求6 9任一项所述的终端,其特征在于,所述应用的误开启信息包括 所述应用在开启后未进行任何操作而直接关闭的信息。
全文摘要
本发明适用于通信技术领域,提供一种应用开启的控制方法,所述方法包括获得应用的误开启信息;在收到开启所述应用的触发指令时,根据所述误开启信息,要求用户输入开启的再次确认指令;当收到用户的所述开启的再次确认指令后,执行对所述应用的开启。相应的本发明还提供了一种终端。借此,本发明实现了节省终端的系统资源及用户的时间。
文档编号G06F3/048GK102135857SQ20111006167
公开日2011年7月27日 申请日期2011年3月15日 优先权日2011年3月15日
发明者谢志强 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1