一种群消息提醒的管理方法

文档序号:31201617发布日期:2022-08-20 01:47阅读:60来源:国知局
一种群消息提醒的管理方法

1.本发明涉及一种消息管理方法,具体涉及一种群消息提醒的管理方法,属于互联网技术领域。


背景技术:

2.现有的聊天应用程序是一种集语音、文本消息、视频、内容共享等多种通信方式及功能为一体的融合通信服务。用户端(user client):通过与其他功能组件(例如,participating function)的交互,允许用户(user client)使用融合通信服务。参与功能组件(participating function,简称为pf):担任用户在网络侧的代理,包括协调用户拥有的多个user client的交互。控制功能组件(controlling function,简称为cf):实现standalone message和session群操作功能。独立信息实体(standalone message):发送给一个或多个接受者的独立信息实体。一个standalone message能够包含多个离散的媒体信息(如:文本、图片、音频、视频等)。会话(session):两个参与者实时的交互,交互的消息包含文本、图片、音频、视频、连续的媒体内容等。群会话(group session):两个或多个参与者实时的交互,交互的消息包含文本、图片、音频、视频、连续的媒体内容等。群聊消息(group chat message):在group session中,发送给给一个或多个接受者的信息。一个group chat message能够包含多个离散的媒体信息(如:文本、图片、音频、视频等)。
3.终端历史消息管理组件(message storage client):管理messages、文件传输历史、会话历史、群会话历史和媒体对象等存储在终端设备(device)的信息。服务器端历史消息管理组件(message storage server):管理messages、文件传输历史、会话历史、群会话历史和媒体对象等存储在网络的信息。user remote client:用户驻留在其他(远端)网络的客户端。现有的聊天应用程序都有群内提醒指定成员查看消息的功能,收到此提醒消息的成员,在聊天应用系统通知中心以及聊天应用程序的列表,会有着重提醒。各大厂商的聊天软件,基本上都能支持单人的@群成员,或者@全部成员。现有的聊天应用程序中,其提醒群成员查看消息的功能是基于社交的方式进行的,在通讯录里并没有其它信息;而且群的建立是基于好友或四面八方的成员,这些成员没有统一组织,属于独立的个体,在群里面是独立成员,只有姓名和头像,没有共它标识。因此在群内,只能够通过提醒某一人,或者挨个添加需要提醒的成员,无法更好的选择更多成员去通知。此外,社交群在工作中,变得越来越重要,很多重要的事宜,都通过群聊的方式下发或发布。但社交群工作属性在给我们带来便利的同时,也带来越来越多的困扰。由于群聊成员数量众多,并且存在非常高的好友重合度,因此存在很多消息重复产生,进而淹没了关键成员的发言,用户无法迅速判断是否存在重要的未读消息需要立即查看,只能对全部的未读消息逐条依次查看,效率低且容易遗漏重要消息,从而带来负面影响。因此,迫切的需要一种新的方案解决上述技术问题。


技术实现要素:

