针对即时通信消息进行提醒的方法及客户端的制作方法

文档序号:7853521阅读:150来源:国知局
专利名称:针对即时通信消息进行提醒的方法及客户端的制作方法
技术领域
本发明属于通信、软件技术领域。
背景技术
随着网络通信工具的发展,即时通信软件工具由于能够实现与联系人即时有效的沟通,已经成为绝大多数网民通信的重要工具,而且逐渐成为用户日常生活中不可缺少的一部分。现有技术中,在即时通信客户端,通常采用图标(ICON)闪烁的方式来进行消息的提示。目前,一种实现图标闪烁的方法是通过ICON的位置的不断改变来进行的。当用户单击上述闪烁的图标时,将弹出一个对话框,向用户显示所接收消息的具体内容。例如,腾讯QQ的提醒方式就是在系统托盘中闪烁消息发送方的头像图标来提醒用户。其中,所述的系统托盘是指操作系统桌面中任务栏上的一个指定区域,正在运行中的软件可以以最小化的形式在该区域内显示为一个相应的小图标。但是,在现有技术中,如果使用上述的消息提醒方式,也存在一些问题。例如,用户在电脑前正在进行其它操作,当即时通信图标闪烁时用户即注意到该消息,但是由于忙于其它操作任务,而无法及时的点击闪烁的图标进行查看。这种情况下,如果上述即时通信图标始终在闪烁,则会使用户分心,影响用户进行其它任务操作,从而影响用户的使用体验度。

