Data processing method, device and equipment and computer readable storage medium

By displaying a target activity page with group chats ordered based on participant and activity association, the method enriches interaction and improves promotion effectiveness on content platforms.

CN119135644APending Publication Date: 2024-12-13XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411092269.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The interaction method between users and business activities on content platforms is too single, leading to short user stay time and poor promotion effect.

Method used

Implement a data processing method that displays a target activity page with a group chat component, where group chats are ordered based on participant information, group chat information, and association with the activity, using configuration information to select and display relevant group chats, enhancing interaction and promotion.

Benefits of technology

Enhances the promotion effect of business activities by enriching the interactive form through group chats, attracting participants and improving user engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135644A_ABST
    Figure CN119135644A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a data processing method and device, equipment and a computer readable storage medium, and the method comprises the steps: responding to a triggering operation for a target activity page, displaying the target activity page, and configuring a first group chat assembly for the target activity page; based on first configuration information of the first group chat component, obtaining N first target group chats matched with the first configuration information; n is a positive integer; displaying N first target group chats through a first group chat component of the target activity page; the display sequence of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is an object for executing the trigger operation for the target activity page, and the promotion effect of the target activity can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a data processing method, device, equipment and computer-readable storage medium. Background Art

[0002] With the promotion of content platforms, more detailed business activities have been gradually launched under each content platform. For example, the operator can launch business activities for various vertical categories in the header of the content platform, such as beauty, games, film and television, so that users can directly enter the vertical activities they are interested in. In addition, the operator can display promotional content related to each vertical activity in each vertical activity to attract users.

[0003] Among them, the interaction method between users and business activities is mainly the interaction between users and the promotional content in business activities. Therefore, the interaction form is too single, resulting in short user stay time in business activities and poor promotion effect. Summary of the invention

[0004] The embodiments of the present application provide a data processing method, apparatus, device, and computer-readable storage medium, which can improve the promotion effect of business activities.

[0005] The present application provides a data processing method, which includes:

[0006] In response to a trigger operation on a target activity page, displaying the target activity page, wherein the target activity page is configured with a first group chat component;

[0007] Based on the first configuration information of the first group chat component, obtain N first target group chats matching the first configuration information; N is a positive integer;

[0008] N first target group chats are displayed via the first group chat component of the target activity page; the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is the object that performs the trigger operation on the target activity page.

[0009] An embodiment of the present application provides a data processing device, including:

[0010] A display module, configured to display the target activity page in response to a trigger operation on the target activity page, wherein the target activity page is configured with a first group chat component;

[0011] A processing module, configured to obtain, based on the first configuration information of the first group chat component, N first target group chats matching the first configuration information; N is a positive integer;

[0012] A display module is used to display N first target group chats via the first group chat component of the target activity page; the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is the object that performs the trigger operation on the target activity page.

[0013] The display module is used to determine the first category score of the target participant for the N first target group chats based on the object information and the member information of the group chat members included in the group chat information;

[0014] The display module is further used to determine the second type of scores of the N first target group chats based on the group chat creation information, the group chat activity information and the member information included in the group chat information;

[0015] The display module is further used to determine the third category scores of the N first target group chats based on the association relationship between the N first target group chats and the target activity indicated by the target activity page;

[0016] The above-mentioned display module is also used to determine the total score of the N first target group chats based on the first category score, the second category score, and the third category score, and determine the display order of the N first target group chats based on the total score of the N first target group chats.

[0017] The first configuration information includes pre-set first group chat query information; the first group chat query information includes at least one of a group chat tag, a group chat introduction, a group chat location, and a group chat nickname.

[0018] The processing module is used to generate the first group chat query information based on the text information of the target activity indicated by the target activity page, the image information of the target activity, the object information of the participating objects of the target activity, and the group chat information of the participating objects.

[0019] The processing module is used to obtain information to be processed, generate a first keyword extraction instruction according to the information to be processed and a preset question template, and the first keyword extraction instruction is used to prompt the generation of first keyword information corresponding to the information to be processed; the information to be processed includes text information of the target activity indicated by the target activity page, image information of the target activity, object information of the participants of the target activity, and group chat information of the participants;

[0020] The processing module is further configured to input the first keyword extraction instruction into the language model to obtain the first keyword information output by the language model;

[0021] The processing module is further configured to obtain, based on the first keyword information, a plurality of to-be-processed group chats matching the first keyword information;

[0022] The above-mentioned processing module is also used to generate a second keyword extraction instruction according to the information to be processed, the group chat information of the plurality of group chats to be processed, and the question template; the second keyword extraction instruction is used to prompt the generation of the second keyword information of the information to be processed and the group chat information of the plurality of group chats to be processed;

[0023] The above-mentioned processing module is also used to input the second keyword extraction instruction into the language model to obtain the second keyword information output by the language model; and determine the second keyword information as the first group chat query information.

[0024] Among them, a refresh control is displayed in the target activity page;

[0025] The processing module is used to obtain K second target group chats matching the second configuration information based on the second configuration information of the first group chat component in response to the trigger operation for the refresh control; the second configuration information includes pre-set second group chat query information; K is a positive integer;

[0026] The above-mentioned display module is used to display K second target group chats via the first group chat component of the target activity page; the display order of the K second target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the K second target group chats, and the association relationship between the K second target group chats and the target activity indicated by the target activity page.

[0027] Wherein, the first configuration information includes a valid time period;

[0028] The processing module is used to obtain M to-be-matched group chats matching the first group chat query information based on the first group chat query information; M is a positive integer greater than N;

[0029] The processing module is further configured to select N to-be-matched group chats whose group chat display time period matches the effective time period from the M to-be-matched group chats based on the effective time period, and determine the N to-be-matched group chats as the first target group chat.

[0030] The display module is used to display P first target group chats included in N first target group chats in the target activity page; P is a positive integer less than N;

[0031] The above-mentioned display module is also used to display T first target group chats included in the N first target group chats in response to the group chat loading operation for the first group chat component; the T first target group chats are the first target group chats other than the P first target group chats; T is a positive integer.

[0032] The first configuration information includes the background color of the first group chat component;

[0033] The processing module is used to identify the proportion of each color included in the image information based on the image information of the target activity;

[0034] The above processing module is also used to determine the background color of the first group chat component based on the proportion of each color.

[0035] Wherein, the target activity page is configured with a second group chat component;

[0036] The processing module is used to obtain a third target group chat matching the third configuration information based on the third configuration information of the second group chat component; the third configuration information includes a group chat identifier, and the group chat identifier is used to obtain the third target group chat matching the group chat identifier;

[0037] The above-mentioned display module is used to display the third target group chat via the second group chat component of the target activity page; the display priority of the group chat corresponding to the second group chat component is higher than the display priority of the group chat corresponding to the first group chat component.

[0038] Among them, the target activity page is configured with K second group chat components; the display order of the group chats corresponding to the K second group chat components is determined based on the configuration order of the K second group chat components; K is a positive integer.

[0039] On the one hand, an embodiment of the present application provides a computer device, including: a processor, a transceiver, a memory, and a network interface;

[0040] The processor is connected to the transceiver, the memory, and the network interface, wherein the network interface is used to provide data communication functions, the memory is used to store program codes, and the processor and the transceiver are used to call the program codes to execute the method provided in the embodiments of the present application.

[0041] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program is suitable for being loaded and executed by a processor so that a computer device having the processor executes the method provided by the embodiment of the present application.

[0042] In an embodiment of the present application, by responding to a trigger operation on a target activity page, the target activity page is displayed, the target activity page is configured with a first group chat component, and based on the first configuration information of the first group chat component, N first target group chats matching the first configuration information are obtained, where N is a positive integer. Further, N first target group chats are displayed via the first group chat component of the target activity page. Among them, the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page, and the target participating object is the object that performs the trigger operation on the target activity page. It can be seen that the N first target group chats matching the first configuration information can be screened out through the first configuration information of the first group chat component, and the unified management of the N first target group chats can be realized through the first group chat component of the target activity page, and the publicity efficiency of the target activity can be improved through the group chat, and the role of the group chat can be fully utilized, which enriches the interactive form of the target activity and the group chat, and improves the promotion effect of the target activity. In addition, the display order of the N first target group chats can form a personalized display based on the target participants for the first target group chat, thereby attracting the target participants to pay attention to and participate in the target activity, thereby improving the drainage effect of the target activity. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a structural diagram of a network architecture provided by an embodiment of the present application;

[0044] Figure 2 It is a schematic diagram of a scenario of the data processing method provided in an embodiment of the present application;

[0045] Figure 3 It is a flow chart of a data processing method provided in an embodiment of the present application;

[0046] Figure 4 is another scenario schematic diagram of the data processing method provided in an embodiment of the present application;

[0047] Figure 5 is another scenario schematic diagram of the data processing method provided in an embodiment of the present application;

[0048] Figure 6 is another scenario schematic diagram of the data processing method provided in an embodiment of the present application;

[0049] Figure 7 is another scenario schematic diagram of the data processing method provided in an embodiment of the present application;

[0050] Figure 8 is another scenario schematic diagram of the data processing method provided in an embodiment of the present application;

[0051] Fig. 9is another scenario schematic diagram of the data processing method provided in an embodiment of the present application;

[0052] Fig.10 is a structural schematic diagram of a data processing device provided in an embodiment of the present application;

[0053] Fig.11 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0055] The implementation of the technical solution of the present application is further described in detail below in conjunction with the accompanying drawings.

[0056] See also Figure 1 , Figure 1 Schematic diagram of a network architecture provided by an embodiment of the present application. Figure 1 As shown, the system architecture may include a business server 100 and a terminal cluster, and the terminal cluster may include: terminal devices such as terminal device 200a, terminal device 200b, terminal device 200c, ..., terminal device 200n. It should be understood that the data processing method provided in the embodiment of the present application can be executed by a computer device (or simply a device) such as a terminal device or a server, or the terminal device and the server interact to execute. Among them, the computer device in the embodiment of the present application includes but is not limited to a terminal device or a server. In other words, the computer device can be a server or a terminal device, or it can be a system composed of a server and a terminal device.

[0057] Among them, the above-mentioned business server 100 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud database, cloud service, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN, and big data and artificial intelligence platform. The terminal device (including terminal device 200a, terminal device 200b, terminal device 200c, ..., terminal device 200n) can be a smart phone, tablet computer, laptop computer, desktop computer, PDA, wearable device (such as smart watch, smart bracelet, etc.), smart TV, smart car and other smart terminals. Among them, the business server 100 can establish a communication connection with each terminal device in the terminal cluster, and a communication connection can also be established between each terminal device in the terminal cluster. In other words, the business server 100 can establish a communication connection with each terminal device in the terminal device 200a, terminal device 200b, terminal device 200c, ..., terminal device 200n, for example, a communication connection can be established between the terminal device 200a and the business server 100. A communication connection can be established between the terminal device 200a and the terminal device 200b, and a communication connection can also be established between the terminal device 200a and the terminal device 200c. The above communication connection does not limit the connection mode, and can be directly or indirectly connected through a wired communication mode, or directly or indirectly connected through a wireless communication mode, etc., which can be determined according to the actual application scenario, and this application does not limit it here.

