输出通知信息的方法及装置制造方法及图纸

技术编号:18203798 阅读:21 留言:0更新日期:2018-06-13 06:08
本公开是关于一种输出通知信息的方法及装置。该方法包括:确定当前运行的第一应用程序的显示状态;在显示状态指示全屏显示时,检测第二应用程序的通知信息,第二应用程序不同于第一应用程序;在检测到通知信息时,通过第一应用程序中的信息输出功能输出通知信息。根据本公开的实施例,能够确定当前运行的第一应用程序的显示状态,在显示状态指示全屏显示时,检测不同于第一应用程序的第二应用程序的通知信息;在检测到通知信息时,通过第一应用程序中的信息输出功能输出通知信息,从而解决了第一应用程序和通知信息之间的冲突,同时保证了第一应用程序的流畅使用以及通知信息的及时输出,进而便利了用户操作。

【技术实现步骤摘要】
输出通知信息的方法及装置
本公开涉及计算机
,尤其涉及一种输出通知信息的方法及装置。
技术介绍
随着移动互联网的发展,移动终端已经成为人们生活中不可缺少的设备,移动端应用也随之蓬勃发展,为人们生活的信息化带来巨大变革。移动终端中的应用可以包括专注类应用(例如手机游戏、视频软件等)和通知类应用(例如某聊等)。其中,用户在使用专注类应用时,不希望被其他应用打扰;通信类应用则是一种需要及时交互的应用。可见,这两类应用在用户使用过程中存在着较大的交互冲突,往往无法同时满足专注类应用的专注需求和通知类应用的及时输出需求,这一问题亟需解决。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种输出通知信息的方法及装置。根据本公开实施例的第一方面,提供一种输出通知信息的方法,包括:确定当前运行的第一应用程序的显示状态;在所述显示状态指示全屏显示时,检测第二应用程序的通知信息,所述第二应用程序不同于所述第一应用程序;在检测到所述通知信息时,通过所述第一应用程序中的信息输出功能输出所述通知信息。在一种可能的实现方式中,所述通过所述第一应用程序中的信息输出功能输出所述通知信息,包括:在检测到所述通知信息时,通过所述第一应用程序的通知处理模块接收所述通知信息,其中,所述第一应用程序通过注册系统广播,检测并接收所述通知信息;通过所述第一应用程序中的信息输出功能输出所述通知信息。在一种可能的实现方式中,所述第一应用程序为游戏类应用程序。在一种可能的实现方式中,所述通过所述第一应用程序中的信息输出功能输出所述通知信息,包括以下至少一项:通过所述第一应用程序中的非玩家控制角色(NonPlayerCharacter,NPC)输出所述通知信息;通过所述第一应用程序中的聊天频道输出所述通知信息。在一种可能的实现方式中,所述方法还包括:在所述显示状态指示全屏显示时,检测针对所述通知信息的回复信息;在检测到所述回复信息时,通过针对所述第二应用程序的应用程序编程接口API(ApplicationProgrammingInterface)输出所述回复信息。根据本公开实施例的第二方面,提供一种输出通知信息的装置,包括:显示状态确定模块,用于确定当前运行的第一应用程序的显示状态;通知信息检测模块,用于在所述显示状态指示全屏显示时,检测第二应用程序的通知信息,所述第二应用程序不同于所述第一应用程序;通知信息输出模块,用于在检测到所述通知信息时,通过所述第一应用程序中的信息输出功能输出所述通知信息。在一种可能的实现方式中,所述通知信息输出模块包括:通知信息接收子模块,用于在检测到所述通知信息时,通过所述第一应用程序的通知处理模块接收所述通知信息,其中,所述第一应用程序通过注册系统广播,检测并接收所述通知信息;通知信息输出子模块,用于通过所述第一应用程序中的信息输出功能输出所述通知信息。在一种可能的实现方式中,所述第一应用程序为游戏类应用程序。在一种可能的实现方式中,所述通知信息输出模块包括以下子模块中的至少一个:第一输出子模块,用于通过所述第一应用程序中的非玩家控制角色输出所述通知信息;第二输出子模块,通过所述第一应用程序中的聊天频道输出所述通知信息。在一种可能的实现方式中,所述装置还包括:回复信息检测模块,用于在所述显示状态指示全屏显示时,检测针对所述通知信息的回复信息;回复信息输出模块,用于在检测到所述回复信息时,通过针对所述第二应用程序的应用程序编程接口API输出所述回复信息。根据本公开实施例的第三方面,提供一种输出通知信息的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述输出通知信息的方法。本公开的实施例提供的技术方案可以包括以下有益效果:能够确定当前运行的第一应用程序的显示状态,在显示状态指示全屏显示时,检测不同于第一应用程序的第二应用程序的通知信息;在检测到通知信息时,通过第一应用程序中的信息输出功能输出通知信息,从而解决了第一应用程序和通知信息之间的冲突,同时保证了第一应用程序的流畅使用以及通知信息的及时输出,进而便利了用户操作。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种输出通知信息的方法的流程图。图2是根据一示例性实施例示出的一种输出通知信息的方法的流程图。图3是根据一示例性实施例示出的一种输出通知信息的方法的流程图。图4是根据一示例性实施例示出的一种输出通知信息的方法的应用场景的示意图。图5是根据一示例性实施例示出的一种输出通知信息的装置的框图。图6是根据一示例性实施例示出的一种输出通知信息的装置的框图。图7是根据一示例性实施例示出的一种输出通知信息的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在移动终端中的应用中,可以根据应用的使用类型划分为专注类应用(例如手机游戏)和通知类应用(例如某聊),这两类应用在用户使用过程中存在一定的交互冲突。例如,用户在使用专注类应用时(例如手机游戏),此时,用户为了更好地体验游戏,多设置为全屏显示,而通知类应用往往通过弹出通知栏输出通知信息(例如,弹出某聊信息)。在这种情况下,通知信息会遮挡部分屏幕,影响手机游戏的操作。举例来说,当用户希望了解通知栏的通知信息时,在这种情况下,如果该通知信息是通过弹出信息提示框提示用户查看相关信息,例如,在全屏游戏状态中,通知栏显示某聊用户A发送了一条某聊信息,当用户在某聊内部设置通知不显示信息详情时,此时,该条某聊的详细内容只有跳转至某聊里才能查看,此时,用户只有切换到相关通信类应用才可了解到相应的通知信息的详细内容,这显然会影响到手机游戏的操作流畅性。再举例来说,用户希望专注于手机游戏时,此时,弹出的通知栏的通知信息会影响到用户的游戏界面,用户需要进行单独的关闭通知信息操作才能继续游戏,此时可能会存在比较高误触可能性。例如,误触通知栏的通知信息从而切换至通知类应用,这一操作会带来移动终端的卡顿,并影响到用户的游戏流畅性。另外,因为用户选择关闭通知栏的通知信息,使得用户对该通知信息的接收产生一定的延迟,甚至会因此遗忘而错过回复该通知信息。相关技术中,可以通过在用户使用专注类应用时屏蔽通知栏信息来满足用户的专注类应用的专注需求,即牺牲通知类应用的及时展现需求以获得专注类应用的专注需求。例如,在检测到用户使用手机游戏时,则屏蔽通知栏的通知信息,以获得良好的游戏操作环境。然而,这种方式根据通知信息的重要度和是否开启屏蔽模式的不同情况带给用户不同的影响。例如,当通知信息为非重要信息,没有开启屏蔽模式时,会实时弹出通知信息本文档来自技高网...
输出通知信息的方法及装置