4.本发明正是针对现有技术中存在的问题,提供一种群消息提醒的管理方法,该方
案基于现有群组创建、管理分组的方法,解决发送群聊消息同时提醒多人的麻烦。该方案所述分组是用户在群组内设置的部分成员的集合。用户可以在自己的群组配置中设置多个分组,所述群组的成员可以同时归属于不同的分组,也可以不属于任何分组。不同的用户在相同的群组中,可以设置自己的分组,用户设置的分组仅归所述用户使用。
5.为了实现上述目的,本发明的技术方案如下,一种群消息提醒的管理方法,所述方法包括以下步骤:
6.步骤1:用户在客户端发送请求消息,包括创建分组或者删除分组或者删除、添加分组成员或者通过分组向多人发送群聊提醒消息;
7.步骤2:服务器端收到请求消息,在所述用户的所述群组的配置表内进行创建分组或者删除分组或者删除、添加分组成员或者通过分组向多人发送群聊提醒消息;
8.步骤3:服务器端返回请求响应消息,
9.其中,针对创建分组,具体步骤如下:
10.步骤1:用户在客户端发送请求消息为群组a创建分组,请求消息至少包括以下信息之一:群组a标识、分组名称、分组的成员标识;
11.步骤2:服务器端收到请求消息,所述服务器在所述用户的所述群组a的配置表内配置分组表,同时把所述分组成员分配在所述分组表内;所述服务器为所述分组表分配分组标识;所述分组成员同时仍是群组a的成员;更新所述用户在服务器的群组a配置信息;
12.步骤3:服务器端返回请求响应消息,响应消息至少包括以下消息之一:群组a标识、分组标识、分组成员标识。
13.步骤4:所述客户端接收到服务器端消息,在本地的所述群组a创建所述分组和所述分组成员。其中,针对删除分组,具体步骤如下:
14.步骤1:用户通过客户端发送请求消息删除群组a的分组b,请求消息至少包括以下信息之一:
15.群组a标识、分组b标识;
16.步骤2:服务器端收到请求消息,服务器查询所述用户的群组a的配置表是否包含分组b的分组表;所述服务器从所述群组a配置表内删除所述分组b的分配表及其成员信息;所述分组b删除后,分组b的成员仍然为群组a的成员,只是不再是分组b的成员;更新所述用户的所述群组a在服务器的群组配置信息;
17.步骤3:服务器端返回响应消息,所述响应消息至少包括群组a标识、分组标识b。
18.步骤4:所述客户端接收到服务器端消息,在本地的所述群组a删除所述分组b和其分组成员。
19.其中,针对删除或添加分组成员,具体步骤如下:
20.步骤1:用户通过客户端发送请求消息,请求从分组b删除其分组成员c,或请求添加成员c为分组b的成员,请求消息至少包括以下信息之一:群组标识、分组标识、成员c的标识。
21.步骤2:服务器端收到所述请求消息,所述服务器查询所述用户的群组a的配置表内的分组b的分组表;对于删除分组成员c的请求,所述服务器从所述分组b的分组表内删除成员c信息,所述成员c从分组b内删除后仍然为所述群组a的成员;对于添加成员c的请求,所述服务器添加成员c到所述分组b的分组表内;更新所述用户在所述服务器的所述群组a
的配置信息。
22.步骤3:服务器端返回响应消息,所述响应消息至少包括群组a标识、分组标识b、成员c标识。步骤4:客户端收到所述响应消息,如果是删除成员c响应消息,在本地的所述群组a的分组b内删除成员c;如果是添加成员c响应消息,在本地的所述群组a的分组b内添加成员c。
23.其中,针对通过分组向多人发送群聊的提醒消息,具体步骤如下:
24.步骤1:用户发送群聊消息,所述群聊消息至少包含以下信息之一:群组标识、消息内容(包括但不限于语音、文本消息、视频、内容共享)、消息提醒标识(所述聊天应用程序约定的标识,例如@)、分组b标识。如果需要同时提醒多个分组,则携带多个分组标识;
25.步骤2:服务器处理所述群聊消息,确定消息对应的群组;服务器查询所述用户的所述群组a的配置表内的分组b的分组表,确定需要发送提醒的分组成员;服务器发送群聊消息给所述群组a的所有成员,包括分组内成员和非分组的成员;服务器发送群聊信息给分组b的成员1和成员2,同时发送提醒消息给分组b的成员1和成员2,服务器发送群聊信息给所述群组其他成员;步骤3:服务器返回响应消息。
26.一种群消息提醒的管理方法,其特征在于,所述方法包括以下步骤:
27.步骤1:成员a发送添加或删除关键人的群组设置请求消息,请求消息至少包括以下信息之一:所述群组a的标识、所述关键人的标识;
28.步骤2:服务器端收到请求消息,在所述成员a的群组a配置信息的提醒配置内添加或删除关键人标识;
29.步骤3:服务器端返回请求响应消息。
30.一种群消息提醒的管理方法,其特征在于,所述方法包括以下步骤:
31.步骤1:群组成员b在所述群组中发送群聊消息;
32.步骤2,服务器端收到群组成员b的群聊消息,确定群组成员b是所述群组成员a设置的关键人;
33.步骤3,服务器端转发群组成员b发送的群聊消息给群组内的成员;
34.3a,所述服务器发送所述群聊消息和提醒消息给所述群组成员a;
35.3b,所述服务器发送所述群聊消息给其他群组成员;
36.步骤4,服务器返回响应消息。
37.相对于现有技术,本发明具有如下优点,该方案中,服务器端接收不同用户创建、删除分组请求;接收不同用户添加、删除分组成员请求;根据不同的分组请求消息更新针对不同用户的分组配置信息;关联和管理群组标识、分组标识、分组成员信息;接收带有提醒标识和分组标识的群聊消息;识别分组成员,发送群聊消息提醒给所述分组的成员;客户端:和服务器端交互,设置和管理分组及分组成员;可以在群聊消息内通过分组直接提醒多人(分组成员);该技术方案基于现有群组创建、管理分组的方法,解决发送群聊消息同时提醒多人的麻烦,该方案所述分组是用户在群组内设置的部分成员的集合,用户可以在自己的群组配置中设置多个分组,所述群组的成员可以同时归属于不同的分组,也可以不属于任何分组,不同的用户在相同的群组中,可以设置自己的分组,用户设置的分组仅归所述用户使用。
附图说明
38.图1为现有技术消息管理示意图;
39.图2为创建分组过程示意图;
40.图3为删除分组过程示意图;
41.图4为删除或添加分组成员过程示意图;
42.图5为通过分组向多人发送群聊的提醒消息过程示意图;
43.图6为添加或删除群组中的关键人示意图;
44.图7为关键人发送群聊消息的示意图。
具体实施方式
45.为了加深对本发明的理解,下面结合附图对本实施例做详细的说明。
46.实施例1:一种群消息提醒的管理方法,所述方法包括以下步骤:
47.步骤1:用户在客户端发送请求消息,包括创建分组或者删除分组或者删除、添加分组成员或者通过分组向多人发送群聊提醒消息;
48.步骤2:服务器端收到请求消息并进行处理,
49.步骤3:服务器端返回请求响应消息,
50.具体实施例1:图2是现有的群组中创建分组的示意图,假设用户的聊天应用程序中已有群组a,所述群组a拥有该聊天应用系统的唯一群标识,一种群消息提醒的管理方法,所述方法包括以下步骤:
51.针对创建分组,具体步骤如下:
52.步骤1:用户在客户端发送请求消息为群组a创建分组,请求消息至少包括以下信息之一:群组a标识、分组名称、分组的成员标识;
53.步骤2:服务器端收到请求消息,所述服务器在所述用户的所述群组a配置表内配置分组表,同时把所述分组成员分配在所述分组表内;所述服务器为所述分组表分配分组标识;所述分组成员同时仍是群组a的成员;更新所述用户在服务器的群组a配置信息;
54.步骤3:服务器端返回请求响应消息,响应消息至少包括以下消息之一:群组a标识、分组标识、分组成员标识。
55.步骤4:所述客户端接收到服务器端消息,在本地的所述群组a创建所述分组和所述分组成员。
56.具体实施例2:参见图3,本实施例可以删除已创建的分组。假设用户的聊天应用程序中已有群组a,所述群组a拥有该聊天应用系统的群标识,所述群组a包含有分组b。所述群组a可以包含其他群成员或其他分组;一种群消息提醒的管理方法,所述方法包括以下步骤:针对删除分组,具体步骤如下:
57.步骤1:用户通过客户端发送请求消息删除群组a的分组b,请求消息至少包括以下信息之一:
58.群组a标识、分组b标识;
59.步骤2:服务器端收到请求消息,所述服务器查询所述用户的所述群组a配置表是否包含分组b的分组表;所述服务器从所述群组a配置表内删除所述分组b的分配表及表内成员信息;所述分组b的分组表删除后,分组b的成员仍然为群组a的成员,只是不再是分组b
的成员;更新所述用户的所述群组a在服务器的群组配置信息;
60.步骤3:服务器端返回响应消息,所述响应消息至少包括群组a标识、分组标识b。
61.步骤4:所述客户端接收到服务器端消息,在本地的所述群组a删除所述分组b和其分组成员。
62.具体实施例3:参见图4,本实施例可以向已有分组删除或添加成员。假设用户的聊天应用程序中已有群组a,所述群组a拥有该聊天应用系统的群标识;所述群组a包含有分组b;所述群组a可以包含有其他群成员或其他分组。本实施例的所述成员c为群组a的成员,也可以同时是其他分组的成员。一种群消息提醒的管理方法,所述方法包括以下步骤:针对删除或添加分组成员,具体步骤如下:
63.步骤1:用户通过客户端发送请求消息,请求从分组b删除其分组成员c,或请求添加成员c为分组b的成员,请求消息至少包括以下信息之一:群组标识、分组标识、成员c的标识。
64.步骤2:服务器端收到所述请求消息,所述服务器查询所述用户的所述群组a配置表内的分组b的分组表。对于删除分组成员c的请求,所述服务器从所述分组b的分组表内删除成员c信息,所述成员c从所述分组b内删除后仍然为所述群组a的成员;对于添加成员c的请求,所述服务器添加成员c到所述分组b的分组表内;更新所述用户在所述服务器的所述群组a的配置信息。步骤3:服务器端返回响应消息,所述响应消息至少包括群组a标识、分组b标识、成员c标识。步骤4:客户端收到所述响应消息,如果是删除成员c响应消息,在本地的所述群组a的分组b内删除成员c;如果是添加成员c响应消息,在本地的所述群组a的分组b内添加成员c。
65.具体实施例4:参见图5,本实施例假设用户有群组a,所述群组a包含有分组b和非分组的成员;所述群组a可以包含有其他分组;所述分组b包含有成员1、成员2。本实例所述群组其他成员指群组a内非分组b成员的其他成员。一种群消息提醒的管理方法,所述方法包括以下步骤,针对通过分组向多人发送群聊的提醒消息,具体步骤如下:
66.步骤1:用户发送群聊消息,所述群聊消息至少包含以下信息之一:群组a标识、消息内容(包括但不限于语音、文本消息、视频、内容共享)、消息提醒标识(所述聊天应用程序约定的标识,例如@)、分组b标识。如果需要同时提醒多个分组,则携带多个分组标识;
67.步骤2:服务器处理所述群聊消息,确定消息对应的群组;服务器查询所述用户的所述群组a配置表内的分组b的分组表,确定需要发送提醒的分组成员;服务器发送群聊消息给所述群组a的所有成员,包括分组内成员和非分组的成员;服务器发送群聊信息给分组b的成员1和成员2,同时发送提醒消息给分组b的成员1和成员2,服务器发送群聊信息给所述群组其他成员;步骤3:服务器返回响应消息。
68.实施例2:参见图6,图6是现有的群组中添加或删除群组中的关键人示意图。假设用户的聊天应用程序中有群组a,所述群组a拥有所述聊天应用系统的群标识,所述群组a包含拥有成员a和其他群成员。所述关键人是指群组a的成员a在所述群组中设置的特殊群组成员;所述成员a可以设置多个关键人。当所述关键人在所述群组a中发送群聊消息,成员a接收所述群聊消息,同时收到所述群里消息的提醒;一种群消息提醒的管理方法,所述方法包括以下步骤:
69.步骤1:成员a发送添加或删除关键人的群组设置请求消息,请求消息至少包括以
下信息之一:所述群组a的标识、所述关键人的标识;
70.步骤2:服务器端收到请求消息,在所述成员a的群组a配置信息的提醒配置内添加或删除关键人标识;
71.步骤3:服务器端返回请求响应消息。
72.实施例3:参见图7,本实施例假设某个群组拥有群组成员a、群组成员b、其他群组成员。所述其他群组成员指所述群组内除了成员a和成员b之外的其他成员。所述群组成员a在所述群组中设置群组成员c为关键人;一种群消息提醒的管理方法,所述方法包括以下步骤:
73.步骤1:群组成员b在所述群组中发送群聊消息;
74.步骤2,服务器端收到群组成员b的群聊消息,确定群组成员b是所述群组成员a设置的关键人;
75.步骤3,服务器端转发群组成员b发送的群聊消息给群组内的成员;
76.3a,所述服务器发送所述群聊消息和提醒消息给所述群组成员a;
77.3b,所述服务器发送所述群聊消息给其他群组成员;
78.步骤4,服务器返回响应消息。
79.上述实施2和实施例3中,
80.服务器端:
81.接收添加或删除关键人的群组设置请求消息,请求消息至少包括以下信息之一:所述群组标识、所述关键人的标识;如果有多个关键人则携带多个关键人标识;
82.在所述成员a的所述群组配置信息的提醒配置内添加或删除关键人标识;
83.收到所述关键人发送的群聊消息,发送提醒消息给设置所述关键人的群组成员;
84.客户端:
85.发送添加或删除关键人的群组设置请求消息给服务器端,请求消息至少包括以下信息之一:所述群组标识、所述关键人的标识;如果有多个关键人则携带多个关键人标识;
86.接收所述关键人发送的消息提醒。
87.需要说明的是上述实施例,并非用来限定本发明的保护范围,在上述技术方案的基础上所作出的等同变换或替代均落入本发明权利要求所保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1