一种显示通知消息的方法、装置及终端与流程

文档序号:15684542发布日期:2018-10-16 20:55阅读:179来源:国知局

本发明涉及终端技术领域,尤其涉及一种显示通知消息的方法、装置及终端。



背景技术:

随着计算机技术的发展和终端设备的普及,终端设备的应用范围得到了广泛的提高,逐渐成为人们日常生活中必不可少的通信工具和娱乐工具,用户对终端设备智能化和人性化提出了更高的要求。

终端设备在不使用时,通常会锁定屏幕,锁屏下的通知消息一般只显示部分内容,用户看不到通知消息的全文;而在非锁屏状态下,比如:用户正在通过手机看视频,这时来了一条微信,也仅显示“您有一条新信息”,而不是微信全文。

目前在锁屏状态下查看通知消息全文的做法一般有两种:第一种是在锁屏界面只显示通知消息的部分信息时,用户需要先解锁再进入相关应用查看详情;第二种是在锁屏界面通过一定的手势进入通知消息的编辑状态,在编辑状态下可以查看到通知消息的全文。对于第一种方式,要求用户需要先输入密码或图案或指纹等进行解锁后才能查看到通知消息的全文,过程繁琐,因此不够快捷。对于第二种方式,虽然不需要解锁就能查看通知消息的全文,但是安全性太低,容易泄露用户隐私。用户需要一种既安全性高,又方便快捷地在锁屏及非锁屏界面查看通知消息全文的方式。

如何在锁屏及非锁屏状态下方便、快捷、安全的查看通知消息,目前现有技术中还没有相关的解决方案。



技术实现要素:

本发明的主要目的在于提出一种显示通知消息的方法、装置及终端,能够在锁屏及非锁屏状态下方便、快捷、安全的查看通知消息。

为实现上述目的,本发明实施例提供了一种显示通知消息的方法,包括:

在终端处于锁屏或非锁屏状态时,监听并接收通知消息;

终端接收到通知消息后,检测在锁屏或非锁屏界面中针对通知消息的用户操作;

判断用户的操作行为是否与预先设定的用户操作行为匹配,如果判断出用户操作行为与预先设定的用户操作行为匹配,则对用户进行身份验证;

如果用户通过身份验证,则将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面。

可选地,对用户进行身份验证的方式包括:

通过对用户的人脸检测和/或虹膜检测和/或巩膜检测,来对用户进行身份验证。

可选地,通过对用户的人脸检测和/或虹膜检测和/或巩膜检测,来对用户进行身份验证包括:

检测用户的人脸数据和/或虹膜数据和/或巩膜数据;

将检测到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据进行匹配;

如果检测到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据相匹配,则用户通过身份验证。

可选地,当通过对用户的虹膜检测和/或巩膜检测,来对用户进行身份验证时,将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面包括:

获取用户对于终端屏幕的可视角度;

判断所获取的用户对于终端屏幕的可视角度是否在预先设定的终端屏幕的可视角度范围之内,如果是,则对该用户显示所述通知消息。

可选地,将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面包括:

将通知消息按照预先设置的时长显示在锁屏界面或非锁屏界面,超过所述预先设置的时长后,不显示所述通知消息。

可选地,所述预先设定的用户操作行为是由用户自主定义或由移动终端指定的。

本发明实施例还提供了一种显示通知消息的装置,其特征在于,包括:

消息接收模块,设置为在终端处于锁屏或非锁屏状态时,监听并接收通知消息;

行为检测模块,设置为在终端接收到通知消息后,检测在锁屏或非锁屏界面中针对通知消息的用户操作;

行为匹配模块,设置为判断用户的操作行为是否与预先设定的用户操作行为匹配,并将匹配结果发送给安全验证模块;

所述安全验证模块,设置为判断所述匹配结果,如果检测到的用户操作行为与预先设定的用户操作行为相匹配时,对用户进行身份验证,并将验证结果发送给消息处理模块;

所述消息处理模块,设置为判断所述验证结果,如果用户通过身份验证,则将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面。

可选地,所述安全验证模块具体设置为通过如下方式中的一种或几种来对用户进行身份验证:

对用户的人脸检测、虹膜检测以及巩膜检测。

可选地,所述安全验证模块包括:

