一种消息的处理方法和装置与流程

文档序号:12747658阅读:169来源:国知局
一种消息的处理方法和装置与流程

本发明涉及终端技术领域,具体而言,涉及一种消息的处理方法和装置。



背景技术:

现在市场上的终端收到推送消息时会在通知栏中以通知消息的形式进行提示,某些优先级较高的推送消息会以浮动消息的形式进行展示。

例如,用户正在使用终端看视频或者玩游戏,在显示浮动消息时会对用户的视线造成干扰,使得用户必须手动隐藏掉浮动消息,才能重新显示出全部的视频界面或者游戏页面,打断了用户操作。特别是此类浮动消息非常频繁出现的时候十分影响用户体验,容易造成烦躁情绪。另外也有时候用户正在使用懒人支架看视频,不方便用手隐藏浮动消息,此时就只能等待浮动消息自己消失,非常影响体验。

因此,如何根据用户的需求自动隐藏浮动消息,从而提升用户的使用体验成为亟待解决的技术问题。



技术实现要素:

本发明正是基于上述问题,提出了一种新的技术方案,可以根据用户的需求自动隐藏浮动消息,避免用户手动隐藏浮动消息,从而提升用户的使用体验。

有鉴于此,本发明的第一方面提出了一种消息的处理方法,包括:当终端的显示界面显示浮动消息时,开启所述终端的摄像头;通过所述摄像头检测所述终端的使用者的眼睛活动;当所述眼睛活动符合预设的条件时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,在显示浮动消息时,如果使用者对浮动消息感兴趣,使用者的视线会停留在浮动消息上,如果使用者对浮动消息不感兴趣,使用者的视线不会停留在浮动消息上,或者使用者仅瞄一眼浮动消息,视线又回到原来的位置。因此,可以根据使用者的眼睛活动情况,来确定用户是否对浮动消息感兴趣,以在用户对浮动消息不感兴趣时及时地自动隐藏浮动消息,不仅避免了用户手动隐藏浮动消息,还避免浮动消息一直显示而干扰用户的视线,从而提升了用户的使用体验。

在上述技术方案中,优选地,所述当所述眼睛活动符合预设的条件时,将所述显示界面上的浮动消息隐藏,包括:当所述使用者的视线在所述浮动消息所在的浮动窗口上停留的时长低于预设的时长时,将所述显示界面上的浮动消息隐藏;或者,当所述使用者的视线位于所述浮动窗口上,且所述使用者的连续眨眼次数在预设的次数范围内时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,如果使用者的视线在浮动消息所在的浮动窗口上停留很短时间,例如,使用者仅瞄一眼浮动消息,视线又回到原来的位置,说明用户对浮动消息不感兴趣,则自动将浮动消息隐藏,即将浮动消息所在的浮动窗口关闭,避免浮动消息一直在显示界面上而干扰用户使用终端。或者使用者通过连续眨眼的方式来隐藏浮动消息,避免使用者手动隐藏浮动消息,从而方便用户操作终端。

在上述任一技术方案中,优选地,所述方法还包括:监测所述终端在预设时长内连续隐藏浮动消息的次数;若所述终端在预设时长内连续隐藏浮动消息的次数大于预设的次数时,则监测是否接收到待显示的浮动消息;若接收到所述待显示的浮动消息,则自动隐藏所述待显示的浮动消息。

在该技术方案中,若连续多次隐藏浮动消息,说明此时使用者对浮动消息并不感兴趣,则下次接收到浮动消息时,不显示浮动消息就直接自动隐藏,从而避免浮动消息的显示给使用者带来干扰,从而提升使用者的体验。而且在本方案中,接收但不显示浮动消息,并不是完全的屏蔽浮动消息。

在上述任一技术方案中,优选地,所述监测所述终端在预设时长内连续隐藏浮动消息的次数;若所述终端在预设时长内连续隐藏浮动消息的次数大于预设的次数时,则监测是否接收到待显示的浮动消息;若接收到所述待显示的浮动消息,则自动隐藏所述待显示的浮动消息,包括:监测所述终端在所述预设时长内连续隐藏同一应用推送的浮动消息的次数;若所述终端在所述预设时长内连续隐藏所述同一应用推送的浮动消息的次数大于所述预设的次数时,则监测是否接收到所述应用推送的待显示的浮动消息;若接收到所述应用推送的待显示的浮动消息,则自动隐藏所述应用推送的待显示的浮动消息。

在该技术方案中,通过将同一应用推送的浮动消息隐藏,避免隐藏了重要的浮动消息,从而实现对浮动消息更加准确地控制。

