A data processing method, device, apparatus, and storage medium
By responding to the business time control in the application client's session interface, outputting the business initiation interface and recommending invitation prompt messages, the problem of low efficiency for initiating users in time invitation scenarios is solved, realizing an intelligent appointment process and efficient notification management.
Patent Information
- Application Number
- CN202011294065.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-18
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2041-04-11
AI Technical Summary
In time-based invitation scenarios, the initiating user needs to manually enter a large amount of basic user information and appointment text information, resulting in low invitation initiation efficiency and a lack of intelligence, and frequent receipt of indiscriminate notifications.
By responding to the triggering operation of the business time control in the application client's session interface, the business initiation interface is output, the invitation prompt message is obtained and recommended, and the participation auxiliary information is automatically detected to generate time recommendation messages, thereby reducing invalid notifications.
It has implemented an intelligent appointment process, which reduces the operational costs for initiating users, improves the efficiency of invitations, and reduces the receipt of invalid notifications.
Smart Images

Figure CN114518918B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, and particularly relates to a data processing method and device, equipment and storage medium. BACKGROUND
[0002] Currently, in a time invitation scene (for example, initiating a time invitation for a business event associated with a game), an initiating user (for example, user A) needs to manually enter appointment text information associated with the business event and user basic information of the initiating user to generate an invitation message. In addition, after the initiating user initiates the invitation information, the user terminal corresponding to the initiating user will frequently and indiscriminately receive relevant business notifications whenever other users respond to the invitation message, so that the message prompt is too frequent. This means that the initiating user needs to input more user basic information and appointment text information during the initiation process, and the whole process is relatively cumbersome, thereby reducing the efficiency of invitation initiation and lacking the intelligence of invitation initiation. SUMMARY
[0003] The embodiments of the present application provide a data processing method, device, equipment and storage medium, which can realize intelligent appointment and improve the efficiency of appointment.
[0004] The embodiments of the present application provide a data processing method, device, equipment and storage medium, which can realize intelligent appointment and improve the efficiency of appointment.
[0005] In the session interface of the application client, a business initiation interface is output in response to a triggering operation on a business time control; the business initiation interface includes an invitation determination control;
[0006] In the business initiation interface, business appointment information associated with the first user is obtained, and in response to a triggering operation on the invitation determination control, an invitation prompt message associated with the business appointment information is output to the session interface; the invitation prompt message is used to instruct a second user in the session interface to determine participation auxiliary information corresponding to the same participation time period according to the business appointment information;
[0007] When it is detected that the participation auxiliary information meets a business participation condition, a time recommendation message associated with the participation auxiliary information is output to the session interface, and first prompt information for the first user is output in the session interface; the first prompt information is used to instruct the first user to determine a target participation time period and a participation user corresponding to the target participation time period according to the time recommendation message; the target participation time period is used to instruct the participation user to participate in the business event associated with the business time control.
[0008] The embodiments of the present application provide a data processing method, device, equipment and storage medium, which can realize intelligent appointment and improve the efficiency of appointment.
[0009] obtaining information acquisition notification sent by the first user terminal in a session interface of an application client, obtaining service auxiliary information of a classification type to which group identification information belongs based on the group identification information carried in the information acquisition notification, and sending the service auxiliary information to the first user terminal to enable the first user terminal to output a service initiation interface corresponding to the session interface; the information acquisition notification is generated by the first user terminal in response to a triggering operation on a service time control in the session interface; and the service initiation interface is used to instruct the first user terminal to obtain service reservation information associated with the first user;
[0010] obtaining a template calling request generated by the first user terminal based on the service reservation information, obtaining a message template associated with the service reservation information based on the template calling request, and sending the message template to the first user terminal to enable the first user terminal to output an invitation prompt message associated with the service reservation information carried in the message template in the session interface; the invitation prompt message is used to instruct a second user in the session interface to determine participation auxiliary information corresponding to a same participation time period according to the service reservation information;
[0011] when it is detected that the participation auxiliary information meets a service participation condition, generating a time recommendation message based on the participation auxiliary information, sending the time recommendation message to the first user terminal to enable the first user terminal to output the time recommendation message to the session interface and output first prompt information for the first user in the session interface; the first prompt information is used to instruct the first user to determine a target participation time period and a participation user corresponding to the target participation time period according to the time recommendation message; and the target participation time period is used to instruct the participation user to participate in a service event associated with the service time control.
[0012] Embodiments of the present application provide a data processing apparatus, comprising:
[0013] an initiation interface output module configured to output a service initiation interface in a session interface of an application client in response to a triggering operation on a service time control; the service initiation interface comprises an invitation determination control;
[0014] an invitation message output module configured to obtain service reservation information associated with the first user in the service initiation interface, and output an invitation prompt message associated with the service reservation information to the session interface in response to a triggering operation on the invitation determination control; the invitation prompt message is used to instruct a second user in the session interface to determine participation auxiliary information corresponding to a same participation time period according to the service reservation information;
[0015] The recommendation message output module is configured to output a time recommendation message associated with the participation assistance information to the session interface when it is detected that the participation assistance information meets the business participation condition, and output first prompt information for the first user in the session interface; the first prompt information is used to instruct the first user to determine a target participation time period and a participation user corresponding to the target participation time period according to the time recommendation message; the target participation time period is used to instruct the participation user to participate in a business event associated with the business time control.
[0016] The initiation interface output module includes:
[0017] The session interface output unit is configured to switch the application display interface to a session interface associated with the public broadcast group in the application display interface of the application client in response to a trigger operation for the public broadcast group.
[0018] The notification sending unit is configured to acquire group identification information corresponding to the public broadcast group in response to a trigger operation for the business time control in the session interface, and send an information acquisition notification to the server based on the group identification information; the information acquisition notification is used to instruct the server to acquire business assistance information of a classification type to which the group identification information belongs.
[0019] The initiation interface output unit is configured to output a business initiation interface corresponding to the session interface based on the business assistance information.
[0020] The invitation message output module includes:
[0021] The reservation information acquisition unit is configured to acquire business reservation information determined by the first user in the business initiation interface.
[0022] The call request sending unit is configured to generate a template call request for sending to the server based on the business reservation information in response to a trigger operation for the invitation determination control; the template call request is used to instruct the server to acquire a message template associated with the business reservation information; the message template carries an invitation prompt message associated with the business reservation information.
[0023] The invitation message output unit is configured to switch the business initiation interface to the session interface and output the invitation prompt message to the session interface when the message template sent by the server is received.
[0024] The reservation information acquisition unit includes:
[0025] The acquisition subunit is configured to acquire a business event and a business index determined by the first user in the business initiation interface.
[0026] The time period determining sub-unit is configured to determine a time period selected by the first user based on the selected time block in response to the time selection operation of the first user on the time block in the service initiation interface.
[0027] The reservation information determining sub-unit is configured to take the service event, the service index and the reservation time period as the service reservation information associated with the first user.
[0028] The device further comprises:
[0029] The verification request sending module is configured to generate a permission verification request for sending to the server in response to the trigger operation of the first user on the time recommendation message when the first prompt message is output on the session interface; the permission verification request is configured to instruct the server to verify the reservation permission of the first user.
[0030] The reservation interface output module is configured to acquire an interface switching instruction returned by the server when the permission verification succeeds, and switch the display interface of the application client from the session interface to the service reservation interface based on the interface switching instruction; the service reservation interface comprises a recommended time period; the recommended time period is a coincident time period determined by the server when it is detected that the participation assistance information meets the service participation condition.
[0031] The first determining module is configured to take a target recommended time period selected from the recommended time period as a target participation time period in response to the trigger operation on the first time determining control in the service reservation interface, and take a second user associated with the target participation time period and the first user as the participation users of the service event associated with the service time control.
[0032] The service reservation interface comprises a user viewing control; the service reservation information comprises a service index determined by the first user; the service index comprises M users associated with the service event; M is a positive integer; the M users comprise the first user, and M is the total number of users participating in the service event.
[0033] The device further comprises:
[0034] The management interface output module is configured to switch the service reservation interface to a user management interface in response to the trigger operation on the user viewing control; the user management interface comprises N users associated with the recommended time period; the N users belong to the second user; N is a positive integer greater than or equal to (M-1).
[0035] The target user determining module is configured to determine a target recommended time period in the user management interface, and select (M-1) users from the N users; the (M-1) users are taken as target users; the user management interface comprises a second time determining control.
[0036] The second determining module is configured to, in response to a triggering operation on the second time determining control, take the target recommendation time period as a target participation time period, and take the target user and the first user as participation users participating in a business event associated with the business time control.
[0037] The apparatus further includes:
[0038] The participation message receiving module is configured to receive a participation prompt message associated with the business event and sent by the server, wherein the participation prompt message is generated by the server when a timestamp of the business event reaches a timing timestamp, and the timing timestamp is determined based on the target participation time period and an interval time period associated with the target participation time period.
[0039] The participation message output module is configured to output the participation prompt message to the conversation interface, and output a second prompt message for the participation user in the conversation interface, wherein the second prompt message is used to instruct the participation user to participate in the business event according to the participation prompt message.
[0040] The apparatus further includes:
[0041] The business start interface output module is configured to, in response to a triggering operation on the participation prompt message, switch a display interface of the application client from the conversation interface to a business start interface used to execute the business event when the conversation interface outputs the second prompt message.
[0042] In an aspect of the present application, a computer device is provided, comprising: a processor, a memory, and a network interface;
[0043] The processor is connected with the memory and the network interface, wherein the network interface is configured to provide a data communication function, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to execute the method in the above-mentioned aspect.
[0044] In an aspect of the present application, a computer readable storage medium is provided, which stores a computer program, and the computer program comprises program instructions. When the program instructions are executed by a processor, the method in the above-mentioned aspect is executed.
[0045] In an aspect of the present application, a computer program product or a computer program is provided, which comprises computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method in the above-mentioned aspect.
[0046] In an aspect of the present application, a data processing apparatus is provided, comprising:
[0047] The auxiliary information sending module is configured to acquire an information acquisition notification sent by the first user terminal in a session interface of the application client, acquire service auxiliary information of a classification type to which group identification information belongs based on the group identification information carried in the information acquisition notification, and send the service auxiliary information to the first user terminal, so that the first user terminal outputs a service initiation interface corresponding to the session interface; the information acquisition notification is generated by the first user terminal in response to a triggering operation on a service time control in the session interface; and the service initiation interface is used to instruct the first user terminal to acquire service reservation information associated with the first user.
[0048] The message template sending module is configured to acquire a template calling request generated by the first user terminal based on the service reservation information, acquire a message template associated with the service reservation information based on the template calling request, and send the message template to the first user terminal, so that the first user terminal outputs an invitation prompt message associated with the service reservation information carried in the message template in the session interface; the invitation prompt message is used to instruct a second user in the session interface to determine participation auxiliary information corresponding to a same participation time period based on the service reservation information.
[0049] The recommendation message sending module is configured to generate a time recommendation message based on the participation auxiliary information when it is detected that the participation auxiliary information meets a service participation condition, and send the time recommendation message to the first user terminal, so that the first user terminal outputs the time recommendation message to the session interface and outputs first prompt information for the first user in the session interface; the first prompt information is used to instruct the first user to determine a target participation time period and a participating user corresponding to the target participation time period based on the time recommendation message; and the target participation time period is used to instruct the participating user to participate in a service event associated with the service time control.
[0050] The device further includes:
[0051] The initial time period acquiring module is configured to acquire an initial participation time period determined by a second user terminal corresponding to the second user based on the invitation prompt message; and the initial participation time period is determined by the second user based on a reservation time period in the service reservation information.
[0052] The user quantity determining module is configured to determine a quantity of users in the same participation time period based on the initial participation time period and the reservation time period, and determine the determined quantity of users as the participation auxiliary information.
[0053] The condition determining module is configured to determine that the participation auxiliary information meets the service participation condition when the quantity of users reaches a quantity threshold in the service participation condition.
[0054] The device further includes:
[0055] A start time stamp determination module is configured to determine a start time stamp of the target participation time period when the first user terminal determines the target participation time period and the participating user is received;
[0056] A timing time stamp determination module is configured to obtain an interval time period associated with the target participation time period, and determine a timing time stamp associated with the timing task based on the start time stamp and the interval time period;
[0057] A participation message sending module is configured to generate a participation prompt message associated with the business event when the time stamp of the business event reaches the timing time stamp, and send the participation prompt message to the participating user in the conversation interface.
[0058] In an aspect, the present application provides a computer device, comprising: a processor, a memory, and a network interface;
[0059] The processor is connected with the memory and the network interface, wherein the network interface is configured to provide a data communication function, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to execute the method in the above aspect.
[0060] In an aspect, the present application provides a computer readable storage medium, which stores a computer program, the computer program comprising program instructions, the program instructions being executed by a processor to execute the method in the above aspect.
[0061] In an aspect, the present application provides a computer program product or a computer program, the computer program product or the computer program comprising computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to enable the computer device to execute the method in the above aspect.
[0062] In the embodiment of the present application, the computer device (for example, the first user terminal installed with the application client) can output a service initiation interface including an invitation determination control in the session interface of the application client in response to the triggering operation on the service time control. It should be understood that the first user terminal can quickly obtain the service reservation information associated with the first user in the service initiation interface, and then can respond to the triggering operation on the invitation determination control to quickly initiate a time invitation for the service event, and output an invitation prompt message associated with the service reservation information to the session interface, so that the user (i.e. the second user) in the session interface except the first user can register and reserve based on the invitation prompt message. The invitation prompt message here can be used to indicate the second user in the session interface to determine the participation auxiliary information corresponding to the same participation time period according to the service reservation information. It should be understood that the first user terminal does not need to frequently receive the service notification generated by the second user when registering and reserving, and the server will send a time recommendation message associated with the participation auxiliary information to the first user terminal when detecting that the participation auxiliary information meets the service participation condition, so that the first user terminal can output the time recommendation message to the session interface, and output the first prompt information for the first user in the session interface, thereby effectively avoiding frequent reception of service notifications, and thus achieving intelligent reservation and improving reservation efficiency. The first prompt information here can be used to indicate the first user to determine the target participation time period and the participation user corresponding to the target participation time period according to the time recommendation message; the target participation time period can be used to indicate the participation user to participate in the service event associated with the service time control. BRIEF DESCRIPTION OF DRAWINGS
[0063] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.
[0064] Figure 1 is a structural schematic diagram of a network architecture provided by an embodiment of the present application;
[0065] Figure 2 is a scene schematic diagram of data interaction provided by an embodiment of the present application;
[0066] Figure 3 is a flow schematic diagram of a data processing method provided by an embodiment of the present application;
[0067] Figure 4 is a scene schematic diagram of outputting a service initiation interface in a game scene provided by an embodiment of the present application;
[0068] Figure 5a is a schematic diagram of a service initiation interface provided by an embodiment of the present application;
[0069] Figure 5b is a schematic diagram of a service initiation interface provided by an embodiment of the present application;
[0070] Figure 6 is a schematic diagram of a scenario in which a second user registers to participate in a service event provided by an embodiment of the present application;
[0071] Figure 7 is a schematic diagram of a scenario in which a target participation time period and a target user are determined provided by an embodiment of the present application;
[0072] Figure 8 is a schematic diagram of a scenario in which a target participation time period and a target user are determined provided by an embodiment of the present application;
[0073] Figure 9 is a flowchart of a data processing method provided by an embodiment of the present application;
[0074] Figure 10 is a schematic diagram of a scenario in which a participation prompt message is output provided by an embodiment of the present application;
[0075] Figure 11 is a timing diagram of a service event initiation time invitation provided by an embodiment of the present application;
[0076] Figure 12 is a schematic diagram of a data processing apparatus provided by an embodiment of the present application;
[0077] Figure 13 is a schematic diagram of a computer device provided by an embodiment of the present application;
[0078] Figure 14 is a schematic diagram of a data processing apparatus provided by an embodiment of the present application;
[0079] Figure 15 is a schematic diagram of a computer device provided by an embodiment of the present application;
[0080] Figure 16 is a schematic diagram of a data processing system provided by an embodiment of the present application. DETAILED DESCRIPTION
[0081] With reference to the drawings and embodiments of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0082] Please refer to Figure 1 , Figure 1 is a structural schematic diagram of a network architecture provided by an embodiment of the present application. As Figure 1 shown, the network architecture can include a server 10, a first user terminal cluster and a second user terminal cluster. The first user terminal cluster can include one or more user terminals, which will not be limited in number here. As Figure 1 shown, the first user terminal cluster can specifically include a user terminal 100a, a user terminal 100b, a user terminal 100c, …, and a user terminal 100n. As Figure 1 shown, the user terminal 100a, the user terminal 100b, the user terminal 100c, …, and the user terminal 100n can be respectively connected with the above-mentioned server 10 in a network, so that each user terminal can interact with the server 10 in data through the network connection.
[0083] The second user terminal cluster can include one or more user terminals, which will not be limited in number here. The second user terminal cluster can specifically include a user terminal 200a, a user terminal 200b, a user terminal 200c, …, and a user terminal 200n. As Figure 1 shown, the user terminal 200a, the user terminal 200b, the user terminal 200c, …, and the user terminal 200n can be respectively connected with the above-mentioned server 10 in a network, so that each user terminal can interact with the server 10 in data through the network connection.
[0084] Among them, each user terminal in the first user terminal cluster and the second user terminal cluster can include a smart phone, a tablet computer, a notebook computer, a desktop computer, a wearable device, a smart home, a head-mounted device, a smart car, and other smart terminals with time invitation functions. As Figure 1 shown, each user terminal in the first user terminal cluster and the second user terminal cluster can be installed with a target application (i.e., an application client), which can respectively interact with the above-mentioned Figure 1The servers 10 shown interact with each other to exchange data. The application client can be a standalone client or an embedded sub-client integrated in a certain client (e.g., a social client, an educational client, and a multimedia client, etc.), which is not limited herein.
[0085] The application client can include a social client, a multimedia client (e.g., a video client), an entertainment client (e.g., a game client), an educational client, a live broadcast client, etc. The application client can be a standalone client or an embedded sub-client integrated in a certain client (e.g., a social client, an educational client, and a multimedia client, etc.), which is not limited herein.
[0086] As shown in Figure 1 The server 10 in the embodiments of the present application can be a server corresponding to the application client. The server 10 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, and basic cloud computing services such as big data and artificial intelligence platforms.
[0087] For ease of understanding, the embodiments of the present application take an example of selecting one user terminal (e.g., user terminal 100a) from a first user terminal cluster as a first user terminal to illustrate the specific process of initiating a time invitation for a business event (e.g., a certain game activity) in the first user terminal. It should be understood that the embodiments of the present application can refer to a user (e.g., user A) who logs in to the application client through first account information (e.g., account information 1) in the first user terminal as a first user, that is, the first user can be a user using the first user terminal. It can be understood that the first user in the embodiments of the present application can be a user (i.e., an initiating user) who initiates a time invitation for a business event through a first user terminal, in other words, the first user terminal can output an invitation prompt message associated with the business event to a conversation interface in the application client, so that other users in the conversation interface except the first user can register to participate in the business event based on the invitation prompt message.
[0088] It can be understood that the user other than the first user in the session interface can be collectively referred to as a second user in the embodiments of the present application. The second user (for example, user B) can log in to the application client through second account information (for example, account information 2), and the user terminal used by the second user can be referred to as a second user terminal. The second user terminal can be any selected user terminal in the second user terminal cluster. For example, the embodiments of the present application can take the user terminal 200a in the second user terminal cluster shown in Figure 1 It can be understood that the second user who signs up for the business event can be referred to as a response user in the embodiments of the present application.
[0089] Optionally, it can be understood that the first user in the embodiments of the present application can not only be the initiator as described above, but also be a response user who signs up for other business events. For example, the first user can become a response user who signs up for a business event through the first user terminal. Similarly, the second user in the embodiments of the present application can not only be the response user as described above, but also be an initiator who initiates a time invitation for a business event, which will not be limited here.
[0090] For ease of understanding, further, please refer to Figure 2 , Figure 2 is a scene diagram for data interaction provided by the embodiments of the present application. As shown in Figure 2 , the user A in the embodiments of the present application can be an initiator (that is, a first user) who initiates a time invitation for a business event, and the user terminal 2000 corresponding to the user A can be a user terminal running an application client. The user terminal 2000 can be the user terminal 100a (that is, a first user terminal) shown in Figure 1 . The server corresponding to the user terminal 2000 can be the server 10 shown in Figure 1 .
[0091] It can be understood that in a game scenario, the business event can include a multi-player game such as a competitive game, a chess game, a role-playing game, and the like. For example, Figure 2 xx game. Optionally, in a non-game scenario, the business event can be an online video conference, a mountain climbing trip, a team building activity, and the like. Here, it will not be limited. The business event in the embodiments of the present application can take the xx game as an example to describe the process of initiating a time invitation by the user terminal 2000.
[0092] The session interface to which the user A belongs (for example, Figure 2The session interface 2a) shown can be a session interface corresponding to a public broadcast group associated with a game (e.g., xx game). This session interface 2a may include a business time control for initiating time invitations (e.g., ...). Figure 2 The "Game Timer" control shown is an example. It should be understood that when user A needs to initiate a time invitation for an activity in the game, user A can perform a trigger operation on the service time control (e.g., trigger operation 1). This trigger operation can include contact operations such as clicking and long-pressing, as well as non-contact operations such as voice and gestures; these will not be limited here. At this time, user terminal 2000 can respond to trigger operation 1 and output the service initiation interface (e.g., ...). Figure 2 The business initiation interface shown is 2b).
[0093] Furthermore, the business initiation interface 2b can include the category type to which the server belongs based on the group identifier information of the session interface 2a, as well as business auxiliary information such as the game mode, rank requirements, and available time blocks associated with "xx game". User A can directly confirm or modify the business auxiliary information to quickly enter the business reservation information associated with xx game. The business reservation information here can include business events, business indicators, and reservation time periods. Among them, business indicators can include indicator 1 (e.g., game mode) and indicator 2 (e.g., level requirements such as game rank and game level). The reservation time period can be September 16th, 18:00-20:00. When user A completes the entry, the invitation confirmation control in the business initiation interface 2b (e.g., ...) can be used. Figure 2 The "Send Invitation" control shown will execute a trigger operation (e.g., trigger operation 2). At this time, the user terminal 2000 can respond to the trigger operation 2 and send an invitation notification message associated with the business appointment information (e.g., ... Figure 2 The invitation message 20e shown is output to the session interface (e.g., Figure 2 In the conversation interface 2c) shown. For example, the invitation message 20e can be a link-type message, which can include text data such as "I've sent a team-up invitation, come join me~".
[0094] It can be understood that the other users (i.e., second users) in the conversation interface 2c except for the user A can select an initial participation time period to sign up for the "xx game" according to the appointment time period in the business appointment information by performing a trigger operation on the invitation prompt message 20e. Further, the server corresponding to the application client can determine the participation auxiliary information corresponding to the same participation time period according to the initial participation time period selected by the second user, and then can detect whether the participation auxiliary information meets the business participation condition. For example, the participation auxiliary information here can be the number of users corresponding to the same participation time period. The business participation condition here can be that the number of users corresponding to the same participation time period reaches a number threshold (for example, 5).
[0095] When the server detects that the participation auxiliary information meets the business participation condition, the server can generate a time recommendation message (for example, a time recommendation message 20f as shown) associated with the participation auxiliary information, and then can send the time recommendation message 20f to the user terminal 2000. For example, the time recommendation message 20f here can include text data such as "Your team-up invitation has a new time recommendation ~". Figure 2
[0096] At this time, the user terminal 2000 can output the time recommendation message 20f to the conversation interface (for example, a conversation interface 2d as shown), and output prompt information 20g (i.e., a first prompt message) for the user A in the conversation interface 2d. The prompt information 20g here can be used to instruct the user A to determine a target participation time period and a participation user corresponding to the target participation time period according to the time recommendation message 20f; and the target participation time period here can be used to instruct the participation user to participate in the "xx game". Figure 2
[0097] As can be seen, Figure 3- Figure 11 The user A corresponding to the user terminal 2000 can quickly obtain the business appointment information associated with the user A by confirming or modifying the information in the business initiation interface 2b by performing a trigger operation on the business time control when initiating a time invitation for a business event. Therefore, in the time invitation process in the embodiment of the present application, the operation cost of initiating the time invitation is low, and the invitation can be quickly initiated. In addition, when it is detected that the participation auxiliary information meets the business participation condition, the user terminal 2000 outputs the time recommendation message 20f, so that the user terminal 2000 can effectively avoid frequently receiving the notification message associated with the sign-up situation sent by the server, and then the intelligent appointment can be realized and the appointment efficiency can be improved.
[0098] The first user initiates a time invitation for a business event in a session interface through a first user terminal to make a second user in the session interface sign up for the business event, and then determines the specific implementation of the target participation time period and the participating user, which can be seen below Figure 3 The corresponding embodiment.
[0099] Further, please refer to Figure 3 , Figure 3 is a flowchart of a data processing method provided by an embodiment of the present application. As shown in the figure Figure 1 The method can be executed by a computer device with a time invitation function. The computer device can be a user terminal (for example, the user terminal 100a shown in the above Figure 1 The server (for example, the server 10 shown in the above Figure 4 Without limitation here. For ease of understanding, an embodiment of the present application takes the method executed by a first user terminal running an application client as an example, and the method can at least include the following steps S101-S103:
[0100] Step S101, in the session interface of the application client, a business initiation interface is output in response to a trigger operation for a business time control.
[0101] Specifically, in the application display interface of the application client, the first user corresponding to the first user terminal can perform a trigger operation for a public broadcast group, so that the first user terminal can switch the application display interface to the session interface associated with the public broadcast group. The trigger operation can include touch operations such as clicking and long pressing, and can also include non-contact operations such as voice and gestures, which will not be limited here. When the first user needs to initiate a time invitation for a business event, the first user can perform a trigger operation for a business time control in the session interface, so that the first user terminal can respond to the trigger operation, obtain the group identification information corresponding to the public broadcast group, and send an information acquisition notification to the server corresponding to the application client based on the group identification information. The information acquisition notification here can be used to instruct the server to acquire the business auxiliary information of the classification type to which the group identification information belongs. Further, the first user terminal can receive the business auxiliary information sent by the server and output the business initiation interface corresponding to the session interface based on the business auxiliary information.
[0102] It should be understood that the application display interface of the application client (for example, a social client) can be a display interface associated with a message list or a display interface associated with a contact group chat list, which will not be limited here. The application display interface can include a plurality of public broadcast groups. The first user can select a public broadcast group (for example, an “xx game group”) from the plurality of public broadcast groups to perform a trigger operation, so that the first user terminal can switch the application display interface to a conversation interface associated with the public broadcast group. It can be understood that the public broadcast group here can be a group created based on a classification type. The classification type can include classmates, colleagues, relatives and friends, games, food, travel, part-time, pets, and the like. Different classification types correspond to different group identification information.
[0103] It can be understood that the embodiments of the present application can initiate a time invitation in a game scenario for a game as a business event. For example, the conversation interface of the application client can be a conversation interface corresponding to a public broadcast group of the game type (for example, group 1), at this time, the business initiation interface corresponding to the conversation interface can be used to initiate a time invitation for the game.
[0104] For ease of understanding, further, please refer to Figure 4 , Figure 4 is a scene diagram provided by an embodiment of the present application for outputting a business initiation interface in a game scenario. As Figure 1 indicated, user A can be a first user initiating a time invitation for a business event, and the first user terminal corresponding to the user A can be a user terminal 4000 running an application client, which can be the user terminal 100a shown in the above Figure 1 The server 4100 can be a server corresponding to the application client, which can be the server 10 shown in the above Figure 4 .
[0105] It should be understood that Figure 4 the conversation interface 4a shown in the above Figure 5aThe user terminal 4000 can execute a trigger operation on the "blackout alarm" control (as shown in the figure) to trigger a trigger operation. At this time, the user terminal 4000 can respond to the trigger operation to obtain the group identifier information (for example, identifier information 1) corresponding to the "xx game group", and then can generate an information acquisition notification for sending to the server 4100 based on the identifier information 1. When the server 4100 receives the information acquisition notification, the server 4100 can obtain the service auxiliary information corresponding to the classification type (for example, game type) to which the identifier information 1 belongs. The service auxiliary information here can include the match mode (for example, ranking match, match match, etc.), the rating requirement (for example, gold rating, platinum rating, etc.), and the time block to be selected (for example, time block in units of 30 minutes) associated with "xx game".
[0106] Further, the server 4100 can send the obtained service auxiliary information to the user terminal 4000, so that the user terminal 4000 can output the service initiation interface 4b corresponding to the session interface 4a based on the service auxiliary information. The service initiation interface 4b can output the reservation information filled in by default by the server. For example, the match mode can be a game activity of a five-person ranking match associated with "xx game", the rating requirement can be a gold rating associated with "xx game", and the default selected time block can be a candidate time block corresponding to 9 / 16, 18:00-20:00.
[0107] Optionally, the embodiments of the present application can initiate a time invitation for a business event of a certain activity theme in a non-game scenario. For example, the session interface of the application client can be a session interface corresponding to a colleague type public broadcast group (for example, group 2), and at this time, the business initiation interface corresponding to the session interface can be used to initiate a business event. It can be understood that when the first user needs to initiate a time invitation for a business event (for example, a registration theme of "October team building"), the first user terminal can execute a trigger operation on the business time control in the session interface, so that the first user terminal can respond to the trigger operation to obtain the group identifier information (for example, identifier information 2) corresponding to the group 2, and then can generate an information acquisition notification for sending to the server based on the identifier information 2. When the server receives the information acquisition notification, the server can obtain the service auxiliary information corresponding to the classification type (for example, tourism) to which the identifier information 2 belongs. The service auxiliary information here can include the registration theme, the registration deadline, the time block to be selected, the upper limit of the number of registrants, the gender, the age, the permanent address, etc.
[0108] For ease of understanding, further, Figure 5a , Figure 5a is an interface schematic diagram of a business initiation interface provided by the embodiments of the present application. As Figure 5aAs shown, the service initiation interface 500a in the embodiment of the present application can be output by the first user terminal in response to the triggering operation of the first user on the service time control in the session interface. The session interface herein can be the session interface corresponding to a public broadcast group (e.g., a "personnel department colleague group") of a non-game type (e.g., a colleague type).
[0109] It can be understood that the service initiation interface 500a can include a sign-up theme, a sign-up deadline, and a to-be-selected time block. The sign-up theme herein is used to indicate the service event performed by the current time invitation. The sign-up deadline herein can be used to determine the sign-up authority of the second user (a user of the "personnel department colleague group" except the first user) to participate in the service event, that is, when the time stamp of the service event reaches the sign-up deadline, the second user in the session interface will not be able to sign up to participate in the service event. The to-be-selected time block herein can be a time block in units of 30 minutes.
[0110] It can be understood that the service indicator 510 in the service initiation interface 500a can include a sign-up theme, a sign-up deadline, etc. The first user can enter the sign-up theme by means of keyboard input or gesture input, or can select the sign-up theme in a drop-down list associated with the sign-up theme. For example, the sign-up theme can be "October team building" determined by the first user. In addition, the first user can also enter the sign-up deadline in the service initiation interface 500a as shown. Figure 5b
[0111] The service initiation interface 500a can output a time period selected by default by the server (e.g., 18:00-20:00), and the first user can directly select the time period selected by default as a reservation time period, or can select a reservation time period of interest by means of left and right sliding. Further, the user terminal can take the service event "October team building", the service indicator 510, and the reservation time period as service reservation information associated with the first user.
[0112] Further, please refer to Figure 5b , Figure 5a is an interface schematic diagram of a service initiation interface provided by an embodiment of the present application. As shown in Figure 5b the service initiation interface 500b in the embodiment of the present application can be output by the first user terminal in response to the triggering operation of the first user on the service time control in the session interface. The session interface herein can be the session interface corresponding to a public broadcast group (e.g., a "Shenzhen travel group") of a non-game type (e.g., a travel type).
[0113] It can be understood that the business initiation interface 500b can include a sign-up theme, a sign-up upper limit and a to-be-selected time block. The sign-up theme here is used to indicate the business event performed by the time invitation. The sign-up upper limit here is used to determine the sign-up permission of the second user (a user of the "Shenzhen Tourism Group" except the first user) to participate in the business event, that is, when the number of sign-ups for the same participation time period (for example, 18:00-18:30) reaches the sign-up upper limit, the second user in the conversation interface will not be able to sign up to select the time period of 18:00-18:30. The to-be-selected time block here can be a time block with a unit of 30 minutes.
[0114] It can be understood that the business indicator 520 in the business initiation interface 500b can include a sign-up theme, a sign-up deadline, and the like. The first user can enter the sign-up theme by means of keyboard input or gesture input, or can select the sign-up theme from a drop-down list associated with the sign-up theme. For example, the sign-up theme can be "Shenzhen Day Tour" determined by the first user. In addition, the first user can also enter the sign-up upper limit in the business initiation interface 500b as shown. Figure 2
[0115] The business initiation interface 500b can output a time period (for example, 18:00-20:00) selected by default by the server. Subsequently, the first user can directly select the time period selected by default as the reservation time period, or can select the reservation time period of interest by means of left and right sliding. Further, the user terminal can take the business event "Shenzhen Day Tour", the business indicator 520 and the reservation time period as the business reservation information associated with the first user.
[0116] In step S102, the business initiation interface is used to obtain the business reservation information associated with the first user, and in response to a triggering operation of the invitation determination control, an invitation prompt message associated with the business reservation information is output to the conversation interface.
[0117] Specifically, the first user terminal can obtain the business reservation information determined by the first user in the business initiation interface, and then can generate a template invocation request for sending to the server in response to a triggering operation of the invitation determination control (for example, the "send invitation" control) in the business initiation interface by the first user when the first user determines the business reservation information. The template invocation request here can be used to instruct the server to obtain a message template associated with the business reservation information. The message template can carry the invitation prompt message associated with the business reservation information. When the message template sent by the server is received, the first user terminal can switch the business initiation interface to the conversation interface, and output the invitation prompt message to the conversation interface.
[0118] It can be understood that, in the business initiation interface (for example, Figure 2 shown in the business initiation interface 2b), the first user terminal can obtain the business event and the business index determined by the first user. It should be understood that the first user can directly take the reservation information pushed by the server, such as the game mode, the rating requirement, and the time period, as the business reservation information. For example, in the game scene shown in Figure 2 , the business event pushed by the server can be "xx game", and the business index can be the default recommended game mode, rating requirement, etc. associated with the game pushed by the server.
[0119] Alternatively, the first user can also modify the game mode and rating requirement associated with the game based on the related options in the business initiation interface, respectively, to enter the business index of his own interest. It can be understood that the first user can also add a team formation description in the business initiation interface as an invitation description for inviting the second user. For example, the team formation description can be "Race team for star in the last season, come on! ". Further, the first user can also perform a time selection operation (for example, a click operation) on the time block in the business initiation interface, so that the first user terminal can determine the reservation time period selected by the first user based on the selected time block. At this time, the first user terminal can take the business event, the business index, and the reservation time period as the business reservation information associated with the first user.
[0120] Further, when the first user determines to complete, the first user terminal can respond to the triggering operation of the invitation determination control (for example, the "send invitation" control) in the business initiation interface, and then generate a template call request for sending to the server based on the business reservation information. The server can obtain the message template associated with the business reservation information when it receives the template call request. The message template here can carry the time invitation message associated with the business reservation information. It can be understood that the message template refers to a message body including fixed field content. One message template corresponds to one message display type. The message template in the embodiment of the application can include a link, a picture, a title, a time, an operation option, etc.
[0121] It should be understood that the server can send the message template to the first user terminal, so that the first user terminal can switch the business initiation interface to the conversation interface, and output the invitation prompt message (such as Figure 6 shown in the invitation prompt message 20e) to the conversation interface, so that the user (i.e. the second user) in the conversation interface except the first user can sign up to participate in the business event based on the invitation prompt message.
[0122] For ease of understanding, further, please refer to Figure 6 ,Figure 6 is a scenario schematic diagram provided by an embodiment of the present application, in which a second user signs up for a business event. As shown in Figure 1 , the user B can be a second user who can sign up for a business event. The second user terminal corresponding to the user B can be a user terminal 6000 running an application client. The user terminal 6000 can be any one of the second user terminals in the second user terminal cluster shown in Figure 1 . For example, the user terminal 200a. The server 6100 can be a server corresponding to the application client. The server can be the server 10 shown in Figure 6 .
[0123] As shown in Figure 6 , the session interface 6a can be a session interface corresponding to a public broadcast group (for example, “xx game group”). The invitation prompt message 60e in the session interface 6a can be a prompt message for the user A (i.e., the initiating user) to initiate a time invitation for the business event “xx game”. When the user B in the session interface 6a needs to sign up for the business event, a trigger operation can be performed on the invitation prompt message 60e in the session interface 6a. At this time, the user terminal 6000 can respond to the trigger operation, obtain verification information associated with the user B, and then send the verification information to the server 6100 to determine the sign-up authority of the user B. For example, the verification information can be the game rating (for example, rating 2) of the user B in “xx game”. When the game rating of the user B reaches the business indicator (i.e., the rating requirement) set by the user A in the business reservation information, the server 6100 can determine that the user B has sign-up authority. When the game rating of the user B does not reach the business indicator set by the user A, the server 6100 can determine that the user B does not have sign-up authority, i.e., the user B cannot sign up for the business event.
[0124] When the server 6100 determines that the user B has sign-up authority, the user terminal 6000 can be notified to output the business reservation interface 6b shown in Figure 6 . It can be understood that, in order to facilitate the user B to select an initial participation time period for participating in the business event, the operable area of the user B can output the adjacent area of the reservation time period set by the user A (for example, September 16, 18:00-20:00). The business reservation interface 6b can also display a plurality of response users who have signed up for the business event and the initial participation time period selected by the corresponding response users. Embodiments of the present application can take two response users who sign up for the business event as an example. The two response users can specifically include the user C and the user D. The initial participation time period selected by the user C can be 18:00-19:00 and 19:30-20:00. The initial participation time period selected by the user D can be 18:00-20:00.
[0125] Further, the user B can perform a trigger operation in the operable region for the candidate time block, so as to enable the user terminal 6000 to acquire the initial participation time period associated with the user B. As shown in the service subscription interface 6c, the initial participation time period selected by the user B can be 18:00-19:00 and 19:30-20:00. When the selection of the user B is completed, a trigger operation can be performed for the service control 6 (for example, the “confirm” control) in the service subscription interface 6c, so as to enable the user terminal 6000 to respond to the trigger operation, and send the initial participation time period selected by the user B to the server 6100, so that the server 6100 can determine the participation assistance information associated with the second user. Figure 6
[0126] In step S103, when it is detected that the participation assistance information meets the service participation condition, a time recommendation message associated with the participation assistance information is output to the conversation interface, and first prompt information for the first user is output in the conversation interface.
[0127] Specifically, when the server detects that the participation assistance information meets the service participation condition, the time recommendation message associated with the participation assistance information can be sent to the first user terminal. At this time, the first user terminal can output the time recommendation message to the conversation interface, and output prompt information for the first user in the conversation interface. In the present application, the prompt information for the first user can be referred to as first prompt information.
[0128] It can be understood that when the second user in the conversation interface performs a trigger operation for the invitation prompt message to sign up for the service event, the second user terminal can send the determined initial participation time period to the server. Further, the server can determine the number of users in the same participation time period based on the initial participation time period and the reservation time period set by the first user, and then determine the determined number of users as the participation assistance information.
[0129] For example, as shown in FIG. 6a, the server can determine the number of users in the same participation time period based on the initial participation time period and the reservation time period set by the first user, and then determine the determined number of users as the participation assistance information. Figure 6 The user A sets the appointment time period as 18:00-20:00, the user B selects the initial participation time period as 18:00-19:00 and 19:30-20:00, the user C selects the initial participation time period as 18:00-19:00 and 19:30-20:00, and the user D selects the initial participation time period as 18:00-20:00. At this time, the server can determine that the number of users in the participation time period 1 (for example, the participation time period of 18:00-19:00) (i.e., the participation auxiliary information 1) is 4, and the users selected in the participation time period 1 can include the user A, the user B, the user C and the user D. Similarly, the server can determine that the number of users in the participation time period 2 (for example, the participation time period of 19:00-19:30) (i.e., the participation auxiliary information 2) is 2, and the users selected in the participation time period 2 can include the user A and the user D. The server can determine that the number of users in the participation time period 3 (for example, the participation time period of 19:30-20:00) (i.e., the participation auxiliary information 3) is 4, and the users selected in the participation time period 3 can include the user A, the user B, the user C and the user D.
[0130] It should be understood that the server can obtain the business participation condition associated with the business event, and then can detect whether the participation auxiliary information meets the business participation condition. For example, the business participation condition can be that the number of users in the same participation time period reaches a number threshold (for example, 4). It can be understood that if the number of users (for example, 4) in a participation time period (for example, the participation time period 1) is greater than or equal to 4, the server can determine that the participation auxiliary information 1 meets the business participation condition. If the number of users (for example, 2) in a participation time period (for example, the participation time period 2) is less than 4, the server can determine that the participation auxiliary information 2 does not meet the business participation condition.
[0131] Further, when the server detects that the participation auxiliary information meets the business participation condition, the server can determine the overlapping time period determined when the business participation condition is met as the recommended time period. Figure 7 In the scenario shown, the participation auxiliary information determined by the server to meet the business participation condition can be the participation auxiliary information 1 corresponding to the participation time period 1 and the participation auxiliary information 3 corresponding to the participation time period 3. Therefore, the server can take both the participation time period 1 and the participation time period 3 as the recommended time period, and then can generate a time recommendation message based on the recommended time period and the registered users associated with the recommended time period. At this time, the server can send the time recommendation message to the first user terminal, so that the first user terminal can output the time recommendation message to the conversation interface, and output the prompt information for the first user in the conversation interface.
[0132] It should be understood that when the first user terminal outputs the first prompt message in the session interface, the first user terminal can generate an authority verification request for sending to the server in response to the trigger operation of the first user for the time recommendation message. The server can verify the appointment authority of the first user upon receiving the authority verification request. It can be understood that the server can determine whether the first user who performs the trigger operation for the time recommendation message is the initiator based on the authority verification request to obtain a verification result. If the verification result indicates that the first user is not the initiator of the business event, the server can determine that the first user does not have the appointment authority, that is, the authority verification fails. If the verification result indicates that the first user is the initiator of the business event, the server can determine that the first user has the appointment authority, that is, the authority verification succeeds.
[0133] Further, the server can return an interface switching instruction to the first user terminal when the authority verification succeeds, so that the first user terminal can switch the display interface of the application client from the session interface to the business appointment interface based on the interface switching instruction. The business appointment interface can include a recommended time period. The recommended time period here can be the overlapping time period determined by the server when it is detected that the participation assistance information meets the business participation condition. At this time, the first user can select a target recommended time period from the recommended time period, and then can perform a trigger operation on the first time determination control in the business appointment interface, so that the first user terminal can respond to the trigger operation and set the target recommended time period as the target participation time period, and set the second user and the first user associated with the target participation time period as the participation users of the business event associated with the business time control.
[0134] For ease of understanding, further, please refer to Figure 7 , Figure 7 is a scene diagram provided by an embodiment of the present application for determining a target participation time period and target users. As Figure 1 indicated, user A can be a first user who initiates a time invitation for a business event. The first user terminal corresponding to the user A can be a user terminal 7000 running an application client. The user terminal 7000 can be the user terminal 100a shown in the above Figure 1 The server 7100 can be a server corresponding to the application client. The server 7100 can be the server 10 shown in the above Figure 7
[0135] As Figure 7 As shown, the session interface 7a can include a time recommendation message 70f and a prompt message 70g. The time recommendation message 70f can be generated by the server when detecting that the participation auxiliary information satisfies the business participation condition. The prompt message 70g can be used to instruct user A to determine the target participation time period and the target user according to the time recommendation message 70f.
[0136] It is understood that user A can perform a trigger operation on the time recommendation message 70f, so that the user terminal 7000 can generate a permission verification request in response to the trigger operation. At this time, the user terminal 7000 can send the permission verification request to the server 7100 to verify the appointment permission of user A. It is understood that when the server 7100 determines that user A who performs the trigger operation on the time recommendation message 70f is the initiator of the business event based on the permission verification request, the server 7100 can determine that the user A has the appointment permission, that is, the permission verification is successful. Further, the server 7100 can return an interface switching instruction to the user terminal 7000 when the permission verification is successful, so that the user terminal 7000 can switch the display interface of the application client from the session interface 7a to the business appointment interface (for example, the business appointment interface 7b shown in the figure) based on the interface switching instruction. Figure 7
[0137] As shown, the business appointment interface 7b can include a recommended time period, and the recommended time period can include a plurality of overlapping time periods determined by the server when detecting that the participation auxiliary information satisfies the business participation condition. The present embodiment can take two overlapping time periods as an example, which can be the time period 710 (for example, 18:00-19:00) and the time period 720 (for example, 19:30-20:00) shown in the figure. Figure 8
[0138] At this time, user A can directly select a target recommended time period (for example, the time period 710) in the recommended time period of the business appointment interface 7b, and then perform a trigger operation on the time determination control 7 (for example, the "Confirm Game Time" control) in the business appointment interface 7b to make the user terminal 7000 respond to the trigger operation. The target recommended time period is used as the target participation time period, and the three users (for example, user B, user C, and user D) associated with the target participation time period and user A are used as the participation users of the business event associated with the business time control. Further, the user terminal 7000 can send the target participation time period and the participation users to the server 7100 to make the server 7100 generate a participation prompt message.
[0139] Optionally, the first user can perform secondary screening on the response user in the recommended time period, and select the response user of interest as the target user, so that the success rate of the appointment can be improved, for example, in the game scenario, the first user can select the response user with high attendance rate. In addition, the secondary screening can also improve the success rate of the business event. For example, in the game scenario, the first user can select the response user with high game level, high game rank and high winning rate.
[0140] The business appointment information obtained by the first user terminal can include the business indicators determined by the first user, and the business indicators can include M users associated with the business event. M can be a positive integer. It can be understood that M can be the total number of users participating in the business event, and the M users can include the first user. When the number of users participating in the business event exceeds the limited total number of users in the business appointment information, the first user can determine the target user by selecting the users.
[0141] It can be understood that when the first user determines the target participation time period and the participating user, the first user can perform a trigger operation on the user control in the business appointment interface, so that the first user terminal can respond to the trigger operation and switch the business appointment interface to the user management interface. The user management interface can include N users associated with the recommended time period; the N users belong to the second user in the session interface; N is a positive integer greater than or equal to (M-1). It should be understood that the first user can select the recommended time period in the user management interface, and then select (M-1) users from the N users associated with the recommended time period. The first user can select (M-1) users of interest based on the game level, attendance rate, winning rate, etc. of the N users. At this time, the first user terminal can determine the selected recommended time period as the target recommended time period, and the selected (M-1) users as the target users.
[0142] After the selection is completed, the first user can perform a trigger operation on the second time determination control in the user management interface, so that the first user terminal can respond to the trigger operation and determine the target recommended time period as the target participation time period, and the target user and the first user as the participating users of the business event associated with the business time control.
[0143] For ease of understanding, further, Figure 8 , Figure 8 is a scene diagram provided by an embodiment of the present application for determining the target participation time period and the target user. As Figure 1As shown, the user A can be a first user initiating a time invitation for a service event, the first user terminal corresponding to the user A can be the user terminal 8000 running the application client, and the user terminal 8000 can be the user terminal 100a shown in FIG. 8A. The server 8100 can be a server corresponding to the application client, and the server 8100 can be the server 10 shown in FIG. 8B. Figure 1 The user terminal 100a shown. The server 8100 can be a server corresponding to the application client, and the server 8100 can be the server 10 shown in FIG. 8B. Figure 8 The server 10 shown in FIG. 8B.
[0144] It should be understood that the service indicators of the service reservation information in the embodiments of the present application can include M users (for example, 3 users) associated with the service event. Here, M can be a positive integer. In other words, the total number of users participating in the service event can be 3, and the 3 users can include the first user. The user viewing control 810 (for example, the “3 people sign up for this time period” control) can be included in the service reservation interface 8a of the user terminal 8000. The user A can perform a trigger operation on the user viewing control 810, so that the user terminal 8000 can respond to the trigger operation and switch the service reservation interface 8a to the user management interface 8b. The user management interface 8b can include N users associated with the recommended time period (for example, the 18:00-19:00 time period); here, the N users belong to the second user in the session interface; N is a positive integer greater than or equal to 2. Here, the N users can be taken as an example of the 3 users of user B, user C, and user D. It should be understood that the first user can select the recommended time period in the user management interface 8b, and then select 2 users from the 3 users associated with the recommended time period. For example, the first user selects user B and user C from the 3 users based on the game level. At this time, the user terminal 8000 can determine the selected recommended time period as the target recommended time period, and the selected user B and user C as the target users.
[0145] After the selection is completed, the user A can perform a trigger operation on the time determination control 820 (i.e., the second time determination control) in the user management interface 8b, and the user terminal 8000 can respond to the trigger operation to determine the target recommended time period as the target participation time period, and the target users and the user A as the participating users of the service event associated with the service time control. The participating users can include user A, user B, and user C. Further, the user terminal 8000 can output the service confirmation interface 8c shown in FIG. 8C, so that the user A can perform secondary confirmation on the target participation time period in the service confirmation interface 8c. When the user A performs a trigger operation on the service control 820 in the service confirmation interface 8c, the user terminal 8000 can send the target participation time period and the participating users to the server 8100, so that the server 8100 generates a participation prompt message. Figure 9
[0146] Therefore, in the embodiment of the present application, the first user terminal can quickly obtain the service reservation information associated with the first user in the service initiation interface, and then can respond to the triggering operation of the invitation determination control to quickly initiate the time invitation for the service event, and output the invitation prompt message associated with the service reservation information to the conversation interface, so that the second user in the conversation interface can register and reserve based on the invitation prompt message. The server can reduce the front-end operation of the first user when initiating the time invitation by calculating the reservation time period in the service reservation information associated with the first user and the initial participation time period of the second user who registers to participate in the service event, thereby simplifying the operation difficulty of the first user. In addition, the first user terminal does not need to frequently receive the service notification generated by the second user when registering and reserving, and the server will send the time recommendation message associated with the participation assistance information to the first user terminal when detecting that the participation assistance information meets the service participation condition, so that the first user terminal can output the time recommendation message to the conversation interface and output the first prompt information for the first user in the conversation interface, thereby effectively avoiding frequent reception of service notifications, and thereby achieving intelligent reservation and greatly improving the reservation efficiency.
[0147] Further, please refer to Figure 9 , Figure 9 is a flowchart of a data processing method provided by the embodiment of the present application. As Figure 1 shown, the method can be executed by the first user terminal, the second user terminal and the server, the first user terminal can be the user terminal corresponding to the first user (for example, user A), and the first user terminal can be the user terminal 100a shown in the above Figure 1 . The second user terminal can be the user terminal corresponding to the second user (for example, user B, user C, etc.), and the second user terminal can be any one of the user terminals in the second user terminal cluster shown in the above Figure 1 . The server can be the server 10 shown in the above Figure 3 . The method can at least include the following steps S201-S211:
[0148] Step S201, the first user terminal responds to the triggering operation of the service time control in the conversation interface, obtains the group identifier information corresponding to the public broadcast group, and sends an information acquisition notification to the server based on the group identifier information.
[0149] Step S202, the server obtains the service assistance information of the classification type to which the group identifier information belongs based on the group identifier information carried in the information acquisition notification, and sends the service assistance information to the first user terminal.
[0150] In step S203, the first user terminal outputs a service initiation interface corresponding to the session interface based on the service auxiliary information.
[0151] In step S204, the first user terminal acquires service subscription information associated with the first user in the service initiation interface, and sends a template invocation request generated based on the service subscription information to the server.
[0152] In step S205, the server acquires a message template associated with the service subscription information based on the template invocation request, and sends the message template to the user in the session interface through the account information of the first user.
[0153] In step S206, the second user terminal outputs an invitation prompt message associated with the service subscription information carried in the message template in the session interface.
[0154] In step S207, the second user terminal determines an initial participation time period of the second user based on the invitation prompt message, and sends the initial participation time period to the server.
[0155] In step S208, the server determines participation auxiliary information corresponding to the same participation time period based on the initial participation time period and the reservation time period in the service subscription information, generates a time recommendation message based on the participation auxiliary information when it is detected that the participation auxiliary information meets the service participation condition, and sends the time recommendation message to the first user terminal.
[0156] In step S209, the first user terminal outputs the time recommendation message to the session interface, and outputs a first prompt message for the first user in the session interface to determine a target participation time period and a participating user.
[0157] The specific implementation of steps S201-S209 can be referred to the description of steps S101-S103 in the above-mentioned Figure 8 corresponding embodiments, which will not be described here.
[0158] In step S210, the first user terminal sends the target participation time period and the participating user to the server.
[0159] In step S211, the server generates a participation prompt message associated with the service event based on the target participation time period and the participating user, and sends the participation prompt message to the participating user.
[0160] Specifically, the server can determine a start timestamp of the target participation time period upon receiving the target participation time period determined by the first user terminal and the participation user. Further, the server can obtain an interval time period associated with the target participation time period, and then determine a timing timestamp associated with the timing task based on the start timestamp and the interval time period. It should be understood that the server can generate a participation prompt message associated with the business event when the timestamp of the business event reaches the timing timestamp, and then send the participation prompt message to the participation user.
[0161] As shown in the above Figure 10 , the target participation time period sent by the user terminal 8000 (i.e., the first user terminal) can be 18:00-19:00, and the server 8100 can determine that the start timestamp of the target participation time period is 18:00. Further, the server 8100 can obtain an interval time period associated with the target participation time period, which can be 5 minutes displayed in the business confirmation interface 8c. At this time, the server can determine a timing timestamp (e.g., 17:55) associated with the timing task based on the start time period of 18:00 and the interval time period of 5 minutes. When the timestamp of the business event reaches the timing timestamp, the server can generate a participation prompt message associated with the business event, and then send the participation prompt message to the user in the conversation interface. It should be understood that the participation prompt message can be used to indicate that the participation user can quickly perform the business event.
[0162] Further, the first user terminal corresponding to the first user can receive the participation prompt message, and then output the participation prompt message to the conversation interface, and output a second prompt message for the participation user in the conversation interface. It can be understood that the first user can perform a trigger operation in the conversation interface for the participation prompt message, so that the first user terminal can switch the display interface of the application client from the conversation interface to the business start interface for performing the business event.
[0163] For ease of understanding, further, Figure 10 , Figure 10 is a scene schematic diagram for outputting a participation prompt message provided by an embodiment of the present application. As Figure 1 shown, the server X in the embodiment of the present application can be a server corresponding to the application client, which can be the server 10 shown in the above Figure 10 , the user terminal Y in the embodiment of the present application can be a user terminal corresponding to a participation user participating in a business event, for example, the user terminal Y can be a first user terminal corresponding to the first user, or a second user terminal corresponding to the second user.
[0164] The server X can generate a participation prompt message associated with the business event when determining that the timestamp of the business event reaches the timing timestamp associated with the timing task, and then can send the participation prompt message to Figure 10 the user terminal Y shown in FIG. 1, so that the user terminal Y outputs the participation prompt message to the session interface (for example, the session interface 10a), and outputs a second prompt message for the participating users in the session interface 10a. The participation prompt message can be the participation prompt message 1p shown in FIG. 1. It can be understood that the participation prompt message 1p can be used to instruct the participating users corresponding to the user terminal Y to quickly perform the business event without first exiting the session interface 10a and then entering the client (for example, the game client) corresponding to the business event. The second prompt message can be the prompt message 1q shown in FIG. 1, for example, the prompt message 1q can be text data such as "@ user A @ user B @ user C, come on brothers, the time to play is here". The user A can be the first user who initiates the time invitation, and the user B and the user C can be the participating users determined by the user A. Figure 10 Figure 11
[0165] It can be understood that after entering the business start interface, if a part of the participating users cannot perform the business event in the target participation time period due to their own reasons, causing other participating users to also be unable to perform the business event, the first user can re-initiate an invitation matching request in the business start interface. At this time, the server can initiate an invitation matching message to the users in the session interface based on the invitation matching request. It should be understood that when multiple users perform the business event based on the invitation matching message, the server can preferentially select the users who have signed up for the target participation time period.
[0166] Further, please refer to Figure 11 , Figure 11 is a timing diagram for initiating a time invitation for a business event provided by an embodiment of the present application. As shown in FIG. 1, the initiator A in the embodiment of the present application can be the first user who initiates the business event, and the participants B, C, etc. can be the second users who sign up for the business event. The user terminal 1 corresponding to the initiator A can be referred to as a first user terminal (for example, the user terminal 100a shown in FIG. 1), the user terminal 2 corresponding to the participant B (for example, the user terminal 200a shown in FIG. 1), and the user terminal 3 corresponding to the participant C (for example, the user terminal 200b shown in FIG. 1) can all be referred to as second user terminals. The server can be a server (for example, the server 10 shown in FIG. 1) corresponding to the application client. Figure 1 Figure 1 Figure 1 Figure 1 Figure 12
[0167] It should be understood that the initiator A can perform step S111 to perform a trigger operation on the public broadcast group in the application client, so that the user terminal 1 corresponding to the initiator A can output the session interface. Further, the user A can perform step S112 to perform a trigger operation on the business time control in the session interface, so that the user terminal 1 can output the business initiation interface. At this time, the user A can perform step S113 to determine the business reservation information including the business event, the business index and the appointment time period in the business initiation interface, and then can perform step S114 to perform a trigger operation on the invitation determination control in the business initiation interface, so that the user terminal 1 can send a template calling request. Further, the server can perform step S115 to obtain a message template associated with the business reservation information when receiving the template calling request, and then can perform step S116 to return the message template to the user terminal 1, so that the user terminal 1 can perform step S117 to output the invitation prompt message carried in the message template to the session interface.
[0168] It can be understood that the participant B can perform step S118 to perform a trigger operation on the invitation prompt message in the session interface of the user terminal 2, so that the user terminal 2 can perform step S120 to switch the session interface to the business reservation interface. The participant B can perform step S121 to select the initial participation time period of participating in the business event in the business reservation interface of the user terminal 2, and then can perform step S122 to send the initial participation time period to the server through the user terminal 2. Similarly, the participant C can also perform step S119 to perform a trigger operation on the invitation prompt message in the session interface of the user terminal 3, so that the user terminal 3 can perform step S120 to switch the session interface to the business reservation interface, and then can perform steps S121-S122.
[0169] Further, the server can perform step S123 to determine the participation assistance information corresponding to the same time period based on the initial participation time period selected by the participant and the appointment time period set by the initiator A, and when it is detected that the participation assistance information meets the business participation condition, the server can perform step S124 to send the time recommendation message and the first prompt message for the initiator A to the user in the session interface to prompt the initiator A to perform step S125. When the first prompt message is displayed on the session interface of the user terminal 1, the initiator A can perform a trigger operation on the time recommendation message, so that the user terminal 1 can perform step S126 to switch the session interface to the business appointment interface. At this time, the initiator A can perform step S127 to select the target participation time period and the participating user, and then the user terminal 1 can perform step S128 to send the target participation time period and the participating user to the server, so that the server can perform step S129 to generate a participation prompt message when the timestamp of the business event reaches the timing timestamp associated with the timing task. Further, the server can perform step S130 to send the participation prompt message and the second prompt message for the participating user to the user in the session interface.
[0170] It can be understood that the session interface of the user terminal 1 corresponding to the initiator A can display the participation prompt message, at this time, the initiator A can perform step S131 to perform a trigger operation on the participation prompt message, so that the user terminal 1 can perform step S134 to switch the session interface to the business start interface. Similarly, the session interface of the user terminal 2 corresponding to the participant B can also display the participation prompt message, at this time, the participant B can perform step S132 to perform a trigger operation on the participation prompt message, so that the user terminal 2 can perform step S134 to switch the session interface to the business start interface. Similarly, the session interface of the user terminal 3 corresponding to the participant C can also display the participation prompt message, at this time, the participant C can perform step S133 to perform a trigger operation on the participation prompt message, so that the user terminal 2 can perform step S134 to switch the session interface to the business start interface.
[0171] Therefore, in the embodiment of the present application, the server can reduce the front-end operation of the first user when initiating the time invitation by calculating the reservation time period in the service reservation information associated with the first user and the initial participation time period of the second user participating in the service event, simplifying the operation difficulty of the first user, thereby realizing intelligent reservation and greatly improving the reservation efficiency. Further, the server can also start a timing task based on the target participation time period, so that when the timestamp of the service event reaches the timing timestamp associated with the timing timestamp, the second prompt message and the participation prompt message can be sent to the participating user participating in the service event, so as to timely prompt the participating user to switch to the service start interface based on the participation prompt message and execute the service event, thereby reducing the probability that the participating user forgets to execute the service event, and further improving the reservation success rate.
[0172] Further, please refer to Figure 12 , Figure 12 is a structural schematic diagram of a data processing apparatus provided by an embodiment of the present application. The data processing apparatus 1 can be a computer program (including program code) running in a computer device, for example, the data processing apparatus 1 is an application software; the data processing apparatus 1 can be used to execute the corresponding steps in the method provided by the embodiments of the present application. As shown in Figure 2 , the data processing apparatus 1 can run in a first user terminal with a time invitation function, which can be the user terminal 2000 in the corresponding embodiment described above. Figure 3 The data processing apparatus 1 can include: an initiation interface output module 11, an invitation message output module 12, a recommendation message output module 13, a verification request sending module 14, a reservation interface output module 15, a first determination module 16, a management interface output module 17, a target user determination module 18, a second determination module 19, a participation message receiving module 20, a participation message output module 21, and a service start interface output module 22.
[0173] The initiation interface output module 11 is configured to output a service initiation interface in a session interface of an application client in response to a triggering operation on a service time control;
[0174] The initiation interface output module 11 includes a session interface output unit 111, a notification sending unit 112, and an initiation interface output unit 113.
[0175] The session interface output unit 111 is configured to switch an application display interface of an application client to a session interface associated with a public broadcast group in response to a triggering operation on the public broadcast group;
[0176] The notification sending unit 112 is configured to, in response to a triggering operation on the service time control in the session interface, acquire group identifier information corresponding to the public broadcast group, and send an information acquisition notification to the server based on the group identifier information; the information acquisition notification is used to instruct the server to acquire service auxiliary information of a classification type to which the group identifier information belongs.
[0177] The initiation interface output unit 113 is configured to receive the service auxiliary information sent by the server, and output a service initiation interface corresponding to the session interface based on the service auxiliary information.
[0178] The specific implementation of the session interface output unit 111, the notification sending unit 112, and the initiation interface output unit 113 can be referred to the descriptions of the corresponding embodiments of step S101. Figure 3 The specific implementation of the session interface output unit 111, the notification sending unit 112, and the initiation interface output unit 113 can be referred to the descriptions of the corresponding embodiments of step S101.
[0179] The invitation message output module 12 is configured to acquire service reservation information associated with the first user in the service initiation interface, and output an invitation prompt message associated with the service reservation information to the session interface in response to a triggering operation on the invitation determination control; the invitation prompt message is used to instruct the second user in the session interface to determine participation auxiliary information corresponding to the same participation time period according to the service reservation information.
[0180] The invitation message output module 12 includes a reservation information acquisition unit 121, a call request sending unit 122, and an invitation message output unit 123.
[0181] The reservation information acquisition unit 121 is configured to acquire service reservation information determined by the first user in the service initiation interface.
[0182] The reservation information acquisition unit 121 includes an acquisition subunit 1211, a time period determination subunit 1212, and a reservation information determination subunit 1213.
[0183] The acquisition subunit 1211 is configured to acquire a service event and a service index determined by the first user in the service initiation interface.
[0184] The time period determination subunit 1212 is configured to, in response to a time selection operation of the first user on a candidate time block in the service initiation interface, determine a reservation time period selected by the first user based on the selected time block.
[0185] The reservation information determination subunit 1213 is configured to take the service event, the service index, and the reservation time period as the service reservation information.
[0186] The specific implementation of the obtaining sub-unit 1211, the time period determining sub-unit 1212, and the reservation information determining sub-unit 1213 can be refer to the descriptions of the corresponding embodiments of the step S101. Figure 3 The descriptions of the business reservation information in the corresponding embodiments will not be repeated here.
[0187] The calling request sending unit 122 is configured to generate a template calling request for sending to the server based on the business reservation information in response to the triggering operation on the invitation determining control. The template calling request is configured to instruct the server to obtain a message template associated with the business reservation information. The message template carries an invitation prompt message associated with the business reservation information.
[0188] The invitation message output unit 123 is configured to switch the business initiating interface to a conversation interface and output the invitation prompt message to the conversation interface when the message template sent by the server is received.
[0189] The specific implementation of the reservation information obtaining unit 121, the calling request sending unit 122, and the invitation message output unit 123 can be refer to the descriptions of the corresponding embodiments of the step S102. Figure 3 The descriptions of the step S102 in the corresponding embodiments will not be repeated here.
[0190] The recommendation message output module 13 is configured to output a time recommendation message associated with the participation auxiliary information to the conversation interface and output first prompt information for the first user in the conversation interface when it is detected that the participation auxiliary information meets the business participation condition. The first prompt information is configured to instruct the first user to determine a target participation time period and a participation user corresponding to the target participation time period according to the time recommendation message. The target participation time period is configured to indicate that the participation user participates in a business event associated with the business time control.
[0191] The verification request sending module 14 is configured to generate an authority verification request for sending to the server in response to the triggering operation of the first user on the time recommendation message when the first prompt message is output in the conversation interface. The authority verification request is configured to instruct the server to verify the reservation authority of the first user.
[0192] The reservation interface output module 15 is configured to obtain an interface switching instruction returned by the server when the authority verification succeeds, and switch the display interface of the application client from the conversation interface to a business reservation interface based on the interface switching instruction. The business reservation interface includes a recommended time period. The recommended time period is a coincident time period determined by the server when it is detected that the participation auxiliary information meets the business participation condition.
[0193] The first determining module 16 is configured to, in response to a triggering operation on the first time determining control in the service reservation interface, determine a target recommended time period selected from the recommended time periods as a target participation time period, and determine a second user associated with the target participation time period and the first user as participation users of the service event associated with the service time control.
[0194] The service reservation interface includes a user viewing control, and the service reservation information includes a service index determined by the first user. The service index includes M users associated with the service event, M is a positive integer, the M users include the first user, and M is a total number of users participating in the service event.
[0195] The management interface output module 17 is configured to, in response to a triggering operation on the user viewing control, switch the service reservation interface to a user management interface. The user management interface includes N users associated with the recommended time periods, the N users belong to the second user, N is a positive integer greater than or equal to (M-1).
[0196] The target user determining module 18 is configured to determine the target recommended time period in the user management interface, and select (M-1) users from the N users as target users. The user management interface includes a second time determining control.
[0197] The second determining module 19 is configured to, in response to a triggering operation on the second time determining control, determine the target recommended time period as the target participation time period, and determine the target users and the first user as the participation users of the service event associated with the service time control.
[0198] The participation message receiving module 20 is configured to receive a participation prompt message associated with the service event sent by the server. The participation prompt message is generated by the server when a timestamp of the service event reaches a timing timestamp. The timing timestamp is determined based on the target participation time period and an interval time period associated with the target participation time period.
[0199] The participation message output module 21 is configured to output the participation prompt message to the conversation interface, and output a second prompt message for the participation users in the conversation interface. The second prompt message is used to instruct the participation users to participate in the service event according to the participation prompt message.
[0200] The service start interface output module 22 is configured to, when the conversation interface outputs the second prompt message, in response to a triggering operation on the participation prompt message, switch a display interface of the application client from the conversation interface to a service start interface used to execute the service event.
[0201] The specific implementation of the initiation interface output module 11, the invitation message output module 12, the recommendation message output module 13, the verification request sending module 14, the reservation interface output module 15, the first determination module 16, the management interface output module 17, the target user determination module 18, the second determination module 19, the participation message receiving module 20, the participation message output module 21, and the service start interface output module 22 can be referred to the above Figure 9 The descriptions of steps S101-S103 and Figure 13 The descriptions of steps S201-S211 in the corresponding embodiments will not be repeated here. In addition, the beneficial effects of using the same method will not be repeated.
[0202] Further, please refer to Figure 13 , Figure 13 is a schematic diagram of a computer device provided by an embodiment of the present application. As Figure 2 shown, the computer device 1000 can be the user terminal 2000 in the above Figure 13 corresponding embodiments, and the computer device 1000 can include at least one processor 1001 such as a CPU, at least one network interface 1004, a user interface 1003, a memory 1005, and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 can include a display screen (Display) and a keyboard (Keyboard), and the network interface 1004 can optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 can be a high-speed RAM memory or a non-volatile memory such as at least one disk memory. The memory 1005 can also be at least one storage device located away from the aforementioned processor 1001. As Figure 13 shown, the memory 1005 as a computer storage medium can include an operating system, a network communication module, a user interface module, and a device control application program.
[0203] In the computer device 1000 shown in Figure 3 , the network interface 1004 is mainly used for network communication with a server corresponding to an application client; the user interface 1003 is mainly used to provide an input interface for a user; and the processor 1001 can be used to call the device control application program stored in the memory 1005 to realize:
[0204] In the session interface of the application client, a service initiation interface is output in response to a triggering operation on a service time control; the service initiation interface includes an invitation determination control;
[0205] obtaining, in the service initiation interface, service reservation information associated with the first user, and outputting, in response to a triggering operation of the invitation determination control, an invitation prompt message associated with the service reservation information to the conversation interface; the invitation prompt message is used to instruct the second user in the conversation interface to determine participation auxiliary information corresponding to the same participation time period according to the service reservation information;
[0206] When it is detected that the participation auxiliary information meets the service participation condition, a time recommendation message associated with the participation auxiliary information is output to the conversation interface, and first prompt information for the first user is output in the conversation interface; the first prompt information is used to instruct the first user to determine a target participation time period and a participation user corresponding to the target participation time period according to the time recommendation message; the target participation time period is used to instruct the participation user to participate in the service event associated with the service time control.
[0207] It should be understood that the computer device 1000 described in the embodiments of the present application can execute the description of the data processing method in the foregoing Figure 9 and Figure 12 corresponding embodiments, and can also execute the description of the data processing apparatus 1 in the foregoing Figure 3 corresponding embodiments, and will not be described here. In addition, the description of the beneficial effects of using the same method will also not be described.
[0208] In addition, it should be noted here that the embodiments of the present application also provide a computer readable storage medium, and the computer readable storage medium stores the computer program executed by the data processing apparatus 1 mentioned above, and the computer program includes program instructions, and when the processor executes the program instructions, the computer program can execute the description of the data processing method in the foregoing Figure 9 or Figure 3 corresponding embodiments, and therefore, will not be described here. In addition, the description of the beneficial effects of using the same method will also not be described. For technical details not disclosed in the computer readable storage medium embodiments of the present application, please refer to the description of the method embodiments of the present application. As an example, the program instructions can be deployed to be executed on one computing device, or on multiple computing devices located in one place, or on multiple computing devices distributed in multiple places and interconnected through a communication network, and the multiple computing devices distributed in multiple places and interconnected through a communication network can constitute a blockchain system.
[0209] The present application provides a computer program product or computer program, which includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device can execute the foregoingFigure 9 or Figure 14 The description of the data processing method in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0210] Further, please see Figure 14 , Figure 14 This is a schematic diagram of the structure of a data processing apparatus provided in an embodiment of this application. The data processing apparatus 2 can be a computer program (including program code) running on a computer device; for example, the data processing apparatus 2 is application software. The data processing apparatus 2 can be used to execute corresponding steps in the method provided in the embodiments of this application. Figure 1 As shown, the data processing device 2 can run on the server corresponding to the application client, and this server can be the aforementioned Figure 9 The server 10 in the corresponding embodiment. The data processing device 2 may include: an auxiliary information sending module 100, a message template sending module 200, a recommended message sending module 300, an initial time period acquisition module 400, a user number determination module 500, a condition determination module 600, a start timestamp determination module 700, a timed timestamp determination module 800, and a participation message sending module 900.
[0211] The auxiliary information sending module 100 is used to obtain information acquisition notifications sent by the first user terminal in the session interface of the application client, obtain business auxiliary information of the category to which the group identification information belongs based on the group identification information, and send the business auxiliary information to the first user terminal so that the first user terminal outputs a business initiation interface corresponding to the session interface; the information acquisition notification is generated by the first user terminal in response to the trigger operation of the business time control in the session interface; the business initiation interface is used to instruct the first user terminal to obtain business reservation information associated with the first user;
[0212] The message template sending module 200 is used to obtain a template call request generated by the first user terminal based on the business reservation information, obtain a message template associated with the business reservation information based on the template call request, and send the message template to the first user terminal so that the first user terminal outputs the invitation prompt message associated with the business reservation information carried in the message template in the session interface; the invitation prompt message is used to instruct the second user in the session interface to determine the participation auxiliary information corresponding to the same participation time period based on the business reservation information;
[0213] The recommendation message sending module 300 is used to generate a time recommendation message based on the participation auxiliary information when it detects that the participation auxiliary information meets the business participation conditions, and send the time recommendation message to the first user terminal so that the first user terminal outputs the time recommendation message to the session interface, and outputs a first prompt message for the first user in the session interface; the first prompt message is used to instruct the first user to determine the target participation time period and the participating user corresponding to the target participation time period according to the time recommendation message; the target participation time period is used to instruct the participating user to participate in the business event associated with the business time control.
[0214] The initial time period acquisition module 400 is used to acquire the initial participation time period determined by the second user terminal corresponding to the second user based on the invitation prompt message; the initial participation time period is determined by the second user based on the reservation time period in the business reservation information;
[0215] The user count determination module 500 is used to determine the number of users in the same participation time period based on the initial participation time period and the reservation time period, and to determine the determined number of users as participation auxiliary information.
[0216] The condition determination module 600 is used to determine whether the participation auxiliary information meets the business participation conditions when the number of users reaches the quantity threshold in the business participation conditions.
[0217] The start timestamp determination module 700 is used to determine the start timestamp of the target participation time period when it receives the target participation time period and participating users determined by the first user terminal.
[0218] The timing timestamp determination module 800 is used to obtain the interval time period associated with the target participation time period, and determine the timing timestamp associated with the timing task based on the start timestamp and the interval time period.
[0219] The participation message sending module 900 is used to generate a participation prompt message associated with the business event when the timestamp of the business event reaches the timed timestamp, and send the participation prompt message to the participating users in the session interface.
[0220] The specific implementation methods of the auxiliary information sending module 100, message template sending module 200, recommendation message sending module 300, initial time period acquisition module 400, user number determination module 500, condition determination module 600, start timestamp determination module 700, timed timestamp determination module 800, and participating message sending module 900 can be found above. Figure 15 The descriptions of steps S201-S211 in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0221] Further, please refer to Figure 15 , Figure 15 is a schematic diagram of a computer device provided by an embodiment of the present application. As shown in Figure 1 , the computer device 3000 can be the server 10 in the above-mentioned Figure 15 corresponding embodiments, and the computer device 3000 can include at least one processor 3001 such as a CPU, at least one network interface 3004, a user interface 3003, a memory 3005, and at least one communication bus 3002. The communication bus 3002 is used to realize the connection and communication between the components. The user interface 3003 can include a display screen (Display) and a keyboard (Keyboard), and the network interface 3004 can optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 3005 can be a high-speed RAM memory or a non-volatile memory such as at least one disk memory. The storage 3005 can also be at least one storage device located away from the aforementioned processor 3001. As shown in Figure 15 , the memory 3005 as a computer storage medium can include an operating system, a network communication module, a user interface module, and a device control application.
[0222] In the computer device 3000 shown in Figure 3 , the network interface 3004 is mainly used for network communication with the first user terminal and the second user terminal; the user interface 3003 is mainly used to provide an input interface for the user; and the processor 3001 can be used to call the device control application stored in the memory 3005 to realize:
[0223] obtaining information acquisition notification sent by the first user terminal in the session interface of the application client, obtaining service auxiliary information of a classification type to which the group identifier information belongs based on the group identifier information carried by the information acquisition notification, sending the service auxiliary information to the first user terminal, so that the first user terminal outputs a service initiation interface corresponding to the session interface; the information acquisition notification is generated by the first user terminal in response to a trigger operation of a service time control in the session interface; and the service initiation interface is used to instruct the first user terminal to obtain service reservation information associated with the first user;
[0224] The template calling request generated by the first user terminal based on the service subscription information is acquired, a message template associated with the service subscription information is acquired based on the template calling request, and the message template is sent to the first user terminal, so that the first user terminal outputs an invitation prompt message associated with the service subscription information carried in the message template in the session interface; the invitation prompt message is used to instruct the second user in the session interface to determine the participation auxiliary information corresponding to the same participation time period according to the service subscription information;
[0225] When it is detected that the participation auxiliary information meets the service participation condition, a time recommendation message is generated based on the participation auxiliary information, the time recommendation message is sent to the first user terminal, so that the first user terminal outputs the time recommendation message to the session interface, and first prompt information for the first user is output in the session interface; the first prompt information is used to instruct the first user to determine the target participation time period and the participation user corresponding to the target participation time period according to the time recommendation message; the target participation time period is used to instruct the participation user to participate in the service event associated with the service time control.
[0226] It should be understood that the computer device 3000 described in the embodiments of the present application can execute the foregoing Figure 9 Or Figure 14 the description of the data processing method in the corresponding embodiments, the description of the data processing device 2 in the foregoing Figure 9 corresponding embodiments, and will not be described here. In addition, the beneficial effects of using the same method will not be described here.
[0227] In addition, it should be noted here that the embodiments of the present application also provide a computer readable storage medium, and the computer readable storage medium stores the computer program executed by the data processing device 2 mentioned above, and the computer program includes program instructions, when the processor executes the program instructions, can execute the description of the data processing method in the foregoing Figure 3 corresponding embodiments, therefore, will not be described here. In addition, the beneficial effects of using the same method will not be described here. For technical details of the computer readable storage medium embodiments involved in the present application, please refer to the description of the method embodiments of the present application. As an example, the program instructions can be deployed to execute on one computing device, or on multiple computing devices located in one place, or on multiple computing devices distributed in multiple places and interconnected through a communication network. The multiple computing devices distributed in multiple places and interconnected through a communication network can constitute a blockchain system.
[0228] This application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned... Figure 9 or Figure 16 The description of the data processing method in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0229] For further details, please see Figure 16 , Figure 12 This is a schematic diagram of the structure of a data processing system provided in an embodiment of this application. The data processing system 3 may include a data processing device 1a and a data processing device 2a. The data processing device 1a may be the aforementioned... Figure 14 The data processing device 1 in the corresponding embodiment can be understood to be integrated into the first user terminal, therefore, it will not be described in detail here. The data processing device 2a can be the one described above. The data processing device 2 in the corresponding embodiment can be understood to be integrated into the server corresponding to the application client, therefore, it will not be described in detail here. Furthermore, the beneficial effects of using the same method will also not be described in detail. For technical details not disclosed in the data processing system embodiments of this application, please refer to the description of the method embodiments of this application.
[0230] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0231] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. A data processing method, characterized by, The application comprises the following steps: In the session interface of the application client, a business initiation interface is output in response to a triggering operation on a business time control; The business time control is used to initiate an appointment for a business event associated with the business time control, and the business initiation interface comprises an appointment determination control; In the business initiation interface, business appointment information associated with a first user is obtained, and an appointment prompt message associated with the business appointment information is output to the session interface in response to a triggering operation on the appointment determination control; The appointment prompt message is used to instruct a second user in the session interface to select an initial participation time period according to a participation time period in the business appointment information, and the initial participation time period selected by the second user is used to determine participation auxiliary information corresponding to a same participation time period; When it is detected that the participation auxiliary information meets a business participation condition, a time recommendation message associated with the participation auxiliary information is output to the session interface, and first prompt information for the first user is output in the session interface; The first prompt information is used to instruct the first user to determine a target participation time period and a participation user corresponding to the target participation time period according to the time recommendation message; and the target participation time period is used to instruct the participation user to participate in the business event associated with the business time control.
2. The method of claim 1, wherein, The application comprises the following steps: In the application display interface of the application client, the application display interface is switched to a session interface associated with a public broadcast group in response to a triggering operation on the public broadcast group; In response to a triggering operation on a business time control in the session interface, group identification information corresponding to the public broadcast group is obtained, and an information acquisition notification is sent to a server based on the group identification information; the information acquisition notification is used to instruct the server to acquire business auxiliary information of a classification type to which the group identification information belongs; The business auxiliary information sent by the server is received, and a business initiation interface corresponding to the session interface is output based on the business auxiliary information.
3. The method of claim 1, wherein, The application comprises the following steps: In the business initiation interface, business appointment information determined by a first user is obtained; In response to a triggering operation on the appointment determination control, a template calling request used to send to a server is generated based on the business appointment information; the template calling request is used to instruct the server to acquire a message template associated with the business appointment information; the message template carries an appointment prompt message associated with the business appointment information; When the message template sent by the server is received, the business initiation interface is switched to the session interface, and the appointment prompt message is output to the session interface.
4. The method of claim 3, wherein, The application comprises the following steps: In the service initiation interface, a service event determined by a first user and a service index are acquired; In response to a time selection operation of the first user on a to-be-selected time block in the service initiation interface, a reservation time period selected by the first user is determined based on the selected time block; The service event, the service index, and the reservation time period are taken as service reservation information associated with the first user.
5. The method of claim 1, wherein, The method further includes: In response to a trigger operation of the first user on the time recommendation message while the first prompt message is output in the session interface, a permission verification request for sending to a server is generated; the permission verification request is used to instruct the server to verify the reservation permission of the first user; An interface switching instruction returned by the server when the permission verification succeeds is acquired, and a display interface of the application client is switched from the session interface to a service reservation interface based on the interface switching instruction; the service reservation interface includes a recommended time period; the recommended time period is a coincident time period determined by the server when the participation assistance information is detected to meet a service participation condition; In response to a trigger operation on a first time determination control in the service reservation interface, a target recommended time period selected from the recommended time period is taken as a target participation time period, and a second user associated with the target participation time period and the first user are taken as participating users of a service event associated with the service time control.
6. The method of claim 5, wherein, The service reservation interface includes a user viewing control; the service reservation information includes a service index determined by the first user; the service index includes M users associated with the service event; M is a positive integer; The M users include the first user, and M is the total number of users participating in the service event; The method further includes: In response to a trigger operation on the user viewing control, the service reservation interface is switched to a user management interface; the user management interface includes N users associated with the recommended time period; the N users belong to the second user; N is a positive integer greater than or equal to (M-1); In the user management interface, the target recommended time period is determined, and (M-1) users are selected from the N users, which are taken as target users; the user management interface includes a second time determination control; In response to a trigger operation on the second time determination control, the target recommended time period is taken as a target participation time period, and the target users and the first user are taken as participating users of a service event associated with the service time control.
7. The method of claim 1, wherein, The method further includes: A participation prompt message associated with the service event sent by the server is received; the participation prompt message is generated by the server when a timestamp of the service event reaches a timing timestamp; the timing timestamp is determined based on the target participation time period and an interval time period associated with the target participation time period; output the participation prompt message to the session interface, and output a second prompt message for the participating user in the session interface; the second prompt message is used to instruct the participating user to participate in the business event according to the participation prompt message.
8. The method of claim 7, wherein, The method further comprises: in response to a triggering operation for the participation prompt message, switching the display interface of the application client from the session interface to a business initiation interface used to execute the business event when the session interface is output for the second prompt message.
9. A data processing method, characterized by, comprises: obtaining information acquisition notification sent by a first user terminal in a session interface of an application client, obtaining business auxiliary information of a classification type to which a group identifier belongs based on group identifier information carried in the information acquisition notification, and sending the business auxiliary information to the first user terminal to enable the first user terminal to output a business initiation interface corresponding to the session interface; the information acquisition notification is generated by the first user terminal in response to a triggering operation for a business time control in the session interface; the business time control is used to initiate an appointment for a business event initiation time associated with the business time control, and the business initiation interface is used to instruct the first user terminal to obtain business reservation information associated with a first user; obtaining a template calling request generated by the first user terminal based on the business reservation information, obtaining a message template associated with the business reservation information based on the template calling request, and sending the message template to the first user terminal to enable the first user terminal to output an appointment prompt message associated with the business reservation information carried in the message template in the session interface; the appointment prompt message is used to instruct a second user in the session interface to select an initial participation time period according to a reservation time period in the business reservation information, and the initial participation time period selected by the second user is used to determine participation auxiliary information corresponding to the same participation time period; when it is detected that the participation auxiliary information meets a business participation condition, generating a time recommendation message based on the participation auxiliary information, sending the time recommendation message to the first user terminal to enable the first user terminal to output the time recommendation message to the session interface and output first prompt information for the first user in the session interface; the first prompt information is used to instruct the first user to determine a target participation time period and a participating user corresponding to the target participation time period according to the time recommendation message; and the target participation time period is used to instruct the participating user to participate in a business event associated with the business time control.
10. The method of claim 9, wherein, The method further comprises: obtaining an initial participation time period determined by a second user terminal corresponding to the second user based on the appointment prompt message; the initial participation time period is determined by the second user based on a reservation time period in the business reservation information; based on the initial participation time period and the reservation time period in the business reservation information, determining the number of users in the same participation time period, and determining the determined number of users as participation auxiliary information; When the number of the users reaches a number threshold in a business participation condition, it is determined that the participation assistance information meets the business participation condition.
11. The method of claim 9, wherein, The method further includes: Upon receiving the target participation time period determined by the first user terminal and the participating user, determining a start timestamp of the target participation time period; Obtaining an interval time period associated with the target participation time period, determining a timing timestamp associated with a timing task based on the start timestamp and the interval time period; Upon determining that a timestamp of a business event reaches the timing timestamp, generating a participation prompt message associated with the business event, and sending the participation prompt message to the participating user.
12. A data processing apparatus, characterized by Comprise: An initiation interface output module, configured to output a business initiation interface in a session interface of an application client in response to a triggering operation on a business time control; The business time control is used to initiate a time invitation for a business event associated with the business time control, and the business initiation interface comprises an invitation determination control; An invitation message output module, configured to obtain business appointment information associated with a first user in the business initiation interface, and output an invitation prompt message associated with the business appointment information to the session interface in response to a triggering operation on the invitation determination control; The invitation prompt message is used to instruct a second user in the session interface to select an initial participation time period according to a participation time period in the business appointment information, and the initial participation time period selected by the second user is used to determine participation assistance information corresponding to a same participation time period; A recommendation message output module, configured to output a time recommendation message associated with the participation assistance information to the session interface when it is detected that the participation assistance information meets a business participation condition, and output first prompt information for the first user in the session interface; The first prompt information is used to instruct the first user to determine a target participation time period and a participating user corresponding to the target participation time period according to the time recommendation message; and the target participation time period is used to instruct the participating user to participate in a business event associated with the business time control.
13. A data processing apparatus, characterized by: Comprise: An assistance information sending module, configured to obtain an information acquisition notification sent by a first user terminal in a session interface of an application client, obtain business assistance information of a classification type to which a group identifier belongs based on group identifier information carried in the information acquisition notification, and send the business assistance information to the first user terminal, so that the first user terminal outputs a business initiation interface corresponding to the session interface; The information acquisition notification is generated by the first user terminal in response to a triggering operation on a business time control in the session interface; the business time control is used to initiate a time invitation for a business event associated with the business time control, and the business initiation interface is used to instruct the first user terminal to obtain business appointment information associated with a first user; The message template sending module is used to obtain a template call request generated by the first user terminal based on the service reservation information, obtain a message template associated with the service reservation information based on the template call request, and send the message template to the first user terminal so that the first user terminal outputs the invitation prompt message associated with the service reservation information carried in the message template in the session interface. The invitation prompt message is used to instruct the second user in the session interface to select an initial participation time period according to the reservation time period in the business reservation information. The initial participation time period selected by the second user is used to determine the participation auxiliary information corresponding to the same participation time period. The recommendation message sending module is used to generate a time recommendation message based on the participation assistance information when the participation assistance information is detected to meet the business participation conditions, and send the time recommendation message to the first user terminal so that the first user terminal outputs the time recommendation message to the session interface and outputs a first prompt message for the first user in the session interface. The first prompt message is used to instruct the first user to determine the target participation time period and the participating user corresponding to the target participation time period based on the time recommendation message; the target participation time period is used to instruct the participating user to participate in the business event associated with the business time control.
14. A computer device, comprising: include: Processor, memory, network interface; The processor is connected to a memory and a network interface, wherein the network interface is used to provide data communication functions, the memory is used to store computer programs, and the processor is used to call the computer programs to execute the method according to any one of claims 1-8 or 9 to 11.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions, which, when executed by a processor, perform the method according to any one of claims 1-8 or 9 to 11.
16. A computer program product, characterised in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which, when read and executed by a processor of a computer device, cause the computer device to perform the method according to any one of claims 1-8 or 9 to 11.
Citation Information
Patent Citations
Facilitating automated meeting scheduling
CN101198976A
Video data processing method and device and storage medium
CN111741351A