【技术保护点】
一种输出通知信息的方法,其特征在于,包括:确定当前运行的第一应用程序的显示状态;在所述显示状态指示全屏显示时,检测第二应用程序的通知信息,所述第二应用程序不同于所述第一应用程序;在检测到所述通知信息时,通过所述第一应用程序中的信息输出功能输出所述通知信息。

【技术特征摘要】
1.一种输出通知信息的方法,其特征在于,包括:确定当前运行的第一应用程序的显示状态;在所述显示状态指示全屏显示时,检测第二应用程序的通知信息,所述第二应用程序不同于所述第一应用程序;在检测到所述通知信息时,通过所述第一应用程序中的信息输出功能输出所述通知信息。2.根据权利要求1所述的方法,其特征在于,所述通过所述第一应用程序中的信息输出功能输出所述通知信息,包括:在检测到所述通知信息时,通过所述第一应用程序的通知处理模块接收所述通知信息,其中,所述第一应用程序通过注册系统广播,检测并接收所述通知信息;通过所述第一应用程序中的信息输出功能输出所述通知信息。3.根据权利要求1或2所述的方法,其特征在于,所述第一应用程序为游戏类应用程序。4.根据权利要求3所述的方法,其特征在于,所述通过所述第一应用程序中的信息输出功能输出所述通知信息,包括以下至少一项:通过所述第一应用程序中的非玩家控制角色输出所述通知信息;通过所述第一应用程序中的聊天频道输出所述通知信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述显示状态指示全屏显示时,检测针对所述通知信息的回复信息;在检测到所述回复信息时,通过针对所述第二应用程序的应用程序编程接口API输出所述回复信息。6.一种输出通知信息的装置,其特征在于,包括:显示状态确定模块,用于确定当前运行的第一应用程序的显示状态;通知信息检测模块,用于在所述显示状态指示全屏显示时,检测第二应用程序的通知信息,所述第二应用程序不同于所述第一应用...

【专利技术属性】
技术研发人员:暨新华张富城
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1