通知气泡屏蔽方法、装置、移动终端和可读存储介质
文献发布时间:2023-06-19 11:22:42
技术领域
本发明涉及软件设计领域,具体而言,涉及一种通知气泡屏蔽方法、装置、移动终端和可读存储介质。
背景技术
通知气泡也即为一种任务预览功能,可以浮动显示在其他应用程序内容的上层,例如在安卓系统中,通知气泡功能在整个系统范围内都可以使用,可以通过移动或向下拖动进行取消等操作,点击通知气泡可以将相应的通知打开,而通知气泡的图标还可以显示应用程序的名称等信息,系统应用、屏幕记录、截屏以及应用程序消息等都可以显示为气泡。
在一些用户沉浸体验的场景中,通知气泡容易给用户带来影响,例如在观看视频时,产生新的通知气泡时会打扰到用户,从而降低用户的体验度。现在缺少一种控制通知气泡勿扰的有效手段。
发明内容
鉴于上述问题,本发明提供了一种通知气泡屏蔽方法、装置、移动终端和可读存储介质,以使通知气泡功能进入暂时勿扰模式,从而提高用户的体验度。
为了实现上述目的,本发明采用如下的技术方案:
一种通知气泡屏蔽方法,包括:
在检测到处于系统预定状态时,控制进入暂时勿扰状态以阻止通知气泡的显示;
在检测到离开所述系统预定状态时,恢复所述通知气泡的显示。
优选地,所述的通知气泡屏蔽方法中,在检测到处于系统预定状态时还包括:
显示暂时勿扰选项;
响应于用户选择所述暂时勿扰选项,进入所述暂时勿扰状态。
优选地,所述的通知气泡屏蔽方法中,在检测到所述通知气泡被拖曳至所述暂时勿扰选项时或者在检测到所述暂时勿扰选项被点击时,确定用户选择了所述暂时勿扰选项。
优选地,所述的通知气泡屏蔽方法中,还包括:
显示忽略暂时勿扰选项,响应于所述忽略暂时勿扰选项被点击,不进入所述暂时勿扰状态;或者
在预定时间内所述暂时勿扰选项未被选择,不进入所述暂时勿扰状态。
优选地,所述的通知气泡屏蔽方法中,所述系统预定状态包括进入横屏状态,或启动预设应用程序。
优选地,所述的通知气泡屏蔽方法中,还包括:
若已进入预设的勿扰模式,在检测到处于系统预定状态时,则显示勿扰模式已开启,并且在所述预设的勿扰模式被自动关闭且仍处于所述系统预定状态时,显示暂时勿扰选项。
优选地,所述的通知气泡屏蔽方法中,所述“在检测到离开所述系统预定状态时,恢复所述通知气泡的显示”包括:
在检测到锁屏操作达到第二预设时间后,恢复所有通知气泡的显示;或者
在检测到离开预设应用程序后,恢复所有通知气泡的显示。
本发明还提供一种通知气泡屏蔽装置,包括:
通知气泡屏蔽模块,用于在检测到处于系统预定状态时,控制进入暂时勿扰状态以阻止通知气泡的显示;
通知气泡恢复模块,用于在检测到离开所述系统预定状态时,恢复所述通知气泡的显示。
本发明还提供一种移动终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行所述的通知气泡屏蔽方法。
本发明还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的通知气泡屏蔽方法。
本发明提供一种通知气泡屏蔽方法,该通知气泡屏蔽方法包括:在检测到处于系统预定状态时,控制进入暂时勿扰状态以阻止通知气泡的显示;在检测到离开所述系统预定状态时,恢复所述通知气泡的显示。本发明的通知气泡屏蔽方法,可使通知气泡功能进入暂时勿扰模式,从而提高用户的体验度。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
图1是本发明实施例1提供的一种通知气泡屏蔽方法的流程图;
图2是本发明实施例2提供的一种通知气泡屏蔽方法的流程图;
图3是本发明实施例2提供的另一种通知气泡屏蔽方法的流程图;
图4是本发明实施例2提供的第三种通知气泡屏蔽方法的流程图;
图5是本发明实施例3提供的一种通知气泡屏蔽方法的流程图;
图6是本发明实施例3提供的另一种通知气泡屏蔽方法的流程图;
图7是本发明实施例4提供的一种通知气泡屏蔽装置的结构示意图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
实施例1
图1是本发明实施例1提供的一种通知气泡屏蔽方法的流程图,该方法包括如下步骤:
步骤S11:在检测到处于系统预定状态时,控制进入暂时勿扰状态以阻止通知气泡的显示。
本发明实施例中,通知气泡也即为一种任务预览功能,可以浮动显示在其他应用程序内容的上层,例如在安卓系统中,通知气泡功能在整个系统范围内都可以使用,可以通过移动或向下拖动进行取消等操作,点击通知气泡可以将相应的通知打开,而通知气泡的图标还可以显示应用程序的名称等信息,系统应用、屏幕记录、截屏以及应用程序消息等都可以显示为气泡。其中,多个通知气泡在静置待处理时还可以折叠起来显示。
本发明实施例中,提出了一种通知气泡的暂时勿扰模式,在移动终端用户进入沉浸操作时,可以使系统的通知气泡进入暂时勿扰模式,仅屏蔽通知气泡相关的显示以及声音,使其不会在当前沉浸操作的应用程序内容中进行显示,例如在用户横屏观看视频时,可以使通知气泡进入暂时勿扰模式,而并不是进入系统的勿扰模式,此时有电话接入时不会产生通知气泡,但是会有其它手段进行通知,如产生振动。具体地,可以在移动终端中设置有算法或应用程序,按照预设条件判断用户是否进入移动终端的系统预定状态,以及是否产生屏蔽通知气泡相关联的操作,例如可以在移动终端中设置用应用程序,在在检测到进行预设屏蔽操作和/或启动预设应用程序和/或进入预设模式后,可以使系统的通知气泡进入暂时勿扰模式。
本发明实施例中,通知气泡的暂时勿扰模式可以移除当前所有通知气泡的显示,并屏蔽新的通知气泡。在屏蔽新的通知气泡时除了屏蔽显示,用户还可以选择屏蔽其生成时的声音以及振动等提示,这里不做限定。
步骤S12:在检测到离开所述系统预定状态时,恢复所述通知气泡的显示。
本发明实施例中,移动终端在检测到离开所述系统预定状态时,也即用户进行了通知气泡的预设恢复操作后,可以恢复所有通知气泡的显示,包括暂时勿扰期间后台生成的通知气泡,并且不再屏蔽新的通知气泡的显示,以及声音和振动。其中,该预设恢复操作,例如在从横屏显示恢复至竖屏显示的操作,或者从当前预设应用程序切换至非预设应用程序的操作,或者进行锁屏操作等,这里不做限定。该预设恢复操作还可以由用户自行设置。
实施例2
图2是本发明实施例2提供的一种通知气泡屏蔽方法的流程图,该方法包括如下步骤:
步骤S21:在检测到处于系统预定状态时,显示暂时勿扰选项。
步骤S22:响应于用户选择所述暂时勿扰选项,进入所述暂时勿扰状态。
本发明实施例中,在检测到所述通知气泡被拖曳至所述暂时勿扰选项时或者在检测到所述暂时勿扰选项被点击时,确定用户选择了所述暂时勿扰选项。在处于系统预定状态时,其显示界面上层还可以显示一个暂时勿扰区域,用户通过操作将通知气泡,或者叠加的通知气泡拖曳至暂时勿扰区域,则可移除当前所有通知气泡的显示,并屏蔽新的通知气泡,也即仅使移动终端的通知气泡功能进入暂时勿扰状态。其中,该拖曳通知气泡至暂时勿扰激活区域的操作即为预设屏蔽操作。其中,所述系统预定状态包括进入横屏状态,或启动预设应用程序。预设应用程序包括视频播放程序以及游戏程序等,在一些竖屏播放的视频播放程序中,若进入全屏的竖屏播放模式时,也可使用上述方法进行通知气泡的暂时勿扰。
本发明实施例中,如系统预定状态为横屏状态时,在移动终端中可以预先设置有检测横屏模式的算法或应用程序,在检测到移动终端进入横屏显示时,可以显示暂时勿扰区域,根据后续用户操作移除当前的通知气泡显示,并屏蔽新的通知气泡,其中,这里的屏蔽是指屏蔽生成新的通知气泡后的显示,实际上移动终端的后台还是会生成新的通知气泡,在恢复通知气泡显示时,在屏蔽时期生成的通知气泡也将会进行显示。同理,在启动预设应用程序后,也将在应用程序显示内容上层显示一个暂时勿扰区域,当用户将通知气泡拖曳至暂时勿扰区域后则可移除当前所有通知气泡的显示,并屏蔽新的通知气泡。
如图3所示,在检测到处于系统预定状态时,还包括如下步骤:
步骤S23:显示忽略暂时勿扰选项,响应于所述忽略暂时勿扰选项被点击,不进入所述暂时勿扰状态。
本发明实施例中,在显示暂时勿扰区域的同时,还将在显示内容上层显示一个“忽略暂时勿扰”选项,以便用户点击后可以忽略屏蔽通知气泡的操作,使通知气泡功能在后续可以保持。同时,在触发“忽略暂时勿扰”选项后,可以移除暂时勿扰激活区域以及所述“忽略暂时勿扰”选项的显示,避免暂时勿扰激活区域以及所述“忽略暂时勿扰”选项的显示对后续用户的操作或阅览屏幕造成干扰,从而提高用户的体验度。
如图4所示,在显示所述暂时勿扰区域后,还包括如下步骤:
步骤S24:在预定时间内所述暂时勿扰选项未被选择,不进入所述暂时勿扰状态。
本发明实施例中,为了不影响用户的体验,上述暂时勿扰激活区域是有显示期限的,若在预定时间内未有通知气泡通过拖曳操作拖曳至暂时勿扰激活区域时,则说明用户并不需要屏蔽通知气泡,此时可以保持通知气泡的显示,从而提高用户的体验度。同时在预定时间过后,将移除该暂时勿扰激活区域的显示,其中,预定时间可以有用户来进行设置,例如可以为5秒、10秒以及15秒等,这里不做限定。其中,若有“忽略暂时勿扰”选项显示时,在预定时间过后也将移除“忽略暂时勿扰”选项的显示。
实施例3
图5和图6分别是本发明实施例3提供的两种通知气泡屏蔽方法的流程图,该方法包括如下步骤:
步骤S51:若已进入预设的勿扰模式,在检测到处于系统预定状态时,则显示勿扰模式已开启,并且在所述预设的勿扰模式被自动关闭且仍处于所述系统预定状态时,显示暂时勿扰选项。
本发明实施例中,若移动终端已经进入系统中预设的勿扰模式,则在检测到处于系统预定状态时提示用户勿扰模式已开启,不会显示通知气泡。而用户在系统预定状态操作移动终端的过程中,该预设的勿扰模式被自动关闭后,可以在显示内容上层显示暂时勿扰选项,以提示用户是否需要继续屏蔽通知气泡。
步骤S52:在检测到处于系统预定状态时,控制进入暂时勿扰状态以阻止通知气泡的显示。
此步骤与上述步骤S11一致,在此不再赘述。
步骤S53:在检测到锁屏操作达到第二预设时间后,恢复所有通知气泡的显示。
或步骤S53:在检测到离开预设应用程序后,恢复所有通知气泡的显示。
本发明实施例中,例如在用户离开预设应用程序后,即可恢复所有通知气泡的显示,包括屏蔽期间后台新生成的通知气泡。该离开预设应用程序包括关闭预设应用程序,或者从该预设应用程序切换至其他非预设应用程序。其中从当前预设应用程序切换至另一个预设应用程序时,可以恢复通知气泡的显示,也可以通过用户的设置,保持对通知气泡的屏蔽,这里不做限定。或者,用户一般会使用移动终端的横屏模式进行视频的观看,这时移除通知气泡的显示,并屏蔽新的通知气泡,可以提高用户的观看体验,因此可以在移动终端中可以预先设置有检测离开横屏模式的算法或应用程序,在检测到移动终端离开横屏显示时,可以恢复通知气泡的显示。
本发明实施例中,若用户直接在预设应用程序下进行移动终端的锁频操作,在锁屏后的第二预设时间后,将恢复所有通知气泡的显示。若用户在未超出第二预设时间时解锁重新返回至预设应用程序,则继续保持对通知气泡的屏蔽。其中,该第二预设时间可以由用户来进行设置,例如可以设置为1分钟、5分钟或10分钟,这里不做限定。同理,若用户直接在横屏模式下进行移动终端的锁频操作,在锁屏后的第二预设时间后,将恢复所有通知气泡的显示。若用户在未超出第二预设时间时解锁重新返回至之前的横屏模式,则继续保持对通知气泡的屏蔽。同样地,用户在解锁后返回至竖屏模式或进行应用程序的切换,或离开当前的应用程序,同样恢复所有通知气泡的显示。
实施例4
图7是本发明实施例4提供的一种通知气泡屏蔽装置的结构示意图。
该通知气泡屏蔽装置700包括:
通知气泡屏蔽模块710,用于在检测到处于系统预定状态时,控制进入暂时勿扰状态以阻止通知气泡的显示;
通知气泡恢复模块720,用于在检测到离开所述系统预定状态时,恢复所述通知气泡的显示。
本发明实施例中,上述各个模块更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。
此外,本发明还提供了一种移动终端,该移动终端可以包括智能电话、平板电脑、车载电脑、智能穿戴设备等。该移动终端包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使移动终端执行上述方法或者上述通知气泡屏蔽装置中的各个模块的功能。
存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
本实施例还提供了一种可读存储介质,用于储存上述移动终端中使用的计算机程序。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
- 通知气泡屏蔽方法、装置、移动终端和可读存储介质
- 一种消息通知处理方法、装置、移动终端及可读存储介质