CN108400924B - 群组消息的阅读状态展示方法、即时通讯客户端及服务端 - Google Patents

群组消息的阅读状态展示方法、即时通讯客户端及服务端 Download PDF

Info

Publication number
CN108400924B
CN108400924B CN201710065389.1A CN201710065389A CN108400924B CN 108400924 B CN108400924 B CN 108400924B CN 201710065389 A CN201710065389 A CN 201710065389A CN 108400924 B CN108400924 B CN 108400924B
Authority
CN
China
Prior art keywords
group message
members
group
message
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710065389.1A
Other languages
English (en)
Other versions
CN108400924A (zh
Inventor
沈国勋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710065389.1A priority Critical patent/CN108400924B/zh
Priority to TW106138434A priority patent/TW201830987A/zh
Priority to PCT/CN2018/074073 priority patent/WO2018141224A1/zh
Publication of CN108400924A publication Critical patent/CN108400924A/zh
Application granted granted Critical
Publication of CN108400924B publication Critical patent/CN108400924B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/234Monitoring or handling of messages for tracking messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及计算机技术领域,尤其涉及一种群组消息的阅读状态展示方法、即时通讯客户端及服务端,在一种群组消息的阅读状态展示方法中,在接收到对指定有提醒对象的群组消息的阅读状态的查看指令时,根据该查看指令,获取群组中所有成员对群组消息的阅读状态。之后,从群组消息中提取提醒对象的用户标识,并对用户标识所标识的提醒对象对群组消息的阅读状态与群组中其它成员对群组消息的阅读状态进行区别展示。也即本申请中,当群组消息有指定提醒对象时,会对提醒对象对群组消息的阅读状态与其它成员对群组消息的阅读状态进行区别展示,从而可以方便对提醒对象的阅读状态进行查看。由此,大大提升了用户体验。

Description

群组消息的阅读状态展示方法、即时通讯客户端及服务端
技术领域
本申请涉及计算机技术领域,尤其涉及一种群组消息的阅读状态展示方法、即时通讯客户端及服务端。
背景技术
传统技术中,具有群组消息的阅读状态查看功能的即时通讯软件(如,钉钉),在接收到对群组消息的阅读状态查看指令时,会展示群组中所有成员对该群组消息的阅读状态。然而,当上述即时通讯消息指定有提醒对象时,该提醒对象为群组中的一个或多个成员,通常只关心该提醒对象的阅读状态,上述展示群组中所有成员的阅读状态的方法,就需要耗费大量的时间从展示的所有成员的阅读状态中查找提醒对象的阅读状态,这影响了提醒对象的阅读状态的查看效率,从而给用户带来较差的体验。
发明内容
本申请描述了一种群组消息的阅读状态展示方法、即时通讯客户端及服务端,可以提高提醒对象的阅读状态的查看效率。
第一方面,提供了一种群组消息的阅读状态展示方法,包括:
接收对指定有提醒对象的群组消息的阅读状态的查看指令,所述提醒对象为群组中的一个或多个成员;
根据所述查看指令,获取所述群组中所有成员对所述群组消息的阅读状态;
从所述群组消息中提取所述提醒对象的用户标识;
对所述用户标识所标识的所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示。
第二方面,提供了一种群组消息的阅读状态展示方法,包括:
接收即时通讯客户端发送的群组消息的阅读状态的查看请求,所述查看请求包括待查看阅读状态的群组消息的消息标识,所述群组消息中指定有提醒对象,所述提醒对象为群组中的一个或多个成员;
根据所述消息标识,从对应的存储单元中读取所述群组中各个成员对所述群组消息的阅读状态;
向所述即时通讯客户端发送所述各个成员对所述群组消息的阅读状态。
第三方面,提供了一种即时通讯客户端,包括:
展示区域,用于区别展示提醒对象对群组消息的阅读状态以及其它成员对所述群组消息的阅读状态,其中,所述提醒对象为群组中的一个或多个成员。
第四方面,提供了一种即时通讯客户端,包括:
接收单元,用于接收对指定有提醒对象的群组消息的阅读状态的查看指令,所述提醒对象为群组中的一个或多个成员;
获取单元,用于根据所述接收单元接收的所述查看指令,获取所述群组中所有成员对所述群组消息的阅读状态;
提取单元,用于从所述群组消息中提取所述提醒对象的用户标识;
展示单元,用于对所述提取单元提取的所述用户标识所标识的所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示。
第五方面,提供了一种服务端,包括:
接收单元,用于接收即时通讯客户端发送的群组消息的阅读状态的查看请求,所述查看请求包括待查看阅读状态的群组消息的消息标识,所述群组消息中指定有提醒对象,所述提醒对象为群组中的一个或多个成员;
读取单元,用于根据所述接收单元接收的所述消息标识,从对应的存储单元中读取所述群组中各个成员对所述群组消息的阅读状态;
发送单元,用于向所述即时通讯客户端发送所述读取单元读取的所述各个成员对所述群组消息的阅读状态。
本申请提供的群组消息的阅读状态展示方法、即时通讯客户端及服务端,在接收到对指定有提醒对象的群组消息的阅读状态的查看指令时,根据该查看指令,获取群组中所有成员对群组消息的阅读状态。之后,从群组消息中提取提醒对象的用户标识,并对用户标识所标识的提醒对象对群组消息的阅读状态与群组中其它成员对群组消息的阅读状态进行区别展示。也即本申请中,当群组消息有指定提醒对象时,会对提醒对象对群组消息的阅读状态与其它成员对群组消息的阅读状态进行区别展示,从而可以方便对提醒对象的阅读状态进行查看。由此,大大提升了用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本申请提供的群组消息的阅读状态展示方法的应用场景示意图;
图2为本申请一种实施例提供的群组消息的阅读状态展示方法流程图;
图3为本申请提供的发送方客户端的群组消息窗口的示意图;
图4为本申请提供的群成员的阅读状态的示意图之一;
图5为本申请提供的群成员的阅读状态的示意图之二;
图6为本申请提供的群成员的阅读状态的示意图之三;
图7为本申请另一种实施例提供的群组消息的阅读状态展示方法流程图;
图8为本申请一种实施例提供的即时通讯客户端的示意图;
图9为本申请一种实施例提供的服务端的示意图。
具体实施方式
下面结合附图,对本申请的实施例进行描述。
本申请实施例提供的群组消息的阅读状态展示方法应用于即时通讯***中,如,可以应用于阿里旺旺、腾讯QQ、微信、来往、易信、旺信、千牛等。上述即时通讯***可以包括服务端和客户端,其中,客户端可以为多个。在此说明书中,将发送消息的客户端称为发送方客户端,将接收消息的客户端称为接收方客户端。
以图1所示即时通讯***为例,该即时通讯***包括1个发送方客户端和多个接收方客户端。图1中,当发送方客户端的用户通过发送方客户端在群组中发送消息时,多个接收方客户端均可以接收到该消息。此处,将发送方客户端在群组中发送的消息称为群组消息。在一种实现方式中,当发送方客户端的用户想要重点提醒群组中的部分成员查看其发送的群组消息时,可以在该群组消息中指定提醒对象。在一个例子中,可以通过在群组消息中增加“特殊标记+提醒对象的用户标识”的内容,来指定提醒对象。其中,特殊标记可以包括起始标记(如,@、#以及&等)和结束标记(如,空格,标点符号(如,逗号)等)。此外,用户标识可以包括用户名称(也称用户昵称)、用户号码(也称用户ID号)、群里的特殊备注名称等用户代称词或者根据预设的静态规则或者动态规则生成的用户描述信息(如,“李明所在小组的成员”、“前5名看到的”、“前2名回复的”)等。
需要说明的是,图1中,接收方客户端也可以发送消息,当接收方客户端发送消息时,该接收方客户端也可以称为发送方客户端。同样的,发送方客户端也可以接收消息,当发送方客户端接收消息时,该发送方客户端也可以称为接收方客户端。
图2为本申请一种实施例提供的群组消息的阅读状态展示方法流程图。所述方法的执行主体可以为具有处理能力的设备:服务器或者***或者装置,如,图1中的发送方客户端,所述方法具体可以包括:
步骤210,接收对指定有提醒对象的群组消息的阅读状态的查看指令。
此处的提醒对象为群组中的一个或多个成员。
在一种实现方式中,上述提醒对象可以通过群组消息中包含的特殊标记进行指定。此处,特殊标记可以包括起始字符和终止字符。其中,起始字符可以包括但不限于:@、#以及&等字符,终止字符可以包括但不限于:空格以及标点符号(如,逗号)等。以起始字符为:@,终止字符为:空格为例来说,群组消息中指定提醒对象的方式可以为:“@+用户标识+空格”。
当然,在实际应用中,上述特殊标记也可以只包括起始字符,只需能够指定提醒对象即可,本申请对此不作限定。
具体地,在发送方客户端,发送方客户端的用户(假设为:“小强”)可以先建立相应的群组消息窗口。在该群组消息窗口下,多个用户可以进行讨论交流。此处的多个用户可以构成一个群组,每个用户即为群组中的一个成员。可以理解的是,在建立群组消息窗口之后,在该群组消息窗口中发送的群组消息,其对应的成员是确定的(也即可以接收到该群组消息的成员是确定的)。以在如图3所示的群组消息窗口中发送群组消息为例来说,该群组消息对应于群组中的315个成员。
图3中,当用户通过输入框输入“@小明×××”的群组消息并发送时,群组消息窗口的会话记录中就会展示该群组消息。此外,在发送上述群组消息之后,发送方客户端可以通过与服务端进行交互,来实时获取群组中各个成员对该群组消息的阅读状态,并在该群组消息的左侧动态展示未读取该群组消息的人数,如“314人未读”。
回到步骤210中,步骤210中的查看指令可以是由用户点击群组消息“@小明×××”左侧的“314人未读”来触发的。
当然,在实际应用中,图3中“314人未读”的文字也可以展示在其它位置,如,展示在群组消息的上方、下方、右侧或者还可以展示在群组消息的批注框中。此外,其展示方式也可以有多种,如,可以高亮展示,也可以添加背景色展示等,本申请对上述文字的展示位置和展示方式不作限定。
步骤220,根据查看指令,获取群组中所有成员对群组消息的阅读状态。
发送方客户端在接收到查看指令之后,可以向服务端发送查看请求,该查看请求可以包括待查看阅读状态的群组消息的消息uuid,该消息uuid用于唯一地标识一条群组消息。服务端在接收到查看请求之后,可以根据该消息uuid,从对应的存储单元中读取群组中各个成员(包括提醒对象)对群组消息的阅读状态。在一种具体实现方式中,可以从第一存储单元中读取群组中对群组消息的阅读状态为已读状态的第一组成员的相关信息,该相关信息可以包括第一组成员的用户id以及用户昵称等。可以从第二存储单元中读取群组中对群组消息的阅读状态为未读状态的第二组成员的相关信息。需要说明的是,上述两组成员可以是按照预设的排序方式排好序的。如,对第一组成员,可以是按照阅读时间的先后顺序、成员名称首字母的先后顺序或者成员名称笔画数的大小顺序排好序的。此外,对于第一组成员,还可以判断任一成员是否针对群组消息进行了回复,且回复消息与群组消息具有关联性。若是,则将该任一成员排在第一组成员的最前面。
对第二组成员,可以是按照成员名称首字母的先后顺序或者成员名称笔画数的大小顺序排好序的。
需要说明的是,为群组消息建立第一存储单元和第二存储单元,以及对第一存储单元和第二存储单元中的各个成员进行排序属于传统常规技术,在此不复赘述。
服务端在获取到上述两组成员的相关信息之后,将其返回给发送方客户端。可以理解的是,当群组中各个成员对群组消息的阅读状态为一种状态时,如,均为已读状态或者未读状态时,则只返回一组成员的相关信息。在本说明书的以下描述中,以返回两组成员的相关信息进行说明。
步骤230,从群组消息中提取提醒对象的用户标识。
发送方客户端在接收到两组成员的相关信息之后,在展示该两组成员的相关信息之前,可以先从群组消息中提取提醒对象的用户标识。具体地,当提醒对象通过群组消息中包含的特殊标记进行指定,且该特殊标记包括起始字符和终止字符时,可以从群组消息中提取起始字符和终止字符之间的用户标识。
如前述例子,在群组消息为“@小明×××”,且起始字符为:@,终止字符为:空格时,可以提取到的提醒对象的用户标识为“小明”。
可以理解的是,当群组消息中指定多个提醒对象时,可以提取多个用户标识。如,在群组消息为:“@小明@小花×××”时,可以提取到的提醒对象的用户标识为“小明”和“小花”。需要说明的是,本申请中,除了可以提取提醒群组消息中包含的提醒对象的用户标识外,还可以提取其它用户标识。如上述例子中,还可以提取提醒对象的用户id、群里的特殊备注名称等用户代称词或者根据预设的静态规则或者动态规则生成的用户描述信息,本申请对此不作限定。
步骤240,对用户标识所标识的提醒对象对群组消息的阅读状态与群组中其它成员对群组消息的阅读状态进行区别展示。
需要说明的是,在提取到提醒对象的用户标识之后,可以根据该用户标识,分别从每组成员中查找对应的提醒对象。具体可以是将提醒对象的用户昵称或者用户id与每组成员的用户昵称或者用户id进行一一比对来进行查找。若查找到对应的提醒对象,将该提醒对象移动至该组成员的最前面。
当该每组成员中最前面的提醒对象的个数为多个时,该多个提醒对象可以按照原本在该组成员中的排列顺序进行排序。当然,也可以按照其它的排序方式进行排序,如,按照群组消息中的指定顺序进行排序,本申请对此不作限定。
对提醒对象在该两组成员中的排序顺序进行调整之后,可以通过已读状态列表和未读状态列表来展示该两组成员的描述信息,该描述信息可以包括用户昵称和/或头像信息等。以成员信息包括用户昵称和头像信息为例来说,对于已读状态列表和未读状态列表中的提醒对象,可以对其进行特殊展示。如,可以在提醒对象的头像信息上添加预设标识(如,@、#以及&),和/或,高亮或者放大展示提醒对象的头像信息和/或用户昵称,和/或,可以为提醒对象的用户昵称添加背景色,和/或,将提醒对象的头像信息设置为卡通图像,和/或,为提醒对象的头像信息添加动画效果或者语音提醒等。此外,上述已读状态列表和未读状态列表的排列方式也可以有多种,如,垂直分布、水平分布等,本申请对此不作限定。
当在提醒对象的头像信息上添加预设标识时,该预设标识可以悬浮方式展示在头像信息上,此处的悬浮方式可以采用默认设置或者自定义更改,也可以根据用户的习惯调整。
如前述例子,假设提醒对象为两个,该两个提醒对象的用户昵称分别为:“小明”和“小花”;且“小明”在未读状态列表中,“小花”在已读状态列表中。则在发送方客户端展示的提醒对象对群组消息的阅读状态以及其它成员对群组消息的阅读状态可以如图4和图5所示。图4中,已读状态列表和未读状态列表垂直分布,在未读状态列表中,“小明”的头像信息和用户昵称排列在最前面,且“小明”的头像信息上添加有预设标记“@”。在已读状态列表中,“小花”的头像信息和用户昵称排列在最前面,且“小花”的头像信息上添加有预设标记“@”。图5中,已读状态列表和未读状态列表水平分布,且当前展示的是未读状态列表,在未读状态列表中,“小明”的头像信息和用户昵称排列在最前面,且“小明”的用户昵称添加有背景色。由此可以看出,本申请可以方便对提醒对象的阅读状态进行查看,从而大大提升了用户体验。
当然,在实际应用中,也可以在预设位置(如,单独的一行或者两行)来展示提醒对象对群组消息的阅读状态。在预设位置展示提醒对象对群组消息的阅读状态时,其可以与其它成员对群组消息的阅读状态一起展示,也可以不一起展示。以一起展示为例来说,如前述例子,发送方客户端展示的提醒对象对群组消息的阅读状态以及其它成员对群组消息的阅读状态可以如图6所示。图6中,已读状态列表和未读状态列表垂直分布,在未读状态列表中,“小明”的头像信息和用户昵称排列在第一行。在已读状态列表中,“小花”的头像信息和用户昵称排列在第一行。
图7为本申请另一种实施例提供的群组消息的阅读状态展示方法流程图。所述方法的执行主体可以为具有处理能力的设备:服务器或者***或者装置,如,图1中的服务端,所述方法具体可以包括:
步骤710,接收即时通讯客户端发送的群组消息的阅读状态的查看请求。
该查看请求包括待查看阅读状态的群组消息的消息标识,群组消息中指定有提醒对象,该提醒对象为群组中的一个或多个成员。
在一种实现方式中,上述提醒对象可以通过群组消息中包含的特殊标记进行指定。此处,特殊标记可以包括起始字符和终止字符。其中,起始字符可以包括但不限于:@、#以及&等字符,终止字符可以包括但不限于:空格以及标点符号(如,逗号)等。以起始字符为:@,终止字符为:空格为例来说,群组消息中指定提醒对象的方式可以为:“@+用户标识+空格”。
当然,在实际应用中,上述特殊标记也可以只包括起始字符,只需能够指定提醒对象即可,本申请对此不作限定。
步骤710中的消息标识可以是指消息uuid,该消息uuid用于唯一地标识一条群组消息。
步骤720,根据消息标识,从对应的存储单元中读取群组中各个成员对群组消息的阅读状态。
服务端在接收到查看请求之后,可以根据该消息uuid,从对应的存储单元中读取群组中各个成员(包括提醒对象)对群组消息的阅读状态。在一种具体实现方式中,可以从第一存储单元中读取群组中对群组消息的阅读状态为已读状态的第一组成员的相关信息,该相关信息可以包括第一组成员的用户id以及用户昵称等。可以从第二存储单元中读取群组中对群组消息的阅读状态为未读状态的第二组成员的相关信息。需要说明的是,上述两组成员可以是按照预设的排序方式排好序的。如,对第一组成员,可以是按照阅读时间的先后顺序、成员名称首字母的先后顺序或者成员名称笔画数的大小顺序排好序的。此外,对于第一组成员,还可以判断任一成员是否针对群组消息进行了回复,且回复消息与群组消息具有关联性。若是,则将该任一成员排在第一组成员的最前面。
对第二组成员,可以是按照成员名称首字母的先后顺序或者成员名称笔画数的大小顺序排好序的。
需要说明的是,为群组消息建立第一存储单元和第二存储单元,以及对第一存储单元和第二存储单元中的各个成员进行排序属于传统常规技术,在此不复赘述。
还需要说明的是,服务端可以周期性查询各个成员对群组消息的阅读状态。在此说明,因为已读状态不可能再发生变化,所以服务端可以只查询第二组成员中各个成员对群组消息的阅读状态。若任一成员的阅读状态发生变化,即从未读状态变化为已读状态。服务端可以将第二存储单元中该任一成员的相关信息迁移至第一存储单元,并删除第二存储单元中该任一成员的相关信息。由此,可以实现对存储单元中各个成员的阅读状态进行实时更新。
步骤730,向即时通讯客户端发送各个成员对群组消息的阅读状态。
服务端在获取到上述两组成员的相关信息之后,将其返回给发送方客户端。可以理解的是,当群组中各个成员对群组消息的阅读状态为一种状态时,如,均为已读状态或者未读状态时,则只返回一组成员的相关信息。在本说明书中,以返回两组成员的相关信息进行说明。与上述群组消息的阅读状态展示方法对应地,本申请还提供了一种即时通讯客户端,该即时通讯客户端可以包括展示区域,该展示区域用于区别展示提醒对象对群组消息的阅读状态以及其它成员对群组消息的阅读状态,其中,提醒对象为群组中的一个或多个成员。该即时通讯客户端可以分别如图4,图5或者图6所示。
与上述群组消息的阅读状态展示方法对应地,本申请实施例还提供的一种即时通讯客户端,如图8所示,该即时通讯客户端包括:
接收单元801,用于接收对指定有提醒对象的群组消息的阅读状态的查看指令,该提醒对象为群组中的一个或多个成员。
其中,提醒对象可以通过群组消息中包含的特殊标记进行指定,该特殊标记可以包括起始字符和终止字符。
获取单元802,用于根据接收单元801接收的查看指令,获取群组中所有成员对群组消息的阅读状态。
提取单元803,用于从群组消息中提取提醒对象的用户标识。
其中,用户标识可以包括:用户名称、用户号码、群组里的特殊备注名称或者根据预设的静态规则或者动态规则生成的用户描述信息。
提取单元803具体可以用于:
从群组消息中提取起始字符和终止字符之间的用户标识。
展示单元804,用于对提取单元803提取的用户标识所标识的提醒对象对群组消息的阅读状态与群组中其它成员对群组消息的阅读状态进行区别展示。
展示单元804具体可以用于:
在先展示提醒对象对群组消息的阅读状态,在后展示其它成员对群组消息的阅读状态。
可选地,阅读状态可以包括已读状态和未读状态。
在先展示提醒对象对群组消息的阅读状态,在后展示其它成员对群组消息的阅读状态,包括:
在已读状态列表中,在先展示提醒对象对群组消息的已读状态,在后展示其它成员对群组消息的已读状态;和/或,
在未读状态列表中,在先展示提醒对象对群组消息的未读状态,在后展示其它成员对群组消息的未读状态。
可选地,当其它成员的个数为多个时,
在后展示其它成员对群组消息的已读状态,包括:
按照阅读时间的先后顺序、成员名称首字母的先后顺序或者成员名称笔画数的大小顺序,对在后展示的多个其它成员对群组消息的已读状态进行排序。
在后展示其它成员对群组消息的未读状态,包括:
按照成员名称首字母的先后顺序或者成员名称笔画数的大小顺序,对在后展示的多个其它成员对群组消息的未读状态进行排序。
可选地,当其它成员的个数为多个时,在后展示其它成员对群组消息的已读状态,包括:
对其它成员中的第一成员,判断是否接收到第一成员针对群组消息发送的回复消息。
若接收到回复消息,且回复消息与群组消息具有关联性,则在在后展示的多个其它成员中靠前展示第一成员对群组消息的已读状态。
可选地,展示单元804还可以具体用于:
在预设位置展示提醒对象对群组消息的阅读状态。
可选地,展示单元804还可以具体用于:
特殊展示提醒对象对群组消息的阅读状态。
其中,特殊展示提醒对象对群组消息的阅读状态,包括:
高亮或者放大展示提醒对象;和/或,为提醒对象添加背景颜色;和/或,为提醒对象添加预设标记;和/或,为提醒对象添加卡通图像;和/或,为提醒对象添加动画效果;和/或,为提醒对象添加语音提醒。
本申请实施例装置的各功能模块的功能,可以通过上述方法实施例的各步骤来实现,因此,本申请提供的装置的具体工作过程,在此不复赘述。
本申请提供的即时通讯客户端,接收单元801接收对指定有提醒对象的群组消息的阅读状态的查看指令。获取单元802根据查看指令,获取群组中所有成员对群组消息的阅读状态。提取单元803从群组消息中提取提醒对象的用户标识。展示单元804对用户标识所标识的提醒对象对群组消息的阅读状态与群组中其它成员对群组消息的阅读状态进行区别展示。从而可以方便对提醒对象的阅读状态进行查看。由此,大大提升了用户体验。
与上述群组消息的阅读状态展示方法对应地,本申请实施例还提供的一种服务端,如图9所示,该服务端包括:
接收单元901,用于接收即时通讯客户端发送的群组消息的阅读状态的查看请求,该查看请求包括待查看阅读状态的群组消息的消息标识,群组消息中指定有提醒对象,提醒对象为群组中的一个或多个成员。
读取单元902,用于根据接收单元901接收的消息标识,从对应的存储单元中读取群组中各个成员对群组消息的阅读状态。
发送单元903,用于向即时通讯客户端发送读取单元902读取的各个成员对群组消息的阅读状态。
可选地,该服务端还可以包括:
查询单元904,用于周期性查询各个成员对群组消息的阅读状态。
更新单元905,用于当查询单元904查询任一成员对群组消息的阅读状态发生变化时,在存储单元中更新任一成员对群组消息的阅读状态。
本申请实施例装置的各功能模块的功能,可以通过上述方法实施例的各步骤来实现,因此,本申请提供的装置的具体工作过程,在此不复赘述。
本申请提供的服务端,接收单元901接收即时通讯客户端发送的群组消息的阅读状态的查看请求。读取单元902根据消息标识,从对应的存储单元中读取群组中各个成员对群组消息的阅读状态。发送单元903向即时通讯客户端发送读取单元902读取的各个成员对群组消息的阅读状态。由此,可以大大提升对群成员对群组消息的阅读状态的查看效率。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

Claims (17)

1.一种群组消息的阅读状态展示方法,其特征在于,包括:
接收对指定有提醒对象的群组消息的阅读状态的查看指令,所述提醒对象为群组中的一个或多个成员;
根据所述查看指令,获取所述群组中所有成员对所述群组消息的阅读状态;
从所述群组消息中提取所述提醒对象的用户标识;
对所述用户标识所标识的所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示;
所述区别展示包括:在已读状态列表中,在先展示所述提醒对象对所述群组消息的已读状态,在后展示所述其它成员对所述群组消息的已读状态;在未读状态列表中,在先展示所述提醒对象对所述群组消息的未读状态,在后展示所述其它成员对所述群组消息的未读状态;
当所述其它成员的个数为多个时,所述在后展示所述其它成员对所述群组消息的已读状态,包括:
对所述其它成员中的第一成员,判断是否接收到所述第一成员针对所述群组消息发送的回复消息;
若接收到所述回复消息,且所述回复消息与所述群组消息具有关联性,则在在后展示的多个其它成员中靠前展示所述第一成员对所述群组消息的已读状态。
2.根据权利要求1所述的方法,其特征在于,所述提醒对象通过所述群组消息中包含的特殊标记进行指定,所述特殊标记包括起始字符和终止字符;
所述从所述群组消息中提取所述提醒对象的用户标识,包括:
从所述群组消息中提取所述起始字符和所述终止字符之间的用户标识。
3.根据权利要求1所述的方法,其特征在于,所述对所述用户标识所标识的所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示,包括:
在预设位置展示所述提醒对象对所述群组消息的阅读状态。
4.根据权利要求1所述的方法,其特征在于,所述对所述用户标识所标识的所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示,包括:
特殊展示所述提醒对象对所述群组消息的阅读状态。
5.根据权利要求4所述的方法,其特征在于,所述特殊展示所述提醒对象对所述群组消息的阅读状态,包括:
高亮或者放大展示所述提醒对象;和/或,
为所述提醒对象添加背景颜色;和/或,
为所述提醒对象添加预设标记;和/或,
为所述提醒对象添加卡通图像;和/或,
为所述提醒对象添加动画效果;和/或,
为所述提醒对象添加语音提醒。
6.根据权利要求1所述的方法,其特征在于,当所述其它成员的个数为多个时,所述在后展示所述其它成员对所述群组消息的已读状态,还包括:
按照阅读时间的先后顺序、成员名称首字母的先后顺序或者成员名称笔画数的大小顺序,对在后展示的多个其它成员对所述群组消息的已读状态进行排序;
所述在后展示所述其它成员对所述群组消息的未读状态,包括:
按照成员名称首字母的先后顺序或者成员名称笔画数的大小顺序,对在后展示的多个其它成员对所述群组消息的未读状态进行排序。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述用户标识包括:
用户名称、用户号码、群组里的特殊备注名称或者根据预设的静态规则或者动态规则生成的用户描述信息。
8.一种群组消息的阅读状态展示方法,其特征在于,包括:
接收即时通讯客户端发送的群组消息的阅读状态的查看请求,所述查看请求包括待查看阅读状态的群组消息的消息标识,所述群组消息中指定有提醒对象,所述提醒对象为群组中的一个或多个成员;
根据所述消息标识,从对应的存储单元中读取所述群组中各个成员对所述群组消息的阅读状态;
向所述即时通讯客户端发送所述各个成员对所述群组消息的阅读状态;以使所述即时通讯客户端对所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示;所述区别展示包括:在已读状态列表中,在先展示所述提醒对象对所述群组消息的已读状态,在后展示所述其它成员对所述群组消息的已读状态;在未读状态列表中,在先展示所述提醒对象对所述群组消息的未读状态,在后展示所述其它成员对所述群组消息的未读状态;
其中,所述其它成员的个数为多个时,所述在后展示所述其它成员对所述群组消息的已读状态,包括:
对所述其它成员中的第一成员,判断是否接收到所述第一成员针对所述群组消息发送的回复消息;
若接收到所述回复消息,且所述回复消息与所述群组消息具有关联性,则在在后展示的多个其它成员中靠前展示所述第一成员对所述群组消息的已读状态;
周期性查询所述各个成员对所述群组消息的阅读状态;
当任一成员对所述群组消息的阅读状态发生变化时,在所述存储单元中更新所述任一成员对所述群组消息的阅读状态。
9.一种即时通讯客户端,其特征在于,包括:
展示区域,用于区别展示提醒对象对群组消息的阅读状态以及其它成员对所述群组消息的阅读状态,其中,所述提醒对象为群组中的一个或多个成员;
所述区别展示包括:在已读状态列表中,在先展示所述提醒对象对所述群组消息的已读状态,在后展示所述其它成员对所述群组消息的已读状态;在未读状态列表中,在先展示所述提醒对象对所述群组消息的未读状态,在后展示所述其它成员对所述群组消息的未读状态;
当所述其它成员的个数为多个时,所述在后展示所述其它成员对所述群组消息的已读状态,包括:
对所述其它成员中的第一成员,判断是否接收到所述第一成员针对所述群组消息发送的回复消息;
若接收到所述回复消息,且所述回复消息与所述群组消息具有关联性,则在在后展示的多个其它成员中靠前展示所述第一成员对所述群组消息的已读状态。
10.一种即时通讯客户端,其特征在于,包括:
接收单元,用于接收对指定有提醒对象的群组消息的阅读状态的查看指令,所述提醒对象为群组中的一个或多个成员;
获取单元,用于根据所述接收单元接收的所述查看指令,获取所述群组中所有成员对所述群组消息的阅读状态;
提取单元,用于从所述群组消息中提取所述提醒对象的用户标识;
展示单元,用于对所述提取单元提取的所述用户标识所标识的所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示;
所述区别展示包括:在已读状态列表中,在先展示所述提醒对象对所述群组消息的已读状态,在后展示所述其它成员对所述群组消息的已读状态;在未读状态列表中,在先展示所述提醒对象对所述群组消息的未读状态,在后展示所述其它成员对所述群组消息的未读状态;
当所述其它成员的个数为多个时,所述在后展示所述其它成员对所述群组消息的已读状态,包括:
对所述其它成员中的第一成员,判断是否接收到所述第一成员针对所述群组消息发送的回复消息;
若接收到所述回复消息,且所述回复消息与所述群组消息具有关联性,则在在后展示的多个其它成员中靠前展示所述第一成员对所述群组消息的已读状态。
11.根据权利要求10所述的即时通讯客户端,其特征在于,所述提醒对象通过所述群组消息中包含的特殊标记进行指定,所述特殊标记包括起始字符和终止字符;
所述提取单元具体用于:
从所述群组消息中提取所述起始字符和所述终止字符之间的用户标识。
12.根据权利要求10所述的即时通讯客户端,其特征在于,所述展示单元具体用于:
在预设位置展示所述提醒对象对所述群组消息的阅读状态。
13.根据权利要求10所述的即时通讯客户端,其特征在于,所述展示单元具体用于:
特殊展示所述提醒对象对所述群组消息的阅读状态。
14.根据权利要求13所述的即时通讯客户端,其特征在于,所述特殊展示所述提醒对象对所述群组消息的阅读状态,包括:
高亮或者放大展示所述提醒对象;和/或,
为所述提醒对象添加背景颜色;和/或,
为所述提醒对象添加预设标记;和/或,
为所述提醒对象添加卡通图像;和/或,
为所述提醒对象添加动画效果;和/或,
为所述提醒对象添加语音提醒。
15.根据权利要求10所述的即时通讯客户端,其特征在于,当所述其它成员的个数为多个时,所述在后展示所述其它成员对所述群组消息的已读状态,还包括:
按照阅读时间的先后顺序、成员名称首字母的先后顺序或者成员名称笔画数的大小顺序,对在后展示的多个其它成员对所述群组消息的已读状态进行排序;
所述在后展示所述其它成员对所述群组消息的未读状态,包括:
按照成员名称首字母的先后顺序或者成员名称笔画数的大小顺序,对在后展示的多个其它成员对所述群组消息的未读状态进行排序。
16.根据权利要求10-15任一项所述的即时通讯客户端,其特征在于,所述用户标识包括:
用户名称、用户号码、群组里的特殊备注名称或者根据预设的静态规则或者动态规则生成的用户描述信息。
17.一种服务端,其特征在于,包括:
接收单元,用于接收即时通讯客户端发送的群组消息的阅读状态的查看请求,所述查看请求包括待查看阅读状态的群组消息的消息标识,所述群组消息中指定有提醒对象,所述提醒对象为群组中的一个或多个成员;
读取单元,用于根据所述接收单元接收的所述消息标识,从对应的存储单元中读取所述群组中各个成员对所述群组消息的阅读状态;
发送单元,用于向所述即时通讯客户端发送所述读取单元读取的所述各个成员对所述群组消息的阅读状态;以使所述即时通讯客户端对所述提醒对象对所述群组消息的阅读状态与所述群组中其它成员对所述群组消息的阅读状态进行区别展示;所述区别展示包括:在已读状态列表中,在先展示所述提醒对象对所述群组消息的已读状态,在后展示所述其它成员对所述群组消息的已读状态;在未读状态列表中,在先展示所述提醒对象对所述群组消息的未读状态,在后展示所述其它成员对所述群组消息的未读状态;
其中,所述其它成员的个数为多个时,所述在后展示所述其它成员对所述群组消息的已读状态,包括:
对所述其它成员中的第一成员,判断是否接收到所述第一成员针对所述群组消息发送的回复消息;
若接收到所述回复消息,且所述回复消息与所述群组消息具有关联性,则在在后展示的多个其它成员中靠前展示所述第一成员对所述群组消息的已读状态;
查询单元,用于周期性查询所述各个成员对所述群组消息的阅读状态;
更新单元,用于当所述查询单元查询任一成员对所述群组消息的阅读状态发生变化时,在所述存储单元中更新所述任一成员对所述群组消息的阅读状态。
CN201710065389.1A 2017-02-06 2017-02-06 群组消息的阅读状态展示方法、即时通讯客户端及服务端 Active CN108400924B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710065389.1A CN108400924B (zh) 2017-02-06 2017-02-06 群组消息的阅读状态展示方法、即时通讯客户端及服务端
TW106138434A TW201830987A (zh) 2017-02-06 2017-11-07 群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端
PCT/CN2018/074073 WO2018141224A1 (zh) 2017-02-06 2018-01-25 群组消息的阅读状态展示方法、即时通讯客户端及服务端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710065389.1A CN108400924B (zh) 2017-02-06 2017-02-06 群组消息的阅读状态展示方法、即时通讯客户端及服务端

Publications (2)

Publication Number Publication Date
CN108400924A CN108400924A (zh) 2018-08-14
CN108400924B true CN108400924B (zh) 2021-12-21

Family

ID=63039312

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710065389.1A Active CN108400924B (zh) 2017-02-06 2017-02-06 群组消息的阅读状态展示方法、即时通讯客户端及服务端

Country Status (3)

Country Link
CN (1) CN108400924B (zh)
TW (1) TW201830987A (zh)
WO (1) WO2018141224A1 (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109725975B (zh) * 2018-12-29 2021-10-12 天津字节跳动科技有限公司 消息被读状态的提示方法、装置和电子设备
CN109714252A (zh) 2018-12-29 2019-05-03 天津字节跳动科技有限公司 消息读取状态的提示方法、装置和电子设备
CN110351184B (zh) * 2019-06-04 2022-10-14 平安科技(深圳)有限公司 信息状态变更提示方法、装置、终端及可读存储介质
CN112202660B (zh) * 2019-07-08 2022-11-22 钉钉控股(开曼)有限公司 通讯方法及装置
CN112291134B (zh) * 2019-07-23 2023-04-07 腾讯科技(深圳)有限公司 一种信息提示方法、装置、设备及存储介质
CN110647266A (zh) * 2019-08-23 2020-01-03 维沃移动通信有限公司 一种信息显示方法及终端设备
CN110545237A (zh) * 2019-10-08 2019-12-06 广州欢聊网络科技有限公司 一种即时通讯方法、装置、***、计算机设备和存储介质
CN112804132B (zh) * 2019-11-14 2023-01-17 钉钉控股(开曼)有限公司 消息处理方法及电子设备
CN113162838A (zh) * 2020-01-22 2021-07-23 阿里巴巴集团控股有限公司 消息读取状态的确定方法、装置、电子设备及存储介质
CN111385189A (zh) * 2020-03-03 2020-07-07 北京北信源软件股份有限公司 一种未读即时通信消息的提示方法及装置
CN111431797A (zh) * 2020-03-27 2020-07-17 北京北信源软件股份有限公司 一种即时通信群组消息未读人员的查看方法及装置
CN111770013B (zh) * 2020-07-01 2022-05-03 浪潮云信息技术股份公司 一种即时通讯***及方法
CN111901225B (zh) * 2020-07-27 2023-05-12 腾讯科技(深圳)有限公司 消息提示方法和装置、存储介质及电子装置
CN112235185B (zh) * 2020-09-25 2022-03-18 上海掌门科技有限公司 一种消息的状态识别方法及设备
CN114338577B (zh) * 2020-10-12 2023-05-23 腾讯科技(深圳)有限公司 信息处理方法及装置、电子设备、存储介质
CN112671635B (zh) * 2020-12-24 2022-07-15 维沃移动通信有限公司 发送方法、装置及电子设备
CN113162846B (zh) * 2021-04-30 2023-03-24 网易(杭州)网络有限公司 即时消息处理状态的显示方法及装置、介质及电子设备
CN113472631B (zh) * 2021-06-24 2023-07-11 北京达佳互联信息技术有限公司 提醒信息的处理方法、装置、电子设备及存储介质
CN114338581B (zh) * 2022-01-10 2023-09-29 土巴兔集团股份有限公司 多账号的通讯管理方法及相关装置
CN114338255B (zh) * 2022-01-17 2023-09-05 北京北信源软件股份有限公司 群组管理方法及装置
CN114900803A (zh) * 2022-05-31 2022-08-12 深圳市智信科技有限公司 一种基于计算机云平台分布式短信验证消息发送方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140344711A1 (en) * 2013-05-17 2014-11-20 Research In Motion Limited Method and device for graphical indicator of electronic messages
CN105162689A (zh) * 2015-08-19 2015-12-16 阿里巴巴集团控股有限公司 即时通讯应用的群公告展示方法及装置
CN105323147A (zh) * 2014-08-01 2016-02-10 掌赢信息科技(上海)有限公司 群消息阅读反馈方法及其服务器和客户端装置
CN105812237A (zh) * 2016-03-07 2016-07-27 阿里巴巴集团控股有限公司 快速添加提醒对象的方法及装置
CN106100969A (zh) * 2016-05-30 2016-11-09 北京三快在线科技有限公司 一种未读会话的提醒方法、装置和终端设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7962932B2 (en) * 2006-09-27 2011-06-14 Scenera Technologies, Llc Methods, systems, and computer program products for presenting a message on a display based on a display based on video frame types presented on the display
CN102932238B (zh) * 2012-11-13 2016-06-29 华为技术有限公司 群组消息的提醒方法和设备
CN104980345B (zh) * 2015-07-06 2019-03-05 浙江翼信科技有限公司 一种即时通信应用中群组消息的显示方法和装置
CN106371827A (zh) * 2016-08-24 2017-02-01 维沃移动通信有限公司 一种消息显示的方法和终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140344711A1 (en) * 2013-05-17 2014-11-20 Research In Motion Limited Method and device for graphical indicator of electronic messages
CN105323147A (zh) * 2014-08-01 2016-02-10 掌赢信息科技(上海)有限公司 群消息阅读反馈方法及其服务器和客户端装置
CN105162689A (zh) * 2015-08-19 2015-12-16 阿里巴巴集团控股有限公司 即时通讯应用的群公告展示方法及装置
CN105812237A (zh) * 2016-03-07 2016-07-27 阿里巴巴集团控股有限公司 快速添加提醒对象的方法及装置
CN106100969A (zh) * 2016-05-30 2016-11-09 北京三快在线科技有限公司 一种未读会话的提醒方法、装置和终端设备

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
阿里再战微信,"钉钉"悄悄杀向企业社交,免费一切;马婧;《http://www.tmtpost.com/187089.html》;20150115;全文 *
马婧.阿里再战微信,"钉钉"悄悄杀向企业社交,免费一切.《http://www.tmtpost.com/187089.html》.2015, *

Also Published As

Publication number Publication date
CN108400924A (zh) 2018-08-14
TW201830987A (zh) 2018-08-16
WO2018141224A1 (zh) 2018-08-09

Similar Documents

Publication Publication Date Title
CN108400924B (zh) 群组消息的阅读状态展示方法、即时通讯客户端及服务端
CN108881214B (zh) 多功能集成交互方法、装置及电子设备
US9532171B2 (en) Geo-location based event gallery
CN109873745B (zh) 通信控制方法、装置及存储介质
CN106716417B (zh) 一种信息查看的方法、装置和设备
US20160277335A1 (en) Method and system for providing private chat within a group chat
CN108243086B (zh) 一种消息处理方法及***
EP2942910A1 (en) Information display method for instant communication tool, and user terminal
US20140289351A1 (en) Method and device for sending message to group user(s) through microblog
US20120158935A1 (en) Method and systems for managing social networks
CN104052655A (zh) 一种群聊方法以及即时通信客户端
EP2717523B1 (en) Wireless terminal and method for processing contact information
WO2004059612A1 (en) Methods and apparatus for displaying and replying to electronic messages
CN113591439B (zh) 一种信息交互方法、装置、电子设备及存储介质
US10461934B2 (en) Authentication-based message display method and communication terminal thereof
CN106161206B (zh) 一种用户信息显示方法、提供方法和装置
CN107168599B (zh) 一种即时通信方法和装置
CN106612226B (zh) 即时通讯消息处理方法及装置
US9450905B2 (en) Information sharing system, information sharing method, and information storage medium
CN103533169A (zh) 一种基于移动终端电子名片的字段定位链接方法
CN109600456B (zh) 一种通讯应用程序的联系人识别处理方法及装置
CN111798207A (zh) 一种邮件处理方法、装置、设备和介质
CN103391346A (zh) 终端和通信消息的处理方法
CN106210810B (zh) 一种广告信息处理方法及装置
WO2016205234A1 (en) E-mail processing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1259208

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant