[go: up one dir, main page]

CN111062824B - Group member processing method, device, computer equipment and storage medium - Google Patents

Group member processing method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN111062824B
CN111062824B CN201911226889.4A CN201911226889A CN111062824B CN 111062824 B CN111062824 B CN 111062824B CN 201911226889 A CN201911226889 A CN 201911226889A CN 111062824 B CN111062824 B CN 111062824B
Authority
CN
China
Prior art keywords
group
user
target
target group
detection period
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
CN201911226889.4A
Other languages
Chinese (zh)
Other versions
CN111062824A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911226889.4A priority Critical patent/CN111062824B/en
Publication of CN111062824A publication Critical patent/CN111062824A/en
Application granted granted Critical
Publication of CN111062824B publication Critical patent/CN111062824B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • G06Q10/40
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1895Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for short real-time information, e.g. alarms, notifications, alerts, updates
    • 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/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种群组成员处理方法、装置、计算机设备及存储介质,属于网络技术领域。通过对群组内用户的活跃情况进行检测,来对用户进行退群处理。对于群组本身来说,可以避免不活跃用户占用群组人数,提升群组内用户的参与度,提升群组内的互动氛围,从而提升群组的互动体验。

The application discloses a group member processing method, device, computer equipment and storage medium, belonging to the field of network technology. By detecting the activity of users in the group, the user is withdrawn from the group. For the group itself, it can prevent inactive users from occupying the number of people in the group, increase the participation of users in the group, enhance the interactive atmosphere in the group, and thus enhance the interactive experience of the group.

Description

群组成员处理方法、装置、计算机设备及存储介质Group member processing method, device, computer equipment and storage medium

技术领域technical field

本申请涉及网络技术领域,特别涉及一种群组成员处理方法、装置、计算机设备及存储介质。The present application relates to the field of network technology, in particular to a group member processing method, device, computer equipment and storage medium.

背景技术Background technique

随着社交应用的兴起,人们会基于社交应用加入一些基于兴趣爱好等组成的群组中,在群组中进行交流,以得到有质量的社交或者知识。对于群组来说,可以由群组的管理员来对群组进行管理,例如,对一些不遵守群组规则的用户进行禁言、清退等操作,从而维护群组内的互动氛围。然而,上述管理工作均需基于用户的举报、管理员的主动发现来进行,且主要是针对一些不遵守规则的用户进行,对群组内互动体验仅仅能做到维护,而无法做到互动体验的提升。With the rise of social applications, people will join some groups based on interests and hobbies based on social applications, and communicate in the groups to obtain quality social or knowledge. For a group, the administrator of the group can manage the group, for example, some users who do not abide by the rules of the group will be banned, cleared, etc., so as to maintain the interactive atmosphere in the group. However, the above-mentioned management work needs to be carried out based on the reports of users and the active discovery of administrators, and it is mainly carried out for some users who do not abide by the rules. The interactive experience in the group can only be maintained, but the interactive experience cannot be achieved. improvement.

发明内容Contents of the invention

本申请实施例提供了一种群组成员处理方法、装置、计算机设备及存储介质,可以提升群组内的互动氛围,提升互动体验。所述技术方案如下:The embodiment of the present application provides a group member processing method, device, computer equipment and storage medium, which can improve the interactive atmosphere in the group and enhance the interactive experience. Described technical scheme is as follows:

一方面,提供了一种群组成员处理方法,包括:In one aspect, a method for processing group members is provided, including:

获取用户在目标群组中的用户行为数据;Obtain the user behavior data of the user in the target group;

根据所述用户行为数据,确定所述用户的群组活跃类别;determining the group activity category of the user according to the user behavior data;

当所述用户的群组活跃类别为目标类别时,基于所述用户,进行群组成员处理,所述目标类别为不符合活跃度条件的群组类别。When the user's group activity category is a target category, perform group member processing based on the user, and the target category is a group category that does not meet the activity condition.

一方面,提供了一种群组成员处理方法,包括:In one aspect, a method for processing group members is provided, including:

显示目标群组的群组设置界面,所述群组设置界面包括退群设置选项,所述退群设置选项用于设置对所述目标群组进行退群提示的提示方式;Displaying the group setting interface of the target group, the group setting interface includes a group exit setting option, and the group exit setting option is used to set a prompt mode for prompting the target group to withdraw from the group;

当检测到对所述退群设置选项的设置操作后,将所述设置操作对应的退群处理设置信息发送至群组服务器;After detecting the setting operation of the setting option of leaving the group, sending the setting information of leaving the group corresponding to the setting operation to the group server;

当所述退群处理设置信息指示对管理用户进行提示时,显示从所述群组服务器接收的第一退出提示消息,所述第一退出提示消息用于提示所述管理用户将目标类别的用户清退出所述目标群组,所述目标类别为不符合活跃度条件的群组类别。When the group exit processing setting information indicates to prompt the management user, display the first exit prompt message received from the group server, and the first exit prompt message is used to prompt the management user to select a user of the target category Clearing out of the target group, the target category is a group category that does not meet the activity condition.

一方面,提供了一种群组成员处理装置,包括:In one aspect, a device for processing group members is provided, including:

数据获取模块,用于获取用户在目标群组中的用户行为数据;A data acquisition module, configured to acquire user behavior data of the user in the target group;

类别确定模块,用于根据所述用户行为数据,确定所述用户的群组活跃类别;A category determination module, configured to determine the group activity category of the user according to the user behavior data;

提示模块,用于当所述用户的群组活跃类别为目标类别时,基于所述用户进行群组成员处理,所述目标类别为不符合活跃度条件的群组类别。A prompting module, configured to perform group member processing based on the user when the group activity category of the user is a target category, and the target category is a group category that does not meet the activity condition.

在一种可能实现方式中,该装置还包括:In a possible implementation manner, the device also includes:

设置信息获取模块,用于获取该用户对该目标群组的群组设置信息;A setting information obtaining module, configured to obtain group setting information of the user for the target group;

该类别确定模块用于根据该用户行为数据和该群组设置信息,确定该用户的群组活跃类别。The category determination module is used to determine the group active category of the user according to the user behavior data and the group setting information.

在一种可能实现方式中,该对该目标群组的群组设置信息包括中至少一项:该用户是否将该目标群组设置为免打扰群组,该用户是否将该目标群组设置为置顶群组,该用户是否将该目标群组设置为保存至通讯录群组。In a possible implementation manner, the group setting information for the target group includes at least one of: whether the user sets the target group as a do-not-disturb group, whether the user sets the target group as Sticky group, whether the user sets the target group as a group saved in the address book.

在一种可能实现方式中,该用户在目标群组中的用户行为数据包括下述至少一项:所述用户在所述目标群组中的消息发布数据;所述用户在所述目标群组中的停留时间数据;所述用户在所述目标群组中与其他成员用户的互动数据;所述用户最后一次进入所述目标群组的时间;所述用户在所述目标群组中最后一次消息发布的时间;所述用户将所述目标群组设置为免打扰群组的时间。In a possible implementation manner, the user behavior data of the user in the target group includes at least one of the following: the message posting data of the user in the target group; The dwell time data in the target group; the user’s interaction data with other member users in the target group; the time when the user entered the target group for the last time; the user’s last time in the target group The time when the message is published; the time when the user sets the target group as a do-not-disturb group.

在一种可能实现方式中,该类别确定模块用于根据所述用户行为数据,对所述目标群组内的用户进行聚类分析,得到所述用户的群组活跃类别。In a possible implementation manner, the category determination module is configured to perform cluster analysis on the users in the target group according to the user behavior data, to obtain the group activity category of the users.

在一种可能实现方式中,该处理模块用于:In a possible implementation, the processing module is used to:

向所述目标群组的管理用户发送第一退出提示消息,所述第一退出提示消息用于提示所述管理用户将所述用户清退出所述目标群组;或,Sending a first exit prompt message to the management user of the target group, where the first exit prompt message is used to prompt the management user to clear the user from the target group; or,

向所述用户发送第二退出提示消息,所述第二退出提示消息用于提示所述用户自行退出所述目标群组;Sending a second exit prompt message to the user, where the second exit prompt message is used to prompt the user to exit the target group by himself;

将所述用户清退出所述目标群组。Clearing the user out of the target group.

在一种可能实现方式中,该装置还包括:设置信息获取模块,用于获取所述目标群组的退群处理设置信息,所述退群处理设置信息用于指示群组成员处理方式;In a possible implementation manner, the device further includes: a setting information acquisition module, configured to acquire setting information of withdrawal processing of the target group, where the setting information of withdrawal processing is used to indicate a processing method of group members;

该处理模块用于根据所述退群处理设置信息所指示的群组成员处理方式,执行所述基于所述用户,进行群组成员处理的步骤。The processing module is configured to perform the step of processing group members based on the user according to the group member processing manner indicated by the group withdrawal processing setting information.

一方面,提供了一种群组成员处理装置,包括:In one aspect, a device for processing group members is provided, including:

显示模块,用于显示目标群组的群组设置界面,所述群组设置界面包括退群设置选项,所述退群设置选项用于设置对所述目标群组进行退群提示的提示方式;The display module is used to display the group setting interface of the target group, the group setting interface includes a group exit setting option, and the group exit setting option is used to set a prompt mode for prompting the target group to withdraw from the group;