[0058] It should be understood that Figure 1 Each terminal device in the terminal cluster shown may be installed with an application client, and the business server 100 may interact with each terminal device. For example, the business server 100 may receive a display request for a target activity page sent by a terminal device, and send the activity information of the target activity page to the terminal device, so that the terminal device displays the target activity page based on the activity information of the target activity page. The activity information of the target activity page includes, but is not limited to, text information of the target activity, image information, object information of the participating object, and group chat for joining the activity.

[0059] Among them, the application client can be a video application, content platform, instant messaging application, game application, short video application, live broadcast application, music application, shopping application, novel application, payment application, browser, etc., which has an application client with data information processing functions such as displaying text, images, audio and video. Among them, the application client can be an independent client, or it can be an embedded sub-client integrated in a certain client (such as an instant messaging client, a social client, a video client, etc.), which is not limited here. Taking the content platform as an example, the content platform can have functions including but not limited to comments, group chats, and publishing media content. The business server 100 can be a collection of multiple servers including a background server corresponding to the content platform, a data processing server, etc. Therefore, each terminal device can transmit data with the business server 100 through the application client corresponding to the content platform, such as each terminal device can join the same group chat with other terminal devices through the business server 100.

[0060] Optionally, the data involved in the embodiments of the present application can be stored in a computer device, or the data can be stored based on cloud storage technology, which is not limited here. The above data can be used to store various group chat data generated by the operation of the design application, such as historical chat information, pictures, videos and other data in the group chat, as well as various configuration information set by the user for the personal account, which is not limited here.

[0061] See also Figure 2 , Figure 2 1 is a schematic diagram of a scenario of the data processing method provided by the embodiment of the present application. The implementation process of the data processing method can be performed in a service server, in a terminal device, or interactively in a terminal device and a service server, which is not limited here. The terminal device can be the above-mentioned Figure 1 Any terminal device in the terminal cluster of the corresponding embodiment, Figure 2 The following description is made by taking the terminal device 200a and the service server 100 as an example. Figure 2 As shown, the participant A has a binding relationship with the terminal device 200a. For example, the participant A can log in to a personal account through the content platform loaded on the terminal device 200a, such as the target participant.

[0062] Further, after the participant A logs in to the personal account through the content platform loaded on the terminal device 200a, the participant A can perform a trigger operation on the target activity page, and the terminal device 200a can display the target activity page in response to the trigger operation on the target activity page, and the target activity page is configured with a first group chat component. Further, the terminal device 200a can obtain N first target group chats matching the first configuration information based on the first configuration information of the first group chat component; N is a positive integer. Further, the terminal device 200a can display N first target group chats via the first group chat component of the target activity page. Among them, the display order of the N first target group chats is determined based on at least one of the object information of the target participant object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page, and the target participant object is the object that performs the trigger operation on the target activity page.

[0063] In the embodiment of the present application, based on the first configuration information of the first group chat component configured on the target activity page, N first target group chats matching the first configuration information can be obtained, and further, the N first target group chats can be displayed via the first group chat component of the target activity page. It can be seen that the unified management of the first target group chat can be achieved through the target activity page, the interactive form between the target activity and the group chat can be enriched, the role of the group chat can be fully utilized, and the group chat can be linked to the target activity, thereby improving the publicity efficiency of the target activity, attracting the target participants to pay attention to the target activity through the first target group chat, thereby improving the promotion efficiency of the target activity.

[0064] In addition, the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page. The target participating object is the object that performs the trigger operation on the target activity page. A personalized display based on the target participating object can be formed for the first target group chat, thereby attracting the target participating object to pay attention to and participate in the target activity, thereby enhancing the drainage effect of the target activity.

[0065] See also Figure 3 , Figure 3 1 is a flow chart of a data processing method provided in an embodiment of the present application. For ease of understanding, the present application embodiment is described by taking a terminal device as an example. Figure 1 The terminal device 200a in the example is described. The embodiments of the present application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, software development, etc. Figure 3 In the data processing method shown in FIG. 1 , each step of the data processing method can be performed by Figure 1 The terminal device 200a in the embodiment is used to execute, for example Figure 3As shown, the data processing method may at least include the following steps S101 to S103.

[0066] Step S101, in response to a trigger operation on a target activity page, displaying the target activity page, wherein the target activity page is configured with a first group chat component.

[0067] For some possible implementations, see Figure 4 , Figure 4 is another scenario diagram of the data processing method provided in the embodiment of the present application. Figure 2 After the participant A logs in to his personal account through the content platform loaded on the terminal device 200a, the terminal device 200a can display the message interface of the participant A, such as Figure 4 As shown in the interface 300a1, the "Group Chat Plaza" control 301a is displayed in the message interface.

[0068] Furthermore, when participant A triggers the "Group Chat Plaza" control 301a, the terminal device 200a can respond to the trigger operation of the "Group Chat Plaza" control 301a, display interface 300a2, and display an activity display page in interface 300a2. The activity display page can display activity entrances for multiple business activities, and any user in the content platform can enter the activity page of the business activity corresponding to the activity entrance through the activity population.

[0069] Among them, when participating object A triggers the "Group Chat Plaza" control 301a, the terminal device 200a can respond to the trigger operation of the "Group Chat Plaza" control 301a and send a display request for the activity display page to the business server 100. The business server 100 can return activity data to the terminal device 200a based on the display request for the activity display page.

[0070] The activity data includes multiple business activities and activity information corresponding to the multiple business activities, including but not limited to text information, image information, object information of participants, group chats for joining the activities, etc. The terminal device 200a can then display the activity page of each business activity based on the activity information.

[0071] It should be understood that the embodiment of the present application does not limit the number and type of business activities displayed in the interface 300a2.

[0072] Exemplarily, multiple business activities include a target activity. For example, the "Double Eleven Shopping Carnival Day" displayed in the interface 300a2 is determined as the target activity. When the participant A triggers the activity entrance 301b of the "Double Eleven Shopping Carnival Day", the terminal device 200a can respond to the trigger operation on the activity entrance 301b and send a display request for the target activity page to the business server 100. Based on the display request for the target activity page, the business server 100 sends the activity information of the target activity page to the terminal device 200a, and then the terminal device 200a can display the target activity page as shown in the interface 300a3 based on the activity information of the target activity page.

[0073] Among them, the activity data returned by the business server 100 includes the activity information corresponding to the "Double Eleven Shopping Carnival Day". The terminal device 200a can display the target activity page as shown in the interface 300a3 based on the activity information corresponding to the "Double Eleven Shopping Carnival Day".

[0074] Among them, the target activity page is configured with the first group chat component, that is, the activity page of "Double Eleven Shopping Carnival Day" is configured with the first group chat component.

[0075] It should be understood that the first group chat component is configured with the first configuration information, and the first group chat component can be used to obtain the first target group chat matching the first configuration information, and then the first target group chat can be displayed on the activity page of "Double Eleven Shopping Carnival Day". The number of the first target group chats can be multiple or single.

[0076] Step S102: Based on the first configuration information of the first group chat component, obtain N first target group chats matching the first configuration information; N is a positive integer.

[0077] Specifically, Figure 2 The terminal device 200a shown can send a group chat acquisition request to the service server 100 based on the first configuration information, and the service server 100 can return N first target group chats matching the first configuration information to the terminal device 200a based on the first configuration information.

[0078] Optionally, the first configuration information includes pre-set first group chat query information; the first group chat query information includes at least one of a group chat tag, a group chat introduction, a group chat location, and a group chat nickname.

[0079] Exemplarily, when the target activity is "Double Eleven Shopping Carnival Day", the first group chat query information may be "shopping", "Double Eleven", etc., then the terminal device 200a may obtain the first target group chat matching the first group chat query information based on the first group chat query information.

[0080] For example, the terminal device 200a can obtain the first target group chat matching "shopping" and "Double Eleven" based on the first group chat query information such as "shopping" and "Double Eleven". The group chat matching "shopping" and "Double Eleven" can be filtered based on at least one of the group chat tag, group chat introduction, group chat location, and group chat nickname of the group chat.

[0081] For example, see Figure 4 In the interface 300a3, for example, the target activity page shown as "Double Eleven Shopping Carnival Day" displays "xx Group 6", "xx Group 2", "xx Group 1", "xx Group", "xx Group 3", and "xx Group 5". Among them, "xx Group", "xx Group 3", and "xx Group 5" may be the first target group chats matching "shopping" and "Double Eleven".

[0082] It should be understood that the present application does not limit the number of first group chat query information, and the first group chat query information may be single or multiple, which may be determined according to the actual application scenario.

[0083] It should be understood that the first group chat query information may also include group chat announcements and group chat members, which is not limited in this embodiment of the present application and may be determined according to actual application scenarios.

[0084] Step S103, displaying N first target group chats via the first group chat component of the target activity page; the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is the object that performs the trigger operation on the target activity page.

[0085] Specifically, Figure 2 The terminal device 200a shown may determine the first type of scores of the target participating objects for N first target group chats based on the object information and the member information of the group chat members included in the group chat information.

[0086] Among them, the object information of the target participant may include but is not limited to the location of the target participant's account, the target participant's consumption vertical category, and the target participant's activity vertical category that he has followed or participated in. The specific information can be determined according to the actual application scenario. This application does not limit the object information of the target participant.

[0087] Among them, the member information of the group chat members may include but is not limited to the account location of the group chat members, the consumption vertical categories of the group chat members, and the activity vertical categories that the group chat members have followed or participated in. The specific information can be determined according to the actual application scenario. This application does not restrict the object information of the target participants.

[0088] It is understood that before using the technical solutions disclosed in the embodiments of the present application, the type, scope of use, and usage scenarios of the personal information involved in the present application should be informed to the user and the user's authorization should be obtained in an appropriate manner according to relevant laws and regulations. For example, in response to receiving the user's active request, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require the acquisition and use of the user's personal information, such as the object information of the target participating object and the group chat information of the target participating object. Thus, the user can autonomously choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operation of the technical solution of the present application according to the prompt information. As an optional but non-limiting implementation method, in response to receiving the user's active request, the method of sending the prompt information to the user can be, for example, a pop-up window, and the prompt information can be presented in the form of text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device. It is understandable that the above notification and the process of obtaining user authorization are only illustrative and do not constitute a limitation on the implementation method of the present application. Other methods that meet relevant laws and regulations can also be applied to the implementation method of the present application. It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0089] Exemplarily, when the account location of the group chat members in the first target group chat, the consumption vertical categories of the group chat members, and the activity vertical categories that the group chat members have followed or participated in are consistent with the account location of the target participant, the consumption vertical categories of the target participant, and the activity vertical categories that the target participant has followed or participated in, the first category score of the first target group chat can be determined.

[0090] The first type of scoring may also include multiple scoring indicators. It should be understood that the present application embodiment does not limit the scoring rules of the first type of scoring, that is, the number of scoring indicators included in the first type of scoring and the score of each scoring indicator are not limited.

[0091] For example, the first type of scoring can be determined based on first type of scoring indicator 1, first type of scoring indicator 2, and first type of scoring indicator 3.

