块420。其中,
[0101]接收模块410,被配置为在当前应用的运行状态下接收消息。
[0102]隐藏模块420,被配置为当接收模块410接收的消息不是当前应用的消息时,将消息隐藏在当前应用的显示界面下方,使得当前应用免打扰。
[0103]可见,当前应用在运行状态下,若接收模块410接收到不是当前应用的消息时,隐藏模块420并不是推送到消息状态栏中进行显示,而是将消息隐藏在当前应用的显示界面下方,这样,不会打扰当前应用的运行,提高了终端应用运行的稳定性和延续性,也提升了用户对当前应用的体验。
[0104]在本公开一个实施例中,隐藏模块420,还被配置为当消息为通话类消息时,拒绝接通与消息对应的通话。
[0105]这样,在当前应用运行状态下,接收模块410接收到通话类消息时,隐藏模块可直接拒绝接通与消息对应的通话,从而不会中断当前应用的运行,进一步提高了应用运行的稳定性和延续性。
[0106]在本公开一个实施例中,装置还可包括:检测模块和调用模块,其中,检测模块,被配置为检测预设的免打扰功能控制开关是否开启。调用模块,被配置为当检测模块检测到免打扰功能控制开关开启时,调用隐藏模块。
[0107]由于有些终端应用需要免打扰,而有些终端不需要免打扰,因此,可通过预设的免打扰功能控制开关开来控制当前应用是否会免打扰,只有当检测模块检测到免打扰功能控制开关开启了,调用模块才会调用隐藏模块将消息隐藏在当前应用的显示界面下方,这样,可根据实际应用场景或者终端应用的类型来确定是否进行免打扰,增加了控制终端应用的灵活性。
[0108]在本公开一个实施例中,装置还包括:关闭单元,被配置为若当前应用的运行结束,关闭免打扰功能控制开关。
[0109]当然,为不影响终端的即时通讯功能,关闭模块可在当前应用的运行结束后,关闭免打扰功能控制开关,这样,保障了消息的及时性,也进一步提高了用户的体验。
[0110]在本公开一个实施例中,装置还包括:呈现模块,被配置为若当前应用的运行结束,呈现消息。
[0111]当然,当前应用的运行结束后,呈现模块及时推送接收到消息进行呈现,不会漏掉消息,保障了消息的通知和提醒功能,也进一步提高了用户的体验。
[0112]下面将操作流程集合到具体实施例中,举例说明本公开实施例提供的装置。
[0113]实施例三,本实施例中,可预设免打扰功能控制开关。
[0114]图5是根据一示例性实施例三示出的一种控制终端应用的装置的框图,如图5所示,该装置包括:接收模块510、第一判断模块520,运行模块530,第二判断模块540,隐藏模块550,以及呈现模块560。其中,
[0115]接收模块510在当前应用的运行状态下接收消息,这样,第一判断模块520根据接收模块510接收的消息进行判断,若接收的消息是当前应用的消息,则调用运行模块530,使得运行模块530根据接收的消息,继续运行当前应用;若接收消息不是当前应用的消息,则调用第二判断模块540继续进行判断。
[0116]若第二判断模块540判断预设的免打扰功能控制开关已开启,则调用隐藏模块550,隐藏模块550可将接收的消息隐藏在当前应用的显示界面下方。而若第二判断模块540判断预设的免打扰功能控制开关已关闭,则调用呈现模块560,这样,呈现模块560将接收的消息推送消息状态栏中进行显示。
[0117]可见,可通过预设的免打扰功能控制开关开来控制当前应用是否会免打扰,只有当免打扰功能控制开关开启了,才会将消息隐藏在当前应用的显示界面下方,这样,可根据实际应用场景或者终端应用的类型来确定是否进行免打扰,增加了控制终端应用的灵活性。
[0118]实施例四,本实施例中,当前应用为视频播放应用,接收的消息为通话请求消息,即接收的消息为通话类消息。
[0119]图6是根据一示例性实施例四示出的一种控制终端应用的装置的框图,如图6所示,该装置包括:开启模块610、接收模块620、确定模块630、隐藏模块640,关闭模块650以及呈现模块660。
[0120]根据用户需求,视频播放应用需要免打扰,因此,开启模块610可根据用户输入的指令,将预设的免打扰功能控制开关开启。这样,在视频播放应用的运行状态下接收模块620接收消息。而确定模块630确定接收的消息是通话类消息,不是视频播放应用的消息。从而,隐藏模块640将接收的消息隐藏在视频播放应用的显示界面下方,并拒接接通与接收的消息对应的通话。
[0121]而在视频播放应用的运行结束时,关闭模块650将预设的免打扰功能控制开关关闭。并且,呈现模块660则呈现接收的消息,可以将隐藏在当前应用后台的消息推送到消息状态栏中进行显示,或者,直接将隐藏的消息显示到显示界面上。
[0122]可见,通过视频播放应用播放视频时,不会受到接收的消息的影响,视频播放应用能连续且完整的播放视频,使得用户能不受干扰的观看视频,提高了用户体验。
[0123]本公开实施例提供一种控制终端应用的装置,用于终端,包括:
[0124]处理器;
[0125]被配置为存储处理器可执行指令的存储器;
[0126]其中,处理器被配置为:
[0127]在当前应用的运行状态下接收消息;
[0128]当消息不是当前应用的消息时,将消息隐藏在当前应用的显示界面下方,使得当前应用免打扰。
[0129]本公开的实施例提供的技术方案可以包括以下有益效果:
[0130]本公开的实施例提供的上述技术方案,当前应用在运行状态下,若接收到不是当前应用的消息时,并不是推送到消息状态栏中进行显示,而是将消息隐藏在当前应用的显示界面下方,这样,不会打扰当前应用的运行,提高了应用运行的稳定性和延续性,也提升了用户对当前应用的体验。
[0131]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0132]图7是根据一示例性实施例示出的一种用于控制终端应用的装置1200的框图,该装置适用于终端设备。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0133]参照图7,装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口 1212,传感器组件1214,以及通信组件1216。
[0134]处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。
[0135]存储器1204被配置为存储各种类型的数据以支持在设备1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0136]电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。
[0137]多媒体组件1208包括在装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面