用户数据提取模块,设置为检测用户的人脸数据和/或虹膜数据和/或巩膜数据,并将所检测到的数据发送给用户数据匹配模块;

所述用户数据匹配模块,设置为将接收到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据进行匹配,如果检测到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据相匹配,则用户通过身份验证。

可选地,当通过对用户的虹膜检测和/或巩膜检测,来对用户进行身份验证时,所述消息处理模块包括:

可视角度获取模块,设置为获取用户对于终端屏幕的可视角度;

消息显示模块,设置为判断所获取的用户对于终端屏幕的可视角度是否在预先设定的终端屏幕的可视角度范围之内,如果是,则对该用户显示所述通知消息。

可选地,所述消息处理模块具体还设置为:

将通知消息按照预先设置的时长显示在锁屏界面或非锁屏界面,超过所述预先设置的时长后,不显示所述通知消息。

可选地,所述预先设定的用户操作行为是由用户自主定义或由移动终端指定的。

本发明实施例还提供了一种终端,包括显示通知消息的装置。

本发明提出的技术方案包括:在终端处于锁屏或非锁屏状态时,监听并接收通知消息;终端接收到通知消息后,检测在锁屏或非锁屏界面中针对通知消息的用户操作;判断用户的操作行为是否与预先设定的用户操作行为匹配,如果判断出用户操作行为与预先设定的用户操作行为匹配,则对用户进行身份验证;如果用户通过身份验证,则将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面。本发明通过检测到用户针对通知消息的用户操作行为后,经过对用户身份的验证,只有在验证通过时才能执行将通知消息按照预定的显示方式显示,从而相比现有技术中需要用户先选中通知消息,再手动解锁才能进入对应的应用程序查看通知消息来说更加快捷,安全性也更高。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实现显示通知消息的方法的流程图;

图2为本发明实现显示通知消息的装置的组成结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面结合附图对本发明进行说明。

图1为本发明实施例提供的一种显示通知消息的方法,该方法应用于锁屏及非锁屏模式的电子设备,如图1所示,包括以下步骤:

步骤101:在终端处于锁屏或非锁屏状态时,监听并接收通知消息。

具体的,本发明实施例的通知消息包括系统通知消息和应用通知消息,其中应用通知消息包括系统应用程序的通知消息和第三方应用程序的通知消息。系统通知消息包括系统版本的更新消息、系统设置的提醒消息等。应用通知消息包括应用程序的升级消息、应用程序的即时通讯消息、应用程序的设置提醒消息、应用程序的推送消息等。

步骤102:终端接收到通知消息后,检测在锁屏或非锁屏界面中针对通知消息的用户操作。

具体的,用户的操作包括但不限于用户的手势行为、用户的语音行为等。手势行为包括用户双击、单击、长按、重压或者滑动通知消息等。

步骤103:判断用户的操作行为是否与预先设定的用户操作行为匹配。

具体的,预先设定的用户操作行为是由用户事先在系统设置里设定,比如:设置双击通知消息、单击通知消息、长按通知消息、重压通知消息或者滑动通知消息等。

步骤104:如果判断出用户的操作行为与预先设定的用户操作行为匹配,则对用户进行身份验证。

具体的,对用户进行身份验证包括但不限于:通过对用户的人脸检测和/或虹膜检测和/或巩膜检测,来对用户进行身份验证。

具体的,检测人脸、虹膜和巩膜的方法利用了前置摄像头、红外摄像头和接近传感器。当接近传感器检测到人脸和终端达到一定距离后,前置摄像头和红外摄像头收集照射人眼和/或人脸后的反射信息,从而检测出用户的人脸数据和/或虹膜数据和/或巩膜数据。

将检测到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据进行匹配;

具体的,把收集的用户的人脸数据和/或虹膜数据和/或巩膜数据与用户事先录入系统的用户的人脸数据和/或虹膜数据和/或巩膜数据进行匹配。

如果检测到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据相匹配,则用户通过身份验证,则进入到下一步骤105。

如果检测到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据不匹配,则说明该用户并没有权限查看通知消息,则返回,不会进入到下一步骤。

步骤105:将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面。

其中,当通过对用户的虹膜检测和/或巩膜检测,来对用户进行身份验证时,预定的显示方式包括用户可以事先设置屏幕的可视角度,符合可视角度范围内时用户可以看到通知消息的全文。如果不符合可视角度范围内则看不到通知消息内容。