[0092] Exemplarily, if the N first target group chats include the first target group chat N i , when the first target group chat N i When the location of the account of the group chat member in is consistent with the location of the account of the target participant, the score of the first scoring indicator 1 can be determined to be +8 points. iIf the consumption vertical category of the group chat members in is consistent with the consumption vertical category of the target participant, then the score of the first scoring indicator 2 can be determined to be +8 points. i When the activity vertical categories that the group chat members have followed or participated in are consistent with the activity vertical categories that the target participants have followed or participated in, it can be determined that the score of the first category scoring indicator 3 is +8 points.

[0093] Among them, for the first target group chat N i The first type of score can be the sum of the scores of each scoring indicator, and the first target group chat N can be determined i The first category rating is +24 points.

[0094] Further, N first target group chats N may be determined based on the group chat creation information, the group chat activity information, and the member information of the group chat members included in the group chat information. i The second type of rating.

[0095] The group chat creation information may include but is not limited to the creation date of the group chat. The group chat activity information may include but is not limited to the number of members who have spoken in the group chat in the past x days. The member information of the group chat members may also include the total number of people in the group chat.

[0096] It should be understood that the embodiments of the present application do not limit the group chat creation information, group chat activity information, and member information of group chat members, which can be determined according to the actual application scenario.

[0097] The second type of scoring may also include multiple scoring indicators. It should be understood that the present application embodiment does not limit the scoring rules of the second type of scoring, that is, the number of scoring indicators included in the second type of scoring and the score of each scoring indicator are not limited.

[0098] For example, the second type of scoring can be determined based on second type of scoring indicator 1, second type of scoring indicator 2, and second type of scoring indicator 3.

[0099] Exemplarily, the first target group chat N i The creation time determines the score of the second scoring indicator 1. For example, when the first target group chat N i When the creation time is within the past 1 day, the first target group chat N can be determined i The score is +5 points. In other words, when the first target group chat N i When the creation time of the target activity page is within one day before the target participant views the target activity page, the first target group chat N can be determined. i The score of the second category scoring indicator 1 is +5 points. At this time, it can be determined that the score of the second category scoring indicator 1 is +5 points.

[0100] Furthermore, the score of the second scoring indicator 2 can be determined based on the group chat activity information. i If the number of members who spoke in the group chat in the past day is greater than 3, the score of the first target group chat can be determined as +8 points; if the number of members who spoke in the group chat in the past 7 days is greater than 7, the score of the first target group chat can be determined as +5 points; if the number of members who spoke in the group chat in the past 7 days is greater than 30, the score of the first target group chat N can be determined. i The score of the second category scoring indicator 2 is +18 points.

[0101] Exemplarily, the score of the second scoring indicator 3 can be determined based on the total number of people in the group chat. i When the total number of people in the group chat is greater than 450, it can be determined that the score of the second category scoring indicator 3 is -100 points.

[0102] Then, the first target group chat N i The second type of score can be the sum of the scores of each scoring indicator, and the first target group chat N can be determined i The second category score was -69 points.

[0103] Furthermore, the third type of scores of the N first target group chats may be determined based on the association relationship between the N first target group chats and the target activity indicated by the target activity page.

[0104] The association relationship between the N first target group chats and the target activity indicated by the target activity page may be whether the N first target group chats are created on the target activity page. i When creating in the target activity page, you can determine the first target group chat N i The score is +8. At this point, it can be determined that the third category score is +8.

[0105] Finally, the total scores of the N first target group chats may be determined based on the first-category scores, the second-category scores, and the third-category scores, and the display order of the N first target group chats may be determined based on the total scores of the N first target group chats.

[0106] For example, if the first target group chat N i The first category score is +24 points, the second category score is -69 points, and the third category score is +8 points, then the first target group chat N i The total score is -37 points.

[0107] It can be seen that the total score of each first target group chat can be determined based on the first, second and third scores, and then each first target group chat can be sorted based on the total score of each first target group chat, and the display order of the N first target group chats can be determined according to the scores.

[0108] For example, Figure 4 As shown in the interface 300a3, "xx group", "xx group 3" and "xx group 5" can be the first target group chats matching the first configuration information, and the display order is "xx group", "xx group 3" and "xx group 5". It can be seen that the total score of "xx group" is the highest and the total score of "xx group 3" is higher than the total score of "xx group 5".

[0109] Optionally, the first configuration information includes a valid time period, and the first configuration information may also include first group chat query information. Figure 2 The terminal device 200a shown can obtain M to-be-matched group chats that match the first group chat query information based on the first group chat query information; M is a positive integer greater than N. Further, the terminal device 200a can filter out N to-be-matched group chats whose group chat display time period matches the effective time period from the M to-be-matched group chats based on the effective time period, and determine the N to-be-matched group chats as the first target group chat.

[0110] Among them, if the display time period of a group chat is 8:00-15:00, any account in the content platform can view the group chat within 8:00-15:00, but cannot view the group chat during time periods other than 8:00-15:00 in a day.

[0111] It should be understood that the effective time period can be used to filter out group chats that can still be displayed on the content platform within the effective time period. In other words, the group chat display time period matches the effective time period and can be considered to include the effective time period. For example, if the effective time period is 24 hours, the group chat display time period of the group chat filtered out based on the effective time period is 24 hours, that is, the group chat can still be displayed on the content platform within 24 hours. If the effective time period is 8:00-15:00, the group chat filtered out based on the effective time period can still be displayed on the content platform between 8:00-15:00, and the group chat time period should include 8:00-15:00.

[0112] It should be understood that the embodiments of the present application do not limit the start time point and the end time point corresponding to the valid time period, which can be determined according to the actual application scenario.

[0113] Specifically, Figure 2 The terminal device 200a shown can obtain M to-be-matched group chats that match the first group chat query information based on the first group chat query information.

[0114] Exemplarily, when M is 6, the M group chats to be matched may be "xx group 8", "xx group 9", "xx group 10", "xx group", "xx group 3", and "xx group 5", that is, "xx group 8", "xx group 9", "xx group 10", "xx group", "xx group 3", and "xx group 5" are the 6 group chats to be matched that match the first group chat query information.

[0115] Among them, the group chat display time period of "xx group 8", "xx group 9" and "xx group 10" is 17:00-24:00, and the group chat display time period of "xx group", "xx group 3" and "xx group 5" is 24 hours.

[0116] At this time, if the effective time period included in the first configuration information is 8:00-15:00, the group chat display time period of "xx group", "xx group 3" and "xx group 5" can be filtered out from "xx group 8", "xx group 9", "xx group 10", "xx group", "xx group 3" and "xx group 5" based on the effective time period, that is, the group chat display time period of "xx group", "xx group 3" and "xx group 5" matches the effective time period. At this time, "xx group", "xx group 3" and "xx group 5" can be determined as the first target group chat.

[0117] Optionally, in some feasible implementations, the first configuration information may include a valid display time period, and the valid display time period may be used to limit a display time period of the first target group chat in the target activity page.

[0118] Exemplarily, if the effective display time period is 8:00-17:00, then the display time period of N first target group chats in the target activity page may be determined to be 8:00-17:00.

[0119] Optional, such as Figure 2 The terminal device 200a shown can display P first target group chats included in N first target group chats in the target activity page; P is a positive integer less than N. Further, the terminal device 200a can display T first target group chats included in the N first target group chats in response to the group chat loading operation for the first group chat component; the T first target group chats are the first target group chats other than the P first target group chats; T is a positive integer.

[0120] Specifically, see Figure 5 , Figure 5 FIG. 1 is another schematic diagram of a data processing method provided in an embodiment of the present application. Figure 5As shown in the interface 300a3, the target activity page displays P first target group chats included in the N first target group chats. For example, the activity page of "Double Eleven Shopping Carnival Day" shown in the interface 300a3 displays "xx group 6", "xx group 2", "xx group 1", "xx group", "xx group 3", and "xx group 5", a total of 6 group chats, among which "xx group", "xx group 3", and "xx group 5" are the first target group chats that match the first configuration information of the first group chat component.

[0121] For the convenience of description, it is assumed that there are 100 first target group chats matching the first configuration information of the first group chat component, that is, N is 100. Figure 5 As shown in the interface 300a3, the "xx group", "xx group 3", and "xx group 5" displayed in the target activity page are only 3 first target group chats out of 100 first target group chats, that is, P is 3. In other words, the target activity page only displays some of the first target group chats out of all the first target group chats, and the other first target group chats are collapsed. At this time, N is 100, P is 3, and the number of collapsed first target group chats is 97, that is, T is 97.

[0122] Optionally, the group chat loading operation for the first group chat component may include a triggering operation for an expansion control. In other words, the collapsed first target group chat may be displayed in response to the group chat loading operation for the first group chat component.

[0123] See also Figure 5 , Figure 5 The interface 300a3 of FIG. 1 shows an "expand" control. Figure 2 When the participating object A shown triggers the "expand" control, the terminal device 200a can respond to the trigger operation of the "expand" control and display the folded first target group chat, such as "xx group a", "xx group b", and "xx group c" in the target activity page shown in interface 300b1.

[0124] Among them, "xx group a", "xx group b" and "xx group c" are the first target group chats other than "xx group", "xx group 3" and "xx group 5" in the 100 first target group chats, that is, part of the first target group chats in the folded first target group chats.

[0125] Further, when participant A performs a sliding operation on the first target group chat, the terminal device 200 can display all T first target group chats in sequence in response to the sliding operation on the first target group chat. In other words, the terminal device 200 can display all folded first target group chats in response to the sliding operation on the first target group chat.

[0126] It should be understood that the group chat loading operation for the first group chat component may include voice operations, gesture operations, etc., and the embodiments of the present application do not limit this here.

[0127] Optionally, a refresh control is displayed on the target activity page; for example, Figure 2 as shown in the terminal device 200a, it can respond to the trigger operation for the refresh control, and based on the second configuration information of the first group chat component, obtain K second target group chats that match the second configuration information; the second configuration information includes pre-set second group chat query information, and K is a positive integer.

[0128] Specifically, please refer to Figure 5 , Figure 5 in the interface 300a3 shown in, there is a "Refresh" control. When the participating object A as shown in Figure 2 triggers the "Refresh" control, the terminal device 200a can respond to the trigger operation for the "Refresh" control, and based on the second configuration information of the first group chat component, obtain K second target group chats that match the second configuration information.

[0129] Optionally, the second configuration information includes pre-set second group chat query information; the second group chat query information includes at least one of a group chat label, a group chat introduction, a group chat location, and a group chat nickname.

[0130] Exemplarily, when the target activity is the "Double Eleven Shopping Carnival Day", the second group chat query information can also be "order凑单", "group拼团", then the terminal device 200a can obtain the second target group chats that match the second group chat query information based on the second group chat query information.

[0131] For example, the terminal device 200a can obtain the second target group chats that match "order凑单", "group拼团" based on the second group chat query information such as "order凑单", "group拼团". Among them, the group chats that match "order凑单", "group拼团" can be screened based on at least one of the group chat label, the group chat introduction, the group chat location, and the group chat nickname of the group chat.

