信息处理方法、信息处理装置和电子设备的制作方法

文档序号:6538106阅读:112来源:国知局
信息处理方法、信息处理装置和电子设备的制作方法
【专利摘要】提供了一种信息处理方法、信息处理装置和电子设备。所述信息处理方法包括:当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得一判断结果;当判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息;当判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略。在根据本发明实施例的技术方案中,使能够根据具体情况的不同来变化地处理正在运行的应用程序,从而提升用户的使用体验。
【专利说明】信息处理方法、信息处理装置和电子设备
【技术领域】
[0001]本发明涉及信息【技术领域】,具体地涉及一种信息处理方法、信息处理装置和电子设备。
【背景技术】
[0002]随着电子技术的发展,出现了各种不同的电子设备,诸如智能电话机、个人计算机、平板计算机等。这些电子设备的功能也随着服务种类的增多而在不断地增强。例如,除了传统的语音通信功能之外,现在的移动电话机还具有上网、摄像、游戏、视频播放、文本阅读等诸多功能。因此,需要在电子设备中通常安装各种不同的应用程序,以增强电子设备的功能。
[0003]电子设备中的应用的增加在丰富了电子设备的功能的同时,也给用户带来了困扰。例如,在电子设备的使用过程中,通常会发生在用户使用第一应用的时候第二应用也被启动,从而第一应用被第二应用打扰甚至中断。因此,期望能够有效地管理电子设备中的各个应用的运行来提高用户的使用体验。

【发明内容】

[0004]本发明实施例提供了一种信息处理方法、信息处理装置和电子设备,其能够根据具体情况的不同来变化地处理正在运行的应用程序,从而提升用户的使用体验。
[0005]一方面,提供了一种信息处理方法,应用于电子设备,所述电子设备能够运行包括第一应用程序和第二应用程序的多个应用程序,所述信息处理方法可包括:当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得一判断结果;当所述判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息;当所述判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略。
[0006]在所述信息处理方法中,所述判断所述第二应用程序是否满足预定条件可包括:判断所述第二应用程序是否处于前台运行状态;和如果所述第二应用程序处于前台运行状态,则判断所述第二应用程序满足预定条件。
[0007]在所述信息处理方法中,还可包括:为所述第一应用程序和所述第二应用程序设置优先级。所述判断所述第二应用程序是否满足预定条件可包括:判断所述第二应用程序是否处于前台运行状态;当所述第二应用程序处于前台运行状态时,判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级;当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时,确定所述第二应用程序满足预定条件。
[0008]在所述信息处理方法中,所述以第一策略处理所述第一待处理信息可包括:设置与所述第一应用程序相关的一个或多个限制工作模式;接收用户所选择的限制工作模式;将所选择的限制工作模式作为第一策略来处理所述第一应用程序的第一待处理信息。[0009]在所述信息处理方法中,所述以第一策略处理所述第一待处理信息可包括:将第一策略设置为阻止所述第一应用程序、关闭所述第一应用程序的声音通知、关闭所述第一应用程序的震动通知中的至少一个;以所设置的第一策略来处理所述第一待处理信息。
[0010]在所述信息处理方法中,所述第二应用程序可以是其运行不适宜被打断的应用程序。
[0011]在所述信息处理方法中,所述以第二策略处理所述第一待处理信息可包括:增强用于第一待处理信息的提示信息,并将增强后的提示信息包含于所述第二策略中;以增强后的提示信息来处理所述第一待处理信息。
[0012]另一方面,提供了一种信息处理装置,应用于电子设备,所述电子设备能够运行包括第一应用程序和第二应用程序的多个应用程序,所述信息处理装置可包括:判断单元,用于当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得一判断结果;第一处理单元,当所述判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息;第二处理单元,当所述判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略。
[0013]在所述信息处理装置中,所述判断单元可通过如下操作判断所述第二应用程序是否满足预定条件:判断所述第二应用程序是否处于前台运行状态;和如果所述第二应用程序处于前台运行状态,则判断所述第二应用程序满足预定条件。
[0014]在所述信息处理装置中,还可包括:设置单元,用于为所述第一应用程序和所述第二应用程序设置优先级。所述判断单元可通过如下操作来判断所述第二应用程序是否满足预定条件:判断所述第二应用程序是否处于前台运行状态;当所述第二应用程序处于前台运行状态时,判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级;当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时,确定所述第二应用程序满足预定条件。
[0015]在所述信息处理装置中,所述电子设备可包括接收单元,用于接收用户的选择;所述设置单元还可设置与所述第一应用程序相关的一个或多个限制工作模式,所述第一处理单元可通过如下操作以第一策略处理所述第一待处理信息:从所述接收单元接收用户所选择的限制工作模式;将所选择的限制工作模式作为第一策略来处理所述第一应用程序的第
一待处理信息。
[0016]在所述信息处理装置中,所述第一处理单元可通过如下操作以第一策略处理所述第一待处理信息:将第一策略设置为阻止所述第一应用程序、关闭所述第一应用程序的声音通知、关闭所述第一应用程序的震动通知中的至少一个;以所设置的第一策略来处理所述第一待处理信息。
[0017]在所述信息处理装置中,所述第二应用程序可以是其运行不适宜被打断的应用程序。
[0018]在所述信息处理装置中,所述第二处理单元可通过如下操作以第二策略处理所述第二待处理信息:增强用于第一待处理信息的提示信息,并将增强后的提示信息包含于所述第二策略中;以增强后的提示信息来处理所述第一待处理信息。
[0019]又一方面,提供了一种电子设备,安装有包括第一应用程序和第二应用程序的多个应用程序,包括如上所述的信息处理装置。
[0020]在根据本发明实施例的信息处理方法、信息处理装置和电子设备,通过判断所述第二应用程序是否满足预定条件,并基于判断结果来采取不同的方式处理第一应用程序,使能够根据具体情况的不同来变化地处理正在运行的应用程序,从而提升用户的使用体验。
【专利附图】

【附图说明】
[0021]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0022]图1是图示了应用程序在电子设备中运行的框图;
[0023]图2是图示了根据本发明示范实施例的信息处理方法的流程图;
[0024]图3是图示了根据本发明示范实施例的信息处理方法中的判断第二应用程序是否满足预定条件的流程图;
[0025]图4是图示了根据本发明示范实施例的信息处理方法中的以第一策略处理第一待处理信息的流程图;
[0026]图5是图示了根据本发明示范实施例的信息处理装置的框图;
[0027]图6图示了根据本发明示范实施例的另一信息处理装置的框图;
[0028]图7图示了根据本发明示范实施例的电子设备的框图。
【具体实施方式】
[0029]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
[0030]图1是图示了应用程序在电子设备中运行的框图。如图1所述,电子设备中安装了多个应用程序,多个应用程序中的至少一个应用程序(图1中为应用程序I和应用程序2)当前正在电子设备中运行,此时,可能启动了应用程序3的运行,则相应地需要在电子设备上协调各个应用程序的运行,以避免用户所关注的应用程序被关闭或收到打扰。
[0031]所述电子设备例如是移动电话机、计算机、个人数字助理等。所述应用程序例如为现有的微信、语音通话、摄像模块、网页浏览、录音机、或音频播放等,并且随着信息技术的发展,其还可以是将来出现的各种应用。在用户正在使用电子设备进行摄像(应用程序I)时,如果电子设备中有来电呼叫(应用程序3),则现在的常规做法是中断摄像,并响起来电呼叫的铃声或震动,以提醒电子设备的用户接听电话。然而,如果用户正在拍摄对其而言很重要的关键场景,则该中断则导致其错失了所述拍摄,从而降低了用户的使用体验。
[0032]在根据本发明实施例的技术方案中,可以判断电子设备上正运行的应用程序的相关状况信息,并基于判断结果来采取不同的方式处理在电子设备上运行的其它应用程序,特别是后来启动的应用程序,使能够根据具体情况的不同来变化地处理正在运行的应用程序,从而提升用户的使用体验。
[0033]下文中,以拍摄应用为第二应用程序、语音通话为第一应用程序进行说明,但是本发明的实施例并不限于此。例如,第二应用程序还可以是录音应用、视频播放引用等,所述第一应用程序还可以是短消息、微信应用等。
[0034]图2是图示了根据本发明示范实施例的信息处理方法200的流程图。该信息处理方法200应用于如图1所示的电子设备,所述电子设备能够运行多个应用程序,下面以第一应用程序和第二应用程序为例进行说明。
[0035]如图2所示,所述信息处理方法200包括:当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得一判断结果(S210);当所述判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息
[0036](S220);当所述判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略(S230)。
[0037]在现有技术中,当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,其按照既定的方式来处理第一应用程序的第一待处理信息,而不考虑正在所述电子设备中运行的其它的应用程序(例如该第二应用程序)的运行状况。
[0038]在本发明中的S210中,当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得所述判断结果。相应地,能够根据所述判断结果来采取不同的方式处理第一应用程序和/或第二应用程序。
[0039]可如下地判断所述第二应用程序是否满足预定条件:判断所述第二应用程序是否处于前台运行状态;和如果所述第二应用程序处于前台运行状态,则判断所述第二应用程序满足预定条件。所述预定条件指的是第二应用程序处于前台运行状态。如果所述第二应用程序处于后台运行状态,则判断所述第二应用程序不满足预定条件。
[0040]在电子设备中进行前台运行的应用程序通常是用户目前所关注的重要应用程序,可以将其视为是优选的程序,需要在保证其当前的正常运行的前提下处理来自第一应用程序的第一待处理信息。在电子设备中进行后台运行的应用程序通常可以独立于用户的操作来运行,而不会影响第一应用程序的运行,则相应地可以并行地处理第一待处理信息。
[0041]此外,还可以设置其它预定条件,相应地采取其它的方式来判断所述第二应用程序是否满足预定条件。例如,在所述信息处理方法中为所述第一应用程序和所述第二应用程序设置优先级,并根据第一和第二应用程序的优先级来判断是否满足预定条件。具体地,在S210中,判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级;当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时,确定所述第二应用程序满足预定条件。当所述第二应用程序的优先级小于所述第一应用程序的优先级时,确定所述第二应用程序不满足预定条件。此时,可以不确定第二应用程序是前台运行还是后台运行,而直接根据优先级顺序进行处理。当第二应用程序处于较高优先级时,则优先保证第二应用程序的运行;当第二应用程序处于较低优先级时,则优先保证例如第一应用程序的其它应用程序的运行。
[0042]还可以结合地使用上述的两种判断方式。下面结合图3进一步描述。图3是图示了根据本发明示范实施例的信息处理方法200中的判断第二应用程序是否满足预定条件(S210)的流程图。[0043]如图3所示,判断所述第二应用程序是否处于前台运行状态(S211);当所述第二应用程序处于前台运行状态时(S211中的是),判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级(S212);当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时(S212中的是),确定所述第二应用程序满足预定条件(S213);当所述第二应用程序的优先级小于所述第一应用程序的优先级时(S212中的否),确定所述第二应用程序不满足预定条件(S214)。
[0044]以拍摄应用为第二应用程序、语音通话为第一应用程序为例,用户可以预先为所述第一应用程序和所述第二应用程序设置优先级,例如拍摄应用具有较高的优先级5,语音通话具有较低的优先级4。在S211中判断所述拍摄应用为前台运行程序,并且在S212中可以判断所述拍摄应用的优先级5大于所述语音通话的优先级4,则相应地在S213中确定所述第二应用程序(即拍摄应用)满足预定条件,从而保证其当前运行状态不受干扰。
[0045]本发明实施例的用于第二应用程序的上述预定条件能够区别出是否要优先保证第二应用程序的运行。在实践中,针对不同的应用程序,还可以采用其它的用于第二应用程序的预定条件。
[0046]在S220和S230中,根据S210中的判断结果来采取不同的方式处理第一应用程序的第一待处理信息,当所述判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息;当所述判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略。
[0047]以上述的拍摄应用为第二应用程序、语音通话为第一应用程序为例,当在S210中确定所述拍摄应用满足预定条件时,即确定了拍摄应用的优先运行,则以第一策略处理所述第一待处理信息。例如,可以如下地以第一策略处理所述第一待处理信息:将第一策略设置为阻止所述第一应用程序、关闭所述第一应用程序的声音通知、关闭所述第一应用程序的震动通知中的至少一个;以所设置的第一策略来处理所述第一待处理信息。也就是说,由于要保证拍摄应用的优先运行,所以在第一策略中,限制所述第一应用程序的运行、或阻止其震动、铃声提示等。所述第二应用程序是其运行不适宜被打断的应用程序,其例如是摄像应用、录音应用、甚或还可以是语音通话。
[0048]此外,还可以使用不影响第二应用程序运行的其它方式来提示第一应用程序(SP语音通话)的第一待处理信息(即,来电的电话号码),例如以文字形式在电子设备的屏幕上显示。相应地,如果用户认为该语音通话比当前的摄像更重要,则可以接听电话,以避免遗漏重要电话。
[0049]如上所述,在以第一策略处理所述第一待处理信息时,针对不同的第一应用程序,还可以由用户选择具体的第一策略,以避免预先设定的第一策略难以反映用户的当前需求。下面,结合图4进行描述。
[0050]图4是图示了根据本发明示范实施例的信息处理方法200中的以第一策略处理第一待处理信息(S220)的流程图。如图2所示,设置与所述第一应用程序相关的一个或多个限制工作模式(S221);接收用户所选择的限制工作模式(S222);将所选择的限制工作模式作为第一策略来处理所述第一应用程序的第一待处理信息(S223)。例如,所述限制工作模式可包括如下模式中的一个或多个:阻止所述第一应用程序、关闭所述第一应用程序的提示信息、仅保留所述第一应用程序的视觉提示信息等。[0051]当在S210中确定所述拍摄应用不满足预定条件时,即可以不优先运行所述第二应用程序,以不同于所述第一策略的第二策略处理所述第一待处理信息。如上所述,第一策略可以是对第一应用程序的运行施加限制,该第二策略可以是增加该第一应用程序的运行。具体地,在S230中,可以增强用于第一待处理信息的提示信息,并将增强后的提示信息包含于所述第二策略中;以增强后的提示信息来处理所述第一待处理信息。针对不同的应用程序,还可以采取其它的方式进行增强。此外,还可以不进行特别增强而按照既有的运行方式来运行。
[0052]在根据本发明实施例的信息处理方法的技术方案中,通过判断第二应用程序是否满足预定条件,并基于判断结果来采取不同的方式处理第一应用程序,使能够根据具体情况的不同来变化地处理正在运行的应用程序,从而提升用户的使用体验。
[0053]图5是图示了根据本发明示范实施例的信息处理装置500的框图。该信息处理方法500可应用于如图1所示的电子设备,所述电子设备能够运行多个应用程序,下面以第一应用程序和第二应用程序为例进行说明。
[0054]所述信息处理装置500可包括:判断单元510,用于当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得一判断结果;第一处理单元520,当所述判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息;第二处理单元530,当所述判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略。
[0055]第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,所述判断单元510判断所述第二应用程序是否满足预定条件,获得所述判断结果。相应地,能够根据所述判断结果来采取不同的方式处理第一应用程序和/或第二应用程序,而不像现有技术那样按照既定的方式来处理第一应用程序的第一待处理信息,而不考虑正在所述电子设备中运行的其它的应用程序(例如该第二应用程序)的运行状况。
[0056]所述判断单元510可通过如下操作判断所述第二应用程序是否满足预定条件:判断所述第二应用程序是否处于前台运行状态;和如果所述第二应用程序处于前台运行状态,则判断所述第二应用程序满足预定条件。此时,所述预定条件指的是第二应用程序处于前台运行状态。如果所述第二应用程序处于后台运行状态,则判断所述第二应用程序不满足预定条件。前台运行的应用程序通常是用户目前所关注的重要应用程序,可以将其视为是优选的程序,需要在保证其当前的正常运行的前提下处理来自第一应用程序的第一待处理信息。在电子设备中进行后台运行的应用程序通常可以独立于用户的操作来运行,而不会影响第一应用程序的运行,则相应地可以并行地处理第一待处理信息。
[0057]此外,还可以设置其它预定条件,相应地采取其它的方式来判断所述第二应用程序是否满足预定条件。例如,在所述信息处理装置500还可包括:设置单元540 (如图5中的虚线框所示),用于为所述第一应用程序和所述第二应用程序设置优先级。相应地,所述判断单元510可以判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级;当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时,确定所述第二应用程序满足预定条件。
[0058]还可以结合地使用上述的两种判断方式。所述判断单元510可如下地判断所述第二应用程序是否满足预定条件:判断所述第二应用程序是否处于前台运行状态;当所述第二应用程序处于前台运行状态时,判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级;当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时,确定所述第二应用程序满足预定条件。当所述第二应用程序没有处于前台运行状态、或者所述第二应用程序的优先级小于所述第一应用程序的优先级时,判断单元510确定所述第二应用程序不满足预定条件。具体的描述可以参考结合图3的说明。
[0059]上述的用于第二应用程序的预定条件能够区别出是否要优先保证第二应用程序的运行。在实践中,针对不同的应用程序,还可以采用其它的用于第二应用程序的预定条件。
[0060]根据来自判断单元510的判断结果来采取不同的方式处理第一应用程序的第一待处理信息。当所述判断结果指明所述第二应用程序满足预定条件时,第一处理单元520以第一策略处理所述第一待处理信息。当所述判断结果指明所述第二应用程序不满足预定条件时,第二处理单元530以不同于第一策略的第二策略处理所述第一待处理信息。
[0061]以上述的拍摄应用为第二应用程序、语音通话为第一应用程序为例,当判断单元510确定所述拍摄应用满足预定条件,即确定了拍摄应用的优先运行,则第一处理单元520以第一策略处理所述第一待处理信息。例如,第一处理单元520可以如下地以第一策略处理所述第一待处理信息:将第一策略设置为阻止所述第一应用程序、关闭所述第一应用程序的声音通知、关闭所述第一应用程序的震动通知中的至少一个;以所设置的第一策略来处理所述第一待处理信息。也就是说,在第一策略中,限制所述第一应用程序的运行、或阻止其震动、铃声提示等,以保证拍摄应用的优先运行。所述第二应用程序可以是其运行不适宜被打断的应用程序。
[0062]此外,还可以使用不影响第二应用程序运行的其它方式来提示第一应用程序(SP语音通话)的第一待处理信息(即,来电的电话号码),例如第一处理单元520以文字形式在电子设备的屏幕上显示。相应地,如果用户认为该语音通话比当前的摄像更重要,则可以根据屏幕显示信息来接听电话,以避免遗漏重要电话。
[0063]在第一处理单元520以第一策略处理所述第一待处理信息时,还可以由用户选择具体的第一策略,以避免预先设定的第一策略难以反映用户的当前需求。具体地,可以利用所述电子设备的接收单元来接收用户的选择,利用所述设置单元540设置与所述第一应用程序相关的一个或多个限制工作模式,所述第一处理单元520通过如下操作以第一策略处理所述第一待处理信息:从所述接收单元接收用户所选择的限制工作模式;将所选择的限制工作模式作为第一策略来处理所述第一应用程序的第一待处理信息。所述限制工作模式例如可包括如下模式中的一个或多个:阻止所述第一应用程序;关闭所述第一应用程序的提示信息;仅保留所述第一应用程序的视觉提示信息等。
[0064]当判断单元510确定所述拍摄应用不满足预定条件,即可以不优先运行所述第二应用程序,则第二处理单元530以不同于所述第一策略的第二策略处理所述第一待处理信息。如上所述,第一策略可以是对第一应用程序的运行施加限制,该第二策略可以是增加该第一应用程序的运行。具体地,第二处理单元530可以增强用于第一待处理信息的提示信息,并将增强后的提示信息包含于所述第二策略中;以增强后的提示信息来处理所述第一待处理信息。针对不同的应用程序,第二处理单元530还可以采取其它的方式进行增强。[0065]在根据本发明实施例的信息处理装置的技术方案中,通过判断第二应用程序是否满足预定条件,并基于判断结果来采取不同的方式处理第一应用程序,使能够根据具体情况的不同来变化地处理正在运行的应用程序,从而提升用户的使用体验。
[0066]图6图示了根据本发明示范实施例的另一信息处理装置600的框图。该装置600包括:存储器610,用于存储程序代码;处理器620,用于执行所述程序代码以实现结合图2-4描述的信息处理方法。
[0067]存储器610可以包括只读存储器和随机存取存储器中的至少一个,并向处理器620提供指令和数据。存储器610的一部分还可以包括非易失行随机存取存储器(NVRAM)。
[0068]处理器620可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者任何常规的处理器等。
[0069]结合本发明实施例所公开的方法的步骤可以直接体现为由处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器、闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器610中,处理器620读取存储器610中的信息,结合其硬件完成上述方法的步骤。
[0070]在上面结合图5和6描述了根据本发明各个实施例的信息处理装置之后,任何包括所述装置(500或600)的电子设备也都意欲处于本发明的公开范围。例如,图7图示了根据本发明示范实施例的电子设备700的框图。
[0071]如图7所示,电子设备700包括:第一应用程序I ;第二应用程序2 ;如上所述的信息处理装置。该信息处理装置可以是所述装置500或600中的任一个。
[0072]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0073]在本申请所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。
[0074]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0075]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0076]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种信息处理方法,应用于电子设备,所述电子设备能够运行包括第一应用程序和第二应用程序的多个应用程序,所述信息处理方法包括: 当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得一判断结果; 当所述判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息; 当所述判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略。
2.根据权利要求1的信息处理方法,其中,所述判断所述第二应用程序是否满足预定条件包括: 判断所述第二应用程序是否处于前台运行状态;和 如果所述第二应用程序处于前台运行状态,则判断所述第二应用程序满足预定条件。
3.根据权利要求1的信息处理方法,还包括:为所述第一应用程序和所述第二应用程序设置优先级, 其中,所述判断所述第二应用程序是否满足预定条件包括: 判断所述第二应用程序是否处于前台运行状态; 当所述第二应用程序 处于前台运行状态时,判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级; 当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时,确定所述第二应用程序满足预定条件。
4.根据权利要求1的信息处理方法,其中,所述以第一策略处理所述第一待处理信息包括: 设置与所述第一应用程序相关的一个或多个限制工作模式; 接收用户所选择的限制工作模式; 将所选择的限制工作模式作为第一策略来处理所述第一应用程序的第一待处理信息。
5.根据权利要求1的信息处理方法,其中,所述以第一策略处理所述第一待处理信息包括: 将第一策略设置为阻止所述第一应用程序、关闭所述第一应用程序的声音通知、关闭所述第一应用程序的震动通知中的至少一个; 以所设置的第一策略来处理所述第一待处理信息。
6.根据权利要求5的信息处理方法,其中,所述第二应用程序是其运行不适宜被打断的应用程序。
7.根据权利要求5的信息处理方法,其中,所述以第二策略处理所述第一待处理信息包括: 增强用于第一待处理信息的提示信息,并将增强后的提示信息包含于所述第二策略中; 以增强后的提示信息来处理所述第一待处理信息。
8.一种信息处理装置,应用于电子设备,所述电子设备能够运行包括第一应用程序和第二应用程序的多个应用程序,所述信息处理装置包括:判断单元,用于当第二应用程序正在所述电子设备中运行时接收到来自第一应用程序的第一待处理信息时,判断所述第二应用程序是否满足预定条件,获得一判断结果; 第一处理单元,当所述判断结果指明所述第二应用程序满足预定条件时,以第一策略处理所述第一待处理信息; 第二处理单元,当所述判断结果指明所述第二应用程序不满足预定条件时,以第二策略处理所述第一待处理信息,所述第一策略不同于所述第二策略。
9.根据权利要求8的信息处理装置,其中,所述判断单元通过如下操作判断所述第二应用程序是否满足预定条件: 判断所述第二应用程序是否处于前台运行状态;和 如果所述第二应用程序处于前台运行状态,则判断所述第二应用程序满足预定条件。
10.根据权利要求8的信息处理装置,还包括:设置单元,用于为所述第一应用程序和所述第二应用程序设置优 先级, 其中,所述判断单元通过如下操作来判断所述第二应用程序是否满足预定条件: 判断所述第二应用程序是否处于前台运行状态; 当所述第二应用程序处于前台运行状态时,判断所述第二应用程序的优先级是否大于等于所述第一应用程序的优先级; 当所述第二应用程序的优先级大于等于所述第一应用程序的优先级时,确定所述第二应用程序满足预定条件。
11.根据权利要求8的信息处理装置,其中, 所述电子设备包括接收单元,用于接收用户的选择, 所述设置单元还设置与所述第一应用程序相关的一个或多个限制工作模式,所述第一处理单元通过如下操作以第一策略处理所述第一待处理信息: 从所述接收单元接收用户所选择的限制工作模式; 将所选择的限制工作模式作为第一策略来处理所述第一应用程序的第一待处理信息。
12.根据权利要求8的信息处理装置,其中,所述第一处理单元通过如下操作以第一策略处理所述第一待处理信息: 将第一策略设置为阻止所述第一应用程序、关闭所述第一应用程序的声音通知、关闭所述第一应用程序的震动通知中的至少一个; 以所设置的第一策略来处理所述第一待处理信息。
13.根据权利要求12的信息处理装置,其中,所述第二应用程序是其运行不适宜被打断的应用程序。
14.根据权利要求12的信息处理装置,其中,所述第二处理单元通过如下操作以第二策略处理所述第二待处理信息: 增强用于第一待处理信息的提示信息,并将增强后的提示信息包含于所述第二策略中; 以增强后的提示信息来处理所述第一待处理信息。
15.一种电子设备,安装有包括第一应用程序和第二应用程序的多个应用程序,包括如权利要求8-14中任一项所述的信息处理装置。
【文档编号】G06F9/48GK103761150SQ201410056597
【公开日】2014年4月30日 申请日期:2014年2月19日 优先权日:2014年2月19日
【发明者】许奔 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1