悬浮通知的处理方法、装置和移动终端制造方法及图纸

技术编号:15540760 阅读:154 留言:0更新日期:2017-06-05 10:29
本发明专利技术提供一种悬浮通知的处理方法和装置,接收通知信息;判断所述通知信息是否需要悬浮显示;若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。该方法和装置能够在用户玩游戏的状态下智能处理接收到的通知信息,提升用户的游戏体验。另外还提供一种移动终端。

Method, device and mobile terminal for processing suspension notifications

The present invention provides a method and apparatus for processing suspension notice, receives notification information; judging whether the notification information need suspension display; if you need to display the suspension, to determine whether the mobile terminal is in a full screen game, if it is forbidden to display the information notice of suspension. The method and the device can intelligently receive the received message under the condition that the user plays the game, and enhance the game experience of the user. In addition, a mobile terminal is also provided.

【技术实现步骤摘要】
悬浮通知的处理方法、装置和移动终端
本专利技术涉及移动终端
,具体而言,本专利技术涉及一种悬浮通知的处理方法、装置和移动终端。
技术介绍
目前用户在使用移动终端玩游戏的时候,如果接收到远程或系统推送的通知信息例如即时信息时,这些通知信息就会以悬浮窗的形式出现在游戏界面,一方面会影响用户玩游戏的心情,另一方面如果用户不小心碰触到悬浮通知就会导致页面跳转,游戏中断,用户体验不佳。
技术实现思路
本专利技术的目的旨在至少能解决上述的技术缺陷之一,特别是容易误触通知信息的技术缺陷。本专利技术提供一种悬浮通知的处理方法,应用于移动终端,包括如下步骤:接收通知信息;判断所述通知信息是否需要悬浮显示;若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。在其中一个实施例中,所述判断所述通知信息是否需要悬浮显示的过程包括:判断推送所述通知信息的应用是否设置了fullScreenIntent。在其中一个实施例中,所述判断所述通知信息是否需要悬浮显示的过程包括:判断所述通知信息的等级是否是默认等级以上且所述通知信息设置有声音或者振动。在其中一个实施例中,所述判断所述移动终端是否处于全屏游戏状态的过程包括:获取前台应用的包名;判断前台应用的包名是否存在于预设的游戏数据库中,若是则确定所述移动终端处于全屏游戏状态。在其中一个实施例中,所述游戏数据库包括本地游戏数据库和/或云端游戏数据库。在其中一个实施例中,所述游戏数据库包括本地游戏数据库和云端游戏数据库;所述判断所述移动终端是否处于全屏游戏状态的过程包括:获取前台应用的包名;首先判断前台应用的包名是否存在于预设的本地游戏数据库中,若是则确定所述移动终端处于全屏游戏状态,若否则继续执行以下步骤:判断前台应用的包名是否存在于预设的云端游戏数据库中,若是则确定所述移动终端处于全屏游戏状态。在其中一个实施例中,若判断前台应用的包名不存在于预设的游戏数据库中,则继续判断所述移动终端是否满足以下条件:用户触摸操作频率是否超过预设频率阈值;CPU占用是否超过预设CPU阈值;内存占用是否超过预设内存阈值;若皆满足所述条件,则确定所述移动终端处于全屏游戏状态。在其中一个实施例中,若所述移动终端处于全屏游戏状态,则禁止悬浮显示所述通知信息,并在所述移动终端退出全屏游戏状态之后,悬浮显示所述通知信息。在其中一个实施例中,若被禁止悬浮显示的所述通知信息多于一条,则在所述移动终端退出全屏游戏状态之后,悬浮显示最晚接收到的N条所述通知信息,N为正整数。在其中一个实施例中,在所述移动终端退出全屏游戏状态之后,以时间倒序的方式依次悬浮显示最晚接收到的N条所述通知信息。本专利技术还提供一种悬浮通知的处理装置,应用于移动终端,包括:接收模块,用于接收通知信息;判断模块,用于判断所述通知信息是否需要悬浮显示;处理模块,用于若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。在其中一个实施例中,所述判断模块用于:判断推送所述通知信息的应用是否设置了fullScreenIntent。在其中一个实施例中,所述判断模块用于:判断所述通知信息的等级是否是默认等级以上且所述通知信息设置有声音或者振动。在其中一个实施例中,所述处理模块用于:获取前台应用的包名;判断前台应用的包名是否存在于预设的游戏数据库中,若是则确定所述移动终端处于全屏游戏状态。在其中一个实施例中,所述游戏数据库包括本地游戏数据库和/或云端游戏数据库。在其中一个实施例中,所述游戏数据库包括本地游戏数据库和云端游戏数据库;所述处理模块用于:获取前台应用的包名;首先判断前台应用的包名是否存在于预设的本地游戏数据库中,若是则确定所述移动终端处于全屏游戏状态,若否则所述处理模块继续用于:判断前台应用的包名是否存在于预设的云端游戏数据库中,若是则确定所述移动终端处于全屏游戏状态。在其中一个实施例中,若所述处理模块判断前台应用的包名不存在于预设的游戏数据库中,则继续判断所述移动终端是否满足以下条件:用户触摸操作频率是否超过预设频率阈值;CPU占用是否超过预设CPU阈值;内存占用是否超过预设内存阈值;若皆满足所述条件,则确定所述移动终端处于全屏游戏状态。在其中一个实施例中,若所述移动终端处于全屏游戏状态,则所述处理模块禁止悬浮显示所述通知信息,并在所述移动终端退出全屏游戏状态之后,悬浮显示所述通知信息。在其中一个实施例中,若被禁止悬浮显示的所述通知信息多于一条,则所述处理模块在所述移动终端退出全屏游戏状态之后,悬浮显示最晚接收到的N条所述通知信息,N为正整数。在其中一个实施例中,在所述移动终端退出全屏游戏状态之后,所述处理模块以时间倒序的方式依次悬浮显示最晚接收到的N条所述通知信息。本专利技术还提供一种移动终端,其包括:触敏显示器;一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置用于执行如上述任一实施例的悬浮通知的处理方法。上述的悬浮通知的处理方法、装置和移动终端,接收通知信息;判断所述通知信息是否需要悬浮显示;若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。本专利技术可以判断通知信息是否需要悬浮显示,以及移动终端当前的使用状态,确定当前是否处于全屏游戏状态。如果判断结果为是,则在此期间接收到的所有通知信息都禁止悬浮显示,用户不用再担心出现玩游戏时会误触悬浮通知而导致的页面跳转,游戏中断现象。功能更加强大,不仅提升了用户的游戏体验,也使移动终端变的更加的智能化。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为一个实施例的悬浮通知的处理方法流程图;图2为一个实施例的悬浮通知的处理装置模块图;图3示出的是与本专利技术实施例提供的终端相关的手机的部分结构的框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应本文档来自技高网
...
悬浮通知的处理方法、装置和移动终端

【技术保护点】
一种悬浮通知的处理方法,其特征在于,应用于移动终端,包括如下步骤:接收通知信息;判断所述通知信息是否需要悬浮显示;若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。

【技术特征摘要】
1.一种悬浮通知的处理方法,其特征在于,应用于移动终端,包括如下步骤:接收通知信息;判断所述通知信息是否需要悬浮显示;若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。2.根据权利要求1所述的悬浮通知的处理方法,其特征在于,所述判断所述通知信息是否需要悬浮显示的过程包括:判断推送所述通知信息的应用是否设置了fullScreenIntent。3.根据权利要求1所述的悬浮通知的处理方法,其特征在于,所述判断所述通知信息是否需要悬浮显示的过程包括:判断所述通知信息的等级是否是默认等级以上且所述通知信息设置有声音或者振动。4.根据权利要求1所述的悬浮通知的处理方法,其特征在于,所述判断所述移动终端是否处于全屏游戏状态的过程包括:获取前台应用的包名;判断前台应用的包名是否存在于预设的游戏数据库中,若是则确定所述移动终端处于全屏游戏状态。5.根据权利要求4所述的悬浮通知的处理方法,其特征在于,所述游戏数据库包括本地游戏数据库和/或云端游戏数据库。6.根据权利要求5所述的悬浮通知的处理方法,其特征在于,所述游戏数据库包括本地游戏数据库和云端游戏数据库;所述判断所述移动终端是否处于全屏游戏状态的过程包括:获取前台应用的包名;首先判断前台应用的包名是否存在于预设的本地游戏数据库中,若是则确...

【专利技术属性】
技术研发人员:周兴华蔡胜
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1