发送模块,用于当检测到对所述退群设置选项的设置操作后,将所述设置操作对应的退群处理设置信息发送至群组服务器;A sending module, configured to send the group withdrawal processing setting information corresponding to the setting operation to the group server after detecting the setting operation of the group withdrawal setting option;

所述显示模块还用于当所述退群处理设置信息指示对管理用户进行提示时,显示从所述群组服务器接收的第一退出提示消息,所述第一退出提示消息用于提示所述管理用户将目标类别的用户清退出所述目标群组,所述目标类别为不符合活跃度条件的群组类别。The display module is further configured to display a first exit prompt message received from the group server when the group exit processing setting information indicates that the management user is prompted, and the first exit prompt message is used to prompt the The management user clears the users of the target category from the target group, and the target category is a group category that does not meet the activity condition.

在一种可能实现方式中,所述显示模块还用于显示所述目标群组的目标用户列表,所述目标用户列表中包括所述目标类别的用户。In a possible implementation manner, the display module is further configured to display a target user list of the target group, where the target user list includes users of the target category.

在一种可能实现方式中,所述目标用户列表中的一个条目内容包括一个所述目标类别的用户以及所述用户的群组活动描述信息,所述群组活动描述信息用于表示所述用户在所述目标群组内的历史行为。In a possible implementation manner, the content of an entry in the target user list includes a user of the target category and group activity description information of the user, and the group activity description information is used to indicate that the user Historical behavior within the target group.

一种可能实现方式中,所述发送模块还用于当检测到对所述目标用户列表中任一用户的清退操作时,向群组服务器发送清退请求,所述清退请求携带所述清退操作对应用户的用户标识。In a possible implementation manner, the sending module is further configured to send a clearing request to the group server when a clearing operation on any user in the target user list is detected, and the clearing request carries the The clearing operation corresponds to the user ID of the user.

一方面,提供了一种计算机设备,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现如上述群组成员处理方法所执行的操作。In one aspect, a computer device is provided, the computer device includes one or more processors and one or more memories, at least one piece of program code is stored in the one or more memories, and the program code is generated by the One or more processors are loaded and executed to implement the operations performed by the group member processing method described above.

一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上述群组成员处理方法所执行的操作。In one aspect, a computer-readable storage medium is provided, wherein at least one piece of program code is stored in the computer-readable storage medium, and the program code is loaded and executed by a processor to implement the above-mentioned group member processing method. operate.

本申请实施例提供的技术方案,通过对群组内用户的活跃情况进行检测,来对用户进行退群处理。对于群组本身来说,可以避免不活跃用户占用群组人数,提升群组内用户的参与度,提升群组内的互动氛围,从而提升群组的互动体验。In the technical solution provided by the embodiment of the present application, the user is withdrawn from the group by detecting the activity of the user in the group. For the group itself, it can prevent inactive users from occupying the number of people in the group, increase the participation of users in the group, enhance the interactive atmosphere in the group, and thus enhance the interactive experience of the group.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.

图1是本申请实施例提供的一种群组成员处理方法的实施环境的示意图;FIG. 1 is a schematic diagram of an implementation environment of a group member processing method provided in an embodiment of the present application;

图2是本申请实施例提供的一种群组成员处理方法的原理示意图;FIG. 2 is a schematic diagram of the principle of a method for processing group members provided by an embodiment of the present application;

图3是本申请实施例提供的一种群组成员处理方法的流程图;FIG. 3 is a flow chart of a method for processing group members provided by an embodiment of the present application;

图4是本申请实施例提供的一种群组设置界面的示意图;FIG. 4 is a schematic diagram of a group setting interface provided by an embodiment of the present application;

图5是本申请实施例提供的一种活跃检测界面的示意图;Fig. 5 is a schematic diagram of an active detection interface provided by an embodiment of the present application;

图6是本申请实施例提供的一种示例性的群组成员处理的流程图;FIG. 6 is a flow chart of an exemplary group member processing provided by an embodiment of the present application;

图7是本申请实施例提供的一种群组成员处理装置结构示意图;FIG. 7 is a schematic structural diagram of a group member processing device provided by an embodiment of the present application;

图8是本申请实施例提供的一种群组成员处理装置结构示意图;FIG. 8 is a schematic structural diagram of a device for processing group members provided by an embodiment of the present application;

图9是本申请实施例提供的一种服务器的结构示意图;FIG. 9 is a schematic structural diagram of a server provided by an embodiment of the present application;

图10是本申请实施例提供的一种终端的结构示意图。FIG. 10 is a schematic structural diagram of a terminal provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.

图1是本申请实施例提供的一种群组成员处理方法的实施环境的示意图,参见图1,该实施环境中包括终端110和服务器140。FIG. 1 is a schematic diagram of an implementation environment of a group member processing method provided by an embodiment of the present application. Referring to FIG. 1 , the implementation environment includes a terminal 110 and a server 140 .

终端110通过无线网络或有线网络与服务器110相连。终端110可以是智能手机、平板电脑、便携计算机等设备。终端110安装和运行有支持会话处理技术的应用程序。该应用程序可以是社交应用类应用程序,该社交应用类的应用程序还可以具有音视频播放等功能。示例性的,终端110是用户使用的终端,终端110中运行的应用程序内登录有用户账号。The terminal 110 is connected to the server 110 through a wireless network or a wired network. The terminal 110 may be a device such as a smart phone, a tablet computer, or a portable computer. Terminal 110 installs and runs applications supporting session processing technology. The application program may be a social application program, and the social application program may also have functions such as audio and video playback. Exemplarily, the terminal 110 is a terminal used by a user, and an application program running on the terminal 110 is registered with a user account.

终端110通过无线网络或有线网络与服务器140相连。The terminal 110 is connected to the server 140 through a wireless network or a wired network.

服务器140可以是云计算平台、虚拟化中心等。服务器140用于为支持群组业务的应用程序提供后台服务。可选地,服务器140承担主要群组业务处理工作,终端110承担次要群组业务处理工作;或者,服务器140承担次要群组业务处理工作,终端110承担主要群组业务处理工作;或者,服务器140或终端110分别可以单独承担群组业务处理工作。The server 140 may be a cloud computing platform, a virtualization center, and the like. The server 140 is used to provide background services for application programs supporting group services. Optionally, the server 140 undertakes the main group business processing work, and the terminal 110 undertakes the secondary group business processing work; or, the server 140 undertakes the secondary group business processing work, and the terminal 110 undertakes the main group business processing work; or, The server 140 or the terminal 110 can separately undertake group business processing work.

可选地,服务器140包括:接入服务器、群组服务器和数据库。接入服务器用于为终端110提供接入服务。群组服务器用于提供群组业务处理有关的后台服务。该数据库可以包括群组行为数据库以及用户信息数据库等,基于服务器所提供的不同服务可以对应于不同数据库,群组服务器可以是一台或多台。当群组服务器是多台时,存在至少两台群组服务器用于提供不同的服务,和/或,存在至少两台群组服务器用于提供相同的服务,比如以负载均衡方式提供同一种服务,本申请实施例对此不加以限定。Optionally, the server 140 includes: an access server, a group server and a database. The access server is used to provide access services for the terminal 110 . The group server is used to provide background services related to group business processing. The database may include a group behavior database and a user information database, etc. Different services provided by the server may correspond to different databases, and there may be one or more group servers. When there are multiple group servers, there are at least two group servers for providing different services, and/or there are at least two group servers for providing the same service, such as providing the same service in a load balancing manner , which is not limited in this embodiment of the present application.

终端110可以泛指多个终端中的一个,本实施例仅以终端110来举例说明。The terminal 110 may generally refer to one of multiple terminals, and this embodiment only uses the terminal 110 as an example for illustration.

本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为一个,或者上述终端为几十个或几百个,或者更多数量,此时上述实施环境中还包括其他终端。本申请实施例对终端的数量和设备类型不加以限定。Those skilled in the art may know that the number of the foregoing terminals may be more or less. For example, there may be only one terminal, or there may be dozens or hundreds of terminals, or a larger number. In this case, the above implementation environment also includes other terminals. The embodiment of the present application does not limit the number of terminals and device types.

参见图2所示的方法原理示意图,本申请实施例提供的群组成员处理方法可以由管理用户来进行退群方式的设置,再由群组服务器侧来进行活跃情况的检测,从而基于检测到的活跃情况来在管理用户的客户端进行展示,进而基于管理用户所设置的退群方式来对用户进行退群处理,例如,直接清退用户,或者推荐用户自行进行退群等。对于群组本身来说,可以避免不活跃用户占用群组人数,提升群组内用户的参与度,提升群组内的互动氛围,而对于不活跃用户来说,可以提升群组的智能化程度,还能够有效为用户节约存储空间,无需存储不关注的群组中所发布的消息。下面基于上述原理来对该群组成员处理方法的具体实现方式进行示例性说明。Referring to the schematic diagram of the method principle shown in Figure 2, the group member processing method provided by the embodiment of the present application can be set by the management user to leave the group, and then the group server side can detect the active situation, so that based on the detected The active status of the management user is displayed on the client of the management user, and then the user is removed from the group based on the withdrawal method set by the management user, for example, the user is directly removed, or the user is recommended to withdraw from the group by himself. For the group itself, it can prevent inactive users from occupying the number of people in the group, increase the participation of users in the group, and improve the interactive atmosphere in the group. For inactive users, it can improve the intelligence of the group , and can also effectively save storage space for users, without storing messages published in groups that they do not follow. The specific implementation of the group member processing method will be exemplarily described below based on the above principles.