在上述任一技术方案中,优选地,所述方法还包括:接收用户的查看指令;在所述终端的通知栏显示所述被隐藏的浮动消息。

在该技术方案中,将浮动消息隐藏之后,使用者可以在通知栏中查看被隐藏的浮动消息,从而满足使用者的使用需求。

本发明的第二方面提出了一种消息的处理装置,包括:开启单元,用于当终端的显示界面显示浮动消息时,开启所述终端的摄像头;检测单元,用于通过所述摄像头检测所述终端的使用者的眼睛活动;隐藏单元,用于当所述眼睛活动符合预设的条件时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,在显示浮动消息时,如果使用者对浮动消息感兴趣,使用者的视线会停留在浮动消息上,如果使用者对浮动消息不感兴趣,使用者的视线不会停留在浮动消息上,或者使用者仅瞄一眼浮动消息,视线又回到原来的位置。因此,可以使用者的眼睛活动情况,来确定用户是否对浮动消息感兴趣,以在用户对浮动消息不感兴趣时及时地自动隐藏浮动消息,不仅避免了用户手动隐藏浮动消息,还避免浮动消息一直显示而干扰用户的视线,从而提升了用户的使用体验。

在上述技术方案中,优选地,所述隐藏单元具体用于,当所述使用者的视线在所述浮动消息所在的浮动窗口上停留的时长低于预设的时长时,将所述显示界面上的浮动消息隐藏;或者,当所述使用者的视线位于所述浮动窗口上,且所述使用者的连续眨眼次数在预设的次数范围内时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,如果使用者的视线在浮动消息所在的浮动窗口上停留很短时间,例如,使用者仅瞄一眼浮动消息,视线又回到原来的位置,说明用户对浮动消息不感兴趣,则自动将浮动消息隐藏,即将浮动消息所在的浮动窗口关闭,避免浮动消息一直在显示界面上而干扰用户使用终端。或者使用者通过连续眨眼的方式来隐藏浮动消息,避免使用者手动隐藏浮动消息,从而方便用户操作终端。

在上述任一技术方案中,优选地,所述装置还包括:监测单元,用于监测所述终端在预设时长内连续隐藏浮动消息的次数,若所述终端在预设时长内连续隐藏浮动消息的次数大于预设的次数时,则监测是否接收到待显示的浮动消息;所述隐藏单元还用于,在所述监测单元监测接收到所述待显示的浮动消息的情况下,自动隐藏所述待显示的浮动消息。

在该技术方案中,若连续多次隐藏浮动消息,说明此时使用者对浮动消息并不感兴趣,则下次接收到浮动消息时,不显示浮动消息就直接自动隐藏,从而避免浮动消息的显示给使用者带来干扰,从而提升使用者的体验。而且在本方案中,接收但不显示浮动消息,并不是完全的屏蔽浮动消息。

在上述任一技术方案中,优选地,所述监测单元具体用于,监测所述终端在所述预设时长内连续隐藏同一应用推送的浮动消息的次数,若所述终端在所述预设时长内连续隐藏所述同一应用推送的浮动消息的次数大于所述预设的次数时,则监测是否接收到所述应用推送的待显示的浮动消息;所述隐藏单元具体用于,在所述监测单元监测接收到所述应用推送的待显示的浮动消息,则自动隐藏所述应用推送的待显示的浮动消息。

在该技术方案中,通过将同一应用推送的浮动消息隐藏,避免隐藏了重要的浮动消息,从而实现对浮动消息更加准确地控制。

在上述任一技术方案中,优选地,所述装置还包括:接收单元,用于接收用户的查看指令;显示单元,用于在所述终端的通知栏显示所述被隐藏的浮动消息。

在该技术方案中,将浮动消息隐藏之后,使用者可以在通知栏中查看被隐藏的浮动消息,从而满足使用者的使用需求。

本发明的第三方面提出了一种终端,包括上述技术方案中任一项所述的消息的处理装置,因此,该终端具有和上述技术方案中任一项所述的消息的处理装置相同的技术效果,在此不再赘述。

通过本发明的技术方案,可以根据用户的需求自动隐藏浮动消息,避免用户手动隐藏浮动消息,从而提升用户的使用体验。

附图说明

图1示出了根据本发明的实施例的消息的处理方法的流程示意图;

图2示出了根据本发明的实施例的消息的处理装置的结构示意图;

图3示出了根据本发明的实施例的终端的结构示意图。

具体实施方式

为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的消息的处理方法的流程示意图。

如图1所示,根据本发明的实施例的消息的处理方法,包括:

