CN105610693B - 一种群聊在屏状态显示方法及装置 - Google Patents
一种群聊在屏状态显示方法及装置 Download PDFInfo
- Publication number
- CN105610693B CN105610693B CN201610009071.7A CN201610009071A CN105610693B CN 105610693 B CN105610693 B CN 105610693B CN 201610009071 A CN201610009071 A CN 201610009071A CN 105610693 B CN105610693 B CN 105610693B
- Authority
- CN
- China
- Prior art keywords
- group
- sent
- members
- state
- user
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种群聊在屏状态显示方法及装置,用于在群聊天界面中,向在线群成员实时展示在屏的群成员列表。所述群聊在屏状态显示方法包括:接收当前客户端发来的群ID、用户ID和在屏状态;从本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的在屏状态;根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和在屏状态发送给群中其他成员。该群聊在屏状态显示方法能够使在线群成员向用户实时显示在屏群成员列表。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种群聊在屏状态显示方法及装置。
背景技术
随着通信技术的发展,网络聊天软件层出不穷,为了方便多人共同聊天,目前聊天软件中都提供了用户群聊天功能。但是,现有的聊天软件提供的群聊天界面中,无法让群成员知道群成员中哪些成员正在关注该群中成员的发言。
故急需一种群聊在屏状态显示方法及装置,能在群聊天界面中,向在线群成员实时展示在屏的群成员列表。
发明内容
本发明提供一种群聊在屏状态显示方法及装置,用于在群聊天界面中,向在线群成员实时展示在屏的群成员列表,便于用户及时掌握在屏聊天的人员信息。
本发明提供的一种群聊在屏状态显示方法,用于服务器,包括:
接收当前客户端发来的群ID、用户ID和在屏状态;
从本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的在屏状态;其中,所述本地群信息库预先存储有群ID与群成员信息的对应关系,所述群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;
根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和在屏状态发送给群中其他成员。
本发明实施例的一些有益效果可以包括:
上述群聊在屏状态显示方法在客户端进入群聊界面时,向服务器发送群ID、用户ID和其在屏状态,服务器记录所有客户端的最近一次群聊状态,并将当前刚进入在屏状态的客户端的用户信息发送给其他群成员,以使其他在屏的群成员能够及时显示该客户端用户的在屏信息,该方法能够向在线群成员实时展示在屏的群成员列表。
在一个实施例中,所述根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和在屏状态发送给群中其他成员,还包括:
将群ID及最近一次群聊状态为在屏状态的群成员信息发送给所述当前客户端。
该实施例中,服务器还将刚进入群聊界面的客户端发送其进入的群ID中最近一次群聊状态为在屏状态的群成员信息,使新进入群聊的客户端能够及时向用户展示在屏的群成员信息。
在一个实施例中,所述将群ID及最近一次群聊状态为在屏状态的群成员信息发送给所述当前客户端之后,还包括:
接收所述当前客户端在退出群聊界面时发来的群ID、用户ID和不在屏状态;
从所述本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的不在屏状态;
根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和不在屏状态发送给群中其他成员。
该实施例中,服务器还根据客户端退出群聊界面时发来的不在屏状态更新该客户端用户的最近一次群聊状态,并将该客户端的不在屏状态及时通知群中其他成员,保证每个在屏的群成员显示的在屏群成员信息的准确性。
本发明提供一种群聊在屏状态显示方法,用于客户端,包括:
接收用户输入的打开群聊界面请求;
向用户显示群聊界面;
将当前群ID、用户ID和在屏状态发送给服务器。
本发明实施例的一些有益效果可以包括:
所述用于客户端的群聊在屏状态显示方法在当前用户打开群聊界面后,将当前群ID、用户ID和在屏状态发送给服务器,服务器可将该客户端的用户在屏状态发送给其他群成员,以使其他在屏的群成员能够及时显示该客户端用户的在屏信息,该方法能够向在线群成员实时展示在屏的群成员列表。
在一个实施例中,所述将当前群ID、用户ID和在屏状态发送给服务器之后,还包括:
接收服务器发来的群ID及最近一次群聊状态为在屏状态的群成员信息;其中,群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;所述群聊状态包括在屏状态和不在屏状态;
当当前向用户显示的群聊界面对应的群ID与服务器发来的群ID相同时,在所述群聊界面的一个单独区域展示收到的该群ID中最近一次群聊状态为在屏状态的群成员标识或标记。
该实施例中,刚进入群聊界面的客户端接收服务器发来的自身进入的群中最近一次群聊状态为在屏状态的群成员信息,并以一个单独区域展示在屏人员,从而能够及时向用户展示在屏的群成员信息。
在一个实施例中,所述在所述群聊界面的一个单独区域展示收到的该群ID中最近一次群聊状态为在屏状态的群成员标识或标记之后,还包括:
根据用户退出群聊界面的操作,向服务器发送用户当前退出的群ID、用户ID和不在屏状态。
该实施例中,用户退出群聊时,客户端向服务器发送当前退出的群ID、用户ID和不在屏状态,以使服务器及时将客户端的退屏信息发送给其他群成员,保证每个在屏的群成员显示的在屏群成员信息的准确性。
本发明提供一种群聊在屏状态显示装置,用于服务器,包括:第一接收模块,成员获取模块和发送模块;
所述第一接收模块,用于接收当前客户端发来的群ID、用户ID和在屏状态并将其转发给所述发送模块,并将接收到的当前客户端发来的群ID发送给所述成员获取模块;
所述成员获取模块,用于从自身存储的本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的群聊状态,更新完后将所述该群ID及其对应的群成员信息发送给所述发送模块;其中,所述本地群信息库存储有群ID与群成员信息的对应关系,所述群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;所述群聊状态包括在屏状态和不在屏状态;
所述发送模块,用于根据所述成员获取模块发来的群成员信息中各群成员ID对应客户端的通信地址,将所述第一接收模块发来的群ID、用户ID和在屏状态发送给群中其他成员。
在一个实施例中,所述第一接收模块,还用于接收所述当前客户端在退出群聊界面时发来的群ID、用户ID和不在屏状态并将其转发给所述发送模块,并将接收到的当前客户端发来的群ID发送给所述成员获取模块;
所述发送模块,还用于判断所述第一接收模块发来的当前客户端用户ID对应的群聊状态是否为在屏状态,是则将所述成员获取模块发来的群ID及最近一次群聊状态为在屏状态的群成员信息发送给所述当前客户端。
本发明提供一种群聊在屏状态显示装置,用于客户端,包括:输入模块,显示控制模块和显示模块;
所述输入模块,用于提供人机交互界面,将用户输入的打开群聊界面请求发送给显示控制模块,
所述显示控制模块,用于根据所述输入模块发来的打开群聊界面请求,控制显示模块向用户显示所述打开群聊界面请求对应的群聊界面,并将当前向用户显示的群聊界面对应的群ID、用户ID和在屏状态发送给服务器。
在一个实施例中,所述群聊在屏状态显示装置还包括第二接收模块;
所述第二接收模块,用于接收服务器接发来的群ID及最近一次群聊状态为在屏状态的群成员信息并转发送给所述显示控制模块;其中,群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;
所述显示控制模块还用于判断当前控制显示模块向用户显示的群聊界面对应的群ID与所述第二接收模块发来的群ID是否相同,若相同,则根据第二接收模块发来的群成员信息,在该群聊界面的一个单独区域展示该群ID中最近一次群聊状态为在屏状态的群成员标识或标记;
所述输入模块还用于根据用户退出群聊界面的操作,向服务器发送用户当前退出的群ID、用户ID和不在屏状态。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例提供的一种用于服务器的群聊在屏状态显示方法流程图;
图2为本发明实施例提供的另一种用于服务器的群聊在屏状态显示方法流程图;
图3为本发明实施例提供的一种用于客户端的群聊在屏状态显示方法流程图;
图4为本发明实施例提供的另一种用于客户端的群聊在屏状态显示方法流程图;
图5为本发明实施例一中一种群聊在屏状态显示方法的流程图;
图6为本发明实施例提供的一种用于服务器的群聊在屏状态显示装置结构框图;
图7为本发明实施例提供的一种用于客户端的群聊在屏状态显示装置结构框图;
图8为本发明实施例提供的另一种用于客户端的群聊在屏状态显示装置结构框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为本发明实施例提供的一种群聊在屏状态显示方法流程图,该方法用于服务器,如图1所示,该方法包括如下步骤S11-S13:
步骤S11:接收当前客户端发来的群ID、用户ID和在屏状态;此处的在屏状态为当前客户端进入群聊界面发来的其群聊状态。
步骤S12:从本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的在屏状态;其中,本地群信息库预先存储有群ID与群成员信息的对应关系,群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;例如,群ID对应的群成员信息如下表1所示:
表1 群ID对应的群成员信息
步骤S13:根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和在屏状态发送给群中其他成员。这样,其他处于在屏状态的群成员可根据服务器发来的新进入该群ID对应的群聊界面的用户ID,将其在屏状态添加至当前显示的在屏成员列表中。
上述群聊在屏状态显示方法在客户端进入群聊界面时,向服务器发送群ID、用户ID和其在屏状态,服务器记录所有客户端的最近一次群聊状态,并将当前刚进入在屏状态的客户端的用户信息发送给其他群成员,以使其他在屏的群成员能够及时显示该客户端用户的在屏信息,该方法能够向在线群成员实时展示在屏的群成员列表。
在一个实施例中,步骤S13还包括:将群ID及最近一次群聊状态为在屏状态的群成员信息发送给当前客户端。以使新进入群聊的客户端能够及时向用户展示在屏的群成员信息。
在一个实施例中,如图2所示,步骤S13将群ID及最近一次群聊状态为在屏状态的群成员信息发送给当前客户端之后,还包括步骤S14-S16:
步骤S14:接收当前客户端在退出群聊界面时发来的群ID、用户ID和不在屏状态;
步骤S15:从本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的不在屏状态;
步骤S16:根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和不在屏状态发送给群中其他成员。
该实施例中,服务器还根据客户端退出群聊界面时发来的不在屏状态更新该客户端用户的最近一次群聊状态,并将该客户端的不在屏状态及时通知群中其他成员,保证每个在屏的群成员显示的在屏群成员信息的准确性。
对应于本发明实施例提供的用于服务器的群聊在屏状态显示方法,本发明实施例还提供一种群聊在屏状态显示方法,用于客户端,如图3所示,该方法包括步骤S31-S33:
步骤S31:接收用户输入的打开群聊界面请求;
步骤S32:向用户显示群聊界面;
步骤S33:将当前群ID、用户ID和在屏状态发送给服务器。
该用于客户端的群聊在屏状态显示方法在当前用户打开群聊界面后,将当前群ID、用户ID和在屏状态发送给服务器,服务器可将该客户端的用户在屏状态发送给其他群成员,以使其他在屏的群成员能够及时显示该客户端用户的在屏信息,该方法能够向在线群成员实时展示在屏的群成员列表。
在一个实施例中,如图4所示,步骤S33之后,还包括步骤S34-S35:
步骤S34:接收服务器发来的群ID及最近一次群聊状态为在屏状态的群成员信息;其中,群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;群聊状态包括在屏状态和不在屏状态;
步骤S35:当当前向用户显示的群聊界面对应的群ID与服务器发来的群ID相同时,在群聊界面的一个单独区域展示收到的该群ID中最近一次群聊状态为在屏状态的群成员标识或标记。
该实施例中,刚进入群聊界面的客户端接收服务器发来的自身进入的群中最近一次群聊状态为在屏状态的群成员信息,并以一个单独区域展示在屏人员,从而能够及时向用户展示在屏的群成员信息。
在一个实施例中,步骤S35之后,还包括:
根据用户退出群聊界面的操作,向服务器发送用户当前退出的群ID、用户ID和不在屏状态。
该实施例中,用户退出群聊时,客户端向服务器发送当前退出的群ID、用户ID和不在屏状态,以使服务器及时将客户端的退屏信息发送给其他群成员,保证每个在屏的群成员显示的在屏群成员信息的准确性。
下面通过具体实施例来说明本发明实施例提供的群聊在屏状态显示方法。
实施例一
图5为本发明实施例一中一种群聊在屏状态显示方法的流程图。如图5所示,包括以下步骤S501-S512:
步骤S501:当前客户端接收用户输入的打开群聊界面请求;
步骤S502:当前客户端向用户显示群聊界面;
步骤S503:当前客户端将当前群ID、用户ID和在屏状态发送给服务器;
步骤S504:服务器接收当前客户端发来的群ID、用户ID和在屏状态;
步骤S505:服务器从本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的在屏状态;
步骤S506:服务器根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和在屏状态发送给群中其他成员,同时将群ID及最近一次群聊状态为在屏状态的群成员信息发送给当前客户端;
步骤S507:当前客户端接收服务器发来的群ID及最近一次群聊状态为在屏状态的群成员信息;
步骤S508:当前客户端确定当前向用户显示的群聊界面对应的群ID与服务器发来的群ID相同时,在群聊界面的一个单独区域展示收到的该群ID中最近一次群聊状态为在屏状态的群成员标识或标记;
步骤S509:当前客户端根据用户退出群聊界面的操作,向服务器发送用户当前退出的群ID、用户ID和不在屏状态;
步骤S510:服务器接收当前客户端在退出群聊界面时发来的群ID、用户ID和不在屏状态;
步骤S511:服务器从本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的不在屏状态;
步骤S512:服务器根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和不在屏状态发送给群中其他成员。
本实施例一提供的群聊在屏状态显示方法中,客户端在用户进入群聊界面时通知服务器用户ID及其进入的群ID及其在屏状态,随后服务器可将该客户端进入群聊界面的在屏状态信息通知其他群成员,以使在屏的群成员在群聊界面的一个单独区域展示的在屏的群成员信息中添加该客户端用户信息,同时刚进入群聊界面的客户端根据服务器发来的处于在屏状态的群成员信息,同样在群聊界面的一个单独区域展示在屏群成员信息。当客户端退出群聊界面时,同样通知服务器,并由服务器通知其他群成员,以实现在屏状态的及时更新。该方法能够使在屏的群成员能够实时了解到最新的在屏人员信息。
对应于本发明实施例提供的群聊在屏状态显示方法,本发明实施例还提供一种群聊在屏状态显示装置,用于服务器,如图6所示,该装置包括:第一接收模块61,成员获取模块62和发送模块63;
第一接收模块61,用于接收当前客户端发来的群ID、用户ID和在屏状态并将其转发给发送模块63,并将接收到的当前客户端发来的群ID发送给成员获取模块62;
成员获取模块62,用于从自身存储的本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的群聊状态,更新完后将该群ID及其对应的群成员信息发送给发送模块63;其中,本地群信息库存储有群ID与群成员信息的对应关系,群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;群聊状态包括在屏状态和不在屏状态;
发送模块63,用于根据成员获取模块62发来的群成员信息中各群成员ID对应客户端的通信地址,将第一接收模块61发来的群ID、用户ID和在屏状态发送给群中其他成员。
在一个实施例中,第一接收模块61,还用于接收当前客户端在退出群聊界面时发来的群ID、用户ID和不在屏状态并将其转发给发送模块,并将接收到的当前客户端发来的群ID发送给成员获取模块62;发送模块63,还用于判断第一接收模块61发来的当前客户端用户ID对应的群聊状态是否为在屏状态,是则将成员获取模块62发来的群ID及最近一次群聊状态为在屏状态的群成员信息发送给当前客户端。
本发明提供的用于服务器的群聊在屏状态显示装置用于记录客户端发来的群ID中用户ID的在屏状态,并将其在屏状态通知群中其他成员,可使在屏的客户端能够及时获知在屏群成员的信息。
如图7所示,本发明实施例提供一种群聊在屏状态显示装置,用于客户端,包括:输入模块71,显示控制模块72和显示模块73;
输入模块71,用于提供人机交互界面,将用户输入的打开群聊界面请求发送给显示控制模块72,
显示控制模块72,用于根据输入模块发来的打开群聊界面请求,控制显示模块73向用户显示打开群聊界面请求对应的群聊界面,并将当前向用户显示的群聊界面对应的群ID、用户ID和在屏状态发送给服务器。
在一个实施例中,如图8所示,上述用于客户端的群聊在屏状态显示装置还包括第二接收模块74;
第二接收模块74,用于接收服务器接发来的群ID及最近一次群聊状态为在屏状态的群成员信息并转发送给显示控制模块72;其中,群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;
显示控制模块72还用于判断当前控制显示模块73向用户显示的群聊界面对应的群ID与第二接收模块74发来的群ID是否相同,若相同,则根据第二接收模块74发来的群成员信息,在该群聊界面的一个单独区域展示该群ID中最近一次群聊状态为在屏状态的群成员标识或标记;
输入模块71还用于根据用户退出群聊界面的操作,向服务器发送用户当前退出的群ID、用户ID和不在屏状态。
本发明提供的用于客户端的群聊在屏状态显示装置在当前用户打开群聊界面后,将当前群ID、用户ID和在屏状态发送给服务器,服务器可将该客户端的用户在屏状态发送给其他群成员,以使其他在屏的群成员能够及时显示该客户端用户的在屏信息,能够向用户实时展示在屏的群成员列表。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (2)
1.一种群聊在屏状态显示方法,其特征在于,用于服务器,包括:
接收当前客户端发来的群ID、用户ID和在屏状态;
从本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的在屏状态;其中,所述本地群信息库预先存储有群ID与群成员信息的对应关系,所述群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;
根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和在屏状态发送给群中其他成员;
所述根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和在屏状态发送给群中其他成员,还包括:
将群ID及最近一次群聊状态为在屏状态的群成员信息发送给所述当前客户端;
所述将群ID及最近一次群聊状态为在屏状态的群成员信息发送给所述当前客户端之后,还包括:
接收所述当前客户端在退出群聊界面时发来的群ID、用户ID和不在屏状态;
从所述本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的不在屏状态;
根据获取到的群成员信息中的各群成员ID对应客户端的通信地址,将当前客户端发来的群ID、用户ID和不在屏状态发送给群中其他成员。
2.一种群聊在屏状态显示装置,其特征在于,用于服务器,包括:第一接收模块,成员获取模块和发送模块;
所述第一接收模块,用于接收当前客户端发来的群ID、用户ID和在屏状态并将其转发给所述发送模块,并将接收到的当前客户端发来的群ID发送给所述成员获取模块;
所述成员获取模块,用于从自身存储的本地群信息库中获取当前接收到的群ID对应的群成员信息,并将其中与当前客户端用户ID相同的群成员ID对应的最近一次群聊状态更新为当前客户端发来的群聊状态,更新完后将所述该群ID及其对应的群成员信息发送给所述发送模块;其中,所述本地群信息库存储有群ID与群成员信息的对应关系,所述群成员信息包括群成员ID、各群成员ID对应客户端的通信地址、各群成员ID对应的最近一次群聊状态;所述群聊状态包括在屏状态和不在屏状态;
所述发送模块,用于根据所述成员获取模块发来的群成员信息中各群成员ID对应客户端的通信地址,将所述第一接收模块发来的群ID、用户ID和在屏状态发送给群中其他成员;
所述第一接收模块,还用于接收所述当前客户端在退出群聊界面时发来的群ID、用户ID和不在屏状态并将其转发给所述发送模块,并将接收到的当前客户端发来的群ID发送给所述成员获取模块;
所述发送模块,还用于判断所述第一接收模块发来的当前客户端用户ID对应的群聊状态是否为在屏状态,是则将所述成员获取模块发来的群ID及最近一次群聊状态为在屏状态的群成员信息发送给所述当前客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610009071.7A CN105610693B (zh) | 2016-01-07 | 2016-01-07 | 一种群聊在屏状态显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610009071.7A CN105610693B (zh) | 2016-01-07 | 2016-01-07 | 一种群聊在屏状态显示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105610693A CN105610693A (zh) | 2016-05-25 |
CN105610693B true CN105610693B (zh) | 2019-07-02 |
Family
ID=55990237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610009071.7A Expired - Fee Related CN105610693B (zh) | 2016-01-07 | 2016-01-07 | 一种群聊在屏状态显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105610693B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6564244B1 (en) * | 1998-09-30 | 2003-05-13 | Fujitsu Limited | System for chat network search notifying user of changed-status chat network meeting user-tailored input predetermined parameters relating to search preferences |
CN101075958A (zh) * | 2007-06-13 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种即时通讯的***及即时通讯的方法 |
CN101119329A (zh) * | 2007-09-19 | 2008-02-06 | 北京亿企通信息技术有限公司 | 一种在即时通信工具中显示好友在线状态的方法 |
CN101159910A (zh) * | 2007-10-30 | 2008-04-09 | 中兴通讯股份有限公司 | 同步呈现状态的方法及实现该方法的群组服务器和终端 |
CN101378550A (zh) * | 2008-09-24 | 2009-03-04 | 中兴通讯股份有限公司 | 一种基于即时通讯平台的状态管理的***和方法 |
CN101656918A (zh) * | 2009-09-29 | 2010-02-24 | 中兴通讯股份有限公司 | 一种ptt会话中群组通话状态实时呈现的方法和*** |
CN102299810A (zh) * | 2011-09-29 | 2011-12-28 | 北京新媒传信科技有限公司 | 群组变更事件的通知方法和*** |
CN102624650A (zh) * | 2012-04-16 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 创建讨论群和基于讨论群的通信方法、服务器及*** |
-
2016
- 2016-01-07 CN CN201610009071.7A patent/CN105610693B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6564244B1 (en) * | 1998-09-30 | 2003-05-13 | Fujitsu Limited | System for chat network search notifying user of changed-status chat network meeting user-tailored input predetermined parameters relating to search preferences |
CN101075958A (zh) * | 2007-06-13 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种即时通讯的***及即时通讯的方法 |
CN101119329A (zh) * | 2007-09-19 | 2008-02-06 | 北京亿企通信息技术有限公司 | 一种在即时通信工具中显示好友在线状态的方法 |
CN101159910A (zh) * | 2007-10-30 | 2008-04-09 | 中兴通讯股份有限公司 | 同步呈现状态的方法及实现该方法的群组服务器和终端 |
CN101378550A (zh) * | 2008-09-24 | 2009-03-04 | 中兴通讯股份有限公司 | 一种基于即时通讯平台的状态管理的***和方法 |
CN101656918A (zh) * | 2009-09-29 | 2010-02-24 | 中兴通讯股份有限公司 | 一种ptt会话中群组通话状态实时呈现的方法和*** |
CN102299810A (zh) * | 2011-09-29 | 2011-12-28 | 北京新媒传信科技有限公司 | 群组变更事件的通知方法和*** |
CN102624650A (zh) * | 2012-04-16 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 创建讨论群和基于讨论群的通信方法、服务器及*** |
Also Published As
Publication number | Publication date |
---|---|
CN105610693A (zh) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103997454B (zh) | 一种日志信息的使用方法和设备 | |
AU2013236158B2 (en) | Teleconference system and teleconference terminal | |
US9344469B2 (en) | Techniques for event based queuing, ordering and time slot computation of multi-modal meeting presentations | |
EP3185562A1 (en) | Method and apparatus for processing panoramic live video resource | |
US11258622B2 (en) | Multiplexing message distribution within group-based communication system | |
US9521262B2 (en) | Method and apparatus for calling terminal to join conference | |
EP2562984A1 (en) | Method and device for processing desktop sharing | |
US20170134825A1 (en) | Method and device for processing panoramic live broadcast video resources | |
CN110471733A (zh) | 信息处理方法和装置 | |
CN108965109A (zh) | 一种即时通讯控制方法、装置及存储介质 | |
CN110086639A (zh) | 群聊方法及装置 | |
CN110069738A (zh) | 信息处理方法、装置、终端设备及服务器 | |
US20160072863A1 (en) | Desktop Control in Online Conferencing | |
CN104170375A (zh) | 用于群组视频分发的体系结构和*** | |
KR102396392B1 (ko) | 통신 세션상의 참가자들 중 일부를 위한 가상의 통신 세션을 제공하는 시스템 및 방법 | |
CN105706441A (zh) | 针对通信会话中的内容共享的自适应采样周期 | |
CN106572071A (zh) | 基于移动终端的会议签到方法 | |
CN106155677A (zh) | 一种界面显示的方法和*** | |
US10423833B2 (en) | Setting a personal status using augmented reality | |
US9906485B1 (en) | Apparatus and method for coordinating live computer network events | |
CN105610693B (zh) | 一种群聊在屏状态显示方法及装置 | |
KR20120095325A (ko) | 모바일 증강현실을 이용한 소셜 컴퓨팅 기반의 위치 안내 시스템 및 방법 | |
EP2974288B1 (en) | Generating an image stream | |
CN106156993A (zh) | 一种信息处理方法及服务器 | |
CN104540034B (zh) | 一种基于社交网络的讨论时推送视频信息的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method and device for on screen state display Effective date of registration: 20210104 Granted publication date: 20190702 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: Tvmining (BEIJING) Technology Co., Ltd. Registration number: Y2020990001518 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190702 Termination date: 20220107 |
|
CF01 | Termination of patent right due to non-payment of annual fee |