图3是本申请实施例提供的一种群组成员处理方法的流程图。参见图3,图3中仅以目标群组的管理用户所登录的第一终端、群组服务器以及群组成员用户所登录的第二终端之间的互动为例进行说明,该过程具体可以包括下述步骤。Fig. 3 is a flowchart of a method for processing group members provided by an embodiment of the present application. Referring to FIG. 3, FIG. 3 only illustrates the interaction between the first terminal logged in by the management user of the target group, the group server, and the second terminal logged in by the group member user as an example. The process may specifically include Follow the steps below.

301、第一终端显示目标群组的群组设置界面,该群组设置界面包括退群设置选项,该退群设置选项用于设置基于群组内活跃情况检测的群组成员处理方式。301. The first terminal displays a group setting interface of the target group, the group setting interface includes a group exit setting option, and the group exit setting option is used to set a group member processing method based on activity detection in the group.

在本申请实施例中,对于任一个群组来说,可以由该群组的管理用户来对如何基于群组内的活跃情况检测来进行退群处理,该设置可以通过群组设置界面来进行。例如,参见图4的群组设置界面,该群组设置界面可以提供如群活跃退群检测选项400,当检测到对该选项400的触发操作,则可以显示如图5所示的界面,来对退群处理方式进行设置。在图5中,可以提供基于群活跃检测的提示方式,例如,“不活跃自动退群”选项,当该选项被开启后,则可以在监测到任一用户符合退群条件,则自动将其清退出群组,又例如,“发送退群通知成员手动退群”选项,该选项在被开启后,可以在检测到任一成员用户符合退群条件时,则向该成员用户发送退群提示,推荐该成员用户推出群组。当然,本申请实施例还可以提供其他退群提示方式的选择,例如,提示管理用户进行清退等,本申请实施例对此不做限定。In the embodiment of this application, for any group, the management user of the group can determine how to perform group withdrawal processing based on the activity detection in the group, and this setting can be performed through the group setting interface . For example, referring to the group setting interface of FIG. 4, the group setting interface can provide an active group exit detection option 400. When a trigger operation on the option 400 is detected, an interface as shown in FIG. 5 can be displayed to Set the withdrawal processing method. In Figure 5, a prompt method based on group activity detection can be provided, for example, the "inactive automatic group withdrawal" option, when this option is enabled, any user can be automatically removed from the group when it is detected that any user meets the group withdrawal conditions Clear the exit group, and for example, the "send group withdrawal notification for members to manually withdraw from the group" option. After this option is enabled, when any member user is detected to meet the withdrawal conditions, the group withdrawal reminder will be sent to the member user , recommend the member user to launch the group. Certainly, the embodiment of the present application may also provide the selection of other ways of prompting to withdraw from the group, for example, prompting the management user to perform withdrawal, etc., which is not limited in the embodiment of the present application.

其中,该退群设置选项可以提供为一个或多个选项,当提供为一个选项时,则可以通过该退群设置选项提供多种处理方式,将被用户选中的处理方式确定为该目标群组的成员处理方式,而提供为多个选项时,则可以一个选项对应于一种处理方式,将被用户选中的选项对应的处理方式确定为该目标群组的成员处理方式,本申请实施例对其具体实现方式不做限定。Wherein, the group withdrawal setting option can be provided as one or more options, and when provided as one option, multiple processing methods can be provided through the group withdrawal setting option, and the processing method selected by the user is determined as the target group When multiple options are provided, one option may correspond to one processing method, and the processing method corresponding to the option selected by the user may be determined as the member processing method of the target group. The specific implementation manner is not limited.

302、当检测到对该退群设置选项的设置操作后,第一终端将该设置操作对应的退群处理设置信息发送至群组服务器。302. After detecting a setting operation of the group withdrawal setting option, the first terminal sends group withdrawal processing setting information corresponding to the setting operation to the group server.

303、该群组服务器在接收到目标群组的退群处理设置信息后,对该目标群组进行设置。303. After receiving the group withdrawal processing setting information of the target group, the group server sets the target group.

当管理用户进行了相关设置后,则可以通过群组服务器来触发对目标群组的活跃情况的检测。在群组服务器接收到该群组处理设置信息后,可以为该目标群组进行关于活跃情况检测的设置,例如,可以设置检测周期,使得该目标群组可以基于该检测周期进行周期性的检测,从而保证对目标群组内的持续检测。其中,该检测周期可以根据目标群组的群组的人员情况来设置,例如,当目标群组的已有成员数已经达到群组成员上限,则可以设置低于标准检测周期的第一检测周期,从而达到频繁的检测,来确定不活跃用户,从而提升群组内活跃度,而当已有成员与群组成员上限之间的比例小于半数,则可以设置高于标准检测周期的第二检测周期,避免频繁的检测所造成的资源浪费。本申请实施例对具体周期时长不做限定,其标准检测周期可以是基于实验得到的能够满足检测需求的时长。After the management user has made relevant settings, the detection of the activity of the target group can be triggered through the group server. After the group server receives the group processing setting information, it can perform settings related to liveness detection for the target group, for example, a detection cycle can be set so that the target group can perform periodic detection based on the detection cycle , so as to ensure the continuous detection of the target group. Wherein, the detection period can be set according to the personnel situation of the target group. For example, when the number of existing members of the target group has reached the upper limit of group members, a first detection period lower than the standard detection period can be set. , so as to achieve frequent detection to determine inactive users, thereby increasing the activity within the group, and when the ratio between existing members and the upper limit of group members is less than half, you can set a second detection period higher than the standard detection period Cycle, to avoid waste of resources caused by frequent detection. The embodiment of the present application does not limit the length of the specific cycle, and the standard detection cycle may be a time length obtained based on experiments that can meet the detection requirements.

304、该群组服务器获取目标群组内的用户行为数据和用户对该目标群组的群组设置信息。304. The group server acquires user behavior data in the target group and group setting information of the user for the target group.

当任一目标群组达到其群活跃检测的检测周期时,则群组服务器可以基于该目标群组内的成员用户的用户标识,从行为数据库获取该成员用户的行为数据以及用户对该目标群组的群组设置信息。When any target group reaches the detection period of its group activity detection, the group server can obtain the behavior data of the member user from the behavior database based on the user identification of the member user in the target group and the user's behavior data of the target group. Group settings information for the group.

其中,该用户在目标群组中的用户行为数据包括下述至少一项:Wherein, the user behavior data of the user in the target group includes at least one of the following:

(1)该用户在该目标群组中的消息发布数据,该消息发布数据可以是指发布的消息条数以及发布时间,可以用于衡量该用户在群组内的消息发布频繁程度;(1) The message release data of the user in the target group, the message release data may refer to the number of message pieces released and the release time, which can be used to measure the frequency of message release of the user in the group;

(2)该用户在该目标群组中的停留时间数据,该停留时间数据可以是用户每次进入群组会话到离开群组会话的时间的和值,可以用于衡量用户对群组的感兴趣程度;(2) The user's stay time data in the target group, the stay time data can be the sum of the time from each time the user enters the group session to the time of leaving the group session, and can be used to measure the user's feeling for the group level of interest;

(3)该用户在该目标群组中与其他成员用户的互动数据,该互动数据可以是指用户提示别人看自己的消息等,例如@了其他用户;(3) The user's interaction data with other member users in the target group. The interaction data can refer to the user prompting others to read their own messages, such as @ other users;

上述第(1)至(3)点可以用于从多个方面衡量用户在群组中的活跃程度。上述数据可以是以当前检测时间为结束点的一个时间段内的数据,例如,最近3个月内的发消息量、最近3个月内的停留时间以及最近3个月内的@量等,这部分指标可以判断出用户对这个群的重视程度。The above points (1) to (3) can be used to measure the user's activity in the group from multiple aspects. The above data can be data within a time period with the current detection time as the end point, for example, the number of messages sent in the last 3 months, the duration of stay in the last 3 months, and the amount of @ in the last 3 months, etc., This part of the indicators can determine how much the user attaches importance to this group.

(4)该用户最后一次进入该目标群组的时间,可以用于衡量用户对群组的粘性;(4) The time when the user entered the target group for the last time can be used to measure the stickiness of the user to the group;

(5)该用户在该目标群组中最后一次消息发布的时间,可以用于衡量用户对群组的粘性。(5) The time when the user posted the last message in the target group can be used to measure the stickiness of the user to the group.