[0132] Exemplarily, if the second target group chats that match the second group chat query information include "xx group 1c", "xx group 1d", "xx group 1e", that is, "xx group 1c", "xx group 1d", "xx group 1e" can be the second target group chats that match "order凑单", "group拼团".

[0133] It should be understood that the present application does not limit the number of the second group chat query information, and the second group chat query information can be single or multiple, which can be specifically determined according to the actual application scenario.

[0134] It should be understood that the second group chat query information may also include group chat announcements and group chat members, which is not limited in the embodiment of the present application and may be determined according to actual application scenarios.

[0135] Furthermore, the terminal device 200a can display K second target group chats via the first group chat component of the target activity page; the display order of the K second target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the K second target group chats, and the association relationship between the K second target group chats and the target activity indicated by the target activity page.

[0136] For example, Figure 5 As shown in the interface 300b2, the target activity page displays "xx group 1a", "xx group 1b", "xx group 1c", "xx group 1d", and "xx group 1e". Among them, "xx group 1c", "xx group 1d", and "xx group 1e" are the second target group chats that match the second configuration information of the first group chat component.

[0137] It should be understood that the K second target group chats may also include other folded second target group chats besides "xx group 1c", "xx group 1d" and "xx group 1e", and the participant A may access the chats through Figure 5 The "Expand" control shown in the interface 300b2 of the target activity page displays other folded second target group chats. For details, see Figure 5 The embodiment corresponding to the interface 300b2 is not described in detail in this application.

[0138] Among them, the step of determining the display order of the K second target group chats may refer to the step of determining the display order of the N first target group chats, and this application will not elaborate on it here.

[0139] It should be understood that multiple groups of first group chat components can be configured in the target activity page. This application does not limit the number of groups of first group chat components that can be configured in the target activity page, nor does it limit the number of first group chat components included in each group of first group chat components, nor does it limit the number of configuration information of each first group chat component. For example, the above-mentioned first group chat component can be configured with first configuration information and second configuration information. Therefore, the terminal device 200a can update the N first target group chats displayed in the target activity page to K second target group chats in response to the trigger operation for the refresh control. Among them, the N first target group chats are obtained by the first configuration information of the first group chat component, and the K second target group chats are obtained by the second configuration information of the first group chat component. Among them, the first group chat components corresponding to the N first target group chats and the first group chat components corresponding to the K second target group chats are obtained based on different configuration information configured on the same first group chat component.

[0140] Optionally, in some feasible implementations, the multiple groups of first group chat components configured in the target activity page may include a first group chat component 1 and a first group chat component 2, and the terminal device 200a may respond to a trigger operation on a refresh control, and update the group chat displayed via the first group chat component 1 of the target activity page to a group chat displayed via the first group chat component 2. The first group chat component 1 and the first group chat component 2 are first group chat components configured with different configuration information.

[0141] Optionally, the target activity page is configured with a second group chat component; Figure 2 The terminal device shown can obtain a third target group chat matching the third configuration information based on the third configuration information of the second group chat component; the third configuration information includes a group chat identifier, and the group chat identifier is used to obtain a third target group chat matching the group chat identifier. Further, the terminal device can display the third target group chat via the second group chat component of the target activity page; the display priority of the group chat corresponding to the second group chat component is higher than the display priority of the group chat corresponding to the first group chat component.

[0142] The third configuration information may include a group chat identifier, which may be a group number of the group chat, such as a group ID. In other words, the terminal device 200a may obtain a third target group chat matching the group number of the group chat based on the group number of the group chat, and display the third target group chat in the target activity page.

[0143] Specifically, Figure 4 As shown in the interface 300a3, the target activity page shown as "Double Eleven Shopping Carnival Day" displays "xx Group 6", "xx Group 2", "xx Group 1", "xx Group", "xx Group 3", and "xx Group 5". Among them, "xx Group 2" and "xx Group 1" can be the third target group chats obtained based on the third configuration information of the second group chat component.

[0144] Optionally, the target activity page is configured with K second group chat components; the display order of the group chats corresponding to the K second group chat components is determined based on the configuration order of the K second group chat components; K is a positive integer.

[0145] Specifically, Figure 4 In the target activity page shown in the interface 300a3 as “Double Eleven Shopping Carnival Day”, “xx Group 2” and “xx Group 1” are displayed.

[0146] Among them, the third configuration information 1 configured by the second group chat component 1 can be used to obtain "xx group 2", that is, the third configuration information 1 includes the group chat identifier of "xx group 2"; the third configuration information 2 configured by the second group chat component 2 can be used to obtain "xx group 1", that is, the third configuration information 2 includes the group chat identifier of "xx group 1".

[0147] It should be understood that when there are multiple second group chat components, the display order of multiple third target group chats obtained based on the third configuration information configured by the multiple second group chat components can be determined based on the configuration order of the configured second group chat components.

[0148] For example, Figure 4 As shown in the interface 300a3, "xx group 2" and "xx group 1" are the second target group chats, and the display order is "xx group 2" and "xx group 1". It can be determined that the configuration order of the second group chat component 1 configuring "xx group 2" is before the configuration order of the second group chat component 2 configuring "xx group 1".

[0149] Optionally, in some feasible implementations, the display priority of the group chat corresponding to the second group chat component is higher than the display priority of the group chat corresponding to the first group chat component.

[0150] For example, Figure 4 As shown in the interface 300a3, the target activity page shown as "Double Eleven Shopping Carnival Day" displays "xx Group 6", "xx Group 2", "xx Group 1", "xx Group", "xx Group 3", and "xx Group 5". Among them, "xx Group 2" and "xx Group 1" are third target group chats that match the third configuration information of the second group chat component, and "xx Group", "xx Group 3", and "xx Group 5" can be first target group chats that match the first configuration information of the first group chat component.

[0151] It should be understood that since the display priority of the group chat corresponding to the second group chat component is higher than the display priority of the group chat corresponding to the first group chat component, Figure 4 In the target activity page shown in the interface 300a3, the group chat corresponding to the second group chat component can be displayed first, and then the group chat corresponding to the first group chat component can be displayed, that is, the display order of "xx group 2" and "xx group 1" is before "xx group", "xx group 3" and "xx group 5".

[0152] Optionally, the target activity page may be configured with multiple groups of second group chat components, and the refresh control displayed in the target activity page may also be used to update the third target group chat.

[0153] Specifically, the plurality of groups of second group chat components may include the group chat component to be replaced, and the first group chat component 1 and the first group chat component 2 may be determined as the second group chat component to be replaced, such as Figure 4 The “xx group 2” displayed in the target activity page shown in the interface 300a3 matches the third configuration information 1 of the first group chat component 1 , and the “xx group 1” matches the third configuration information of the second group chat component 2 .

[0154] When Figure 2 The participant object A shown triggers Figure 5When the "Refresh" control is displayed in the interface 300a3, the terminal device 200a can respond to the trigger operation of the "Refresh" control and obtain a fourth target group chat that matches the third configuration information of the target second group chat component based on the third configuration information of the target second group chat component included in the multiple groups of second group chat components.

[0155] For example, the target second group chat component may include a second group chat component 3 and a second group chat component 4. Based on the third configuration information 3 of the second group chat component 3, a fourth target group chat 1, such as "xx group 1a", matching the third configuration information 3 may be obtained. Similarly, based on the third configuration information 4 of the second group chat component 4, a fourth target group chat 2, such as "xx group 1b", matching the third configuration information 4 may be obtained.

[0156] Furthermore, if Figure 5 As shown in the interface 300b2, the terminal device 200a can display "xx group 1a" and "xx group 1b" via the target second group chat component of the target activity page.

[0157] It should be understood that the third configuration information 3 configured by the second group chat component 3 can be used to obtain "xx group 1a", that is, the third configuration information 3 includes the group chat identifier of "xx group 1a"; the third configuration information 4 configured by the second group chat component 4 can be used to obtain "xx group 1b", that is, the third configuration information 4 includes the group chat identifier of "xx group 1b".

[0158] Among them, "xx group 1c", "xx group 1d", and "xx group 1e" in the target activity page are second target group chats that match the second configuration information of the first group chat component.

[0159] It should be understood that since the display priority of the group chat corresponding to the second group chat component is higher than the display priority of the group chat corresponding to the first group chat component, Figure 5 In the target activity page shown in the interface 300b2, the fourth target group chat is displayed first, and then the second target group chat is displayed, that is, the display order of "xx group 1a" and "xx group 1b" is before "xx group 1c", "xx group 1d" and "xx group 1e".

[0160] It should be understood that multiple groups of second group chat components can be configured in the target activity page, such as the second group chat component to be replaced including the first group chat component 1 and the first group chat component 2 and the target second group chat component including the first group chat component 3 and the first group chat component 4. Therefore, the terminal device 200a can update the multiple third target group chats displayed by the second group chat component to be replaced of the target activity page to multiple fourth target group chats displayed by the target second group chat component in response to the trigger operation for the refresh control.

[0161] Optionally, the target activity page is configured with a third group chat component; Figure 2 The terminal device 200a shown can obtain the fifth target group chat that matches the configuration information of the third group chat component based on the configuration information of the third group chat component; the configuration information of the third group chat component includes a group chat identifier, and the group chat identifier is used to obtain the fifth target group chat that matches the group chat identifier. Further, the terminal device can display the fifth target group chat via the third group chat component of the target activity page; the display priority of the group chat corresponding to the third group chat component is higher than the display priority of the group chat corresponding to the second group chat component and higher than the display priority of the group chat corresponding to the first group chat component.

[0162] It should be understood that the main difference between the third group chat component and the second group chat component is that the third group chat component is used to obtain group chats created by operation objects, while the second group chat component can obtain group chats created by any account in the content platform.

[0163] The configuration information of the third group chat component may include a group chat identifier, which may be a group number of the group chat, such as a group ID. In other words, the terminal device 200a may obtain a fifth target group chat that matches the group number of the group chat based on the group number of the group chat, and display the fifth target group chat in the target activity page.

[0164] Specifically, Figure 4 It can be seen from the target activity page shown in the interface 300a3 that, for example, the target activity page shown in "Double Eleven Shopping Carnival Day" displays "xx Group 6", "xx Group 2", "xx Group 1", "xx Group", "xx Group 3", and "xx Group 5". Among them, "xx Group 6" may be the fifth target group chat obtained based on the configuration information of the third group chat component.

[0165] Optionally, the target activity page is configured with multiple third group chat components; the display order of the group chats corresponding to the multiple third group chat components is determined based on the configuration order of the multiple third group chat components.

[0166] It should be understood that since the display priority of the group chat corresponding to the third group chat component is higher than the display priority of the group chat corresponding to the second group chat component and higher than the display priority of the group chat corresponding to the first group chat component, Figure 4 In the target activity page shown in the interface 300a3, the display order of the first group chat component, the second group chat component, and the third group chat in the corresponding group chats is first "xx group 6", "xx group 2", "xx group 1", "xx group", "xx group 3", and "xx group 5".

[0167] Optionally, the target activity page may be configured with multiple sets of third group chat components, and the refresh control displayed in the target activity page may also be used to update the fifth target group chat.

[0168] It should be understood that the process of updating the fifth target group chat by refreshing the control can refer to the process of updating the third target group chat by refreshing the control, which will not be described in detail here.