发明内容
本发明的目的在于,提供一种针对即时通信消息进行提醒的方法及客户端。利用本发明,当针对未读消息进行图标闪烁提醒时,如果在预设时间阈值内,监测到用户的操作消息,或者通过摄像装置监测到用户位于所在终端前,则停止未读消息的图标闪烁,从而避免闪烁的图标对用户造成干扰,使用户的使用体验更佳。本发明提供的技术方案包括一种针对即时通信消息进行提醒的方法,该方法包括如下步骤步骤1,当接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;步骤2,在前述消息处于未读状态的情况下,监测用户所在终端在预设时间阈值内是否有用户操作信息,若是,则进入下一步骤;若否,则继续闪烁前述步骤中的消息图标;步骤3,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标。优选地,所述闪烁的消息图标为交互对端的头像图标。优选地,所述用户操作信息为通过所在终端的输入消息。优选地,所述的输入消息,为键盘输入消息,或鼠标光标操作消息,或滑竿光标操作消息,或触摸屏输入消息。 优选地,所述预设时间阈值为5-60秒之间的时间值。
优选地,所述在系统托盘中输出静止图标之后还包括在前述消息处于未读状态的情况下,当再次接收到该未读消息对应的联系人的即时通信消息时,不再闪烁显示相应的消息图标。优选地,所述在系统托盘中输出静止图标之后还包括在前述消息处于未读状态的情况下,当再次接收到非该未读消息对应的联系人的即时通信消息时,重复前述的步骤I-步骤3。优选地,所述静止图标是前述停止闪烁的消息图标。
优选地,在触发所述的静止图标后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。优选地,所述静止图标是所在终端即时通信工具默认的程序图标。优选地,在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。本发明还提供另一种针对即时通信消息进行提醒的方法,该方法包括如下步骤步骤1,当接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;步骤2,在前述消息处于未读状态的情况下,启动用户端的摄像装置,或经历预设时间阈值后启动用户端的摄像装置,针对摄像装置前方的图像进行采集;步骤3,判断前述采集的图像信息中是否包含有用户脸部信息,若是,则进入下一步骤;若否,则继续闪烁前述步骤中的消息图标;步骤4,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标。优选地,所述闪烁的消息图标为交互对端的头像图标。优选地,所述预设时间阈值为5-60秒之间的时间值。优选地,针对摄像装置前方的图像进行采集的方式为以下其中之一方式1,通过录像的方式连续采集图像;方式2,设定间隔时间,满足间隔时间的情况下进行图像的拍摄采集操作。优选地,所述的间隔时间为0. 5-60秒之间的时间值。优选地,所述针对摄像装置前方的图像进行采集的时间总量在5分钟之内。优选地,判断采集的图像信息中是否包含有脸部信息的过程为采集脸部图像的轮廓特征作为模板信息进行存储;将采集的图像信息与脸部轮廓特征模板进行比对,若比对通过,则判定所述的图像信息中包含有脸部信息;否则,不包含。优选地,判断采集的图像信息中是否包含有用户脸部信息的过程还可以为采集用户的脸部图像作为模板信息进行存储;将采集的图像信息与脸部图像模板进行身份识别作用的人脸比对操作,若比对通过,则采集的图像信息中包含有该用户的脸部信息;否则,不包含。优选地,所述在系统托盘中输出静止图标之后还包括在前述消息处于未读状态的情况下,当再次接收到该未读消息对应的联系人的即时通信消息时,不再闪烁显示相应的消息图标。优选地,所述在系统托盘中输出静止图标之后还包括
在前述消息处于未读状态的情况下,当再次接收到非该未读消息对应的联系人的即时通信消息时,重复前述的步骤I-步骤4。优选地,所述静止图标是前述停止闪烁的消息图标。优选地,在触发所述的静止图标后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。优选地,所述静止图标是所在终端即时通信工具默认的程序图标。优选地,在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。本发明还提供一种针对即时通信消息进行提醒的客户端,该客户端包括 消息图标闪烁单元,用于在接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;操作信息监测单元,与前述消息图标闪烁单元相连,用于在前述消息处于未读状态的情况下,监测用户所在终端在预设时间阈值内是否有用户操作信息;消息图标处理单元,与前述操作信息监测单元相连,用于在前述操作信息监测单元检测到有用户操作信息时,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标;检测到没有用户操作信息时,继续闪烁消息图标。优选地,所述客户端还包括未读消息提示单元,与前述消息图标处理单元相连,用于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。优选地,所述客户端还包括未读消息输出单元,与前述消息图标处理单元相连或者与前述未读消息提示单元相连,用于在触发所述的静止图标后或者触发未读消息提示信息后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。本发明还提供另一种针对即时通信消息进行提醒的客户端,该客户端包括消息图标闪烁单元,用于在接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;图像信息采集单元,与前述消息图标闪烁单元相连,用于在前述消息处于未读状态的情况下,启动用户端的摄像装置,或经历预设时间阈值后启动用户端的摄像装置,针对摄像装置前方的图像进行采集;图像信息判断单元,与前述图像信息采集单元相连,用于判断前述采集的图像信息中是否包含有用户脸部信息;消息图标处理单元,与前述图像信息判断单元相连,用于在前述图像信息判断单元判断包含用户脸部信息时,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标;判断不包含用户脸部信息时,继续闪烁消息图标。优选地,所述图像信息判断单元包括以下结构模块脸部模板采集模块,用于采集脸部图像的轮廓作为模板信息进行存储;图像信息比对模块,用于将采集的图像信息与脸部图像模板进行比对,若比对通过,则判定所述的图像信息中包含有脸部信息;否则,不包含。优选地,所述图像信息判断单元还可包括以下结构模块
脸部图像采集模块,用于采集用户的脸部图像作为模板信息进行存储;脸部图像识别模块,用于将采集的图像信息与脸部图像模板进行身份识别作用的人脸比对操作,若比对通过,则采集的图像信息中包含有该用户的脸部信息;否则,不包含。优选地,所述客户端还包括未读消息提示单元,与前述消息图标处理单元相连,用于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。优选地,所述客户端还包括未读消息输出单元,与前述消息图标处理单元相连或者与前述未读消息提示单元相连,用于在触发所述的静止图标后或者触发未读消息提示信息后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。与现有技术相比,本发明的有益效果如下本发明提供的技术方案中,当针对未读消息通过图标闪烁提醒用户时,监测在预设时间阈值内是否有用户通过所在终端的输入消息,或者通过摄像装置监测所在终端前方是否有用户脸部图像,若是,则说明用户处于所在终端前,可能已经注意到未读消息提示,这种情况下,即停止图标的闪烁,在系统托盘中输出静止图标。相对于现有技术,该技术方案能够避免一直闪烁的消息图标对用户造成干扰,使用户的即时通信体验更佳。


图I为本发明实施例一中提供的一种针对即时通信消息进行提醒的方法流程图;图2为本发明实施例二中提供的一种针对即时通信消息进行提醒的方法流程图;图3为本发明实施例一中提供的一种针对即时通信消息进行提醒的客户端示意图;图4为本发明实施例二中提供的一种针对即时通信消息进行提醒的客户端示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,为本发明实施例一中提供的一种针对即时通信消息进行提醒的方法流程图,具体步骤如下所述。Sll,当接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;当用户的即时通信客户端处于登录状态时,无论设置为隐身还是忙碌状态,当接收到来自于交互对端的即时通信消息时,则将相应的图标(例如,交互对端的头像图标等)在系统托盘中进行闪烁来对用户进行提醒;用户可通过单击上述闪烁图标的方式对所接收的消息进行处理,当单击上述闪烁图标时,即弹出一个对话框,向用户显示接收到的消息的具体内容。其中,所述的系统托盘是指操作系统桌面中任务栏上的一个指定区域,正在运行中的软件可以以最小化的形式在该区域内显示为一个相应的小图标。作为举例而非限定,在系统托盘中闪烁该消息图标的具体过程为用户客户端获取交互对端的头像图标信息,然后针对该头像图标设置多个不同的坐标数据,当消息达到、用户客户端时,启动定时器,使得该图标根据预设的时间间隔在前述坐标数据对应的邻近位置来回移动,从而实现图标的闪烁效果。S12,在前述消息处于未读状态的情况下,监测用户所在终端在预设时间阈值内是否有用户操作信息,若是,则进入下一步骤;若否,则继续闪烁前述步骤中的消息图标;本实施例中,是在消息处于未读状态的情况下,对用户操作信息进行监测。一旦上述闪烁的消息图标被用户触发,未读消息转变为已读状态时,则不再针对用户操作信息进行监测。所述用户操作信息是指用户通过所在终端的输入消息,该输入消息具体包括键盘输入消息,或鼠标光标操作消息,或滑竿光标操作消息,或触摸屏输入消息。所述键盘输入消息,是指用户按下键盘上的其中一个按键的操作;鼠标光标操作消息,是指用户移动鼠标光标的操作,或者鼠标光标的点击操作;滑竿光标操作消息,是指用户针对滑竿光标的触 摸操作,触摸屏输入消息,是指通过所在终端的触摸屏所实现的触摸操作。作为举例而非限定,监测是否有键盘输入消息的过程为利用系统的钩子函数截获键盘消息,当捕获到键盘中的按键被按下的操作时,确定为键盘输入消息。所述预设时间阈值为5-60秒之间的时间值。例如,预设时间阈值为30秒,那么即是从图标开始闪烁时进行计时,在30秒时间范围之内监测是否有用户操作信息,当超过30秒时,则不再进行监测。S13,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标。在系统托盘中输出的静止图标为以下两种方式方式1,输出的静止图标是前述停止闪烁的消息图标。例如,当用户所在客户端接收到来自于联系人A的即时通信消息时,此时在用户所在终端的系统托盘中闪烁的消息图标即是联系人A的头像图标,当该消息图标停止闪烁后,输出的静止图标仍然是联系人A的头像图标。现有技术中,当系统托盘中有闪烁的消息图标时,用户通过鼠标单击所述消息图标,即生成用户与消息发送方之间的即时通信交互界面,并显示所接收到的即时通信消息。本实施例中,当输出的静止图标为停止闪烁的消息图标时,在触发该静止图标后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。方式2,输出的静止图标是所在终端即时通信工具默认的程序图标。例如,QQ即时通信工具的默认程序图标是卡通企鹅标识的图标,当用户登录QQ即时通信工具后,在系统托盘中即显示企鹅标识的图标,当通过鼠标双击该企鹅图标时,即打开即时通信工具的主面板,在该主面板中包括有用户的联系人列表以及其它功能控件图标。本实施例中,输出的静止图标即是即时通信软件图标,例如,QQ的企鹅标识图标。对于这种静止图标输出方式,当触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。作为举例而非限定,在主面板中对未读消息进行提示的方式为将未读消息对应的联系人在联系人列表中排序靠前,且用特殊颜色进行标记;或者将未读消息对应的联系人在联系人列表中排序靠前,且闪烁显示该联系人的头像图标;或者在主面板的联系人列表中生成一个子列表,用于输出未读消息对应的联系人信息。在系统托盘中输出静止图标之后还包括在前述消息处于未读状态的情况下,当再次接收到该未读消息对应的联系人的即时通信消息时,不再闪烁显示相应的消息图标。例如,当用户所在客户端接收到来自于联系人A的即时通信消息时,在用户所在终端的系统托盘中闪烁显示联系人A的头像图标,当监测到用户通过所在终端的输入消息时,停止闪烁该消息图标,并输出静止图标;这种情况下,当上述联系人A的即时通信消息仍然处于未读状态时,如果再次接收到联系人A的即时通信消息,则不再闪烁该即时通信消息来对用户进行提醒。因为用户在之前已经注意到有联系人A的未读消息需要处理,因此不再进行提醒。在系统托盘中输出静止图标之后还包括在前述消息处于未读状态的情况下,当再次接收到非该未读消息对应的联系人的即时通信消息时,重复前述的步骤Sll-步骤S13。例如,针对用户客户端闪烁的来自于联系人A的消息图标,当监测到用户通过所在终端的输入消息时,停止闪烁该消息图标,并在系统托盘中输出静止图标;这种情况下,当上述联系人A的即时通信消息仍然处于未读状态时,如果再次接收到联系人B的即时通信消息,则在系统托盘中闪烁联系人B对应的消息图标(即联系人B的 头像图标),并监测用户所在终端在预设时间阈值内是否有用户操作信息,若是,则停止闪烁联系人B对应的消息图标,在系统托盘中输出静止图标;若否,则继续闪烁联系人B对应的消息图标。本实施例所述的方法中,当用户客户端接收到来自于联系人的即时通信消息时,在系统托盘中闪烁联系人的头像图标用以提醒用户,在所述消息处于未读状态的情况下,通过监测用户所在终端是否有用户操作信息,来确定用户是否位于所在终端前,若是,则停止闪烁联系人的头像图标,并在系统托盘中输出静止图标,从而避免闪烁的头像图标对用户造成干扰。参见图2,为本发明实施例二中提供的一种针对即时通信消息进行提醒的方法流程图,具体步骤如下所述。S21,当接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;例如,当用户客户端接收到联系人A的即时通信消息时,即在系统托盘中显示即时通信软件图标的位置,闪烁联系人A的头像图标,用于吸引用户的注意,提醒用户有未读消息。S22,在前述消息处于未读状态的情况下,启动用户端的摄像装置,或经历预设时间阈值后启动用户端的摄像装置,针对摄像装置前方的图像进行采集;本实施例中,是在消息处于未读状态的情况下,启动摄像装置进行图像采集。一旦上述闪烁的消息图标被用户触发,未读消息转变为已读状态时,则结束进程。启动用户端的摄像装置的触发方式为将系统托盘中消息图标开始闪烁的消息作为摄像装置启动的触发条件,即用户客户端的系统托盘中一旦有闪烁的即时通信消息图标时,即触发摄像装置的启动;或者,将系统托盘中消息图标闪烁时间达到预设时间阈值的消息作为摄像装置启动的触发条件,所述预设时间阈值为5-60秒之间的时间值。例如,预设时间阈值为20秒,当系统托盘中开始闪烁消息图标时,启动计时器进行计时,当计时器计时为20秒时,启动摄像装置。当摄像装置启动后,即针对摄像装置前的图像进行采集,其图像采集方式为通过录像的方式连续采集图像,其采集图像的频率为每秒采集25-30帧图像;或者设定间隔时间,满足间隔时间的情况下进行图像的拍摄采集操作,所述设定的间隔时间为0. 5-60秒之间的时间值。例如,设定的时间间隔为2秒,则启动摄像装置后,每间隔2秒即通过拍摄采集一帧图像。为了避免摄像装置长时间的图像采集造成系统资源占用过多,本实施例中,针对摄像装置前方的图像进行采集的时间总量设置在5分钟之内。也就是说,在摄像装置启动后5分钟之内进行图像采集操作,当超过5分钟后,则不再进行图像采集。S23,判断前述采集的图像信息中是否包含有用户脸部信息,若是,则进入下一步骤;若否,则继续闪烁前述步骤中的消息图标;判断采集的图像信息中是否包含有脸部信息的过程为采集脸部图像的轮廓特征作为模板信息进行存储;将采集的图像信息与脸部轮廓特征模板进行比对,若比对通过,则判定所述的图像信息中包含有脸部信息;否则,不包含。该判断方法为一种粗略判断方式,即只要判断出图像中具有脸部轮廓特征,即确定图像信息中包含用户脸部信息。判断采集的图像信息中是否包含有用户脸部信息的过程还可以为采集用户的脸部图像作为模板信息进行存储;将采集的图像信息与脸部图像模板进行身份识别作用的人·脸比对操作,若比对通过,则采集的图像信息中包含有该用户的脸部信息;否则,不包含。该判断方法为一种精确判断方式,即如果图像中具有脸部特征时,还要进一步对脸部特征进行身份识别,只有当图像中的脸部特征和特定用户的脸部模板一致时,才确定图像信息中包含用户脸部信息。例如,存储的脸部图像模板为用户A的脸部信息,如果采集的图像中包含用户B的脸部信息,则由于图像中的脸部特征信息不符合模板信息,因此确定图像信息中不包含用户脸部信息。S24,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标。在系统托盘中输出的静止图标为以下两种方式方式1,输出的静止图标是前述停止闪烁的消息图标。当输出的静止图标为停止闪烁的消息图标时,在触发该静止图标后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。方式2,输出的静止图标是所在终端即时通信工具默认的程序图标。也就是说,输出的静止图标为即时通信软件图标,例如,QQ的企鹅标识图标。对于这种静止图标输出方式,当触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。作为举例而非限定,在主面板中对未读消息进行提示的方式为将未读消息对应的联系人在联系人列表中排序靠前,且用特殊颜色进行标记;或者将未读消息对应的联系人在联系人列表中排序靠前,且闪烁显示该联系人的头像图标;或者在主面板的联系人列表中生成一个子列表,用于输出未读消息对应的联系人信息。在系统托盘中输出静止图标之后还包括在前述消息处于未读状态的情况下,当再次接收到该未读消息对应的联系人的即时通信消息时,不再闪烁显示相应的消息图标。例如,当用户所在客户端接收到来自于联系人A的即时通信消息时,在用户所在终端的系统托盘中闪烁显示联系人A的头像图标,当通过摄像装置监测到用户位于所在终端前时(即前述采集的图像中包含用户脸部信息),停止闪烁该消息图标,并输出静止图标;这种情况下,当上述联系人A的即时通信消息仍然处于未读状态时,如果再次接收到联系人A的即时通信消息,则不再闪烁该即时通信消息来对用户进行提醒。在系统托盘中输出静止图标之后还包括在前述消息处于未读状态的情况下,当再次接收到非该未读消息对应的联系人的即时通信消息时,重复前述的步骤S21-步骤S24。例如,针对用户客户端闪烁的来自于联系人A的消息图标,当通过摄像装置监测到用户位于所在终端前时(即前述采集的图像中包含用户脸部信息),停止闪烁该消息图标,并在系统托盘中输出静止图标;这种情况下,当上述联系人A的即时通信消息仍然处于未读状态时,如果再次接收到联系人B的即时通信消息,则在系统托盘中闪烁联系人B对应的消息图标(即联系人B的头像图标),并再次启动摄像装置监测所在终端前的图像信息中是否包含用户脸部信息,若是,则停止闪烁联系人B对应的消息图标,在系统托盘中输出静止图标;若否,则继续闪烁联系人B对应的 消息图标。本实施例所述的方法中,当用户客户端接收到来自于联系人的即时通信消息时,在系统托盘中闪烁联系人的头像图标用以提醒用户,在所述消息处于未读状态的情况下,通过摄像装置监测所在终端前的图像信息中是否包含用户脸部信息,来确定用户是否位于所在终端前,若是,则停止闪烁联系人的头像图标,并在系统托盘中输出静止图标,从而避免闪烁的头像图标对用户造成干扰。结合前面描述的一种针对即时通信消息进行提醒的方法实施例,本发明还提供了配套的客户端。参见图3,为本发明实施例一中提供的一种针对即时通信消息进行提醒的客户端示意图,该客户端包括消息图标闪烁单元310,用于在接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;操作信息监测单元320,与前述消息图标闪烁单元310相连,用于在前述消息处于未读状态的情况下,监测用户所在终端在预设时间阈值内是否有用户操作信息;消息图标处理单元330,与前述操作信息监测单元320相连,用于在前述操作信息监测单元320检测到有用户操作信息时,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标;检测到没有用户操作信息时,继续闪烁消息图标。所述客户端还包括以下结构单元未读消息提示单元340,与前述消息图标处理单元330相连,用于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。未读消息输出单元350,与前述消息图标处理单元330相连或者与前述未读消息提示单元340相连,用于在触发所述的静止图标后或者触发未读消息提示信息后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。本实施例所述的客户端中,当用户客户端接收到来自于联系人的即时通信消息时,通过消息图标闪烁单元310在系统托盘中闪烁相应的消息图标,用以提醒用户有未读消息;在上述接收到的消息未被用户打开查看的情况下,操作信息监测单元320监测所在终端在预设时间阈值内是否有用户操作信息;若是,则由消息图标处理单元330停止闪烁前述的消息图标,在系统托盘中输出静止图标;若否,则继续闪烁前述的消息图标。当系统托盘中输出的静止图标为即时通信工具默认的程序图标时,在触发该静止图标后,由未读消息提示单元340,输出即时通信主面板,并通过该主面板对未读消息进行提示;最后再通过未读消息输出单元350生成即时通信交互界面,在该即时通信交互界面中显示所述未读消息。另外,当系统托盘中输出的静止图标为前述停止闪烁的消息图标时,在触发该静止图标后,也可直接通过未读消息输出单元350生成即时通信交互界面,在该即时通信交互界面中显示所述未读消息。參见图4,为本发明实施例ニ中提供的ー种针对即时通信消息进行提醒的客户端示意图,该客户端包括消息图标闪烁单元410,用于在接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;图像信息采集单元420,与前述消息图标闪烁单元410相连,用于在前述消息处于未读状态的情况下,启动用户端的摄像装置,或经历预设时间阈值后启动用户端的摄像装置,针对摄像装置前方的图像进行采集;图像信息判断単元430,与前述图像信息采集单元420相连,用于判断前述采集的 图像信息中是否包含有用户脸部信息;消息图标处理单元440,与前述图像信息判断単元430相连,用于在前述图像信息判断単元430判断包含用户脸部信息时,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标;判断不包含用户脸部信息时,继续闪烁消息图标。其中,所述图像信息判断単元430包括以下结构模块脸部模板采集模块431,用于采集脸部图像的轮廓作为模板信息进行存储;图像信息比对模块432,用于将采集的图像信息与脸部图像模板进行比对,若比对通过,则判定所述的图像信息中包含有脸部信息;否则,不包含。所述图像信息判断単元430还可包括以下结构模块脸部图像采集模块433,用于采集用户的脸部图像作为模板信息进行存储;脸部图像识别模块434,用于将采集的图像信息与脸部图像模板进行身份识别作用的人脸比对操作,若比对通过,则采集的图像信息中包含有该用户的脸部信息;否则,不包含。所述客户端还包括以下结构单元未读消息提示単元450,与前述消息图标处理单元440相连,用于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。未读消息输出单元460,与前述消息图标处理单元440相连或者与前述未读消息提示単元450相连,用于在触发所述的静止图标后或者触发未读消息提示信息后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。本实施例所述的客户端中,当用户客户端接收到来自于联系人的即时通信消息时,通过消息图标闪烁单元410在系统托盘中闪烁相应的消息图标,用以提醒用户有未读消息;在上述接收到的消息未被用户打开查看的情况下,图像信息采集单元420通过摄像装置采集所在終端前的图像信息;然后由图像信息判断単元430判断所采集的图像信息中是否包含用户脸部信息,这里可进行粗略判断,只要确定图像信息中具有脸部特征信息即确定包含用户脸部信息;也可进行精确判断,针对图像信息中的脸部特征进行身份识别,只有和特定用户的脸部特征相吻合吋,才确定包含;若图像信息判断単元430判断图像信息中包含用户脸部信息,则由消息图标处理单元440停止闪烁前述的消息图标,在系统托盘中输出静止图标;若不包含,则继续闪烁前述的消息图标。当前述系统托盘中输出的静止图标为即时通信工具默认的程序图标时,在触发该静止图标后,由未读消息提示単元450,输出即时通信主面板,并通过该主面板对未读消息进行提示;最后再通过未读消息输出单元460生成即时通信交互界面,在该即时通信交互界面中显示所述未读消息。另外,当系统托盘中输出的静止图标为前述停止闪烁的消息图 标时,在触发该静止图标后,也可直接通过未读消息输出单元460生成即时通信交互界面,在该即时通信交互界面中显示所述未读消息。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种针对即时通信消息进行提醒的方法,其特征在于该方法包括如下步骤, 步骤1,当接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息; 步骤2,在前述消息处于未读状态的情况下,监测用户所在终端在预设时间阈值内是否有用户操作信息,若是,则进入下一步骤;若否,则继续闪烁前述步骤中的消息图标; 步骤3,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标。
2.根据权利要求I所述的一种针对即时通信消息进行提醒的方法,其特征在于所述闪烁的消息图标为交互对端的头像图标。
3.根据权利要求I所述的一种针对即时通信消息进行提醒的方法,其特征在于所述用户操作信息为通过所在终端的输入消息。
4.根据权利要求3所述的一种针对即时通信消息进行提醒的方法,其特征在于所述的输入消息,为键盘输入消息,或鼠标光标操作消息,或滑竿光标操作消息,或触摸屏输入消息。
5.根据权利要求I所述的一种针对即时通信消息进行提醒的方法,其特征在于所述预设时间阈值为5-60秒之间的时间值。
6.根据权利要求I所述的一种针对即时通信消息进行提醒的方法,其特征在于所述在系统托盘中输出静止图标之后还包括, 在前述消息处于未读状态的情况下,当再次接收到该未读消息对应的联系人的即时通信消息时,不再闪烁显示相应的消息图标。
7.根据权利要求I所述的一种针对即时通信消息进行提醒的方法,其特征在于所述在系统托盘中输出静止图标之后还包括, 在前述消息处于未读状态的情况下,当再次接收到非该未读消息对应的联系人的即时通信消息时,重复前述的步骤I-步骤3。
8.根据权利要求I所述的一种针对即时通信消息进行提醒的方法,其特征在于所述静止图标是前述停止闪烁的消息图标。
9.根据权利要求8所述的一种针对即时通信消息进行提醒的方法,其特征在于在触发所述的静止图标后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。
10.根据权利要求I所述的一种针对即时通信消息进行提醒的方法,其特征在于所述静止图标是所在终端即时通信工具默认的程序图标。
11.根据权利要求10所述的一种针对即时通信消息进行提醒的方法,其特征在于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。
12.—种针对即时通信消息进行提醒的方法,其特征在于该方法包括如下步骤, 步骤1,当接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息; 步骤2,在前述消息处于未读状态的情况下,启动用户端的摄像装置,或经历预设时间阈值后启动用户端的摄像装置,针对摄像装置前方的图像进行采集; 步骤3,判断前述采集的图像信息中是否包含有用户脸部信息,若是,则进入下一步骤;若否,则继续闪烁前述步骤中的消息图标;步骤4,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标。
13.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于所述闪烁的消息图标为交互对端的头像图标。
14.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于所述预设时间阈值为5-60秒之间的时间值。
15.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于针对摄像装置前方的图像进行采集的方式为以下其中之一, 方式1,通过录像的方式连续采集图像; 方式2,设定间隔时间,满足间隔时间的情况下进行图像的拍摄采集操作。
16.根据权利要求15所述的一种针对即时通信消息进行提醒的方法,其特征在于所述的间隔时间为O. 5-60秒之间的时间值。
17.根据权利要求15所述的一种针对即时通信消息进行提醒的方法,其特征在于所述针对摄像装置前方的图像进行采集的时间总量在5分钟之内。
18.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于判断采集的图像信息中是否包含有脸部信息的过程为, 采集脸部图像的轮廓特征作为模板信息进行存储; 将采集的图像信息与脸部轮廓特征模板进行比对,若比对通过,则判定所述的图像信息中包含有脸部信息;否则,不包含。
19.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于判断采集的图像信息中是否包含有用户脸部信息的过程为, 采集用户的脸部图像作为模板信息进行存储; 将采集的图像信息与脸部图像模板进行身份识别作用的人脸比对操作,若比对通过,则采集的图像信息中包含有该用户的脸部信息;否则,不包含。
20.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于所述在系统托盘中输出静止图标之后还包括, 在前述消息处于未读状态的情况下,当再次接收到该未读消息对应的联系人的即时通信消息时,不再闪烁显示相应的消息图标。
21.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于所述在系统托盘中输出静止图标之后还包括, 在前述消息处于未读状态的情况下,当再次接收到非该未读消息对应的联系人的即时通信消息时,重复前述的步骤I-步骤4。
22.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于所述静止图标是前述停止闪烁的消息图标。
23.根据权利要求22所述的一种针对即时通信消息进行提醒的方法,其特征在于在触发所述的静止图标后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。
24.根据权利要求12所述的一种针对即时通信消息进行提醒的方法,其特征在于所述静止图标是所在终端即时通信工具默认的程序图标。
25.根据权利要求24所述的一种针对即时通信消息进行提醒的方法,其特征在于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。
26.—种针对即时通信消息进行提醒的客户端,其特征在于该客户端包括, 消息图标闪烁单元,用于在接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息; 操作信息监测单元,与前述消息图标闪烁单元相连,用于在前述消息处于未读状态的情况下,监测用户所在终端在预设时间阈值内是否有用户操作信息; 消息图标处理单元,与前述操作信息监测单元相连,用于在前述操作信息监测单元检测到有用户操作信息时,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标;检测到没有用户操作信息时,继续闪烁消息图标。
27.根据权利要求26所述的一种针对即时通信消息进行提醒的客户端,其特征在于所述客户端还包括, 未读消息提示单元,与前述消息图标处理单元相连,用于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。
28.根据权利要求26或27所述的一种针对即时通信消息进行提醒的客户端,其特征在于所述客户端还包括, 未读消息输出单元,与前述消息图标处理单元相连或者与前述未读消息提示单元相连,用于在触发所述的静止图标后或者触发未读消息提示信息后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。
29.—种针对即时通信消息进行提醒的客户端,其特征在于该客户端包括, 消息图标闪烁单元,用于在接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息; 图像信息采集单元,与前述消息图标闪烁单元相连,用于在前述消息处于未读状态的情况下,启动用户端的摄像装置,或经历预设时间阈值后启动用户端的摄像装置,针对摄像装置前方的图像进行采集; 图像信息判断单元,与前述图像信息采集单元相连,用于判断前述采集的图像信息中是否包含有用户脸部信息; 消息图标处理单元,与前述图像信息判断单元相连,用于在前述图像信息判断单元判断包含用户脸部信息时,停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标;判断不包含用户脸部信息时,继续闪烁消息图标。
30.根据权利要求29所述的一种针对即时通信消息进行提醒的客户端,其特征在于所述图像信息判断单元包括, 脸部模板采集模块,用于采集脸部图像的轮廓作为模板信息进行存储; 图像信息比对模块,用于将采集的图像信息与脸部图像模板进行比对,若比对通过,则判定所述的图像信息中包含有脸部信息;否则,不包含。
31.根据权利要求29所述的一种针对即时通信消息进行提醒的客户端,其特征在于所述图像信息判断单元包括, 脸部图像采集模块,用于采集用户的脸部图像作为模板信息进行存储; 脸部图像识别模块,用于将采集的图像信息与脸部图像模板进行身份识别作用的人脸比对操作,若比对通过,则采集的图像信息中包含有该用户的脸部信息;否则,不包含。
32.根据权利要求29所述的一种针对即时通信消息进行提醒的客户端,其特征在于所述客户端还包括, 未读消息提示单元,与前述消息图标处理单元相连,用于在触发所述的静止图标后,输出即时通信主面板,通过该主面板对未读消息进行提示。
33.根据权利要求29或32所述的一种针对即时通信消息进行提醒的客户端,其特征在于所述客户端还包括, 未读消息输出单元,与前述消息图标处理单元相连或者与前述未读消息提示单元相连,用于在触发所述的静止图标后或者触发未读消息提示信息后,生成即时通信交互界面,在该即时通信交互界面中显示所接收到的即时通信消息。
全文摘要
本发明提供了一种针对即时通信消息进行提醒的方法及客户端,属于通信、软件技术领域。该方法包括当接收到来自于交互对端的即时通信消息时,在系统托盘中闪烁该消息图标,用以提醒用户有未读消息;在前述消息处于未读状态的情况下,监测用户所在终端在预设时间阈值内是否有用户操作信息,若是,则停止闪烁前述步骤中的消息图标,在系统托盘中输出静止图标;若否,则继续闪烁前述步骤中的消息图标。利用本发明,当针对未读消息进行图标闪烁提醒时,若在预设时间阈值内,监测到用户的操作消息,或者通过摄像装置监测到用户位于所在终端前,则停止未读消息的图标闪烁,从而避免闪烁的图标对用户造成干扰,使用户的使用体验更佳。
文档编号H04L12/58GK102685034SQ20121019378
公开日2012年9月19日 申请日期2012年6月12日 优先权日2012年6月12日
发明者刘红梅, 马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1