上述第(4)和(5)点可以用于衡量用户对群组的粘性,也即是用户对群组是否已经失去了兴趣。如果距离当前时间的天数差得非常大,那么表明用户已经几乎不需要使用这个群了。当然,上述数据还可以包括最近一次将群设置为静音群的日期等信息,来衡量用户在这个群组的粘性,Points (4) and (5) above can be used to measure the user's stickiness to the group, that is, whether the user has lost interest in the group. If the difference in days from the current time is very large, it means that users hardly need to use this group. Of course, the above data can also include information such as the date when the group was last set as a mute group, to measure the stickiness of users in this group,

其中,该对该目标群组的群组设置信息包括中至少一项:该用户是否将该目标群组设置为免打扰群组,该用户是否将该目标群组设置为置顶群组,该用户是否将该目标群组设置为保存至通讯录群组。这些用户对群组所做的设置,也可以看出用户的粘性,因此,也可以作为衡量用户活跃情况的参考数据。Wherein, the group setting information of the target group includes at least one item: whether the user sets the target group as a do-not-disturb group, whether the user sets the target group as a sticky group, the user Whether to set the target group to be saved to the address book group. The settings made by these users to the group can also show the user's stickiness, so it can also be used as reference data to measure the user's activity.

305、该群组服务器基于该目标群组内的用户行为数据和用户对该目标群组的群组设置信息,对该用户进行聚类分析,得到该用户的群组活跃类别。305. The group server performs cluster analysis on the users based on the user behavior data in the target group and the user's group setting information on the target group, to obtain the group activity category of the user.

其中,对用户进行聚类分析是一种确定用户的群组活跃类别的方式,在本实施例中仅以这种方式为例进行说明,而在一些可能实现方式中,还可以通过建立识别模型来进行上述识别,该识别模型可以基于样本群组内的用户的用户行为数据以及群组设置信息等来进行训练,从而对用户行为以及群组设置等数据对用户是否流失来进行学习,以实现上述识别目的。Among them, performing cluster analysis on users is a way to determine the group activity category of users. In this embodiment, this method is only used as an example for illustration. In some possible implementations, it is also possible to establish a recognition model To carry out the above identification, the identification model can be trained based on the user behavior data and group setting information of the users in the sample group, so as to learn whether the user is lost based on the user behavior and group setting information, so as to realize above identification purposes.

需要说明的是,上述聚类分析是指对群组内的成员用户进行聚类分析,由于不同群组之间不具有可比性,因此,在群组中对成员用户的活跃情况进行聚类,可以识别出相对活跃或者不活跃的用户,以给管理用户提供相对的参考。例如,对于一个目标群组来说,可以通过群组内的聚类分析,将群组内粘性和活跃度最低的用户群体定位为流失用户,根据这个指标,来推荐成员用户根据情况自动退群或推荐退群等。It should be noted that the above cluster analysis refers to the cluster analysis of the member users in the group. Since different groups are not comparable, the active status of the member users in the group is clustered. Relatively active or inactive users can be identified to provide relative references for managing users. For example, for a target group, through cluster analysis within the group, the user group with the lowest stickiness and activity in the group can be positioned as the lost user. According to this indicator, member users are recommended to automatically withdraw from the group according to the situation. Or recommend to withdraw from the group, etc.

306、该群组服务器向该第一终端发送第一退出提示消息,该第一退出提示消息用于提示该管理用户将该用户清退出该目标群组。306. The group server sends a first exit prompt message to the first terminal, where the first exit prompt message is used to prompt the management user to remove the user from the target group.

如果管理用户将退群处理方式设置为管理用户清退,则可以将属于目标类别的用户推荐给管理用户,由管理用户进行清退。例如,群组服务器可以向管理用户的第一终端发送第一退出提示消息,该第一退出提示消息可以包括属于目标类别的用户以及清退触发选项,当管理用户触发该清退触发选项,则可以一键清退所有属于该目标类别的用户。当然,该第一退出提示消息还可以为属于目标类别的用户以及针对于每个用户的清退选择选项,当某个属于目标类别的用户被管理用户选中,则可以单独清退某个用户。If the management user sets the withdrawal processing method to management user withdrawal, users belonging to the target category can be recommended to the management user, and the management user will cancel the group. For example, the group server may send a first exit prompt message to the first terminal of the management user, and the first exit prompt message may include users belonging to the target category and a withdrawal trigger option. When the management user triggers the withdrawal trigger option, then All users belonging to the target category can be cleared with one click. Of course, the first logout prompt message can also be a user belonging to the target category and an option for clearing out each user. When a user belonging to the target category is selected by the management user, a certain user can be individually cleared.

在一种可能实现方式中,管理用户还可以基于该目标群组的目标用户列表来进行成员用户的清退,该目标用户列表中包括目标类别的用户。其中,所述目标用户列表中的一个条目内容包括一个所述目标类别的用户以及所述用户的群组活动描述信息,所述群组活动描述信息用于表示所述用户在所述目标群组内的历史行为。如图5的下半部分所示,对于用户小A等人,可以将其最后一次进入群组或者发言的时间显示于该用户的条目内容中,从而为管理用户的清退处理提供数据参考。而当第一终端检测到对所述目标用户列表中任一用户的清退操作时,则可以向群组服务器发送清退请求,所述清退请求携带所述清退操作对应用户的用户标识。群组服务器在接收到该清退请求,则可以基于所携带的用户标识,控制对应的用户退出该目标群组,为管理用户提供了更灵活的群组管理功能。In a possible implementation manner, the management user may also remove member users based on the target user list of the target group, and the target user list includes users of the target category. Wherein, the content of an entry in the target user list includes a user of the target category and group activity description information of the user, and the group activity description information is used to indicate that the user is in the target group historical behavior within. As shown in the lower part of Figure 5, for user A and others, the last time they entered the group or made a speech can be displayed in the user's entry content, so as to provide data reference for the management of user cancellation processing. When the first terminal detects a clearing operation for any user in the target user list, it may send a clearing request to the group server, and the clearing request carries the user identifier of the user corresponding to the clearing operation . After receiving the withdrawal request, the group server can control the corresponding user to withdraw from the target group based on the carried user ID, which provides more flexible group management functions for managing users.

307、对于目标类别的用户,该群组服务器向该用户所登录的第二终端发送第二退出提示消息,该第二退出提示消息用于提示该用户自行退出该目标群组。307. For a user of the target category, the group server sends a second exit prompt message to a second terminal logged in by the user, where the second exit prompt message is used to prompt the user to exit the target group by itself.

如果管理用户将退群处理方式设置为推荐用户自行清退,则可以向属于目标类别的用户发送第二退出提示消息,该第二退出提示消息可以携带退出选项,当用户接收到第二退出提示消息,则可以通过点击该退出选项,达到快捷退出群组的目的。If the management user sets the group exit processing method to recommend users to self-exit, a second exit prompt message can be sent to users belonging to the target category. The second exit prompt message can carry exit options. When the user receives the second exit prompt message, you can quickly exit the group by clicking the exit option.

当然,除了上述的设置选择,管理用户还可以将退出处理方式设置为自动清退,也即是,当用户属于目标类别时,则无需通过管理用户或者用户自身进行退出,而是直接由群组服务器控制该用户退出该目标群组,从而达到迅速清退的目的。Of course, in addition to the above-mentioned setting options, the management user can also set the exit processing method to automatic clearing, that is, when the user belongs to the target category, there is no need to log out through the management user or the user itself, but directly by the group The server controls the user to withdraw from the target group, so as to achieve the purpose of quick withdrawal.

在任一用户退出目标群组时,均可以将其退出事件显示于目标群组的会话中,以提醒其他成员用户提高活跃度,避免影响群组会话体验。When any user exits the target group, the exit event can be displayed in the session of the target group, so as to remind other member users to increase activity and avoid affecting the group session experience.

需要说明的是,本申请实施例中所涉及的群组可以是指临时群组或者任一种形式的群组,其具体表现可以包括群组内的成员可以在同一会话中进行交流,因此,该群组也可以为会话。It should be noted that the group involved in the embodiment of this application may refer to a temporary group or any form of group, and its specific manifestation may include that members in the group can communicate in the same session, therefore, The group can also be a conversation.

上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。All the above optional technical solutions may be combined in any way to form optional embodiments of the present application, which will not be repeated here.

结合上述实施例,以表1中所示的数据为例对该群组成员处理方法的过程进行示例性说明,如下述表1所示,用户标识用于唯一标识一个用户,会话标识(或群组标识)用于唯一标识一个会话(或群组),参见图6所示的流程图,对于用户,可以收集其客户端的用户行为数据,例如一些最近一次时间,包括最近进群时间、最近发言时间以及对该群组最近一次进行静音设置的时间等,还可以收集能够表示其活跃度的信息,包括最近3个月发消息、最近3个月停留时间以及最近3个月互动量,例如@(提醒他人查看)的操作的使用量。In conjunction with the above-mentioned embodiments, the process of the group member processing method is illustrated by taking the data shown in Table 1 as an example. As shown in Table 1 below, the user ID is used to uniquely identify a user, and the session ID (or group ID) is used to uniquely identify a user. Group ID) is used to uniquely identify a session (or group), see the flow chart shown in Figure 6, for users, user behavior data of their clients can be collected, such as some recent times, including the latest group entry time, the latest speech time and the time when the group was last muted, etc., and can also collect information that can indicate its activity, including messages sent in the last 3 months, stay time in the last 3 months, and interaction volume in the last 3 months, such as @ (remind others to view) the usage of the operation.