具体的,当通过对用户的虹膜检测和/或巩膜检测,来对用户进行身份验证时,将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面包括:

获取用户对于终端屏幕的可视角度;其中,在获取用户对于终端屏幕的可视角度时,可以通过对虹膜或巩膜以及屏幕摄像头距离的计算得出可视角度。至于具体的计算过程,属于现有技术,不在本申请限定的范围之内。

判断所获取的用户对于终端屏幕的可视角度是否在预先设定的终端屏幕的可视角度范围之内,如果是,则对该用户显示所述通知消息。该方法使得不在可视角度内的人看不到消息,防止他人偷窥,保护了用户的隐私。

另外,预定的显示方式除了包括用户可以事先设置屏幕的可视角度外,还可以包括由用户事先设置消息全文在锁屏或非锁屏上显示的时间长度。

具体的,将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面包括:

将通知消息按照预先设置的时长显示在锁屏界面或非锁屏界面,超过所述预先设置的时长后,不显示所述通知消息。

图2为本发明实施例提供的一种显示通知消息的装置结构图,该装置包括:

消息接收模块201,设置为在终端处于锁屏或非锁屏状态时,监听并接收通知消息;

具体的,本发明实施例的通知消息包括系统通知消息和应用通知消息,其中应用通知消息包括系统应用程序的通知消息和第三方应用程序的通知消息。系统通知消息比如系统版本的更新消息、系统设置的提醒消息等。应用通知消息比如应用程序的升级消息、应用程序的即时通讯消息、应用程序的设置提醒消息、应用程序的推送消息等。

行为检测模块202,设置为在终端接收到通知消息后,检测在锁屏或非锁屏界面中针对通知消息的用户操作;

具体的,用户的操作行为包括但不限于用户的手势行为、用户的语音行为等。手势行为比如双击、单击、长按、重压、滑动通知消息等。

行为匹配模块203,设置为将检测到的用户操作行为与预先设定的用户操作行为进行匹配,并将匹配结果发送给安全验证模块;

具体的,预先设定的用户操作行为是由用户事先在系统设置里设定,比如设置双击通知消息/单击通知消息/长按通知消息/重压通知消息/滑动通知消息等。

安全验证模块204,设置为判断所述匹配结果,如果判断出用户操作行为与预先设定的用户操作行为相匹配时,对用户进行身份验证,并将验证结果发送给消息处理模块;

其中,所述安全验证模块具体设置为通过如下方式中的一种或几种来对用户进行身份验证:

对用户的人脸检测、虹膜检测以及巩膜检测。

具体的,所述安全验证模块包括:

用户数据提取模块,设置为检测用户的人脸数据和/或虹膜数据和/或巩膜数据,并将所检测到的数据发送给用户数据匹配模块;

所述用户数据匹配模块,设置为将接收到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据进行匹配,如果检测到的人脸数据和/或虹膜数据和/或巩膜数据与预先设定的用户id数据相匹配,则用户通过身份验证。

消息处理模块205,设置为判断所述验证结果,如果用户通过身份验证,则将通知消息按照预定的显示方式显示在锁屏界面或非锁屏界面。

其中,当通过对用户的虹膜检测和/或巩膜检测,来对用户进行身份验证时,所述消息处理模块包括:

可视角度获取模块,设置为获取用户对于终端屏幕的可视角度;

消息显示模块,设置为判断所获取的用户对于终端屏幕的可视角度是否在预先设定的终端屏幕的可视角度范围之内,如果是,则对该用户显示所述通知消息。

另外,所述消息处理模块具体还设置为:

将通知消息按照预先设置的时长显示在锁屏界面或非锁屏界面,超过所述预先设置的时长后,不显示所述通知消息。

本发明还提供一种设备,包括有上述任一项所述的显示通知消息的装置。

这里强调的是,本发明中,通过检测到用户针对通知消息的用户操作行为后,经过对用户身份的验证,只有在验证通过时才能执行将通知消息按照预定的显示方式显示,从而相比现有技术中需要用户先选中通知消息,再手动解锁才能进入对应的应用程序查看通知消息来说更加快捷,安全性也更高。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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