一种消息提醒方法、客户端及终端设备转让专利

申请号 : CN201310155637.3

文献号 : CN104125136B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙骁

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明实施例提供一种消息提醒方法、客户端及终端设备,其中的方法可包括:通信账号对应的客户端获取所述通信账号所关联的用户标识;所述客户端获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息;所述客户端检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,其中,所述通信账号的相关未读消息包含预设格式信息,所述预设格式信息中携带所述通信账号所关联的用户标识。本发明可针对与通信账号相关的重要的未读消息输出消息提醒,保证消息的有效传递性,提升客户端的智能性。

权利要求 :

1.一种消息提醒方法,其特征在于,包括:

通信账号对应的客户端获取所述通信账号所关联的用户标识;

所述客户端获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息;

所述客户端检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,其中,所述通信账号的相关未读消息包含预设格式信息,所述预设格式信息中携带所述通信账号所关联的用户标识。

2.如权利要求1所述的方法,其特征在于,所述通信账号所关联的用户标识包含:所述通信账号所关联的通信用户在所述通信账号所属通信群组中的特殊用户标识和/或所述通信账号所关联的通信用户的普通用户标识。

3.如权利要求2所述的方法,其特征在于,所述客户端获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息,包括:所述客户端根据所述通信账号,从服务器拉取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息;或者,所述客户端接收所述服务器推送的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。

4.如权利要求1所述的方法,其特征在于,所述客户端检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,包括:所述客户端检测所述至少一条未读消息中是否包含预设格式信息;

如果检测到预设格式信息,所述客户端判断所述预设格式信息中是否携带所述通信账号所关联的用户标识;

所述客户端将携带所述通信账号所关联的用户标识的所述预设格式信息对应的未读消息确定为所述通信账号的相关未读消息;

所述客户端输出所述通信账号的相关未读消息的消息提醒。

5.如权利要求4所述的方法,其特征在于,所述客户端输出所述通信账号的相关未读消息的消息提醒,包括:所述客户端获取本端的消息提醒配置,所述消息提醒配置包含消息提醒方式的配置和/或消息提醒位置的配置;

所述客户端按照本端的消息提醒配置,输出所述通信账号的相关未读消息的消息提醒。

6.如权利要求1-5任一项所述的方法,其特征在于,所述预设格式信息包含:预设格式符和用户标识;所述方法还包括:所述客户端监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择。

7.一种客户端,其特征在于,包括:

标识获取模块,用于获取所述客户端对应的通信账号所关联的用户标识;

消息获取模块,用于获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息;

消息提醒模块,用于在检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,其中,所述通信账号的相关未读消息包含预设格式信息,所述预设格式信息中携带所述通信账号所关联的用户标识。

8.如权利要求7所述的客户端,其特征在于,所述通信账号所关联的用户标识包含:所述通信账号所关联的通信用户在所述通信账号所属通信群组中的特殊用户标识和/或所述通信账号所关联的通信用户的普通用户标识。

9.如权利要求8所述的客户端,其特征在于,所述消息获取模块根据所述通信账号,从服务器拉取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息;或者,所述消息获取模块接收所述服务器推送的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。

10.如权利要求7所述的客户端,其特征在于,所述消息提醒模块包括:检测单元,用于检测所述至少一条未读消息中是否包含预设格式信息;

判断单元,用于如果检测到预设格式信息,判断所述预设格式信息中是否携带所述通信账号所关联的用户标识;

确定单元,用于将携带所述通信账号所关联的用户标识的所述预设格式信息对应的未读消息确定为所述通信账号的相关未读消息;

提醒单元,用于输出所述通信账号的相关未读消息的消息提醒。

11.如权利要求10所述的客户端,其特征在于,所述提醒单元包括:配置获取子单元,用于获取所述客户端的消息提醒配置,所述消息提醒配置包含消息提醒方式的配置和/或消息提醒位置的配置;

消息提醒子单元,用于按照所述客户端的消息提醒配置,输出所述通信账号的相关未读消息的消息提醒。

12.如权利要求7-11任一项所述的客户端,其特征在于,还包括:标识输出模块,用于在监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择;

其中,所述预设格式信息包含:预设格式符和用户标识。

13.一种终端设备,其特征在于,包括如权利要求7-12任一项所述的客户端。

说明书 :

一种消息提醒方法、客户端及终端设备

技术领域

[0001] 本发明涉及一种互联网技术领域,尤其涉及一种消息提醒方法、客户端及终端设备。

背景技术

[0002] 随着互联网技术的发展,通过互联网客户端实现信息交互成为主流趋势。通信群组可提供多个通信用户之间的信息交互服务,通信用户通过互联网客户端可创建通信群组或加入已有通信群组与其他通信用户进行信息交互。传统的通信群组的信息交互过程中,当通信用户退出通信群组的会话界面之后,如果产生未读消息,通信用户可在重新进入通信群组的会话界面后,对该未读消息进行查看以获得消息内容;然而,当未读消息的信息量较大时,通信用户可能会错失其中的与通信用户相关的重要的未读消息的内容,从而降低了消息的有效传递性,降低了互联网客户端的智能性。

发明内容

[0003] 本发明实施例提供一种消息提醒方法、客户端及终端设备,可针对与通信账号相关的重要的未读消息输出消息提醒,保证消息的有效传递性,提升客户端的智能性。
[0004] 本发明第一方面提供一种消息提醒方法,可包括:
[0005] 通信账号对应的客户端获取所述通信账号所关联的用户标识;
[0006] 所述客户端获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息;
[0007] 所述客户端检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,其中,所述通信账号的相关未读消息包含预设格式信息,所述预设格式信息中携带所述通信账号所关联的用户标识。
[0008] 本发明第二方面提供一种客户端,可包括:
[0009] 标识获取模块,用于获取所述客户端对应的通信账号所关联的用户标识;
[0010] 消息获取模块,用于获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息;
[0011] 消息提醒模块,用于在检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,其中,所述通信账号的相关未读消息包含预设格式信息,所述预设格式信息中携带所述通信账号所关联的用户标识。
[0012] 本发明第三方面提供一种终端设备,可包括上述第二方面提供的客户端。
[0013] 实施本发明实施例,具有如下有益效果:
[0014] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性。

附图说明

[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明实施例提供的一种消息提醒方法的流程图;
[0017] 图2为本发明实施例提供的另一种消息提醒方法的流程图;
[0018] 图3为本发明实施例提供的又一种消息提醒方法的流程图;
[0019] 图4为本发明实施例提供的又一种消息提醒方法的流程图;
[0020] 图5为本发明实施例提供的又一种消息提醒方法的流程图;
[0021] 图6为本发明实施例提供的又一种消息提醒方法的流程图;
[0022] 图7为本发明实施例提供的一种客户端的结构示意图;
[0023] 图8为本发明实施例提供的另一种客户端的结构示意图;
[0024] 图9为本发明实施例提供的消息提醒模块的结构示意图;
[0025] 图10为本发明实施例提供的提醒单元的结构示意图。

具体实施方式

[0026] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 本发明实施例中,终端设备可以包括:PC(Personal Computer,个人计算机)、平板电脑、手机、智能手机、笔记本电脑等设备;客户端可以为终端设备中的客户端模块,例如:即时通信客户端、SNS(Social Networking Services,社会性网络服务)客户端等等。除特别说明外,本发明后续实施例中的客户端均以即时通信客户端为例进行说明。
[0028] 下面将结合附图1-附图6,对本发明实施例提供的消息提醒方法进行详细介绍。
[0029] 请参见图1,为本发明实施例提供的一种消息提醒方法的流程图;该方法可包括以下步骤S101-步骤S103。
[0030] S101,通信账号对应的客户端获取所述通信账号所关联的用户标识。
[0031] 其中,通信账号对应的客户端指通信账号的登录客户端,通信账号与客户端相对应指所述通信账号通过所述客户端登录至通信系统。通信账号可以为即时通信账号、手机号、email账号等等。一个通信账号可用于关联一个通信用户,例如:即时通信账号A可用于关联即时通信用户A,email账号B可用于关联即时通信用户B。多个通信账号可用于关联同一个通信用户,例如:即时通信账号A1可用于关联即时通信用户A,手机号A2也可用于关联即时通信用户A,email账号A3也可用于关联即时通信用户A。通信用户基于所关联的通信账号进行客户端登录后,可与其他通信用户进行信息交互。
[0032] 所述通信账号所关联的用户标识可包含但不限于:所述通信账号所关联的通信用户在所述通信账号所属通信群组中的特殊用户标识,和/或所述通信账号所关联的通信用户的普通用户标识。其中,所述通信账号所关联的通信用户在所述通信账号所属通信群组中的特殊用户标识,可以为所述通信账号所关联的通信用户在所述通信账号所属通信群组中所设置的特殊用户名,该特殊用户名仅用于所设置的所述通信账号所属通信群组中,例如:即时通信账号A所属即时通信群组N,即时通信账号A所关联的即时通信用户A设置其在即时通信群组N中的特殊用户名为“小花”,则即时通信用户A在即时通信群组N中所显示的用户标识即为“小花”。其中,所述通信账号所关联的通信用户的普通用户标识,可以为所述通信账号所关联的通信用户在个人信息页面中设置的普通用户名,该普通用户名既可用于所述通信账号所属通信群组中,也可用于所述通信账号所关联的通信用户与其他任一个通信用户的单独信息交互中,例如:即时通信账号A所关联的即时通信用户A在的普通用户名为“叶子”,则即时通信账号A所关联的通信用户在个人信息页面中所显示的用户标识为“叶子”,在与另一即时通信用户B的会话界面中所显示的用户标识也为“叶子”。
[0033] 所述通信账号所关联的用户标识可存储于服务器中,本步骤中所述客户端可根据所述通信账号,从所述服务器实时拉取所述通信账号所关联的用户标识;或者,所述通信账号所关联的用户标识也可存储于所述客户端,本步骤中所述客户端可以从本端的存储空间获得所述通信账号所关联的用户标识。
[0034] S102,所述客户端获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0035] 其中,所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息,指所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,由所述通信账号所属通信群组中的其他通信用户在所述会话界面中所产生的消息;例如:即时通信账号A关联即时通信用户A,即时通信账号A所属即时通信群组N;该即时通信群组N包含即时通信用户A、即时通信用户B和即时通信用户C三个群组成员,该即时通信用户A、B和C可在即时通信群组N的会话界面进行信息交互;即时通信用户A退出即时通信群组N的会话界面之后,若即时通信用户B在所述即时通信群组N的会话界面中发出消息b,即时通信用户C在所述即时通信群组N的会话界面中发出消息c,则该消息b和消息c即为即时通信用户A在即时通信群组N中的两条未读消息。
[0036] 需要说明的是,所述客户端可以提供未读消息提示的功能,所述通信账号所关联的通信用户可以在所述客户端中设置开启或关闭未读消息提示的功能。如上述例子,即时通信用户A存在两条未读消息b和c,若即时通信用户A开启未读消息提示的功能,所述客户端则在获取到消息b和/或c之后,输出未读消息提示,即时通信用户A可根据该未读消息提示进入即时通信群组B的会话界面查看所提示的未读消息;若即时通信用户A关闭未读消息提示的功能,所述客户端在获取到消息b和/或c之后,并不输出未读消息提示,即时通信用户A可以主动进入即时通信群组B的会话界面查看未读消息。
[0037] S103,所述客户端检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒。
[0038] 其中,所述通信账号的相关未读消息包含预设格式信息,所述预设格式信息中携带所述通信账号所关联的用户标识。现有的客户端虽然设有未读消息提示的功能,但却未无重要的未读消息(即通信账号的相关未读消息)的提醒机制,当客户端获取到的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息的数量较多时,所述通信账号所关联的通信用户可能会错过所述通信账号的相关未读消息,从而无法保证所述通信账号的相关未读消息的有效传递性。为了保证所述通信账号的相关未读消息不被错过,提升所述通信账号的相关未读消息的有效传递性,本发明实施例在客户端设置关于所述通信账号的相关未读消息的消息提醒机制,具体地,本步骤中所述客户端在检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒;例如:按照步骤S102中的例子,若所述客户端检测到未读消息b包含预设格式信息,且该预设格式信息中携带即时通信用户A的用户标识,则确认未读消息b属于即时通信账号A的相关未读消息并输出消息提醒。
[0039] 需要说明的是,所述客户端输出所述通信账号的相关未读消息的消息提醒的方式可以包括但不限于以下两种可行的实施方式:
[0040] 在其中一种可行的实施方式中,无论所述通信账号所关联的通信用户是否位于所述通信账号所属通信群组的会话界面中,且无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,当所述客户端检测到所述通信账号的相关未读消息时,均向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒,以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0041] 在另一种可行的实施方式中,当所述通信账号所关联的通信用户处于所述通信账号所属通信群组的会话界面中时,无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,所述客户端在检测到所述通信账号的相关未读消息时,均向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒;以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0042] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性。
[0043] 请参见图2,为本发明实施例提供的另一种消息提醒方法的流程图;该方法可包括以下步骤S201-步骤S204。
[0044] S201,通信账号对应的客户端获取所述通信账号所关联的用户标识。
[0045] S202,所述客户端获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0046] S203,所述客户端检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒。
[0047] 本实施例的步骤S201-步骤S203可参见图1所示实施例的步骤S101-步骤S103,在此不赘述。
[0048] S204,所述客户端监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择。
[0049] 本实施例中,所述预设格式信息包含:预设格式符和用户标识。优选地,所述预设格式符可以为“@”,所述预设格式信息可以为“@+用户标识”;例如:@同学XX、或者,@同事XX,等等。未读消息中包含预设格式信息,表明该未读消息的发送者希望所述预设格式信息包含的用户标识所标识的通信用户能够查看到该未读消息,该未读消息针对所述预设格式信息包含的用户标识所标识的通信用户来说属于重要的未读消息,该未读消息属于所述预设格式信息包含的用户标识所标识的通信用户所关联的通信账号的相关未读消息。需要说明的是,所述预设格式信息可以存在于未读消息的首字段的位置、末字段的位置或中间字段的位置,本发明对此并不作限定。
[0050] 本步骤中,如果所述客户端监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,所述客户端则认为所述通信账号所关联的通信用户欲发送包含预设格式信息的未读消息。为了提升所述通信账号所关联的通信用户的输入效率和输入便捷性,本步骤中所述客户端可提取所述通信账号所属通信群组中的所有用户标识,生成对应的用户标识列表;具体地,所述客户端可按照以下原则提取所述通信账号所属通信群组中的所有用户标识:
[0051] (1)如果所述通信账号所关联的通信用户针对所述通信账号所属通信群组中的第一通信用户设有备注用户标识,例如:即时通信账号A所关联的即时通信用户A,为即时通信账号所A所属即时通信群组中的即时通信用户B设置备注名为“同事XX”,等等;所述客户端提取该备注用户标识作为所述第一通信用户的用户标识。所述第一通信用户为所述通信账号所属通信群组中的任一通信用户。
[0052] (2)如果所述通信账号所关联的通信用户未针对所述通信账号所属通信群组中的第二通信用户设置备注用户标识,但所述第二通信用户在所述通信账号所属通信群组中设有特殊用户标识,所述客户端提取所述第二通信用户在所述通信账号所属通信群组中的特殊用户标识作为所述第二通信用户的用户标识。所述第二通信用户为所述通信账号所属通信群组中的任一通信用户。
[0053] (3)如果所述通信账号所关联的通信用户未针对所述通信账号所属通信群组中的第三通信用户设置备注用户标识,且所述第三通信用户未在所述通信账号所属通信群组中设置特殊用户标识,所述客户端则提取所述第三通信用户的普通用户标识作为所述第三通信用户的用户标识。所述第三通信用户为所述通信账号所属通信群组中的任一通信用户。
[0054] 所述客户端生成所述用户标识列表之后,可输出所述用户标识列表,所述通信账号所关联的通信用户则可以从所述用户标识列表中选择任一个用户标识进行输入,该所选取的用户标识可与已输入的预设标识符组成预设格式信息。
[0055] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0056] 请参见图3,为本发明实施例提供的又一种消息提醒方法的流程图;该方法可包括以下步骤S301-步骤S306。
[0057] S301,通信账号对应的客户端获取所述通信账号所关联的用户标识。
[0058] 其中,所述通信账号所关联的用户标识可包含但不限于:所述通信账号所关联的通信用户在所述通信账号所属通信群组中的特殊用户标识和/或所述通信账号所关联的通信用户的普通用户标识。本实施例的步骤S301可参见图1所示的步骤S101,在此不赘述。
[0059] S302,所述客户端根据所述通信账号,从服务器拉取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0060] 其中,所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息,指所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,由所述通信账号所属通信群组中的其他通信用户在所述会话界面中所产生的消息。本步骤中,当所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,所述客户端可定时地(例如:每隔2s、3s或3.5秒)从服务器拉取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0061] S303,所述客户端检测所述至少一条未读消息中是否包含预设格式信息。
[0062] 本实施例中,所述预设格式信息包含:预设格式符和用户标识。优选地,所述预设格式符可以为“@”,所述预设格式信息可以为“@+用户标识”。需要说明的是,所述预设格式信息可以存在于未读消息的首字段的位置、末字段的位置或中间字段的位置;本步骤中所述客户端则需要检测未读消息的所有字段位置,以确认未读消息中是否存在预设格式信息。
[0063] S304,如果检测到预设格式信息,所述客户端判断所述预设格式信息中是否携带所述通信账号所关联的用户标识。
[0064] 如果某未读消息中包含预设格式信息,表明该未读消息的发送者希望所述预设格式信息包含的用户标识所标识的通信用户能够查看到该未读消息,该未读消息针对所述预设格式信息包含的用户标识所标识的通信用户来说属于重要的未读消息,该未读消息属于所述预设格式信息包含的用户标识所标识的通信用户所关联的通信账号的相关未读消息。本步骤中,如果所述客户端进一步判断检测到的所述预设格式信息中携带了所述通信账号所关联的用户标识,表明该未读消息的发送者希望所述通信账号所关联的通信用户能够查看到该未读消息,该未读消息针对所述通信账号所关联的通信用户来说属于重要的未读消息,该未读消息属于所述通信账号的相关未读消息;否则,该未读消息针对所述通信账号所关联的通信用户来说属于普通的未读消息,该未读消息不属于所述通信账号的相关未读消息。
[0065] S305,所述客户端将携带所述通信账号所关联的用户标识的所述预设格式信息对应的未读消息确定为所述通信账号的相关未读消息。
[0066] 本步骤中,所述客户端可为所述通信账号的相关未读消息设置相关标识,以与其他未读消息进行区别。
[0067] S306,所述客户端输出所述通信账号的相关未读消息的消息提醒。
[0068] 现有的客户端虽然设有未读消息提示的功能,但却未无重要的未读消息(即所述通信账号的相关未读消息)的提醒机制,当客户端获取到的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息的数量较多时,所述通信账号所关联的通信用户可能会错过所述通信账号的相关未读消息,从而无法保证所述通信账号的相关未读消息的有效传递性。
[0069] 为了保证所述通信账号的相关未读消息不被错过,提升所述通信账号的相关未读消息的有效传递性,本步骤中所述客户端输出所述通信账号的相关未读消息的消息提醒,包括但不限于以下两种可行的实施方式:
[0070] 在其中一种可行的实施方式中,无论所述通信账号所关联的通信用户是否位于所述通信账号所属通信群组的会话界面中,且无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,当所述客户端检测到所述通信账号的相关未读消息时,均向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒,以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0071] 在另一种可行的实施方式中,当所述通信账号所关联的通信用户处于所述通信账号所属通信群组的会话界面中时,无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,所述客户端在检测到所述通信账号的相关未读消息时,向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒;以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0072] 本实施例的步骤S303-步骤S306可以为图1所示实施例的步骤S103的具体细化流程。
[0073] 需要说明的是,本实施例还可以包含以下步骤:所述客户端监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择。该步骤可参见图2所示实施例的步骤S204,在此不赘述。
[0074] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0075] 请参见图4,为本发明实施例提供的又一种消息提醒方法的流程图;该方法可包括以下步骤S401-步骤S407。
[0076] S401,通信账号对应的客户端获取所述通信账号所关联的用户标识。
[0077] S402,所述客户端根据所述通信账号,从服务器拉取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0078] S403,所述客户端检测所述至少一条未读消息中是否包含预设格式信息。
[0079] S404,如果检测到预设格式信息,所述客户端判断所述预设格式信息中是否携带所述通信账号所关联的用户标识。
[0080] S405,所述客户端将携带所述通信账号所关联的用户标识的所述预设格式信息对应的未读消息确定为所述通信账号的相关未读消息。
[0081] 本实施例的步骤S401-步骤S405可参见图2所示实施例的步骤S301-步骤S305,在此不赘述。
[0082] S406,所述客户端获取本端的消息提醒配置。
[0083] 其中,所述消息提醒配置可包含但不限于:消息提醒方式的配置和/或消息提醒位置的配置。消息提醒方式的配置用于指示所述客户端以所配置的方式进行消息提醒;消息提醒位置的配置用于指示所述客户端在所配置的位置进行消息提醒。
[0084] S407,所述客户端按照本端的消息提醒配置,输出所述通信账号的相关未读消息的消息提醒。
[0085] 如果所述消息提醒配置仅包含消息提醒方式的配置,本步骤中所述客户端则按照所配置的方式进行消息提醒,例如:所述客户端根据所配置的消息提醒方式,输出消息提醒为“您有新的@消息,请注意查收!”,此方式并不在消息提醒中显示所述通信账号的相关未读消息的内容,可有效保护通信用户的隐私;再如:所述客户端根据所配置的消息提醒方式输出消息提醒为“您有新的@消息,其内容为......”,此方式在消息提醒中直接显示所述通信账号的相关未读消息的内容,可方便通信用户直观地进行消息查看。如果所述消息提醒配置仅包含消息提醒位置的配置,本步骤中所述客户端在所配置的位置进行消息提醒,例如:所述客户端根据所配置的消息提醒位置,在单独的@提醒界面中输出消息提醒;再如:所述客户端根据所配置的消息提醒位置,在终端设备的主界面中输出消息提醒。如果所述消息提醒配置既包含消息提醒方式的配置,又包含消息提醒位置的配置,所述客户端则在所配置的消息提醒位置,按照所配置的消息提醒方式进行消息提醒。
[0086] 本实施例的步骤S406-步骤S407可以为图3所示实施例的步骤S306的具体细化流程。
[0087] 需要说明的是,本实施例还可以包含以下步骤:所述客户端监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择。该步骤可参见图2所示实施例的步骤S204,在此不赘述。
[0088] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0089] 请参见图5,为本发明实施例提供的又一种消息提醒方法的流程图;该方法可包括以下步骤S501-步骤S506。
[0090] S501,通信账号对应的客户端获取所述通信账号所关联的用户标识。
[0091] S502,所述客户端接收所述服务器推送的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0092] 其中,所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息,指所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,由所述通信账号所属通信群组中的其他通信用户在所述会话界面中所产生的消息。本步骤中,当所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,所述客户端向服务器上报退出时间,所述服务器则可当存在未读消息时,实时向所述客户端推送所述通信账号所关联的通信用户在所述通信账号所属通信群组中的所述未读消息;或者,所述服务器也可定时地(例如:每隔2s、3s或3.5秒)向所述客户端推送所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0093] S503,所述客户端检测所述至少一条未读消息中是否包含预设格式信息。
[0094] S504,如果检测到预设格式信息,所述客户端判断所述预设格式信息中是否携带所述通信账号所关联的用户标识。
[0095] S505,所述客户端将携带所述通信账号所关联的用户标识的所述预设格式信息对应的未读消息确定为所述通信账号的相关未读消息。
[0096] S506,所述客户端输出所述通信账号的相关未读消息的消息提醒。
[0097] 本实施例的步骤S501可参见图3所示实施例的步骤S301,本实施例的步骤S503-步骤S506可参见图3所示实施例的步骤S303-步骤S306,在此不赘述。本实施例的步骤S503-步骤S506可以为图1所示实施例的步骤S103的具体细化流程。
[0098] 需要说明的是,本实施例还可以包含以下步骤:所述客户端监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择。该步骤可参见图2所示实施例的步骤S204,在此不赘述。
[0099] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0100] 请参见图6,为本发明实施例提供的又一种消息提醒方法的流程图;该方法可包括以下步骤S601-步骤S607。
[0101] S601,通信账号对应的客户端获取所述通信账号所关联的用户标识。
[0102] S602,所述客户端接收所述服务器推送的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0103] 本实施例的步骤S602可参见图5所示实施例的步骤S502,在此不赘述。
[0104] S603,所述客户端检测所述至少一条未读消息中是否包含预设格式信息。
[0105] S604,如果检测到预设格式信息,所述客户端判断所述预设格式信息中是否携带所述通信账号所关联的用户标识。
[0106] S605,所述客户端将携带所述通信账号所关联的用户标识的所述预设格式信息对应的未读消息确定为所述通信账号的相关未读消息。
[0107] S606,所述客户端获取本端的消息提醒配置。
[0108] S607,所述客户端按照本端的消息提醒配置,输出所述通信账号的相关未读消息的消息提醒。
[0109] 本实施例的步骤S601可参见图4所示实施例的步骤S401;本实施例的步骤S603-步骤S607可参见图4所示实施例的步骤S403-步骤S407,在此不赘述。
[0110] 需要说明的是,本实施例还可以包含以下步骤:所述客户端监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择。该步骤可参见图2所示实施例的步骤S204,在此不赘述。
[0111] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0112] 下面将结合附图7-附图10,对本发明实施例提供的一种客户端的结构进行详细介绍。需要说明的是,附图7-附图10所示的客户端,用于执行本发明图1-图6所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图6所示的实施例。
[0113] 请参见图7,为本发明实施例提供的一种客户端的结构示意图;该客户端可包括:标识获取模块101、消息获取模块102和消息提醒模块103。
[0114] 标识获取模块101,用于获取所述客户端对应的通信账号所关联的用户标识。
[0115] 其中,通信账号对应的客户端指通信账号的登录客户端,通信账号与客户端相对应指所述通信账号通过所述客户端登录至通信系统。通信账号可以为即时通信账号、手机号、email账号等等。一个通信账号可用于关联一个通信用户,例如:即时通信账号A可用于关联即时通信用户A,email账号B可用于关联即时通信用户B。多个通信账号可用于关联同一个通信用户,例如:即时通信账号A1可用于关联即时通信用户A,手机号A2也可用于关联即时通信用户A,email账号A3也可用于关联即时通信用户A。通信用户基于所关联的通信账号进行客户端登录后,可与其他通信用户进行信息交互。
[0116] 所述通信账号所关联的用户标识可包含但不限于:所述通信账号所关联的通信用户在所述通信账号所属通信群组中的特殊用户标识,和/或所述通信账号所关联的通信用户的普通用户标识。其中,所述通信账号所关联的通信用户在所述通信账号所属通信群组中的特殊用户标识,可以为所述通信账号所关联的通信用户在所述通信账号所属通信群组中所设置的特殊用户名,该特殊用户名仅用于所设置的所述通信账号所属通信群组中,例如:即时通信账号A所属即时通信群组N,即时通信账号A所关联的即时通信用户A设置其在即时通信群组N中的特殊用户名为“小花”,则即时通信用户A在即时通信群组N中所显示的用户标识即为“小花”。其中,所述通信账号所关联的通信用户的普通用户标识,可以为所述通信账号所关联的通信用户在个人信息页面中设置的普通用户名,该普通用户名既可用于所述通信账号所属通信群组中,也可用于所述通信账号所关联的通信用户与其他任一个通信用户的单独信息交互中,例如:即时通信账号A所关联的即时通信用户A在的普通用户名为“叶子”,则即时通信账号A所关联的通信用户在个人信息页面中所显示的用户标识为“叶子”,在与另一即时通信用户B的会话界面中所显示的用户标识也为“叶子”。
[0117] 所述通信账号所关联的用户标识可存储于服务器中,所述标识获取模块101可根据所述通信账号,从所述服务器实时拉取所述通信账号所关联的用户标识;或者,所述通信账号所关联的用户标识也可存储于所述客户端,所述标识获取模块101可以从所述客户端的存储空间获得所述通信账号所关联的用户标识。
[0118] 消息获取模块102,用于获取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0119] 其中,所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息,指所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,由所述通信账号所属通信群组中的其他通信用户在所述会话界面中所产生的消息;例如:即时通信账号A关联即时通信用户A,即时通信账号A所属即时通信群组N;该即时通信群组N包含即时通信用户A、即时通信用户B和即时通信用户C三个群组成员,该即时通信用户A、B和C可在即时通信群组N的会话界面进行信息交互;即时通信用户A退出即时通信群组N的会话界面之后,若即时通信用户B在所述即时通信群组N的会话界面中发出消息b,即时通信用户C在所述即时通信群组N的会话界面中发出消息c,则该消息b和消息c即为即时通信用户A在即时通信群组N中的两条未读消息。
[0120] 需要说明的是,所述客户端可以提供未读消息提示的功能,所述通信账号所关联的通信用户可以在所述客户端中设置开启或关闭未读消息提示的功能。如上述例子,即时通信用户A存在两条未读消息b和c,若即时通信用户A开启未读消息提示的功能,所述客户端则在获取到消息b和/或c之后,输出未读消息提示,即时通信用户A可根据该未读消息提示进入即时通信群组B的会话界面查看所提示的未读消息;若即时通信用户A关闭未读消息提示的功能,所述客户端在获取到消息b和/或c之后,并不输出未读消息提示,即时通信用户A仅可以主动进入即时通信群组B的会话界面查看未读消息。
[0121] 本发明实施例中,所述消息获取模块102可存在以下两种可行的实施方式:
[0122] 在其中一种可行的实施方式中,所述消息获取模块102可根据所述通信账号,从服务器拉取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。具体地,当所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,所述消息获取模块102可定时地(例如:每隔2s、3s或3.5秒)从服务器拉取所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0123] 在另一种可行的实施方式中,所述消息获取模块102可接收所述服务器推送的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。具体地,当所述通信账号所关联的通信用户退出所述通信账号所属通信群组的会话界面后,所述客户端向服务器上报退出时间,所述服务器则可当存在未读消息时,实时向所述消息获取模块102推送所述通信账号所关联的通信用户在所述通信账号所属通信群组中的所述未读消息;或者,所述服务器也可定时地(例如:每隔2s、3s或3.5秒)向所述消息获取模块102推送所述通信账号所关联的通信用户在所述通信账号所属通信群组中的至少一条未读消息。
[0124] 消息提醒模块103,用于在检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒。
[0125] 其中,所述通信账号的相关未读消息包含预设格式信息,所述预设格式信息中携带所述通信账号所关联的用户标识。现有的客户端虽然设有未读消息提示的功能,但却未无重要的未读消息(即通信账号的相关未读消息)的提醒机制,当客户端获取到的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息的数量较多时,所述通信账号所关联的通信用户可能会错过所述通信账号的相关未读消息,从而无法保证所述通信账号的相关未读消息的有效传递性。为了保证所述通信账号的相关未读消息不被错过,提升所述通信账号的相关未读消息的有效传递性,本发明实施例在客户端设置关于所述通信账号的相关未读消息的消息提醒机制,具体地,所述消息提醒模块103在检测到所述至少一条未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒;例如:按照上述例子,若所述消息提醒模块103检测到未读消息b包含预设格式信息,且该预设格式信息中携带即时通信用户A的用户标识,则确认未读消息b属于即时通信账号A的相关未读消息并输出消息提醒。
[0126] 需要说明的是,所述消息提醒模块103输出所述通信账号的相关未读消息的消息提醒的方式可以包括但不限于以下两种可行的实施方式:
[0127] 在其中一种可行的实施方式中,无论所述通信账号所关联的通信用户是否位于所述通信账号所属通信群组的会话界面中,且无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,当检测到所述通信账号的相关未读消息时,所述消息提醒模块103均向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒,以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0128] 在另一种可行的实施方式中,当所述通信账号所关联的通信用户处于所述通信账号所属通信群组的会话界面中时,无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,所述消息提醒模块103在检测到所述通信账号的相关未读消息时,向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒;以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0129] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性。
[0130] 请参见图8,为本发明实施例提供的另一种客户端的结构示意图;该客户端可包括:标识获取模块101、消息获取模块102、消息提醒模块103和标识输出模块104。其中,标识获取模块101、消息获取模块102和消息提醒模块103的结构和功能可参见图7所示实施例的相关描述,在此不赘述。
[0131] 标识输出模块104,用于在监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,输出所述通信账号所属通信群组对应的用户标识列表供所述通信账号所关联的通信用户选择。
[0132] 本实施例中,所述预设格式信息包含:预设格式符和用户标识。优选地,所述预设格式符可以为“@”,所述预设格式信息可以为“@+用户标识”;例如:@同学XX、或者,@同事XX,等等。未读消息中包含预设格式信息,表明该未读消息的发送者希望所述预设格式信息包含的用户标识所标识的通信用户能够查看到该未读消息,该未读消息针对所述预设格式信息包含的用户标识所标识的通信用户来说属于重要的未读消息,该未读消息属于所述预设格式信息包含的用户标识所标识的通信用户所关联的通信账号的相关未读消息。需要说明的是,所述预设格式信息可以存在于未读消息的首字段的位置、末字段的位置或中间字段的位置,本发明对此并不作限定。
[0133] 如果监测到所述通信账号所关联的通信用户在所述通信账号所属通信群组中输入所述预设格式符时,所述标识输出模块104则认为所述通信账号所关联的通信用户欲发送包含预设格式信息的未读消息。为了提升所述通信账号所关联的通信用户的输入效率和输入便捷性,所述标识输出模块104可提取所述通信账号所属通信群组中的所有用户标识,生成对应的用户标识列表;具体地,所述标识输出模块104可按照以下原则提取所述通信账号所属通信群组中的所有用户标识:
[0134] (1)如果所述通信账号所关联的通信用户针对所述通信账号所属通信群组中的第一通信用户设有备注用户标识,例如:即时通信账号A所关联的即时通信用户A,为即时通信账号所A所属即时通信群组中的即时通信用户B设置备注名为“同事XX”,等等;所述标识输出模块104提取该备注用户标识作为所述第一通信用户的用户标识。所述第一通信用户为所述通信账号所属通信群组中的任一通信用户。
[0135] (2)如果所述通信账号所关联的通信用户未针对所述通信账号所属通信群组中的第二通信用户设置备注用户标识,但所述第二通信用户在所述通信账号所属通信群组中设有特殊用户标识,所述标识输出模块104提取所述第二通信用户在所述通信账号所属通信群组中的特殊用户标识作为所述第二通信用户的用户标识。所述第二通信用户为所述通信账号所属通信群组中的任一通信用户。
[0136] (3)如果所述通信账号所关联的通信用户未针对所述通信账号所属通信群组中的第三通信用户设置备注用户标识,且所述第三通信用户未在所述通信账号所属通信群组中设置特殊用户标识,所述标识输出模块104则提取所述第三通信用户的普通用户标识作为所述第三通信用户的用户标识。所述第三通信用户为所述通信账号所属通信群组中的任一通信用户。
[0137] 所述标识输出模块104生成所述用户标识列表之后,可输出所述用户标识列表,所述通信账号所关联的通信用户则可以从所述用户标识列表中选择任一个用户标识进行输入,该所选取的用户标识可与已输入的预设标识符组成预设格式信息。
[0138] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0139] 下面将结合附图9-附图10,对客户端中的消息提醒模块的结构和功能进行详细介绍。
[0140] 请参见图9,为本发明实施例提供的消息提醒模块的结构示意图;该消息提醒模块103可包括:检测单元1301、判断单元1302、确定单元1303和提醒单元1304。
[0141] 检测单元1301,用于检测所述至少一条未读消息中是否包含预设格式信息。
[0142] 本实施例中,所述预设格式信息包含:预设格式符和用户标识。优选地,所述预设格式符可以为“@”,所述预设格式信息可以为“@+用户标识”。需要说明的是,所述预设格式信息可以存在于未读消息的首字段的位置、末字段的位置或中间字段的位置;所述检测单元1301需要检测未读消息的所有字段位置,以确认未读消息中是否存在预设格式信息。
[0143] 判断单元1302,用于如果检测到预设格式信息,判断所述预设格式信息中是否携带所述通信账号所关联的用户标识。
[0144] 如果某未读消息中包含预设格式信息,表明该未读消息的发送者希望所述预设格式信息包含的用户标识所标识的通信用户能够查看到该未读消息,该未读消息针对所述预设格式信息包含的用户标识所标识的通信用户来说属于重要的未读消息,该未读消息属于所述预设格式信息包含的用户标识所标识的通信用户所关联的通信账号的相关未读消息。如果所述判断单元1302判断检测到的所述预设格式信息中携带了所述通信账号所关联的用户标识,表明未读消息的发送者希望所述通信账号所关联的通信用户能够查看到该未读消息,该未读消息针对所述通信账号所关联的通信用户来说属于重要的未读消息,该未读消息属于所述通信账号的相关未读消息;否则,该未读消息针对所述通信账号所关联的通信用户来说属于普通的未读消息,该未读消息不属于所述通信账号的相关未读消息。
[0145] 确定单元1303,用于将携带所述通信账号所关联的用户标识的所述预设格式信息对应的未读消息确定为所述通信账号的相关未读消息。
[0146] 具体实现中,所述确定单元1303可为所述通信账号的相关未读消息设置相关标识,以与其他未读消息进行区别。
[0147] 提醒单元1304,用于输出所述通信账号的相关未读消息的消息提醒。
[0148] 现有的客户端虽然设有未读消息提示的功能,但却未无重要的未读消息(即所述通信账号的相关未读消息)的提醒机制,当客户端获取到的所述通信账号所关联的通信用户在所述通信账号所属通信群组中的未读消息的数量较多时,所述通信账号所关联的通信用户可能会错过所述通信账号的相关未读消息,从而无法保证所述通信账号的相关未读消息的有效传递性。
[0149] 为了保证所述通信账号的相关未读消息不被错过,提升所述通信账号的相关未读消息的有效传递性,所述提醒单元1304输出所述通信账号的相关未读消息的消息提醒,包括但不限于以下两种可行的实施方式:在其中一种可行的实施方式中,无论所述通信账号所关联的通信用户是否位于所述通信账号所属通信群组的会话界面中,且无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,当检测到所述通信账号的相关未读消息时,所述提醒单元1304均向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒,以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0150] 在另一种可行的实施方式中,当所述通信账号所关联的通信用户处于所述通信账号所属通信群组的会话界面中时,无论所述通信账号所关联的通信用户是否开启未读消息提示的功能,在检测到所述通信账号的相关未读消息时,所述提醒单元1304向所述通信账号所关联的通信用户输出所述通信账号的相关未读消息的消息提醒;以保证所述通信账号所关联的通信用户不错过重要的消息内容。
[0151] 请参见图10,为本发明实施例提供的提醒单元的结构示意图;该提醒单元1304可包括:配置获取子单元1341和消息提醒子单元1342。
[0152] 配置获取子单元1341,用于获取所述客户端的消息提醒配置。
[0153] 其中,所述消息提醒配置包含但不限于:消息提醒方式的配置和/或消息提醒位置的配置。消息提醒方式的配置用于指示以所配置的方式进行消息提醒;消息提醒位置的配置用于指示在所配置的位置进行消息提醒。
[0154] 消息提醒子单元1342,用于按照所述客户端的消息提醒配置,输出所述通信账号的相关未读消息的消息提醒。
[0155] 如果所述消息提醒配置仅包含消息提醒方式的配置,所述消息提醒子单元1342则按照所配置的方式进行消息提醒,例如:所述客户端根据所配置的消息提醒方式,输出消息提醒为“您有新的@消息,请注意查收!”,此方式并不在消息提醒中显示所述通信账号的相关未读消息的内容,可有效保护通信用户的隐私;再如:所述消息提醒子单元1342根据所配置的消息提醒方式输出消息提醒为“您有新的@消息,其内容为......”,此方式在消息提醒中直接显示所述通信账号的相关未读消息的内容,可方便通信用户直观地进行消息查看。如果所述消息提醒配置仅包含消息提醒位置的配置,所述消息提醒子单元1342在所配置的位置进行消息提醒,例如:所述消息提醒子单元1342根据所配置的消息提醒位置,在单独的@提醒界面中输出消息提醒;再如:所述消息提醒子单元1342根据所配置的消息提醒位置,在终端设备的主界面中输出消息提醒。如果所述消息提醒配置既包含消息提醒方式的配置,又包含消息提醒位置的配置,所述消息提醒子单元1342则在所配置的消息提醒位置,按照所配置的消息提醒方式进行消息提醒。
[0156] 本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息:并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0157] 本发明实施例还公开了一种终端设备,该终端设备可包含客户端,该客户端的结构和功能可以参见附图7-附图9所示实施例,在此不赘述。需要说明的是,该终端设备可以应用于附图1-附图6所示的方法实施例中。
[0158] 通过上述实施例的描述,本发明实施例中,通信账号对应的客户端获取该通信账号所关联的通信用户在通信账号所属通信群组中的未读消息;并在检测到该未读消息中包含所述通信账号的相关未读消息时,输出所述通信账号的相关未读消息的消息提醒,以提醒通信用户查看所述通信账号的相关未读消息,保证所述通信账号的相关未读消息的内容不被错过,从而保证了消息的有效传递性,提升了客户端的智能性;另外,本发明实施例还可以在通信用户输入预设格式信息时,提供通信群组对应的用户标识列表供用户选择,有效提升了通信用户的输入效率和输入便捷性,提升了客户端的智能性。
[0159] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0160] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。