表1Table 1

服务器可以基于所收集的信息,对该群组内的成员用户进行聚类分析,得到属于不同类别的多个用户组,每个用户组内的用户对应于一种类别,该类别可以是用于表示用户在群组内活跃程度的类别对于属于目标类别的用户,则可以定义其为流失用户,推荐其退群,并将推荐呈现在客户端上。Based on the collected information, the server can cluster and analyze the member users in the group to obtain multiple user groups belonging to different categories. The users in each user group correspond to a category, which can be used for The category indicating the user's activity level in the group For users belonging to the target category, you can define them as lost users, recommend them to withdraw from the group, and present the recommendation on the client.

图7是本申请实施例提供的一种群组成员处理装置的结构示意图。参见图7,该装置包括:Fig. 7 is a schematic structural diagram of a device for processing group members provided by an embodiment of the present application. Referring to Figure 7, the device includes:

数据获取模块701,用于获取用户在目标群组中的用户行为数据;A data acquisition module 701, configured to acquire user behavior data of the user in the target group;

类别确定模块702,用于根据该用户行为数据,确定该用户的群组活跃类别;A category determination module 702, configured to determine the group activity category of the user according to the user behavior data;

处理模块703,用于当所述用户的群组活跃类别为目标类别时,基于所述用户进行群组成员处理,所述目标类别为不符合活跃度条件的群组类别。The processing module 703 is configured to perform group member processing based on the user when the user's group activity category is a target category, and the target category is a group category that does not meet the activity condition.

在一种可能实现方式中,该装置还包括:In a possible implementation manner, the device also includes:

设置信息获取模块,用于获取该用户对该目标群组的群组设置信息;A setting information obtaining module, configured to obtain group setting information of the user for the target group;

该类别确定模块用于根据该用户行为数据和该群组设置信息,确定该用户的群组活跃类别。The category determination module is used to determine the group active category of the user according to the user behavior data and the group setting information.

在一种可能实现方式中,该对该目标群组的群组设置信息包括中至少一项:该用户是否将该目标群组设置为免打扰群组,该用户是否将该目标群组设置为置顶群组,该用户是否将该目标群组设置为保存至通讯录群组。In a possible implementation manner, the group setting information for the target group includes at least one of: whether the user sets the target group as a do-not-disturb group, whether the user sets the target group as Sticky group, whether the user sets the target group as a group saved in the address book.

在一种可能实现方式中,该用户在目标群组中的用户行为数据包括下述至少一项:所述用户在所述目标群组中的消息发布数据;所述用户在所述目标群组中的停留时间数据;所述用户在所述目标群组中与其他成员用户的互动数据;所述用户最后一次进入所述目标群组的时间;所述用户在所述目标群组中最后一次消息发布的时间;所述用户将所述目标群组设置为免打扰群组的时间。In a possible implementation manner, the user behavior data of the user in the target group includes at least one of the following: the message posting data of the user in the target group; The dwell time data in the target group; the user’s interaction data with other member users in the target group; the time when the user entered the target group for the last time; the user’s last time in the target group The time when the message is published; the time when the user sets the target group as a do-not-disturb group.

在一种可能实现方式中,该类别确定模块用于根据所述用户行为数据,对所述目标群组内的用户进行聚类分析,得到所述用户的群组活跃类别。In a possible implementation manner, the category determination module is configured to perform cluster analysis on the users in the target group according to the user behavior data, to obtain the group activity category of the users.

在一种可能实现方式中,该处理模块用于:In a possible implementation, the processing module is used to:

向所述目标群组的管理用户发送第一退出提示消息,所述第一退出提示消息用于提示所述管理用户将所述用户清退出所述目标群组;或,Sending a first exit prompt message to the management user of the target group, where the first exit prompt message is used to prompt the management user to clear the user from the target group; or,

向所述用户发送第二退出提示消息,所述第二退出提示消息用于提示所述用户自行退出所述目标群组;Sending a second exit prompt message to the user, where the second exit prompt message is used to prompt the user to exit the target group by himself;

将所述用户清退出所述目标群组。Clearing the user out of the target group.

在一种可能实现方式中,该装置还包括:设置信息获取模块,用于获取所述目标群组的退群处理设置信息,所述退群处理设置信息用于指示群组成员处理方式;In a possible implementation manner, the device further includes: a setting information acquisition module, configured to acquire setting information of withdrawal processing of the target group, where the setting information of withdrawal processing is used to indicate a processing method of group members;

该处理模块用于根据所述退群处理设置信息所指示的群组成员处理方式,执行所述基于所述用户,进行群组成员处理的步骤。The processing module is configured to perform the step of processing group members based on the user according to the group member processing manner indicated by the group withdrawal processing setting information.

需要说明的是:上述实施例提供的群组成员处理装置在群组成员处理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的群组成员处理装置与群组成员处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: the group member processing device provided by the above embodiment only uses the division of the above functional modules as an example for group member processing. In practical applications, the above functions can be assigned to different functions according to needs. Module completion means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for processing group members provided in the above embodiments is based on the same idea as the method embodiments for processing group members, and the specific implementation process thereof can be found in the method embodiments, and will not be repeated here.

图8是本申请实施例提供的一种群组成员处理装置的结构示意图。参见图8,该装置包括:Fig. 8 is a schematic structural diagram of a device for processing group members provided by an embodiment of the present application. Referring to Figure 8, the device includes:

显示模块801,用于显示目标群组的群组设置界面,所述群组设置界面包括退群设置选项,所述退群设置选项用于设置对所述目标群组进行退群提示的提示方式;The display module 801 is used to display the group setting interface of the target group, the group setting interface includes a group exit setting option, and the group exit setting option is used to set a prompt mode for prompting the target group to withdraw from the group ;

发送模块802,用于当检测到对所述退群设置选项的设置操作后,将所述设置操作对应的退群处理设置信息发送至群组服务器;The sending module 802 is configured to, after detecting the setting operation of the setting option of leaving the group, send the setting information of leaving the group corresponding to the setting operation to the group server;

该显示模块801还用于当所述退群处理设置信息指示对管理用户进行提示时,显示从所述群组服务器接收的第一退出提示消息,所述第一退出提示消息用于提示所述管理用户将目标类别的用户清退出所述目标群组,所述目标类别为不符合活跃度条件的群组类别。The display module 801 is also configured to display a first exit prompt message received from the group server when the group exit processing setting information indicates that the management user should be prompted, and the first exit prompt message is used to prompt the The management user clears the users of the target category from the target group, and the target category is a group category that does not meet the activity condition.

在一种可能实现方式中,该显示模块还用于显示该目标群组的目标用户列表,该目标用户列表中包括该目标类别的用户。In a possible implementation manner, the display module is further configured to display a target user list of the target group, and the target user list includes users of the target category.

在一种可能实现方式中,该目标用户列表中的一个条目内容包括一个该目标类别的用户以及该用户的群组活动描述信息,该群组活动描述信息用于表示该用户在该目标群组内的历史行为。In a possible implementation manner, the content of an entry in the target user list includes a user of the target category and group activity description information of the user, and the group activity description information is used to indicate that the user is in the target group historical behavior within.

在一种可能实现方式中,该发送模块还用于当检测到对该目标用户列表中任一用户的清退操作时,向群组服务器发送清退请求,该清退请求携带该清退操作对应用户的用户标识。In a possible implementation manner, the sending module is further configured to send a clearing request to the group server when a clearing operation of any user in the target user list is detected, and the clearing request carries the clearing operation The userid of the corresponding user.

需要说明的是:上述实施例提供的群组成员处理装置在群组成员处理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的群组成员处理装置与群组成员处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: the group member processing device provided by the above embodiment only uses the division of the above functional modules as an example for group member processing. In practical applications, the above functions can be assigned to different functions according to needs. Module completion means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for processing group members provided in the above embodiments is based on the same idea as the method embodiments for processing group members, and the specific implementation process thereof can be found in the method embodiments, and will not be repeated here.

对于本申请实施例提供的计算机设备,可以提供为一服务器,该服务器可以用于执行上述实施例中群组服务器侧的方法,图9是本申请实施例提供的一种服务器的结构示意图,该服务器900可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(central processing units,CPU)901和一个或多个的存储器902,其中,所述一个或多个存储器902中存储有至少一条指令,所述至少一条指令由所述一个或多个处理器901加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器900还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器900还可以包括其他用于实现设备功能的部件,在此不做赘述。The computer equipment provided in the embodiment of the present application can be provided as a server, and the server can be used to execute the method on the group server side in the above embodiment. FIG. 9 is a schematic structural diagram of a server provided in the embodiment of the present application. The server 900 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 901 and one or more memories 902, wherein the one or more memories 902 At least one instruction is stored in the at least one instruction, and the at least one instruction is loaded and executed by the one or more processors 901 to implement the methods provided by the above method embodiments. Certainly, the server 900 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the server 900 may also include other components for implementing device functions, which will not be repeated here.