步骤102,当终端的显示界面显示浮动消息时,开启所述终端的摄像头。

步骤104,通过所述摄像头检测所述终端的使用者的眼睛活动。

步骤106,当所述眼睛活动符合预设的条件时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,在显示浮动消息时,如果使用者对浮动消息感兴趣,使用者的视线会停留在浮动消息上,如果使用者对浮动消息不感兴趣,使用者的视线不会停留在浮动消息上,或者使用者仅瞄一眼浮动消息,视线又回到原来的位置。因此,可以使用者的眼睛活动情况,来确定用户是否对浮动消息感兴趣,以在用户对浮动消息不感兴趣时及时地自动隐藏浮动消息,不仅避免了用户手动隐藏浮动消息,还避免浮动消息一直显示而干扰用户的视线,从而提升了用户的使用体验。

下面对浮动消息进行说明,终端处于活动状态,如终端处于播放视频的界面或游戏界面,当接收到通知消息时,将通知消息显示在界面顶部或页面中心进行浮动显示,即新接收到的消息位于当前活动界面的最上层显示,此时的通知消息即为浮动消息,如果使用者对浮动消息感兴趣,可以触发浮动消息从而查看浮动消息的具体内容,如果浮动消息在一定时间内未触发,则自动隐藏浮动消息。

在上述技术方案中,优选地,步骤106包括:当所述使用者的视线在所述浮动消息所在的浮动窗口上停留的时长低于预设的时长时,将所述显示界面上的浮动消息隐藏;或者,当所述使用者的视线位于所述浮动窗口上,且所述使用者的连续眨眼次数在预设的次数范围内时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,如果使用者的视线在浮动消息所在的浮动窗口上停留很短时间,例如,使用者仅瞄一眼浮动消息,视线又回到原来的位置,说明用户对浮动消息不感兴趣,则自动将浮动消息隐藏,即将浮动消息所在的浮动窗口关闭,避免浮动消息一直在显示界面上而干扰用户使用终端。或者使用者通过连续眨眼的方式来隐藏浮动消息,避免使用者手动隐藏浮动消息,从而方便用户操作终端。

例如,使用者的视线在浮动消息所在的浮动窗口上停留的时长低于2秒,将所述显示界面上的浮动消息隐藏。

再例如,使用者的视线位于浮动窗口上,且使用者的连续眨眼次数为2次或3次,将显示界面上的浮动消息隐藏。

在上述任一技术方案中,优选地,所述方法还包括:监测所述终端在预设时长内连续隐藏浮动消息的次数;若所述终端在预设时长内连续隐藏浮动消息的次数大于预设的次数时,则监测是否接收到待显示的浮动消息;若接收到所述待显示的浮动消息,则自动隐藏所述待显示的浮动消息。

在该技术方案中,若连续多次隐藏浮动消息,说明此时使用者对浮动消息并不感兴趣,则下次接收到浮动消息时,不显示浮动消息就直接自动隐藏,从而避免浮动消息的显示给使用者带来干扰,从而提升使用者的体验。而且在本方案中,接收但不显示浮动消息,并不是完全的屏蔽浮动消息,用户可以在当前活动结束后或者想起来后再查看未显示的浮动消息。

在上述任一技术方案中,优选地,所述监测所述终端在预设时长内连续隐藏浮动消息的次数;若所述终端在预设时长内连续隐藏浮动消息的次数大于预设的次数时,则监测是否接收到待显示的浮动消息;若接收到所述待显示的浮动消息,则自动隐藏所述待显示的浮动消息,包括:监测所述终端在所述预设时长内连续隐藏同一应用推送的浮动消息的次数;若所述终端在所述预设时长内连续隐藏所述同一应用推送的浮动消息的次数大于所述预设的次数时,则监测是否接收到所述应用推送的待显示的浮动消息;若接收到所述应用推送的待显示的浮动消息,则自动隐藏所述应用推送的待显示的浮动消息。

在该技术方案中,通过将同一应用推送的浮动消息隐藏,既避免了兴趣度不高的应用推动的消息的干扰,同时避免隐藏了重要的浮动消息,从而实现对浮动消息更加准确地控制。另外,可以在一段时间内隐藏应用推送的浮动消息,在该段时间之后,又可以重新显示应用推送的浮动消息。

例如,在连续3次隐藏“美团网”推送的浮动消息时,若再次接收到“美团网”推送的通知消息,则该通知消息不以浮动消息的形式显示,直接隐藏该通知消息。

在上述任一技术方案中,优选地,所述方法还包括:接收用户的查看指令;在所述终端的通知栏显示所述被隐藏的浮动消息。