[0169] In some feasible implementations, if the target group chat is set with a join condition, the terminal device 200a can respond to the trigger operation of the group chat join control associated with the target group chat and display the application prompt information. It should be understood that if the target group chat is set with a join condition, that is, after the participant triggers the group chat join control, the group member or group management needs to agree before joining the target group chat.

[0170] Specifically, Figure 4 As shown in the interface 300a3, the "xx group 2" displayed in the target activity page can be determined as the target group chat. Figure 2 When the participating object A shown triggers the "Join Now" control associated with the "xx Group 2" and the joining conditions are set for "xx Group 2", the terminal device 200a can respond to the trigger operation of the "Join Now" control and display the applied prompt information as shown in the interface 300a4, such as "The application to join the group has been sent to the group owner or group administrator."

[0171] Optionally, when the group owner or group administrator of "xx group 2" agrees that participant A joins "xx group 2", in other words, when the group owner or group administrator of "xx group 2" agrees that the personal account of participant A (i.e., the target participant) joins "xx group 2", Figure 4 As shown in the interface 300a5, the terminal device 200a can switch the "Join Now" control associated with the "xx Group 2" to a "Go to Chat" control.

[0172] In some feasible implementations, if the target group chat does not set a joining condition, then Figure 2 The terminal device 200a shown can join the target group chat and display the group chat interface of the target group chat in response to the triggering operation of the group chat joining control associated with the target group chat.

[0173] It should be understood that the joining conditions can be the joining conditions added by the group owner or group administrator of the target group chat. For example, when the participating object triggers the group chat joining control, the group members or group administrators need to agree before joining the group chat, or the participating object must meet certain conditions before joining, such as the number of group chats joined cannot be 0, the interaction level with the group owner cannot be less than level 3, etc., or the location of the participating object must be consistent with the location of the group owner. The specific conditions can be determined according to the actual application scenario, and this application is not limited here.

[0174] Specifically, the following Figure 4 The "xx group 2" shown in the interface 300a3 is determined as the target group chat. Figure 2When the participant A shown triggers the "Join Now" control associated with the "xx Group 2" and no joining conditions are set for "xx Group 2", the terminal device 200a can respond to the trigger operation of the "Join Now" control and add the personal account of participant A (i.e., the target participant) to "xx Group 2" and display the group chat interface of "xx Group 2" as shown in interface 300a6.

[0175] Optionally, a create control is displayed in the target activity page, such as Figure 2 The terminal device 200a shown can create an active group chat in response to a trigger operation for creating a control, and display the active group chat in a target activity page.

[0176] For details, please refer to Figure 5 Interface 300b2, when participant A triggers the "Create Group Chat" control shown in interface 300b2, terminal device 200a can respond to the trigger operation of the "Create Group Chat" control and display interface 300b3. In interface 300b3, participant A can edit the group name and group introduction of the active group chat or edit the location of the group owner (i.e., the location of participant A), etc.

[0177] Furthermore, the terminal device 200a may create an active group chat in response to a trigger operation on the "Create Now" control, and display the active group chat, such as "Active Group Chat 1", in the target activity page as shown in the interface 300b4.

[0178] Optional, such as Figure 2 As shown, the first configuration information of the first group chat component can be provided by the operator (such as Figure 2 The operation object shown) is pre-configured in the activity configuration page of the target activity through the terminal device 200b.

[0179] In one embodiment, the operation object may also be a participant object, such as participant A. In this case, the operation object may also be pre-configured in the activity configuration page of the target activity through the terminal device 200a. For ease of description, the process of configuring the first configuration information of the first group chat component in the activity configuration page of the target activity by the operation object will be described based on the terminal device 200a.

[0180] Among them, the activity configuration page of the target activity can be used to edit the activity page of the target activity (ie, the target activity page). In other words, the target activity page displayed by the terminal device is edited by the operation object through the activity configuration page of the target activity.

[0181] It should be understood that after the operation object configures the first configuration information of the first group chat component, the user side (such as Figure 2 The participating objects A) shown in FIG. 1 can display the target activity page through their respective bound terminal devices, and can also send the target activity page to the target activity page through the bound terminal devices. Figure 2 The business server 100 shown sends a configuration information acquisition request for the first group chat component. The business server 100 can return the first configuration information of the first group chat component to the terminal device bound to the user based on the configuration information acquisition request for the first group chat component, and then the terminal device can obtain N first target group chats matching the first configuration information based on the first configuration information of the first group chat component.

[0182] The configuration process of the first configuration information can be performed in the business server, in the terminal device, or interactively in the terminal device and the business server, which is not limited here. The terminal device on which the operation object configures the first configuration information of the first group chat component of the target activity page can be the same terminal device as the terminal device on which the participant A views the target activity page, or it can be a different terminal device. For example, Figure 2 As shown, the operation object can configure the first configuration information of the first group chat component of the target activity page through the bound terminal device 200b, and the participant A can view the target activity page through the bound terminal device 200a.

[0183] For ease of understanding, the present application embodiment takes a terminal device as an example for explanation, and the terminal device for configuring the first configuration information of the first group chat component of the target activity page of the operation object can be determined as the above Figure 1 The terminal device 200a in.

[0184] It should be understood that the operator (such as Figure 2 The operating object shown in the figure can also log in to a personal account through the content platform on the loading terminal device 200a, such as the target object, and then the operating object can create an activity page for the target activity in the content platform through the personal account, or can also create a target activity through other activity platforms (such as the ditto platform) and display the created target activity in the content platform.

[0185] Among them, the operation object can also configure the first group chat component and the first configuration information of the first group chat component in the activity configuration page of the target activity, so that the user who enters the target activity page can obtain N first target group chats matching the first configuration information based on the first configuration information of the first group chat component through the bound terminal device.

[0186] It should be understood that the operation object can design and modify the target activity page in the activity configuration page. The design and modification of the target activity page includes but is not limited to UI components, page layout, activity content, etc.

[0187] See also Figure 6 , Figure 6FIG. 2 is another schematic diagram of a data processing method provided by an embodiment of the present application. The terminal device 200a may display multiple components in an activity configuration page, for example, Figure 6 The activity configuration page shown in the interface 400a1 displays the "interactive" component, "picture" component, "video" component, "text" component, "button" component, etc. The operation object can add, modify or delete the activity content of the target activity in the activity configuration page of the target activity through the "picture" component, "video" component, and "text" component displayed in area 401, and can also edit and define various controls in the activity configuration page of the target activity through the "button" component.

[0188] The activity content of the target activity includes but is not limited to text information, image information, control purpose and location, etc. of the target activity.

[0189] For example, Figure 4 The "return" control and the group chat joining control associated with "xx group 6" shown in the interface 300a3 can be configured by the operation object through the "button" component on the activity configuration page of the target activity.

[0190] It should be understood that the embodiment of the present application does not limit the number, type, and function of each control displayed in the activity configuration page. For example, the controls displayed in the activity configuration page may also include a "layout" component, which can be used to edit, delete, and perform other operations on the positions of each control, image, and text in the activity configuration page of the target activity. The positions of the "expand" control, "refresh" control, and "create group chat" control shown in the activity configuration page can be configured by the operation object through the "layout" component on the activity configuration page of the target activity.

[0191] It should be understood that the embodiments of the present application do not limit the various controls displayed in the activity configuration page, and the specific controls can be determined according to the actual application scenario. For example, the above-mentioned "picture" component can be used to add, modify or delete pictures, and can also be used to edit pictures displayed in the activity page of the target activity or pictures displayed by various components, such as the background picture of the target activity, the icon shape of the group chat join control, etc.

[0192] In some possible implementations, such as Figure 6 As shown in area 401 of interface 400a1, the "interaction" component includes a first group chat component, a second group chat component and a third group chat component. The operation object can configure the configuration information of the first group chat component, the second group chat component or the third group chat component in area 402, and the group chat matching the configuration information of the first group chat component, the second group chat component or the third group chat component can be displayed in area 402.

[0193] Optionally, in some feasible implementations, the first group chat component is configured with first configuration information, and the first configuration information includes pre-set first group chat query information, such as Figure 2 The terminal device 200a shown can generate first group chat query information based on text information of the target activity indicated by the target activity page, image information of the target activity, object information of participating objects of the target activity, and group chat information of the participating objects.

[0194] Among them, the text information of the target activity may include but is not limited to the title, introduction, promotional copy, etc. of the target activity; the image information of the target activity may include but is not limited to the promotional image, title image, background image, etc. of the target activity; the participants of the target activity may be the audience group of the target activity; the object information of the participants of the target activity may include but is not limited to the user portrait of the audience group of the target activity, such as age, gender, place of origin, purchase history, shopping frequency, active time period, objects of attention, etc.; the group chat information of the participants may include but is not limited to the group chat tags, group chat introductions, group chat nicknames, etc. of the group chats that the audience group of the target activity has joined or applied for.

[0195] For example, see Figure 6 In the interface 400a1, when the operation object triggers the first group chat component in the area 401, the terminal device 200a can respond to the trigger operation for the first group chat component and display the component ranking in the area 404, such as "first target group chat list 1". The terminal device 200a can also display the first group chat query information generated based on the text information of the target activity indicated by the target activity page, the image information of the target activity, the object information of the participating objects of the target activity, and the group chat information of the participating objects in the area 402, such as "recommended query information 1" and "recommended query information 2". It should be understood that the embodiment of the present application does not limit the number of first group chat query information.

[0196] Optionally, the first group chat query information may be generated by a large language model (LLM). LLM is a widely used language model that understands and generates natural language text by learning a large amount of text data. Large language models can handle complex language tasks, such as question answering, text generation, and language translation. In recent years, with the continuous improvement of computing power and the increasing abundance of data resources, large language models have developed rapidly and achieved remarkable results in many fields.

[0197] The core of LLM lies in its huge model size and massive training data. By training a large amount of text data, the large language model can learn rich language knowledge and semantic information, thereby achieving more accurate text understanding and generation. At the same time, the model size of the large language model is usually very large, containing billions or even more parameters, which enables the model to better handle complex language phenomena and generate more natural and fluent text.

[0198] Specifically, Figure 2 The terminal device 200a shown can obtain the information to be processed, and generate a first keyword extraction instruction according to the information to be processed and a preset question template, and the first keyword extraction instruction is used to prompt the generation of the first keyword information corresponding to the information to be processed. The information to be processed includes the text information of the target activity indicated by the target activity page, the image information of the target activity, the object information of the participants of the target activity, and the group chat information of the participants.

[0199] It should be understood that the information to be processed may include only text data, or may include text data and non-text data.

[0200] For example, the text information of the target activity, the object information of the participating objects of the target activity, and the group chat information of the participating objects in the information to be processed can be plain text or plain text with format. Plain text is a text without any format or markup, which only contains basic characters such as letters, numbers, spaces, punctuation marks, etc. Plain text with format means that the plain text has visual information such as color, font, size or layout.

[0201] The image information of the target activity, the object information of the participating objects of the target activity, and the group chat information of the participating objects in the information to be processed may be non-text data, wherein the non-text data may include but is not limited to at least one of the following information: pictures, audio, video, tables, program blocks, or Uniform Resource Locator (URL), etc.

[0202] The audio may be music, voice, recording, etc. The table may be a table in different formats such as an office table, an Excel table, a ToDo list, etc. The URL is used to access resources on the Internet (such as web pages, pictures, videos, etc.).

[0203] Among them, the preset question template can be set by technical personnel in this field according to actual conditions, and this application does not make any specific restrictions.

[0204] In an embodiment of the present application, it can be assumed that the question template is "Please generate at least one first keyword information within five words for xxx". At this time, the information to be processed can be filled into the question template, and the first keyword extraction instruction is obtained as "Please generate at least one first keyword information within five words for the following information to be processed (the information to be processed can be inserted here)".

[0205] Furthermore, in the embodiment of the present application, the first keyword extraction instruction can be input into the language model to obtain the first keyword information output by the language model. Then, based on the first keyword information, a plurality of to-be-processed group chats matching the first keyword information can be obtained.

[0206] Among them, in the embodiments of the present application, the keyword information can be words used to represent the main content of the information to be processed, or words that appear multiple times in the information to be processed, or words with specific entity meanings, such as time entities, place entities, relationship entities, etc., and the present application does not make specific restrictions.

[0207] Furthermore, in an embodiment of the present application, in order to more accurately determine the first group chat query information, a second keyword extraction instruction can be generated based on the information to be processed, the group chat information of multiple group chats to be processed, and the question template. The second keyword extraction instruction is used to prompt the generation of second keyword information of the information to be processed and the group chat information of multiple group chats to be processed, and then the second keyword extraction instruction is input into the language model to obtain the second keyword information output by the language model, and the second keyword information is determined as the first group chat query information.

[0208] In an embodiment of the present application, the question template may still be "Please generate at least one first keyword information within five words for xxx". At this time, the information to be processed and the group chat information of multiple group chats to be processed can be filled into the question template, and then the second keyword extraction instruction is obtained as "Please generate at least one second keyword information within five words for the following information to be processed and the group chat information of multiple group chats to be processed (the information to be processed and the group chat information of multiple group chats to be processed can be inserted here)".

[0209] Finally, the second keyword extraction instruction may be input into the language model, the second keyword information output by the language model may be used, and the second keyword information may be determined as the first group chat query information.

[0210] It should be understood that, since at least one second keyword information can be output using a language model, in an embodiment of the present application, the number of first group chat query information can be one or more, and the present application does not limit this.

[0211] For example, Figure 6The "recommended query information 1" and "recommended query information 2" displayed in the area 402 of the interface 400a1 can be the first group chat query information. If the "recommended query information 1" is "shopping" and the "recommended query information 2" is "Double Eleven", the operation object can perform the selection operation for "recommended query information 1" and "recommended query information 2", and the terminal device 200a can respond to the selection operation for "recommended query information 1" and "recommended query information 2" and fill in the "recommended query information 1" and "recommended query information 2" in the input box 405 displayed in the area 402 in sequence, as shown in the input box 405 displayed in the interface 400a2. In other words, the terminal device 200a can respond to the selection operation for "shopping" and "Double Eleven" and fill in "shopping" and "Double Eleven" in the input box 405 displayed in the area 402 in sequence.

[0212] Furthermore, the terminal device 200a can display the first target group chats matching "recommended query information 1" and "recommended query information 2" in area 403, and these and "recommended query information 1" and "recommended query information 2" constitute "first target group chat list 1". In other words, the terminal device 200a can display the first target group chats matching "shopping" and "Double Eleven" in area 403, such as some group chats in "first target group chat list 1", for example, "first target group chat list 1" may include: Figure 6 “xx group”, “xx group 3”, “xx group 5”, “xx group a”, “xx group b”, and “xx group c” are displayed in area 403 of interface 400a2.

[0213] Optional, such as Figure 6 A "more" control is displayed in area 403 of interface 400a2. Terminal device 200a can display all first target group chats in area 403 of interface 400a2 in response to a trigger operation on the "more" control, such as the folded group chat in "first target group chat list 1".

[0214] Optionally, a keyword input box is displayed in the activity configuration page of the target activity, such as Figure 2 The terminal device 200a shown can obtain the first group chat query information in the keyword input box. Figure 6 In the input box 405 displayed in the area 402 of the interface 400a2, the first group chat query information can be as follows Figure 2 The operation object shown is input in input box 405 .

[0215] It should be understood that the embodiment of the present application does not limit the quantity and number of words of the first group chat query information that can be entered in the keyword input box.

[0216] Optionally, in some feasible implementations, such as Figure 2 The operation object shown can configure multiple first group chat components in the activity configuration page of the target activity, which can be Figure 6 The first target group chat list corresponding to each first group chat component is displayed in the component sorting in the interface 400a1, such as in Figure 6 The component sorting in the interface 400a1 displays a group chat list corresponding to the first group chat component 1 included in the multiple first group chat components, such as "first target group chat list 1", and a group chat list corresponding to the first group chat component 2 included in the multiple first group chat components.

[0217] Optionally, the first configuration information includes a valid time period, and a valid time editing control is displayed in the activity configuration page. The valid time period of the first target group chat can be edited in response to a trigger operation on the valid time editing control; the valid time period can be used to filter out group chats that can still be displayed on the content platform within the valid time period. In other words, the group chat display time period should include the valid time period.

[0218] In some optional implementations, M to-be-matched group chats that match the first group chat query information can be first obtained based on the first group chat query information in the first configuration information, and then N to-be-matched group chats whose group chat display time period matches the effective time period can be screened out from the M to-be-matched group chats based on the effective time period, and the N to-be-matched group chats can be determined as the first target group chat.

[0219] For example, the effective time editing control can be found in Figure 6 As shown in the "Display Time Setting" control 406 displayed in the area 402 of the interface 400a2, the "Display Time Setting" control 406 is closed by default, that is, the group chat display time period of the first target group chat is not restricted by default. In other words, there is no restriction on the group chat display time period of the M to-be-matched group chats that match the first group chat query information.

[0220] Exemplarily, the effective time period of the first target group chat can also be modified through the "display time setting" control 406. For example, the effective time period can be edited to 8:00-15:00, and then N to-be-matched group chats whose group chat display time period includes 8:00-15:00 are filtered out from the M to-be-matched group chats, and the N to-be-matched group chats are determined as the first target group chat.

[0221] Optionally, in some feasible implementations, the first configuration information may include a valid display time period, and the valid display time period may be used to limit a display time period of the first target group chat in the target activity page.

[0222] Exemplarily, if the effective display time period is 8:00-17:00, then the display time period of N first target group chats in the target activity page may be determined to be 8:00-17:00.

[0223] Optionally, the first configuration information includes a background color of the first group chat component. The proportion of each color included in the image information can be identified based on the image information of the target activity, and then the background color of the first group chat component can be determined based on the proportion of each color.

[0224] Exemplarily, the image information of the target activity can be configured by the operation object in the activity configuration page of the target activity. If the image information of the target activity includes three colors: red, blue, and green, and the proportions of the three colors are ranked from high to low as blue, green, and red, then the blue color with the highest proportion can be used as the background color of the first group chat component.

[0225] Optionally, a background color edit control is displayed in the activity configuration page of the target activity, such as Figure 6 The "component background color" control displayed in the area 402 of the interface 400a2 is as follows: Figure 2 The terminal device 200a shown can modify the group chat background color of the first group chat component from the default background color to the target background color in response to the trigger operation on the background color editing control. Exemplarily, the default background color can be "FFFFFF" displayed in the area 402 of the interface 400a2.

[0226] It should be understood that the process of determining and modifying the background colors of the second group chat component and the third group chat component can refer to the process of determining and modifying the background color of the first group chat component, and no further details will be given here.

[0227] Optionally, a label edit control is displayed in the activity configuration page of the target activity, such as Figure 6 Area 402 of interface 400a2 displays a "label text" control, a "label background color" control, and a "label font color" control. The "label text" control can be used to edit the text information of the group chat, the "label background color" control can be used to edit the background color of the label, and the "label font color" control can be used to edit the color of the label font.

[0228] Optionally, a group limit control is displayed on the activity configuration page of the target activity, such as Figure 6 The “limit group quantity” control displayed in the area 402 of the interface 400a2 can be used to edit the quantity of the first target group chats obtained by the first group chat component to obtain the corresponding quantity of the first target group chats.

[0229] Optionally, in some feasible implementations, the second group chat component is configured with third configuration information, and the third configuration information includes a group chat identifier, and the group chat identifier is used to obtain a third target group chat that matches the group chat identifier.

[0230] Specifically, see Figure 7 , Figure 7 FIG. 1 is another schematic diagram of a data processing method provided in an embodiment of the present application. Figure 7 As shown in area 401 of interface 400b1, the "interaction" component includes a second group chat component. Figure 2 When the operation object shown triggers the second group chat component in area 401, the terminal device 200a can respond to the trigger operation on the second group chat component, display the component sorting in area 404, such as "third target group chat 1", and display an input field 407 for entering the group chat identifier in area 402.

[0231] It should be understood that the operation object can be Figure 7 A group chat identifier, such as a group chat ID, is input in the input field 407 displayed in the interface 400b1, and then the terminal device can obtain a third target group chat matching the group chat ID based on the group chat ID.

[0232] For example, Figure 7 As shown in the interface 400b1 of FIG. 400b2 , when the operation object enters "1234678934" in the input field 407, the terminal device 200a can obtain the group chat identifier entered by the operation object in the input field 407, such as "1234678934". Furthermore, the terminal device 200a can obtain the third target group chat matching "1234678934" based on "1234678934", such as the third target group chat 1, and can also display the third target group chat 1 in the area 403 of the interface 400b2, such as "xx group 2".

[0233] Optionally, the target activity page may be configured with multiple second group chat components, and the embodiment of the present application does not limit the number of second group chat components configured for the target activity page.

[0234] Exemplarily, the second group chat component that obtains the third target group chat 1 is recorded as the second group chat component 1. Figure 2 The operation object shown in the figure triggers Figure 7 When the second group chat component is shown in area 401 of interface 400b2, terminal device 200a can display interface 400b3 in response to the trigger operation on the second group chat component, and display the component sorting in area 404 of interface 400b3, such as "third target group chat 2".

[0235] At this time, as shown in interface 400b3, the operation object can enter the group chat identifier in the input bar 407, such as "563789129", and the terminal device 200a can obtain the third target group chat matching "563789129" based on "563789129", such as the third target group chat 2, and can also display the third target group chat 2 in area 403 of interface 400b3, such as "xx group 1".

[0236] Optionally, a third group chat component may be configured in the target activity page, such as Figure 2 The terminal device 200a shown can obtain the fifth target group chat matching the configuration information of the third group chat component based on the configuration information of the third group chat component; the configuration information of the third group chat component includes a group chat identifier, and the group chat identifier is used to obtain the fifth target group chat matching the group chat identifier.

[0237] The group chats in the content platform include group chats created by operation objects and group chats created by users in the content platform (such as participant A). It should be understood that the third group chat component is used to obtain group chats created by operation objects, while the second group chat component can obtain group chats created by any account in the content platform.

[0238] The configuration information of the third group chat component may include a group chat identifier, which may be a group number of the group chat, such as a group ID. In other words, the terminal device 200a may obtain a fifth target group chat that matches the group number of the group chat based on the group number of the group chat, and display the fifth target group chat in the target activity page.

[0239] Specifically, see Figure 8 , Figure 8 FIG. 1 is another schematic diagram of a data processing method provided in an embodiment of the present application. Figure 8 As shown in area 401 of interface 400c1, the "interaction" component includes a third group chat component. Figure 2 When the operation object shown triggers the third group chat component in area 401, the terminal device 200a can respond to the trigger operation on the third group chat component, display the component sorting in area 404, such as "Fifth Target Group Chat 1", and display an input field 408 for entering the group chat identifier in area 402.

[0240] For example, Figure 8 As shown in the interface 400c1, when the operation object enters "8643621467" in the input field 408, the terminal device 200a can obtain the group chat identifier entered by the operation object in the input field 408, such as "8643621467".

[0241] Furthermore, the terminal device 200a can obtain the fifth target group chat matching "8643621467" based on "8643621467", and display the fifth target group chat 1, such as "xx group 6", in the area 403 of the interface 400c2. It should be understood that "xx group 6" can be, for example, Figure 2 The group chat created by the operation object shown.

[0242] It should be understood that the target activity page may be configured with multiple third group chat components, and the embodiment of the present application does not limit the number of third group chat components configured for the target activity page.

[0243] Optionally, in a feasible implementation, a first group chat component may be configured with multiple sets of configuration information. For example, the first group chat component may be configured with first configuration information and second configuration information. The second configuration information may include pre-set second group chat query information, and the second group chat query information includes at least one of a group chat tag, a group chat introduction, a group chat location, and a group chat nickname.

[0244] Optionally, the second group chat query information is generated based on the text information of the target activity indicated by the target activity page, the image information of the target activity, the object information of the participating objects of the target activity, and the group chat information of the participating objects. It should be understood that the generation process of the second group chat query information can refer to the generation process of the first group chat query information, and no further details are given here.

[0245] Further, the terminal device 200a may acquire a second target group chat matching the second configuration information based on the second configuration information.

[0246] For example, see Fig. 9 , Fig. 9 FIG. 1 is another schematic diagram of a data processing method provided in an embodiment of the present application. Fig. 9 As shown in the interface 400a2, the area 402 of the interface 400a2 displays a "change batch" control for the recommended query information. Figure 2 When the operation object shown triggers the "change batch" control, the terminal device 200a can respond to the trigger operation of the "change batch" control and display "recommended query information 3" and "recommended query information 4" in area 402 of interface 400a3.

[0247] Further, the terminal device 200a may respond to the triggering operation of the "support input group chat according to multiple group chat query information" control, in the following example: Fig. 9 The first group chat query terms such as “recommended query information 1” and “recommended query information 2” are displayed in the input box 405 shown in the interface 400a4.

[0248] Furthermore, when the terminal device 200a responds to the selection operation for "recommended query information 3" and "recommended query information 4", "recommended query information 3" and "recommended query information 4" are sequentially filled into the input box 405 displayed in the area 402, such as Fig. 9 As shown in the interface 400a4, two groups of group chat query information may be displayed in the input box 405. In addition to the first group chat query words shown as "recommended query information 1" and "recommended query information 2", the second group chat query words shown as "recommended query information 3" and "recommended query information 4" are also displayed. At this time, the second configuration information may include the second group chat query information shown as "recommended query information 3" and "recommended query information 4".

[0249] It should be understood that the embodiment of the present application does not limit the quantity and word count of the second group chat query information.

[0250] Furthermore, the terminal device 200a can obtain the second target group chat matching the "recommended query information 3" and the "recommended query information 4" based on the "recommended query information 3" and the "recommended query information 4".

[0251] For example, the second group chat query information may also be "order together" or "group buying". For example, if "recommended query information 3" is "order together" and "recommended query information 4" is "group buying", the terminal device 200a may be in such Fig. 9 The second target group chat matching "joint purchase" and "group purchase" is displayed in area 403 of interface 400a4, such as "xx group 1f", "xx group 1g", "xx group 1c", "xx group 1d" and "xx group 1e".

[0252] Optional, such as Fig. 9 A “more” control is displayed in area 403 of the interface 400a4. The terminal device 200a can display all second target group chats in area 403 of the interface 400a4 in response to a trigger operation on the “more” control.

[0253] It should be understood that when the first group chat component is configured with multiple sets of configuration information, such as when the first group chat component is configured with first configuration information and second configuration information, any user (such as Figure 2 The participating objects A) shown can update the first target group chat matching the first configuration information to the second target group chat matching the second configuration information through the refresh control of the target activity page.

[0254] It should be understood that the embodiment of the present application does not limit the amount of configuration information of the first group chat component.

[0255] Optionally, the target activity page may be configured with multiple first group chat components, such as the target activity page may be configured with the first group chat component 1 and the second group chat component 2, and the terminal device 200a may obtain the target group chat that matches the configuration information of the first group chat component 1 and the target group chat that matches the configuration information of the first group chat component 2. At this time, any user (such as Figure 2 The participant A) shown can view the target group chats that match the configuration information of the first group chat component 1 and the target group chats that match the configuration information of the first group chat component 2 in the target activity page.

[0256] It should be understood that the embodiment of the present application does not limit the number of first group chat components configured on the target activity page.

[0257] Optionally, the target activity page may be configured with multiple groups of first group chat components, such as the target activity page may be configured with a first group chat component and a second group chat component. For example, the first group chat component may include a first group chat component 1 and a second group chat component 2, and the second group chat component may include a first group chat component 3. At this time, any user (such as Figure 2 The participating objects A) shown can all view the target group chat corresponding to the first group chat component of the first group, or the target group chat corresponding to the first group chat component of the second group in the target activity page.

[0258] For example, when Figure 2 The participant A shown enters the target activity page of the target activity, and can view the target group chat corresponding to the first group chat component of group 1 in the target activity page. At this time, the participant A can view the target group chat corresponding to the first group chat component of group 2 through the refresh control of the target activity page.

[0259] In an embodiment of the present application, N first target group chats can be obtained through the first configuration information of the first group chat component configured in the target activity page, and the N first target group chats can be displayed through the first group chat component of the target activity page. The third target group chat can also be obtained through the third configuration information of the second group chat component, and the third first target group chat can be displayed through the second group chat component of the target activity page. The first target group chat and the third target group chat can be unified managed through the target activity page to meet the display requirements of group chats matching different configuration information in the target activity page, give full play to the role of group chats, enrich the interactive forms of participants and business activities, and link group chats with target activities to improve the publicity efficiency of target activities, attract target participants to pay attention to target activities through the first target group chat, thereby improving the promotion efficiency of target activities.

[0260] See also Fig.10 , Fig.101 is a structural diagram of a data processing device provided in an embodiment of the present application. The above-mentioned data processing device may be a computer program (including program code) running on a computer device, for example, the data processing device is an application software; the device may be used to execute the corresponding steps in the data processing method provided in an embodiment of the present application; the device may be applied to Figure 1 Each terminal device shown in FIG. Fig.10 As shown, the data processing device 1 may include: a display module 11, a processing module 12;

[0261] A display module 11, configured to display a target activity page in response to a trigger operation on the target activity page, wherein the target activity page is configured with a first group chat component;

[0262] The processing module 12 is used to obtain N first target group chats matching the first configuration information based on the first configuration information of the first group chat component; N is a positive integer;

[0263] The display module 11 is used to display N first target group chats via the first group chat component of the target activity page; the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is the object that performs the trigger operation on the target activity page.

[0264] The display module 11 is used to determine the first category score of the target participant for the N first target group chats based on the object information and the member information of the group chat members included in the group chat information;

[0265] The display module 11 is further used to determine the second type of scores of the N first target group chats based on the group chat creation information, the group chat activity information and the member information included in the group chat information;

[0266] The display module 11 is further configured to determine the third category scores of the N first target group chats based on the association relationship between the N first target group chats and the target activities indicated by the target activity page;

[0267] The display module 11 is further configured to determine a total score of the N first target group chats based on the first score, the second score, and the third score, and determine a display order of the N first target group chats based on the total score of the N first target group chats.

[0268] The first configuration information includes pre-set first group chat query information; the first group chat query information includes at least one of a group chat tag, a group chat introduction, a group chat location, and a group chat nickname.

[0269] The processing module 12 is used to generate first group chat query information based on the text information of the target activity indicated by the target activity page, the image information of the target activity, the object information of the participating objects of the target activity, and the group chat information of the participating objects.

[0270] The processing module 12 is used to obtain information to be processed, generate a first keyword extraction instruction according to the information to be processed and a preset question template, and the first keyword extraction instruction is used to prompt the generation of first keyword information corresponding to the information to be processed; the information to be processed includes text information of the target activity indicated by the target activity page, image information of the target activity, object information of the participants of the target activity, and group chat information of the participants;

[0271] The processing module 12 is further configured to input the first keyword extraction instruction into the language model to obtain the first keyword information output by the language model;

[0272] The processing module 12 is further configured to obtain, based on the first keyword information, a plurality of to-be-processed group chats matching the first keyword information;

[0273] The processing module 12 is further used to generate a second keyword extraction instruction according to the information to be processed, the group chat information of the plurality of group chats to be processed, and the question template; the second keyword extraction instruction is used to prompt the generation of the second keyword information of the information to be processed and the group chat information of the plurality of group chats to be processed;

[0274] The processing module 12 is further configured to input the second keyword extraction instruction into the language model to obtain the second keyword information output by the language model; and determine the second keyword information as the first group chat query information.

[0275] Among them, a refresh control is displayed in the target activity page;

[0276] The processing module 12 is used to obtain K second target group chats matching the second configuration information based on the second configuration information of the first group chat component in response to the trigger operation for the refresh control; the second configuration information includes pre-set second group chat query information; K is a positive integer;

[0277] The above-mentioned display module 11 is used to display K second target group chats via the first group chat component of the target activity page; the display order of the K second target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the K second target group chats, and the association relationship between the K second target group chats and the target activity indicated by the target activity page.

[0278] Wherein, the first configuration information includes a valid time period;

[0279] The processing module 12 is used to obtain M to-be-matched group chats that match the first group chat query information based on the first group chat query information; M is a positive integer greater than N;

[0280] The processing module 12 is further configured to select N to-be-matched group chats whose group chat display time period matches the effective time period from the M to-be-matched group chats based on the effective time period, and determine the N to-be-matched group chats as the first target group chat.

[0281] The display module 11 is used to display P first target group chats included in the N first target group chats in the target activity page; P is a positive integer less than N;

[0282] The display module 11 is further configured to display T first target group chats included in the N first target group chats in response to a group chat loading operation on the first group chat component; the T first target group chats are first target group chats other than the P first target group chats; and T is a positive integer.

[0283] The first configuration information includes the background color of the first group chat component;

[0284] The processing module 12 is used to identify the proportion of each color included in the image information based on the image information of the target activity;

[0285] The processing module 12 is further used to determine the background color of the first group chat component based on the proportion of each color.

[0286] Wherein, the target activity page is configured with a second group chat component;

[0287] The processing module 12 is used to obtain a third target group chat matching the third configuration information based on the third configuration information of the second group chat component; the third configuration information includes a group chat identifier, and the group chat identifier is used to obtain the third target group chat matching the group chat identifier;

[0288] The display module 11 is used to display the third target group chat via the second group chat component of the target activity page; the display priority of the group chat corresponding to the second group chat component is higher than the display priority of the group chat corresponding to the first group chat component.

[0289] Among them, the target activity page is configured with K second group chat components; the display order of the group chats corresponding to the K second group chat components is determined based on the configuration order of the K second group chat components; K is a positive integer.

[0290] According to the above Figure 3 The corresponding embodiment, Figure 3 The implementation method described in steps S101 to S103 of the data processing method shown in FIG. Fig.10 Each module of the device shown in the figure is executed. For example, the above Figure 3The implementation method described in step S101 of the data processing method shown in FIG. Fig.10 In the device shown in FIG. 1 , the implementation method described in step S102 can be performed by the processing module 12, and the implementation method described in step S103 can be performed by the display module 11. The implementation methods performed by the display module 11 and the processing module 12 can refer to the above Figure 3 The implementation methods provided in each step of the corresponding embodiment will not be repeated here.

[0291] In the embodiment of the present application, the functional implementation of each unit in the data processing device 1 can improve the perception efficiency of the target participants on the group chat displayed in the target activity page, realize the unified management of the group chat, and enhance the visualization effect of the group chat interaction.

[0292] In an embodiment of the present application, each module in the device shown in the above figure can be separately or all merged into one or several other modules to constitute, or a certain module (or modules) thereof can also be split into multiple smaller modules in function to constitute, which can achieve the same operation without affecting the realization of the technical effect of the embodiment of the present application. The above modules are divided based on logical functions. In practical applications, the function of a module can also be realized by multiple modules, or the function of multiple modules is realized by one module. In other feasible implementations of the present application, the above device can also include other modules. In practical applications, these functions can also be implemented with the assistance of other modules, and can be implemented by the collaboration of multiple modules, which is not limited here.

[0293] See also Fig.11 , Fig.11 Schematic diagram of the structure of the computer device provided in the embodiment of the present application. Fig.11 As shown, the computer device 1000 may be the above Fig.10 Corresponding to the device in the embodiment, the computer device 1000 may include: at least one processor 1001, such as a CPU, at least one communication bus 1002, at least one transceiver 1003, at least one network interface 1004, and at least one memory 1005. The communication bus 1002 is used to realize the connection and communication between these components. The network interface 1004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage. The memory 1005 may optionally also be at least one storage device located away from the aforementioned processor 1001. Fig.11As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a transceiver module, and a device control application.

[0294] exist Fig.11 In the computer device 1000 shown in the figure, the network interface 1004 can provide a network communication function; and the transceiver 1003 and the processor 1001 can be used to call the device control application stored in the memory 1005 for application Figure 1 The terminal devices shown are used to achieve:

[0295] In response to a trigger operation on a target activity page, displaying the target activity page, wherein the target activity page is configured with a first group chat component;

[0296] Based on the first configuration information of the first group chat component, obtain N first target group chats matching the first configuration information; N is a positive integer;

[0297] N first target group chats are displayed via the first group chat component of the target activity page; the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is the object that performs the trigger operation on the target activity page.

[0298] It should be understood that the computer device 1000 described in the embodiment of the present application can execute the above Figure 3 The description of the data processing method in the corresponding embodiment can also be performed as described above. Fig.10 The description of the data processing device 1 in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of the same method will not be repeated here either.

[0299] In addition, it should be pointed out here that: the embodiment of the present application also provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program executed by the data processing device mentioned above, and when the processor executes the computer program, it can execute the above-mentioned Figure 3 , Figure 1 The description of the data processing method in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of the same method will not be repeated here either.

[0300] For technical details not disclosed in the computer-readable storage medium embodiments involved in this application, please refer to the description of the method embodiments of this application. As an example, the computer program can be deployed on a computer device for execution, or on multiple computer devices located at one location, or on multiple computer devices distributed at multiple locations and interconnected by a communication network. Multiple computer devices distributed at multiple locations and interconnected by a communication network can form a communication system.

[0301] In addition, it should be noted that: the embodiment of the present application also provides a computer program product, which may include a computer program, and the computer program may be stored in a computer-readable storage medium. The processor of the computer device reads the computer program from the computer-readable storage medium, and the processor may execute the computer program, so that the computer device can execute the above Figure 3 The description of the data processing method in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated here. For technical details not disclosed in the computer program product embodiment involved in this application, please refer to the description of the method embodiment of this application.

[0302] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0303] The terms "first", "second", etc. in the description, claims, and drawings of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, device, product, or equipment that includes a series of steps or units is not limited to the listed steps or modules, but optionally includes steps or modules that are not listed, or optionally includes other step units inherent to these processes, methods, devices, products, or equipment.

[0304] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0305] The method and related apparatus provided by the embodiment of the present application are described with reference to the method flow chart and / or structural diagram provided by the embodiment of the present application. Specifically, each process and / or box in the method flow chart and / or structural diagram, as well as the combination of the processes and / or boxes in the flow chart and / or block diagram, can be implemented by a computer program. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the process. Figure 1 Schematic diagram of one or more processes and / or structures Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 Schematic diagram of one or more processes and / or structures Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process in the process. Figure 1 A flow or multiple flows and / or structures illustrate the steps of the functions specified in one block or multiple blocks.

[0306] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A data processing method, characterized in that: The method comprises: In response to a trigger operation on a target activity page, displaying the target activity page, wherein the target activity page is configured with a first group chat component; Based on the first configuration information of the first group chat component, obtain N first target group chats matching the first configuration information; N is a positive integer; N first target group chats are displayed via the first group chat component of the target activity page; the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is the object that performs a trigger operation on the target activity page.

2. The method according to claim 1, characterized in that The displaying N first target group chats via the first group chat component of the target activity page includes: Determine a first category score of the target participant for the N first target group chats based on the object information and member information of the group chat members included in the group chat information; Determine the second category scores of the N first target group chats based on the group chat creation information, the group chat activity information, and the member information included in the group chat information; Determine the third category scores of the N first target group chats based on the association relationship between the N first target group chats and the target activity indicated by the target activity page; The total scores of the N first target group chats are determined based on the first category scores, the second category scores, and the third category scores, and the display order of the N first target group chats is determined based on the total scores of the N first target group chats.

3. The method according to claim 1, characterized in that The first configuration information includes pre-set first group chat query information; the first group chat query information includes at least one of a group chat tag, a group chat introduction, a group chat location, and a group chat nickname.

4. The method according to claim 3, characterized in that The method further comprises: The first group chat query information is generated based on text information of the target activity indicated by the target activity page, image information of the target activity, object information of participating objects of the target activity, and group chat information of the participating objects.

5. The method according to claim 4, characterized in that The generating the first group chat query information based on the text information of the target activity indicated by the target activity page, the image information of the target activity, the object information of the participating objects of the target activity, and the group chat information of the participating objects includes: Acquire information to be processed, and generate a first keyword extraction instruction according to the information to be processed and a preset question template, wherein the first keyword extraction instruction is used to prompt the generation of first keyword information corresponding to the information to be processed; the information to be processed includes text information of the target activity indicated by the target activity page, image information of the target activity, object information of participants of the target activity, and group chat information of the participants; Inputting the first keyword extraction instruction into a language model to obtain first keyword information output by the language model; Based on the first keyword information, obtaining a plurality of to-be-processed group chats matching the first keyword information; Generate a second keyword extraction instruction according to the information to be processed, the group chat information of the plurality of group chats to be processed, and the question template; the second keyword extraction instruction is used to prompt the generation of second keyword information of the information to be processed and the plurality of group chat information to be processed; The second keyword extraction instruction is input into the language model to obtain second keyword information output by the language model; and the second keyword information is determined as the first group chat query information.

6. The method according to claim 1, characterized in that A refresh control is displayed in the target activity page; the method further includes: In response to the trigger operation on the refresh control, based on the second configuration information of the first group chat component, K second target group chats matching the second configuration information are obtained; the second configuration information includes pre-set second group chat query information; K is a positive integer; Displaying K second target group chats via the first group chat component of the target activity page; the display order of the K second target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the K second target group chats, and the association relationship between the K second target group chats and the target activity indicated by the target activity page.

7. The method according to claim 3, characterized in that The first configuration information includes a valid time period; and obtaining N first target group chats matching the first configuration information based on the first configuration information of the first group chat component includes: Based on the first group chat query information, M to-be-matched group chats matching the first group chat query information are obtained; M is a positive integer greater than N; Based on the effective time period, N to-be-matched group chats whose group chat display time period matches the effective time period are screened out from the M to-be-matched group chats, and the N to-be-matched group chats are determined as first target group chats.

8. The method according to claim 1, characterized in that The displaying N first target group chats via the first group chat component of the target activity page includes: Displaying P first target group chats included in the N first target group chats on the target activity page; P is a positive integer less than N; In response to the group chat loading operation for the first group chat component, T first target group chats included in the N first target group chats are displayed; the T first target group chats are the first target group chats other than the P first target group chats; and T is a positive integer.

9. The method according to claim 1, characterized in that The first configuration information includes a background color of the first group chat component; and the method further includes: Identifying the proportion of each color included in the image information based on the image information of the target activity; The background color of the first group chat component is determined based on the proportion of each of the colors.

10. The method according to claim 1, characterized in that The target activity page is configured with a second group chat component; the method further includes: Based on the third configuration information of the second group chat component, obtaining a third target group chat matching the third configuration information; the third configuration information includes a group chat identifier, and the group chat identifier is used to obtain a third target group chat matching the group chat identifier; The third target group chat is displayed via the second group chat component of the target activity page; the display priority of the group chat corresponding to the second group chat component is higher than the display priority of the group chat corresponding to the first group chat component.

11. The method according to claim 10, characterized in that The target activity page is configured with K second group chat components; the display order of the group chats corresponding to the K second group chat components is determined based on the configuration order of the K second group chat components; K is a positive integer.

12. A data processing device, characterized in that: The method comprises: A display module, configured to display a target activity page in response to a trigger operation on the target activity page, wherein the target activity page is configured with a first group chat component; A processing module, configured to obtain, based on the first configuration information of the first group chat component, N first target group chats matching the first configuration information; N is a positive integer; The display module is used to display N first target group chats via the first group chat component of the target activity page; the display order of the N first target group chats is determined based on at least one of the object information of the target participating object, the group chat information of the N first target group chats, and the association relationship between the N first target group chats and the target activity indicated by the target activity page; the target participating object is the object that performs the trigger operation on the target activity page.

13. A computer device, characterized in that: include: processors, transceivers, memory, and network interfaces; The processor is connected to the transceiver, the memory, and the network interface, wherein the network interface is used to provide a data communication function, the memory is used to store program code, and the processor and the transceiver are used to call the program code to execute the method described in any one of claims 1-11.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded and executed by a processor, so that a computer device having the processor executes the method according to any one of claims 1 to 11.