对于本申请实施例提供的计算机设备,可以提供为一终端,例如,图10是本申请实施例提供的一种终端的结构示意图,该终端可以用于执行上述实施例中终端侧的方法。该终端1000可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1000还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。The computer device provided in the embodiment of the present application may be provided as a terminal. For example, FIG. 10 is a schematic structural diagram of a terminal provided in the embodiment of the present application, and the terminal may be used to execute the method on the terminal side in the foregoing embodiments. The terminal 1000 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group AudioLayer III, moving picture experts compress standard audio layer 3), MP4 (Moving Picture Experts Group Audio Layer IV, moving picture experts compress standard audio layer 4 ) player, laptop or desktop computer. The terminal 1000 may also be called user equipment, portable terminal, laptop terminal, desktop terminal and other names.

通常,终端1000包括有:一个或多个处理器1001和一个或多个存储器1002。Generally, the terminal 1000 includes: one or more processors 1001 and one or more memories 1002 .

处理器1001可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1001可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1001可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1001还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1001 can adopt at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish. The processor 1001 may also include a main processor and a coprocessor, the main processor is a processor for processing data in a wake-up state, and is also called a CPU (Central Processing Unit, central processing unit); Low-power processor for processing data in standby state. In some embodiments, the processor 1001 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1001 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is configured to process computing operations related to machine learning.

存储器1002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1002中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1001所执行以实现本申请中方法实施例提供的群组成员处理方法。Memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1001 to implement the group provided by the method embodiments in this application. Member handling method.

在一些实施例中,终端1000还可选包括有:外围设备接口1003和至少一个外围设备。处理器1001、存储器1002和外围设备接口1003之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1003相连。具体地,外围设备包括:射频电路1004、显示屏1005、摄像头1006、音频电路1007、定位组件1008和电源1009中的至少一种。In some embodiments, the terminal 1000 may optionally further include: a peripheral device interface 1003 and at least one peripheral device. The processor 1001, the memory 1002, and the peripheral device interface 1003 may be connected through buses or signal lines. Each peripheral device can be connected to the peripheral device interface 1003 through a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1004 , a display screen 1005 , a camera 1006 , an audio circuit 1007 , a positioning component 1008 and a power supply 1009 .

外围设备接口1003可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1001和存储器1002。在一些实施例中,处理器1001、存储器1002和外围设备接口1003被集成在同一芯片或电路板上;在一些其他实施例中,处理器1001、存储器1002和外围设备接口1003中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。The peripheral device interface 1003 may be used to connect at least one peripheral device related to I/O (Input/Output, input/output) to the processor 1001 and the memory 1002 . In some embodiments, the processor 1001, memory 1002 and peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one of the processor 1001, memory 1002 and peripheral device interface 1003 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.

射频电路1004用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1004通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1004将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1004包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1004可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1004还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。The radio frequency circuit 1004 is configured to receive and transmit RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals. The radio frequency circuit 1004 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1004 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1004 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and/or a WiFi (Wireless Fidelity, wireless fidelity) network. In some embodiments, the radio frequency circuit 1004 may also include circuits related to NFC (Near Field Communication, short-range wireless communication), which is not limited in this application.

显示屏1005用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1005是触摸显示屏时,显示屏1005还具有采集在显示屏1005的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1001进行处理。此时,显示屏1005还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1005可以为一个,设置终端1000的前面板;在另一些实施例中,显示屏1005可以为至少两个,分别设置在终端1000的不同表面或呈折叠设计;在再一些实施例中,显示屏1005可以是柔性显示屏,设置在终端1000的弯曲表面上或折叠面上。甚至,显示屏1005还可以设置成非矩形的不规则图形,也即异形屏。显示屏1005可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。The display screen 1005 is used to display a UI (User Interface, user interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to collect touch signals on or above the surface of the display screen 1005 . The touch signal can be input to the processor 1001 as a control signal for processing. At this time, the display screen 1005 can also be used to provide virtual buttons and/or virtual keyboards, also called soft buttons and/or soft keyboards. In some embodiments, there may be one display screen 1005, which is provided on the front panel of the terminal 1000; in other embodiments, there may be at least two display screens 1005, which are respectively provided on different surfaces of the terminal 1000 or in a folding design; In some other embodiments, the display screen 1005 may be a flexible display screen, which is arranged on a curved surface or a folded surface of the terminal 1000 . Even, the display screen 1005 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1005 can be made of LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light-emitting diode) and other materials.

摄像头组件1006用于采集图像或视频。可选地,摄像头组件1006包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1006还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。The camera assembly 1006 is used to capture images or videos. Optionally, the camera component 1006 includes a front camera and a rear camera. Usually, the front camera is set on the front panel of the terminal, and the rear camera is set on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of the main camera, depth-of-field camera, wide-angle camera, and telephoto camera, so as to realize the fusion of the main camera and the depth-of-field camera to realize the background blur function. Combined with the wide-angle camera to realize panoramic shooting and VR (Virtual Reality, virtual reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1006 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. Dual color temperature flash refers to the combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.

音频电路1007可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1001进行处理,或者输入至射频电路1004以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1001或射频电路1004的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1007还可以包括耳机插孔。Audio circuitry 1007 may include a microphone and speakers. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals and input them to the processor 1001 for processing, or input them to the radio frequency circuit 1004 to realize voice communication. For the purpose of stereo sound collection or noise reduction, there may be multiple microphones, which are respectively arranged in different parts of the terminal 1000 . The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1001 or the radio frequency circuit 1004 into sound waves. The loudspeaker can be a conventional membrane loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, it is possible not only to convert electrical signals into sound waves audible to humans, but also to convert electrical signals into sound waves inaudible to humans for purposes such as distance measurement. In some embodiments, the audio circuit 1007 may also include a headphone jack.

定位组件1008用于定位终端1000的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。The positioning component 1008 is used to locate the current geographic location of the terminal 1000 to implement navigation or LBS (Location Based Service, location-based service).

电源1009用于为终端1000中的各个组件进行供电。电源1009可以是交流电、直流电、一次性电池或可充电电池。当电源1009包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。The power supply 1009 is used to supply power to various components in the terminal 1000 . The power source 1009 can be alternating current, direct current, disposable batteries or rechargeable batteries. When the power source 1009 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

在一些实施例中,终端1000还包括有一个或多个传感器1010。该一个或多个传感器1010包括但不限于:加速度传感器1011、陀螺仪传感器1012、压力传感器1013、指纹传感器1014、光学传感器1015以及接近传感器1016。In some embodiments, the terminal 1000 further includes one or more sensors 1010 . The one or more sensors 1010 include, but are not limited to: an acceleration sensor 1011 , a gyroscope sensor 1012 , a pressure sensor 1013 , a fingerprint sensor 1014 , an optical sensor 1015 and a proximity sensor 1016 .

加速度传感器1011可以检测以终端1000建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1011可以用于检测重力加速度在三个坐标轴上的分量。处理器1001可以根据加速度传感器1011采集的重力加速度信号,控制显示屏1005以横向视图或纵向视图进行用户界面的显示。加速度传感器1011还可以用于游戏或者用户的运动数据的采集。The acceleration sensor 1011 can detect the acceleration on the three coordinate axes of the coordinate system established by the terminal 1000 . For example, the acceleration sensor 1011 can be used to detect the components of the acceleration of gravity on the three coordinate axes. The processor 1001 may control the display screen 1005 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1011 . The acceleration sensor 1011 can also be used for collecting game or user's motion data.

陀螺仪传感器1012可以检测终端1000的机体方向及转动角度,陀螺仪传感器1012可以与加速度传感器1011协同采集用户对终端1000的3D动作。处理器1001根据陀螺仪传感器1012采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。The gyro sensor 1012 can detect the body direction and rotation angle of the terminal 1000 , and the gyro sensor 1012 can cooperate with the acceleration sensor 1011 to collect the 3D motion of the user on the terminal 1000 . According to the data collected by the gyroscope sensor 1012, the processor 1001 can realize the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control and inertial navigation.

压力传感器1013可以设置在终端1000的侧边框和/或显示屏1005的下层。当压力传感器1013设置在终端1000的侧边框时,可以检测用户对终端1000的握持信号,由处理器1001根据压力传感器1013采集的握持信号进行左右手识别或快捷操作。当压力传感器1013设置在显示屏1005的下层时,由处理器1001根据用户对显示屏1005的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。The pressure sensor 1013 may be disposed on a side frame of the terminal 1000 and/or a lower layer of the display screen 1005 . When the pressure sensor 1013 is installed on the side frame of the terminal 1000 , it can detect the user's grip signal on the terminal 1000 , and the processor 1001 performs left and right hand recognition or shortcut operation according to the grip signal collected by the pressure sensor 1013 . When the pressure sensor 1013 is arranged on the lower layer of the display screen 1005, the processor 1001 controls the operable controls on the UI interface according to the user's pressure operation on the display screen 1005. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

指纹传感器1014用于采集用户的指纹,由处理器1001根据指纹传感器1014采集到的指纹识别用户的身份,或者,由指纹传感器1014根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1001授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1014可以被设置终端1000的正面、背面或侧面。当终端1000上设置有物理按键或厂商Logo时,指纹传感器1014可以与物理按键或厂商Logo集成在一起。The fingerprint sensor 1014 is used to collect the user's fingerprint, and the processor 1001 recognizes the identity of the user according to the fingerprint collected by the fingerprint sensor 1014, or, the fingerprint sensor 1014 recognizes the user's identity according to the collected fingerprint. When the identity of the user is recognized as a trusted identity, the processor 1001 authorizes the user to perform relevant sensitive operations, such sensitive operations include unlocking the screen, viewing encrypted information, downloading software, making payment, and changing settings. The fingerprint sensor 1014 may be provided on the front, rear or side of the terminal 1000 . When the terminal 1000 is provided with a physical button or a manufacturer's Logo, the fingerprint sensor 1014 may be integrated with the physical button or the manufacturer's Logo.

光学传感器1015用于采集环境光强度。在一个实施例中,处理器1001可以根据光学传感器1015采集的环境光强度,控制显示屏1005的显示亮度。具体地,当环境光强度较高时,调高显示屏1005的显示亮度;当环境光强度较低时,调低显示屏1005的显示亮度。在另一个实施例中,处理器1001还可以根据光学传感器1015采集的环境光强度,动态调整摄像头组件1006的拍摄参数。The optical sensor 1015 is used to collect ambient light intensity. In one embodiment, the processor 1001 may control the display brightness of the display screen 1005 according to the ambient light intensity collected by the optical sensor 1015 . Specifically, when the ambient light intensity is high, the display brightness of the display screen 1005 is increased; when the ambient light intensity is low, the display brightness of the display screen 1005 is decreased. In another embodiment, the processor 1001 may also dynamically adjust shooting parameters of the camera assembly 1006 according to the ambient light intensity collected by the optical sensor 1015 .

接近传感器1016,也称距离传感器,通常设置在终端1000的前面板。接近传感器1016用于采集用户与终端1000的正面之间的距离。在一个实施例中,当接近传感器1016检测到用户与终端1000的正面之间的距离逐渐变小时,由处理器1001控制显示屏1005从亮屏状态切换为息屏状态;当接近传感器1016检测到用户与终端1000的正面之间的距离逐渐变大时,由处理器1001控制显示屏1005从息屏状态切换为亮屏状态。The proximity sensor 1016 , also called a distance sensor, is usually arranged on the front panel of the terminal 1000 . The proximity sensor 1016 is used to collect the distance between the user and the front of the terminal 1000 . In one embodiment, when the proximity sensor 1016 detects that the distance between the user and the front of the terminal 1000 gradually decreases, the processor 1001 controls the display screen 1005 to switch from the bright screen state to the off-screen state; when the proximity sensor 1016 detects that When the distance between the user and the front of the terminal 1000 gradually increases, the processor 1001 controls the display screen 1005 to switch from the off-screen state to the on-screen state.

本领域技术人员可以理解,图10中示出的结构并不构成对终端1000的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。Those skilled in the art can understand that the structure shown in FIG. 10 does not constitute a limitation to the terminal 1000, and may include more or less components than shown in the figure, or combine certain components, or adopt different component arrangements.

在示例性实施例中,还提供了一种计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成上述实施例中的群组成员处理方法。例如,该计算机可读存储介质可以是只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。In an exemplary embodiment, there is also provided a computer-readable storage medium, such as a memory including instructions, which can be executed by a processor to implement the method for processing group members in the above-mentioned embodiments. For example, the computer-readable storage medium can be a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a read-only optical disc (Compact Disc Read-Only Memory, CD-ROM), a tape , floppy disks and optical data storage devices, etc.

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above-mentioned embodiments can be completed by hardware, and can also be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage medium can be read-only memory, magnetic disk or optical disk and so on.

上述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above are only preferred embodiments of the application, and are not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application shall be included in the protection scope of the application. Inside.

Claims (14)

1. A method of group member processing, comprising:
when a target group reaches a detection period of group activity detection, user behavior data of a user in the target group is obtained, wherein when the number of existing members of the target group reaches an upper limit of group members, a first detection period lower than a standard detection period is set for the target group, and when the ratio between the number of existing members of the target group and the upper limit of the group members is less than half, a second detection period higher than the standard detection period is set for the target group, wherein the standard detection period is a period which meets detection requirements and is obtained based on experiments;
Performing cluster analysis on the users in the target group according to the user behavior data to obtain group activity categories of the users, wherein the cluster analysis is used for identifying the users which are relatively active or relatively inactive in the target group;
and when the group activity category of the user is a target category, performing group member processing based on the user, wherein the target category is a group category which does not accord with the activity condition.
2. The method according to claim 1, wherein the method further comprises:
acquiring group setting information of the user on the target group;
the determining the group activity category of the user according to the user behavior data comprises:
and determining the group activity category of the user according to the user behavior data and the group setting information.
3. The method of claim 2, wherein the group setting information for the target group comprises at least one of:
whether the user sets the target group as a no-disturbance group, whether the user sets the target group as a top-set group, and whether the user sets the target group as a save-to-address-list group.
4. A method according to any one of claims 1 to 3, wherein the user behaviour data of the user in the target group comprises at least one of:
the user issues data in the message in the target group;
residence time data of the user in the target group;
interaction data between the user and other member users in the target group;
the time the user last entered the target group;
the time of the last message release of the user in the target group;
the user sets the target group to a time that is free of disturbing groups.
5. The method of claim 1, wherein the group membership processing based on the user comprises:
sending a first exit prompt message to a management user of the target group, wherein the first exit prompt message is used for prompting the management user to exit the user from the target group; or alternatively, the first and second heat exchangers may be,
sending a second exit prompt message to the user, wherein the second exit prompt message is used for prompting the user to exit the target group by itself;
and the user is cleared from the target group.
6. The method of claim 1, wherein prior to the group membership processing based on the user, the method comprises:
acquiring group-exit processing setting information of the target group, wherein the group-exit processing setting information is used for indicating a group member processing mode;
and executing the step of performing group member processing based on the user according to the group member processing mode indicated by the group member processing setting information.
7. A method of group member processing, comprising:
displaying a group setting interface of a target group, wherein the group setting interface comprises a group-withdrawal setting option, and the group-withdrawal setting option is used for setting a prompting mode for prompting the target group to withdraw from groups;
when the setting operation of the group-exit setting option is detected, group-exit processing setting information corresponding to the setting operation is sent to a group server;
when the group withdrawal processing setting information indicates to prompt a management user, a first withdrawal prompting message received from the group server is displayed, the first withdrawal prompting message is used for prompting the management user to withdraw a user of a target class from the target group, the target class is a group class which does not meet the condition of liveness, when the target group reaches the detection period of group liveness detection, the server is used for carrying out cluster analysis on the user in the target group according to user behavior data, user withdrawal is carried out on the target group after the group liveness class of the user is obtained, wherein the cluster analysis is used for identifying the user which is relatively active or relatively inactive in the target group, when the number of the existing members of the target group reaches the upper limit of the group members, a first detection period which is lower than a standard detection period is set for the target group, when the ratio between the number of the existing members of the target group and the upper limit of the group members is smaller than half, a second detection period which is higher than the standard detection period is set for the target group, and the second detection period which meets the standard detection period is based on the standard detection period is the experiment requirement.
8. The method of claim 7, wherein the method further comprises:
and displaying a target user list of the target group, wherein the target user list comprises the users of the target category.
9. The method of claim 8, wherein an item of content in the target user list includes a user of the target category and group activity description information of the user, the group activity description information being indicative of historical behavior of the user within the target group.
10. The method of claim 8, wherein the method further comprises:
and when the clear and reverse operation to any user in the target user list is detected, sending a clear and reverse request to a group server, wherein the clear and reverse request carries a user identifier of the user corresponding to the clear and reverse operation.
11. A group member processing apparatus, comprising:
the system comprises a data acquisition module, a detection module and a detection module, wherein the data acquisition module is used for acquiring user behavior data of a user in a target group when the target group reaches a detection period of group activity detection, wherein when the number of existing members of the target group reaches an upper limit of group members, a first detection period lower than a standard detection period is set for the target group, and when the ratio between the number of existing members of the target group and the upper limit of the group members is smaller than half, a second detection period higher than the standard detection period is set for the target group, and the standard detection period is a period which is obtained based on experiments and meets detection requirements;
The class determining module is used for carrying out cluster analysis on the users in the target group according to the user behavior data to obtain the group activity class of the users, wherein the cluster analysis is used for identifying the users which are relatively active or relatively inactive in the target group;
and the processing module is used for processing the group members based on the user when the group activity category of the user is a target category, wherein the target category is a group category which does not accord with the activity condition.
12. A group member processing apparatus, comprising:
the group setting interface comprises a group withdrawal setting option which is used for setting a prompting mode for carrying out group withdrawal prompting on the target group;
the sending module is used for sending group-returning processing setting information corresponding to the setting operation to a group server after the setting operation of the group-returning setting option is detected;
the display module is further configured to display a first drop-out prompt message received from the group server when the drop-out processing setting information indicates to prompt the management user, where the first drop-out prompt message is used to prompt the management user to drop out a user of a target class from the target group, the target class is a class of the group that does not meet the activity condition, the server is configured to perform cluster analysis on the user in the target group according to user behavior data when the target group reaches a detection period of group activity detection, and perform user drop-out on the target group after obtaining the group activity class of the user, where the cluster analysis is used to identify a relatively active or relatively inactive user in the target group, and when the number of existing members of the target group reaches an upper limit of group members, set a first detection period lower than a standard detection period to the target group, and when a ratio between the number of existing members of the target group and the upper limit of group members is less than a half of the target group, set a second detection period is set to the target group higher than the first detection period, and the second detection period meets the standard detection period is based on the second requirement.
13. A computer device comprising one or more processors and one or more memories, the one or more memories having stored therein at least one program code loaded and executed by the one or more processors to implement the operations performed by the group member processing method of any of claims 1-10.
14. A computer readable storage medium having stored therein at least one program code loaded and executed by a processor to implement operations performed by a group member process as claimed in any one of claims 1 to 10.
CN201911226889.4A 2019-12-04 2019-12-04 Group member processing method, device, computer equipment and storage medium Active CN111062824B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911226889.4A CN111062824B (en) 2019-12-04 2019-12-04 Group member processing method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911226889.4A CN111062824B (en) 2019-12-04 2019-12-04 Group member processing method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111062824A CN111062824A (en) 2020-04-24
CN111062824B true CN111062824B (en) 2023-08-18

Family

ID=70299937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911226889.4A Active CN111062824B (en) 2019-12-04 2019-12-04 Group member processing method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111062824B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112000924B (en) * 2020-07-23 2023-11-07 广州市百果园信息技术有限公司 Group management method, device, computer equipment and storage medium
CN114726662B (en) * 2022-04-07 2024-10-15 维沃移动通信有限公司 Group chat session management method, device, electronic device and readable storage medium
CN115345659B (en) * 2022-08-12 2024-03-01 武汉抖量文化传媒有限公司 A private domain traffic monitoring, analysis and processing method, system and storage medium
CN115550085A (en) * 2022-09-20 2022-12-30 中国银行股份有限公司 Non-active group chat resolving method, device and equipment

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1980219A (en) * 2005-12-09 2007-06-13 腾讯科技(深圳)有限公司 Method and system for realizing grouped member cleaning
CN102457443A (en) * 2010-10-25 2012-05-16 深圳市财付通科技有限公司 Group member cleaning method and system
CN103490911A (en) * 2013-09-17 2014-01-01 宇龙计算机通信科技(深圳)有限公司 Group member managing method, system and mobile terminal
CN103684807A (en) * 2013-12-10 2014-03-26 小米科技有限责任公司 Method, device, terminal device and server for identifying group member information
CN103986792A (en) * 2014-06-11 2014-08-13 腾讯科技(深圳)有限公司 Group membership information synchronizing method, server and group membership information synchronizing system
CN104660495A (en) * 2015-01-28 2015-05-27 腾讯科技(深圳)有限公司 Information processing method, client and server
CN105024835A (en) * 2015-07-23 2015-11-04 腾讯科技(深圳)有限公司 Group management method and device
KR20150125043A (en) * 2014-04-29 2015-11-09 엄명용 Managing method of chating message among multi-user
CN106487653A (en) * 2016-09-21 2017-03-08 腾讯数码(天津)有限公司 A kind of message treatment method and server
CN106506475A (en) * 2016-10-24 2017-03-15 广州酷狗计算机科技有限公司 Group management and device
CN107451832A (en) * 2016-05-30 2017-12-08 北京京东尚科信息技术有限公司 The method and apparatus of pushed information
KR20180017572A (en) * 2016-08-10 2018-02-21 디투이모션 주식회사 System for managing members
CN107947951A (en) * 2017-12-21 2018-04-20 广东欧珀移动通信有限公司 User group recommendation method, device, storage medium and server
CN108734186A (en) * 2017-04-18 2018-11-02 阿里巴巴集团控股有限公司 Automatically exit from the methods, devices and systems of instant communication session group
CN109005193A (en) * 2018-09-03 2018-12-14 湖北文理学院 Alarming method for power, device and electric terminal
CN109150555A (en) * 2018-07-19 2019-01-04 奇酷互联网络科技(深圳)有限公司 Group chat group member management method, device, mobile terminal and storage medium
KR101935937B1 (en) * 2017-12-05 2019-01-07 설형수 System for providing advertisement information using opinion mining and a method thereof
CN109949023A (en) * 2019-03-20 2019-06-28 上海掌门科技有限公司 Group resource allocation method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170054819A1 (en) * 2012-06-13 2017-02-23 Google Inc. System and method to categorize users
CN105991394A (en) * 2015-01-28 2016-10-05 阿里巴巴集团控股有限公司 Group chat method and device
US10455033B2 (en) * 2016-05-16 2019-10-22 Facebook, Inc. Systems and methods for evaluating user activity

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1980219A (en) * 2005-12-09 2007-06-13 腾讯科技(深圳)有限公司 Method and system for realizing grouped member cleaning
CN102457443A (en) * 2010-10-25 2012-05-16 深圳市财付通科技有限公司 Group member cleaning method and system
CN103490911A (en) * 2013-09-17 2014-01-01 宇龙计算机通信科技(深圳)有限公司 Group member managing method, system and mobile terminal
CN103684807A (en) * 2013-12-10 2014-03-26 小米科技有限责任公司 Method, device, terminal device and server for identifying group member information
KR20150125043A (en) * 2014-04-29 2015-11-09 엄명용 Managing method of chating message among multi-user
CN103986792A (en) * 2014-06-11 2014-08-13 腾讯科技(深圳)有限公司 Group membership information synchronizing method, server and group membership information synchronizing system
CN104660495A (en) * 2015-01-28 2015-05-27 腾讯科技(深圳)有限公司 Information processing method, client and server
CN105024835A (en) * 2015-07-23 2015-11-04 腾讯科技(深圳)有限公司 Group management method and device
CN107451832A (en) * 2016-05-30 2017-12-08 北京京东尚科信息技术有限公司 The method and apparatus of pushed information
KR20180017572A (en) * 2016-08-10 2018-02-21 디투이모션 주식회사 System for managing members
CN106487653A (en) * 2016-09-21 2017-03-08 腾讯数码(天津)有限公司 A kind of message treatment method and server
CN106506475A (en) * 2016-10-24 2017-03-15 广州酷狗计算机科技有限公司 Group management and device
CN108734186A (en) * 2017-04-18 2018-11-02 阿里巴巴集团控股有限公司 Automatically exit from the methods, devices and systems of instant communication session group
KR101935937B1 (en) * 2017-12-05 2019-01-07 설형수 System for providing advertisement information using opinion mining and a method thereof
CN107947951A (en) * 2017-12-21 2018-04-20 广东欧珀移动通信有限公司 User group recommendation method, device, storage medium and server
CN109150555A (en) * 2018-07-19 2019-01-04 奇酷互联网络科技(深圳)有限公司 Group chat group member management method, device, mobile terminal and storage medium
CN109005193A (en) * 2018-09-03 2018-12-14 湖北文理学院 Alarming method for power, device and electric terminal
CN109949023A (en) * 2019-03-20 2019-06-28 上海掌门科技有限公司 Group resource allocation method and device

Also Published As

Publication number Publication date
CN111062824A (en) 2020-04-24

Similar Documents

Publication Publication Date Title
CN111324259B (en) Group creation method, device and storage medium
CN110278464B (en) Method and device for displaying list
CN111062824B (en) Group member processing method, device, computer equipment and storage medium
CN110147503B (en) Information dissemination method, apparatus, computer equipment and storage medium
CN111462742B (en) Text display method and device based on voice, electronic equipment and storage medium
CN110944374A (en) Communication mode selection method, device, electronic device and medium
CN112163406A (en) Interactive message display method, device, computer equipment and storage medium
CN110049525A (en) Method for connecting network, device, electronic equipment and medium
CN110890969B (en) Method and device for mass-sending message, electronic equipment and storage medium
CN113837709A (en) Online processing method and device of business process, terminal and readable storage medium
CN111444289A (en) Incidence relation establishing method
CN112910752A (en) Voice expression display method and device and voice expression generation method and device
CN110929159B (en) Resource release method, device, equipment and medium
CN111246231B (en) Live broadcast management method and device, server and computer readable storage medium
CN112423011B (en) Message reply method, device, equipment and storage medium
CN112529871B (en) Method and device for evaluating image and computer storage medium
CN110134902B (en) Data information generation method, device and storage medium
CN110795660A (en) Data analysis method, device, electronic device and medium
CN114143280B (en) Session display method and device, electronic equipment and storage medium
CN110781032A (en) Data transmission method, device, electronic equipment and medium
CN114840346A (en) Data uploading method, device, terminal, storage medium and computer program product
CN116418771A (en) Message display method, message processing method, device and electronic equipment
CN110336881B (en) Method and device for executing service processing request
CN116506391A (en) Method, device, equipment and storage medium for displaying messages
CN115577165A (en) Content pushing method, device, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40022512

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant