一种信息处理方法及电子设备的制作方法

文档序号:6486881阅读:129来源:国知局
一种信息处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法及电子设备,该方法包括:接收用户的第一操作信息;检测所述第一操作信息是否满足预定条件;若所述第一操作信息满足预定条件,检测是否有正在运行的前台应用程序;若有前台应用程序则完全退出所述应用程序。通过设定的操作信息对应实现应用程序的完全退出功能,减少非运行程序对内存的占用。
【专利说明】一种信息处理方法及电子设备
【技术领域】
[0001 ] 本发明涉及电子通信【技术领域】,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002]丰富的应用、好玩的游戏让所有智能机更能适应用户的需要,但是很多手机中的应用程序界面在用户执行推出操作之后,这些应用程序并没有直接关闭,只是将应用置于后台。虽然应用程序置于后台之后,不会对用户的其他操作造成影响,但是这些置于后台的应用会大量消耗用户的网络流量以及电子设备的电池电量。
[0003]现有技术中如果用户想关掉置于后台的应用,则需要使用任务管理工具来退出应用,具体的实现方式是:
[0004]首先通过系统设置的应用管理工具调用方式,调用应用管理工具;任务管理工具中显示当前系统中正在运行的各应用;
[0005]然后在任务管理工具中找到希望关闭的应用程序,并根据系统预设的关闭步骤执行关闭应用的操作。
[0006]虽然通过上述方式能够实现对应用的关闭,但是整个操作步骤繁琐,不方便。而且一般极少用户会在退出某个应用的使用界面后,再监控任务管理的操作系统。所以通过任务管理工具实现应用程序的彻底关闭比较困难。

【发明内容】

[0007]本发明提供一种信息处理方法及电子设备,本发明所提供的方法和装置解决现有技术中用户不使用的应用程序至于后台浪费系统内存的问题。
[0008]一种信息处理方法,应用于电子设备,所述电子设备至少能够运行第一操作系统,所述方法包括:
[0009]接收用户的第一操作信息;
[0010]检测所述第一操作信息是否满足预定条件;
[0011]若所述第一操作信息满足预定条件,检测是否有正在运行的前台应用程序;
[0012]若有前台应用程序则完全退出所述应用程序。
[0013]所述第一操作信息为触控操作信息,则检测所述第一操作信息是否满足预定条件包括:
[0014]根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹,检测所述触控点移动轨迹是否与预设的移动轨迹相同,如果是,则确定所述第一操作信息满足预定条件。
[0015]所述第一操作信息为触控操作信息,则检测所述第一操作信息是否满足预定条件包括:
[0016]获取所述触控操作信息中用户输入触控操作信息时的触控点个数,检测所述触控点个数是否等于预设的第一阈值,如果是,则确定所述第一操作信息满足预定条件。[0017]所述第一操作信息为触控操作信息,则检测所述第一操作信息是否满足预定条件包括:
[0018]根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹和触控点个数;
[0019]检测所述触控点个数是否大于第二阈值,如果是,则检测每个触控点对应的移动轨迹是否与预设的移动轨迹相同,若相同,则确定所述第一操作信息满足预定条件。
[0020]接收用户的第一操作信息;检测所述第一操作信息是否满足预定条件包括:
[0021]检测是否有用户点击设定物理按键的脉冲信息,如果有,则根据所述脉冲信息生成第一操作信息;
[0022]检测所述第一操作信息中的脉冲信息的持续时长值,如果所述持续时长值大于第三阈值,则确定所述第一操作信息满足预定条件。
[0023]根据上述方法本发明还提供一种电子设备,所述电子设备至少能够运行第一操作系统,该电子设备包括:
[0024]信息接收单元,用于接收用户的第一操作信息;
[0025]控制单元,用于检测所述第一操作信息是否满足预定条件,若所述第一操作信息满足预定条件;检测是否有正在运行的前台应用程序,若有前台应用程序则完全退出所述应用程序。
[0026]所述第一操作信息为触控操作信息,则所述控制单元还用于根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹,检测所述触控点移动轨迹是否与预设的移动轨迹相同,如果是,则确定所述第一操作信息满足预定条件。
[0027]所述第一操作信息为触控操作信息,则所述控制单元还用于获取所述触控操作信息中用户输入触控操作信息时的触控点个数,检测所述触控点个数是否等于预设的第一阈值,如果是,则确定所述第一操作信息满足预定条件。
[0028]所述第一操作信息为触控操作信息,则所述控制单元还用于根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹和触控点个数;检测所述触控点个数是否大于第二阈值,如果是,则检测每个触控点对应的移动轨迹是否与预设的移动轨迹相同,若相同,则确定所述第一操作信息满足预定条件。
[0029]所述第一操作信息为物理按键的脉冲信息,则所述控制单元还用于检测是否有用户点击设定物理按键的脉冲信息,如果有,则根据所述脉冲信息生成第一操作信息;检测所述第一操作信息中的脉冲信息的持续时长值,如果所述持续时长值大于第三阈值,则确定所述第一操作信息满足预定条件。
[0030]上述技术方案中的一个或两个,至少具有如下技术效果:
[0031]本发明实施例所提供的方法和装置,通过接收用户的第一操作信息;检测所述第一操作信息是否满足预定条件;若所述第一操作信息满足预定条件,检测是否有正在运行的前台应用程序;若有前台应用程序则完全退出所述应用程序。通过设定的操作信息对应实现应用程序的完全退出功能,减少非运行程序对内存的占用。
【专利附图】