在该技术方案中,将浮动消息隐藏之后,使用者可以在通知栏中查看被隐藏的浮动消息,从而满足使用者的使用需求。其中,在通知栏中显示的浮动消息包括:以浮动消息的形式显示时被隐藏的消息、和未以浮动消息的形式显示就直接被隐藏的消息。

图2示出了根据本发明的实施例的消息的处理装置的结构示意图。

如图2所示,根据本发明的实施例的消息的处理装置200,包括:开启单元202、检测单元204和隐藏单元206。

开启单元202,用于当终端的显示界面显示浮动消息时,开启所述终端的摄像头;检测单元204,用于通过所述摄像头检测所述终端的使用者的眼睛活动;隐藏单元206,用于当所述眼睛活动符合预设的条件时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,在显示浮动消息时,如果使用者对浮动消息感兴趣,使用者的视线会停留在浮动消息上,如果使用者对浮动消息不感兴趣,使用者的视线不会停留在浮动消息上,或者使用者仅瞄一眼浮动消息,视线又回到原来的位置。因此,可以使用者的眼睛活动情况,来确定用户是否对浮动消息感兴趣,以在用户对浮动消息不感兴趣时及时地自动隐藏浮动消息,不仅避免了用户手动隐藏浮动消息,还避免浮动消息一直显示而干扰用户的视线,从而提升了用户的使用体验。

在上述技术方案中,优选地,所述隐藏单元206具体用于,当所述使用者的视线在所述浮动消息所在的浮动窗口上停留的时长低于预设的时长时,将所述显示界面上的浮动消息隐藏;或者,当所述使用者的视线位于所述浮动窗口上,且所述使用者的连续眨眼次数在预设的次数范围内时,将所述显示界面上的浮动消息隐藏。

在该技术方案中,如果使用者的视线在浮动消息所在的浮动窗口上停留很短时间,例如,使用者仅瞄一眼浮动消息,视线又回到原来的位置,说明用户对浮动消息不感兴趣,则自动将浮动消息隐藏,即将浮动消息所在的浮动窗口关闭,避免浮动消息一直在显示界面上而干扰用户使用终端。或者使用者通过连续眨眼的方式来隐藏浮动消息,避免使用者手动隐藏浮动消息,从而方便用户操作终端。

在上述任一技术方案中,优选地,消息的处理装置200还包括:监测单元208,用于监测所述终端在预设时长内连续隐藏浮动消息的次数,若所述终端在预设时长内连续隐藏浮动消息的次数大于预设的次数时,则监测是否接收到待显示的浮动消息;所述隐藏单元206还用于,在所述监测单元208监测接收到所述待显示的浮动消息的情况下,自动隐藏所述待显示的浮动消息。

在该技术方案中,若连续多次隐藏浮动消息,说明此时使用者对浮动消息并不感兴趣,则下次接收到浮动消息时,不显示浮动消息就直接自动隐藏,从而避免浮动消息的显示给使用者带来干扰,从而提升使用者的体验。而且在本方案中,接收但不显示浮动消息,并不是完全的屏蔽浮动消息。

在上述任一技术方案中,优选地,所述监测单元208具体用于,监测所述终端在所述预设时长内连续隐藏同一应用推送的浮动消息的次数,若所述终端在所述预设时长内连续隐藏所述同一应用推送的浮动消息的次数大于所述预设的次数时,则监测是否接收到所述应用推送的待显示的浮动消息;所述隐藏单元206具体用于,在所述监测单元208监测接收到所述应用推送的待显示的浮动消息,则自动隐藏所述应用推送的待显示的浮动消息。

在该技术方案中,通过将同一应用推送的浮动消息隐藏,避免隐藏了重要的浮动消息,从而实现对浮动消息更加准确地控制。

在上述任一技术方案中,优选地,消息的处理装置200还包括:接收单元210,用于接收用户的查看指令;显示单元212,用于在所述终端的通知栏显示所述被隐藏的浮动消息。

在该技术方案中,将浮动消息隐藏之后,使用者可以在通知栏中查看被隐藏的浮动消息,从而满足使用者的使用需求。

图3示出了根据本发明的实施例的终端的结构示意图。

如图3所示,根据本发明的实施例的终端300,包括上述技术方案中任一项所述的消息的处理装置200,因此,该终端300具有和上述技术方案中任一项所述的消息的处理装置200相同的技术效果,在此不再赘述。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以根据用户的需求自动隐藏浮动消息,避免用户手动隐藏浮动消息,从而提升用户的使用体验。

在本发明中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1