【附图说明】
[0032]图1为本发明实施例(一)一种信息处理方法的流程图;[0033]图2为本发明实施例(二)一种信息处理方法的流程图;
[0034]图3为本发明实施例(二)中通过特定的触控操作信息实现程序退出的示意图;
[0035]图4为本发明实施例(三)一种信息处理方法的流程图;
[0036]图5为本发明实施例一种电子设备的结构示意图。
【具体实施方式】
[0037]本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备至少能够运行第一操作系统,所述方法包括:接收用户的第一操作信息;检测所述第一操作信息是否满足预定条件;若所述第一操作信息满足预定条件,检测是否有正在运行的前台应用程序;若有前台应用程序则完全退出所述应用程序。
[0038]现有技术中,为了用户使用方便或者是运行的需要,现在大部分的电子设备中安装的应用程序会在用户点击退出后并不完全退出而是将程序转入后台运行,但是很多应用程序转入后台运行会浪费大量的资源,并会影响到用户使用其他应用程序的反应速度。
[0039]实施例一、针对上述问题本发明实施例提供一种信息处理方法,本发明实施例所提供的方法应用于电子设备中,所述电子设备至少能够运行第一操作系统,下面结合说明书附图对本发明的【具体实施方式】进行详细说明(如图1所示):
[0040]步骤101,接收用户的第一操作信息;
[0041]在本发明实施例中,用户可以通过多种方式输入第一操作信息,具体的实现方式可以包括:
[0042]如果所述电子设备包括触控单元,则可以通过触控单元接收第一操作信息;
[0043]另外,还可以设置一个单独的物理按键,当用户按压所述物理按键时,电子设备会检测到对应的第一脉冲信号,则根据所述第一脉冲信号生成第一操作信息。另外,也可以检测某一设定按键是否被按压生成第二脉冲信号,如果是,则根据所述第二脉冲信号生成所述第一操作信息。
[0044]步骤102,检测所述第一操作信息是否满足预定条件,如果是,则转入步骤103,否贝IJ,通过原有处理流程处理所述第一操作信息。
[0045]在本发明实施例中,因为第一操作信息的不同生成方式,所以不同种类的第一操作信息对应不同的预定条件。触控类的操作信息和按键类操作信息对应不同的预定条件。
[0046]步骤103,检测是否有正在运行的前台应用程序,若有前台应用程序则完全退出所述应用程序。
[0047]为了防止退出程序时候出现误操作,所以在退出程序时,确定当前前台处理的应用程序作为被操作程序。
[0048]在本发明实施例中所述完全退出应用程序的具体实现方式可以是:
[0049]确定需要完全退出的应用程序后,则确定所述应用程序对应的所有进程;
[0050]发送进程退出的指令到系统CPU,使CPU控制所述应用程序对应的所有进程停止运行。
[0051]本发明实施例中所公开的完全退出应用程序和将程序至于后台的区别为,完全退出应用程序是停止应用程序对应的所有进程的运行;而至于后台并不停止进程的运行。即完全退出应用程序等同于电子设备的关机,而应用程序的至于后台等同于电子设备的休眠。
[0052]实施例二、如果所述第一操作信息是通过触控单元接收到的,则本发明实施例所提供的一种信息处理方法具体包括步骤(如图2所示):
[0053]步骤201,通过触控单元接收用户的第一操作信息;
[0054]步骤202,检测所述第一操作信息中包括的触控操作信息是否满足预设的触控信息条件(即预定条件中与触控信息对应的一个具体实现):
[0055]因为触控操作的种类包括多种,所以在本发明实施例中选用触控点和移动轨迹确定触控操作信息是否满足预设的触控信息条件。具体实现方式包括:
[0056]A、根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹,检测所述触控点移动轨迹是否与预设的移动轨迹相同,如果是,则确定所述第一操作信息满足预定条件。
[0057]B、获取所述触控操作信息中用户输入触控操作信息时的触控点个数,检测所述触控点个数是否等于预设的第一阈值,如果是,则确定所述第一操作信息满足预定条件。
[0058]C、根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹和触控点个数;
[0059]检测所述触控点个数是否大于第二阈值,如果是,则检测每个触控点对应的移动轨迹是否与预设的移动轨迹相同,若相同,则确定所述第一操作信息满足预定条件。
[0060]具体实例(如图3所示)将两个手指在所述触控单元上移动生成两条移动轨迹为预设条件,则具体实现包括:
[0061]检测所述触控点个数是否等于2,如果是,则检测每个触控点对应的移动轨迹是否与预设的移动轨迹相同,若相同(即每个触控点对应一条触控移动轨迹),则确定所述第一操作信息满足预定条件。除此之外,还可以检测该两条移动轨迹是否产生在触控单元的特定区域中,如手势区中,如果在手势区中检测到预定轨迹,则确定所述第一操作信息是满足预定条件的。
[0062]步骤203,检测是否有正在运行的前台应用程序,若有前台应用程序则完全退出所述应用程序。
[0063]实施例三、如果所述第一操作信息是通过物理按键接收到的,则本发明实施例所提供的一种信息处理方法具体包括步骤(如图4所示):
[0064]步骤401,检测是否有用户点击设定物理按键的脉冲信息,如果有,则根据所述脉冲信息生成第一操作信息;
[0065]在本发明实施例中,可以设置一个单独的物理按键,当用户按压所述物理按键时,电子设备会检测到对应的第一脉冲信号,则根据所述第一脉冲信号生成第一操作信息。
[0066]另外,也可以检测某一设定按键是否被按压生成第二脉冲信号,如果是,则根据所述第二脉冲信号生成所述第一操作信息。也可以多个设定按键的组合确定生成第一操作信肩、O
[0067]步骤402,检测所述第一操作信息中的脉冲信息是否满足条件预设的按键信息条件(即预定条件中与按键信息对应的一个具体实现);
[0068]在该实例中,确定所述物理按键信息是否满足预设的按键信息条件,具体实现方式包括:[0069]A、检测所述脉冲信号的持续时长值,如果所述持续时长值大于第三阈值,则确定所述第一操作信息满足预定条件。
[0070]B、如果通过设定特定的物理按键实现程序的退出,则只要是用户按压所述特定的物理按键,则会触发完全退出前台应用程序。完全退出应用程序的具体实现可以是,直接检测是否为特定按键所产生的脉冲信号,如果是,则确定所述第一操作信息满足预定条件。
[0071]C、检测是否为设定的多个物理按键组合形成的脉冲信号,如果是,则确定所述第一操作信息满足预定条件。
[0072]步骤403,检测是否有正在运行的前台应用程序,若有前台应用程序则完全退出所述应用程序。
[0073]如图5所示,根据上述方法本发明实施例还提供一种电子设备,所述电子设备至少能够运行第一操作系统,该电子设备包括:
[0074]信息接收单元501,用于接收用户的第一操作信息;
[0075]控制单元502,用于检测所述第一操作信息是否满足预定条件,若所述第一操作信息满足预定条件;检测是否有正在运行的前台应用程序,若有前台应用程序则完全退出所述应用程序。
[0076]所述第一操作信息为触控操作信息,所述控制单元502还通过不同的方式确定所述第一操作信息是否满足预设条件,包括:
[0077]则所述控制单元502还用于根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹,检测所述触控点移动轨迹是否与预设的移动轨迹相同,如果是,则确定所述第一操作信息满足预定条件。
[0078]则所述控制单元502还用于获取所述触控操作信息中用户输入触控操作信息时的触控点个数,检测所述触控点个数是否等于预设的第一阈值,如果是,则确定所述第一操作信息满足预定条件。
[0079]则所述控制单元502还用于根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹和触控点个数;检测所述触控点个数是否大于第二阈值,如果是,则检测每个触控点对应的移动轨迹是否与预设的移动轨迹相同,若相同,则确定所述第一操作信息满足预定条件。
[0080]所述第一操作信息为物理按键对应的脉冲信息,则所述控制单元502还用于检测是否有用户点击设定物理按键的脉冲信息,如果有,则根据所述脉冲信息生成第一操作信息;检测所述第一操作信息中的脉冲信息的持续时长值,如果所述持续时长值大于第三阈值,则确定所述第一操作信息满足预定条件。
[0081]本申请实施例中的上述一个或多个技术方案,至少具有如下的技术效果:
[0082]本发明所提供的方案接收用户的第一操作信息;检测所述第一操作信息是否满足预定条件;若所述第一操作信息满足预定条件,检测是否有正在运行的前台应用程序;若有前台应用程序则完全退出所述应用程序。通过设定的操作信息对应实现应用程序的完全退出功能,减少非运行程序对内存的占用。
[0083]另外,完全退出应用程序非至于后台,避免某些需要使用网络资源的应用程序在用户不使用时(现有方案是置于后台运行),浪费用户的网络资源。
[0084]本发明所述的方法并不限于【具体实施方式】中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
[0085]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理方法,应用于电子设备,所述电子设备至少能够运行第一操作系统,其特征在于,所述方法包括: 接收用户的第一操作信息; 检测所述第一操作信息是否满足预定条件; 若所述第一操作信息满足预定条件,检测是否有正在运行的前台应用程序; 若有前台应用程序则完全退出所述应用程序。
2.如权利要求1所述的方法,其特征在于,所述第一操作信息为触控操作信息,则检测所述第一操作信息是否满足预定条件包括: 根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹,检测所述触控点移动轨迹是否与预设的移动轨迹相同,如果是,则确定所述第一操作信息满足预定条件。
3.如权利要求1所述的方法,其特征在于,所述第一操作信息为触控操作信息,则检测所述第一操作信息是否满足预定条件包括: 获取所述触控操作信息中用户输入触控操作信息时的触控点个数,检测所述触控点个数是否等于预设的第一阈值,如果是,则确定所述第一操作信息满足预定条件。
4.如权利要求1所述的方法,其特征在于,所述第一操作信息为触控操作信息,则检测所述第一操作信息是否满足预定条件包括: 根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹和触控点个数; 检测所述触控点个数是否大于第二阈值,如果是,则检测每个触控点对应的移动轨迹是否与预设的移动轨迹相同,若相同,则确定所述第一操作信息满足预定条件。
5.如权利要求1所述的方法,其特征在于,接收用户的第一操作信息;检测所述第一操作信息是否满足预定条件包括: 检测是否有用户点击设定物理按键的脉冲信息,如果有,则根据所述脉冲信息生成第一操作信息; 检测所述第一操作信息中的脉冲信息的持续时长值,如果所述持续时长值大于第三阈值,则确定所述第一操作信息满足预定条件。
6.一种电子设备,所述电子设备至少能够运行第一操作系统,其特征在于,该电子设备包括: 信息接收单元,用于接收用户的第一操作信息; 控制单元,用于检测所述第一操作信息是否满足预定条件,若所述第一操作信息满足预定条件;检测是否有正在运行的前台应用程序,若有前台应用程序则完全退出所述应用程序。
7.如权利要求6所述的电子设备,其特征在于,所述第一操作信息为触控操作信息,则所述控制单元还用于根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹,检测所述触控点移动轨迹是否与预设的移动轨迹相同,如果是,则确定所述第一操作信息满足预定条件。
8.如权利要求6所述的电子设备,其特征在于,所述第一操作信息为触控操作信息,则所述控制单元还用于获取所述触控操作信息中用户输入触控操作信息时的触控点个数,检测所述触控点个数是否等于预设的第一阈值,如果是,则确定所述第一操作信息满足预定条件。
9.如权利要求6所述的电子设备,其特征在于,所述第一操作信息为触控操作信息,则所述控制单元还用于根据所述触控操作信息确定用户输入触控操作信息时的触控点移动轨迹和触控点个数;检测所述触控点个数是否大于第二阈值,如果是,则检测每个触控点对应的移动轨迹是否与预设的移动轨迹相同,若相同,则确定所述第一操作信息满足预定条件。
10.如权利要求6所述的电子设备,其特征在于,所述第一操作信息为物理按键的脉冲信息,则所述控制单元还用于检测是否有用户点击设定物理按键的脉冲信息,如果有,则根据所述脉冲信息生成第一操作信息;检测所述第一操作信息中的脉冲信息的持续时长值,如果所述持续时长值大于 第三阈值,则确定所述第一操作信息满足预定条件。
【文档编号】G06F3/041GK103543920SQ201210238610
【公开日】2014年1月29日 申请日期:2012年7月10日 优先权日:2012年7月10日
【发明者】陈永斌 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1