Competition message notification method and device, equipment and storage medium
Through the multi-select mode of participating groups linked by schedule, the event message notification process is optimized, and the cumbersome and inaccurate problems in the existing technology are solved, and efficient and accurate event message notification is achieved.
Patent Information
- Application Number
- CN202510866050.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-09-02
AI Technical Summary
The current event message notification process is cumbersome, time and labor costs, and it is easy to miss or miss the selection, resulting in inaccurate notifications.
The multi-select mode of participating groups is adopted that is linked to the schedule of the current event. The schedule interface is optimized for the participating group screening interface, which supports event hosting to facilitate batch screening and notification of participating groups, simplifying the operation process and ensuring the accuracy of notifications.
It realizes convenient batch notification of event messages, improves management controllability and accuracy of notifications, and reduces screening difficulty and misnotification phenomena.
Smart Images

Figure CN120583067A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of data processing technology, and specifically to a method, apparatus, device, and storage medium for notifying event information. Background Art
[0002] In various competition systems, a corresponding chat group is usually established for each participating team in each season, and a corresponding group list is formed in the competition chat interface. Each time the competition organizer notifies the corresponding participating team of relevant competition news, it is necessary to filter out the chat group of the corresponding participating team from the group list, and send the relevant competition news to each chat group in turn to notify the relevant users in the corresponding participating team.
[0003] However, filtering through a group list to notify each participating team of relevant event news one by one makes the event notification process extremely cumbersome and time-consuming. Furthermore, when filtering through the group list for the participating team's chat group, there is a risk of missing or incorrectly selecting a team, leading to missed or incorrect notifications of event news, making it impossible to guarantee the accuracy of event news notifications. Summary of the Invention
[0004] The embodiments of the present application provide a method, apparatus, device, and storage medium for notifying event messages. The method adopts a multi-selection mode of participating groups linked to the schedule of the current event to realize batch notification of event messages, simplify the operational process of event message notification, improve the management controllability of event message notification, and ensure the accuracy of event message notification.
[0005] In a first aspect, an embodiment of the present application provides a method for notifying event information, the method comprising:
[0006] In response to a match notification request initiated by a first user, presenting a corresponding participant group screening interface based on the schedule information of the current match, the participant group screening interface including participant group information for each match schedule of the current match;
[0007] In response to a screening confirmation operation in the participating group screening interface, determining the target participating group selected by the first user, and presenting a corresponding event message editing interface so that the first user can edit the target event message to be notified;
[0008] In response to the notification confirmation operation in the event message editing interface, the target event message is presented in each target participating group to notify the second user in each target participating group of the target event message.
[0009] In a second aspect, an embodiment of the present application provides a device for notifying event information, the device comprising:
[0010] a participant group screening module, configured to respond to a competition notification request initiated by a first user and present a corresponding participant group screening interface based on the schedule information of the current competition, wherein the participant group screening interface includes participant group information for each schedule of the current competition;
[0011] an event message editing module, configured to determine the target participating group selected by the first user in response to a screening confirmation operation in the participating group screening interface, and present a corresponding event message editing interface so that the first user can edit the target event message to be notified;
[0012] The event message notification module is configured to present the target event message in each target participating group in response to a notification confirmation operation in the event message editing interface, so as to notify the second user in each target participating group of the target event message.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:
[0014] A processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute the method for notifying event information provided in the first aspect of the present application.
[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the method for notifying event information provided in the first aspect of the present application.
[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the method for notifying event information provided in the first aspect of the present application.
[0017] The technical solution provided by the embodiment of the present application, when detecting an event notification request initiated by the first user, first presents the participating group information of the current event under each schedule in the participating group screening interface based on the schedule information of the current event, so as to support the first user to batch check multiple participating groups. When the screening confirmation operation in the participating group screening interface is detected, the target participating groups selected by the first user can be determined, and the event message editing interface can be entered so that the first user can edit the target event message to be notified. Thus, when the notification confirmation operation in the event message editing interface is detected, the target event message is presented in each target participating group to notify the corresponding second user in each target participating group, thereby adopting a participating group multi-selection mode linked to the schedule of the current event, realizing convenient batch notification of event messages, avoiding executing the event message notification operation for each target participating group one by one, simplifying the operational process of event message notification, and optimizing the time complexity of event message notification. Through the visual participating group screening interface, the screening status of the participating group is intuitively represented, the first user can realize centralized management of each participating group, improve the management controllability of event message notification, and ensure the comprehensive accuracy of event message notification. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0019] Figure 1 A flowchart of a method for notifying event information provided in an embodiment of the present application;
[0020] Figure 2a An exemplary interface diagram of the schedule interface for the audition provided in the embodiment of the present application being optimized to be an interface for screening participating groups;
[0021] Figure 2b An exemplary interface diagram of a double-elimination tournament schedule interface optimized as a participant group screening interface in an embodiment of the present application;
[0022] Figure 2c An exemplary interface interaction diagram for jumping to related interfaces involved in the event message notification process provided in an embodiment of the present application;
[0023] Figure 2d This is a schematic diagram of an exemplary interface of the event chat interface involved in the event message notification process provided in an embodiment of the present application;
[0024] Figure 2eAn exemplary interface diagram of a differentiated chat interface between a first user side and a second user side provided in an embodiment of the present application;
[0025] Figure 2f Another exemplary interface diagram of the event chat interface involved in the event message notification process provided in an embodiment of the present application;
[0026] Figure 3 A flowchart of another method for notifying event information provided in an embodiment of the present application;
[0027] Figure 4a Another exemplary interface interaction diagram for jumping to related interfaces involved in the event message notification process provided by an embodiment of the present application;
[0028] Figure 4b A schematic diagram of an exemplary interface for location tracking of a participating group provided in an embodiment of the present application;
[0029] Figure 5 A functional block diagram of a device for notifying an event message provided in an embodiment of the present application;
[0030] Figure 6 A schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0033] It should be noted that the information involved in this application (including but not limited to user competition information, user operation information and other related personal information), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the specific interaction data between the first user and the second user for the relevant event involved in this application were obtained with full authorization.
[0034] For various competitions, there are usually multiple participating teams, and the organizer is required to communicate and manage the participating teams accordingly to ensure the order of the competition. Among them, the competitions involved in this application can be competitions held in various fields, such as various sports competitions, game competitions, group knowledge competitions, etc.
[0035] In existing tournament systems, communication between tournament organizers and participating teams primarily relies on traditional instant messaging tools, or by creating chat groups for each participating team within an independently developed tournament management platform, which then forms a corresponding group list. Consequently, whenever the tournament organizer notifies a participating team of relevant tournament news, they can filter the chat groups of the participating team from the group list and send relevant tournament news to each chat group one by one, notifying the relevant users within the participating team.
[0036] However, when the number of participating teams is too large, the event organizer needs multiple staff members to coordinate and communicate with each team, significantly reducing the event organizer's management efficiency. Furthermore, filtering participating teams through a group list and executing the relevant event news notification operation one by one makes the event news notification process extremely cumbersome, significantly increasing the difficulty of selecting participating teams. It is easy for participating teams to be missed or incorrectly selected, resulting in omissions or incorrect notifications of event news, and the comprehensive accuracy of event news notifications cannot be guaranteed.
[0037] In response to the above technical problems, in an event management platform independently developed for any event, this application can set up a multi-selection mode for participating groups that is linked to the schedule of the current event for the current event, and optimize the schedule interface into a participating group screening interface to support the event organizer in accurately and conveniently screening multiple target participating groups, to complete convenient batch notification of event messages in multiple target participating groups, simplify the operational process of event message notifications, improve the management controllability of event message notifications, and ensure the comprehensive accuracy of event message notifications.
[0038] The following is an explanation of the various technical features involved in the embodiments of this application.
[0039] The "First User" refers to a user designated by the tournament organizer within any tournament system to centrally manage all participating teams. Specifically, this can be a member of the tournament organizer's personnel with tournament management service permissions within the tournament management platform independently developed for that tournament. The First User logs into the independently developed tournament management platform for that tournament through the "First Client." The First User is primarily responsible for establishing chat groups for each participating team in each season, notifying members of each team of relevant tournament news and ensuring the smooth running of the tournament.
[0040] Second users are members of any participating team in any event, including coaches, team captains, and team members. They log into the independently developed event management platform for any event through a second client and establish a private chat relationship with the first user. They receive real-time event-related notifications from the first user in the private chat interface, maintaining normal communication between the second user and the first user.
[0041] The current event refers to a designated event or any sub-event selected under the designated event on the event management platform logged in by the first user.
[0042] Next, the present application may provide a detailed explanation of the entire notification process of relevant event information involved when the first user centrally manages multiple participating teams in an event management platform independently developed for any event.
[0043] Figure 1 A flowchart of a method for notifying a match message provided in an embodiment of the present application. The method can be executed by a device for notifying a match message provided in the present application. The device for notifying a match message can be implemented by any software and / or hardware. Exemplarily, the device for notifying a match message can be applied to any electronic device, which may include but is not limited to tablet computers, mobile phones (such as foldable screen phones, large screen phones, etc.), wearable devices, vehicle-mounted devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), smart TVs, smart screens, high-definition TVs, 4K TVs, smart speakers, smart projectors and other types of computing devices. The present disclosure does not impose any restrictions on the specific types of electronic devices.
[0044] Specifically, such as Figure 1 As shown, the method may include the following steps:
[0045] S110 , in response to the event notification request initiated by the first user, presenting a corresponding participating group screening interface according to the schedule information of the current event.
[0046] To ensure timely and effective communication between the first user and each participating team regarding any event, the event management platform independently developed for that event typically pre-enters the profile pictures, names, team members, and other information of each participating team participating in that event in each season. Consequently, a corresponding chat group is established in the event management platform for each participating team participating in that event in different seasons, serving as the participating group in this application, to support event communication between the first user and the relevant members of the participating team corresponding to that participating group within each participating group.
[0047] Moreover, in order to achieve batch screening of multiple participating groups, for the event management platform for any event, this application will pre-set an event notification control in the event-related interface provided by the event management platform (such as the event homepage, event chat interface, etc.). The event notification control is used to generate a corresponding event notification request when triggered by the first user, so as to facilitate batch screening of multiple participating groups when subsequently executing related event message notifications.
[0048] Therefore, after the first user logs in to the event management platform for any event through the first client, this application will detect in real time whether the first user triggers the event notification control set in the event-related interface provided by the event management platform, and after detecting that the first user has performed a trigger operation on the event notification control, it generates a corresponding event notification request, which is used to instruct to enter the participating group screening interface in the event management platform, so as to perform batch screening of multiple participating groups when performing relevant event message notifications.
[0049] Considering the enormous time-consuming cost of filtering each participating group one by one in the group list, a reasonable schedule is usually designed for each event to ensure the smooth running of the event. This schedule clearly indicates the event time, location, stage divisions, and participating group information for each stage during the event.
[0050] Therefore, in order to ensure efficient batch screening of multiple participating groups when notifying event messages, this application will first determine the designated event or a selected sub-event under the designated event that the event management platform is facing as the current event in this application. Then, by analyzing the schedule information of the current event, the information of each participating group under each schedule of the current event is determined, and the corresponding participating group screening interface is generated. In the event management platform, the user jumps from the current interface to the participating group screening interface, so that the participating group screening interface can include the participating group information under each schedule of the current event, so as to support the first user to switch between different schedules in the participating group screening interface to perform partition screening on the participating groups under each schedule, thereby realizing convenient and efficient screening of multiple participating groups based on the schedule stage, so as to complete the one-click effective notification of the event message in multiple participating groups later.
[0051] In some possible implementations, taking into account the schedule information designed by the event organizer for any event, a schedule interface is usually formed to facilitate the members of each participating group (i.e., the second user) to intuitively view the specific competition arrangements. And the schedule interface will display the participating group information under each schedule. Therefore, in order to ensure the accuracy and effectiveness of the participating group screening interface, this application can add corresponding screening controls to each participating group under each schedule in the schedule interface of the current event to optimize the screening of multiple participating groups on the schedule interface, so that the optimized schedule interface can support the first user to efficiently and conveniently screen each participating group under each schedule, and use the optimized schedule interface as the participating group screening interface in this application. For example, in the schedule interface of the current event, a check box is added to each participating group under each schedule, and a participating group screening interface can be formed to support the first user to complete the efficient and convenient screening of multiple participating groups by checking the check boxes of the corresponding participating groups under each schedule.
[0052] For example, the current tournament schedule can be divided into various stages, such as auditions, qualifiers, double-elimination tournaments, and single-elimination tournaments, based on the designed tournament progression. Each participating group in the current tournament will begin with the auditions and proceed to the appropriate next stage based on their match results within the corresponding stage until the tournament concludes. In the schedule interface, information about participating groups advancing to the next stage will only be displayed after any stage has concluded.
[0053] Since the current event focuses on different groups in different schedules, different display styles can be used for each group in different schedules in the schedule interface. For example, the schedule interface under the audition or semi-final can display the ranking information and promotion status of each group. Take the audition as an example. Figure 2aThe schedule interface shown is used to display the final ranking information and final promotion status of each participating group in the audition after the audition is over.
[0054] For groups that advance from the playoffs, they can enter the double-elimination or single-elimination tournaments of the current event. Furthermore, both double-elimination and single-elimination tournaments will gradually eliminate the corresponding groups through multiple rounds of matches, and the next round's schedule will only be displayed after the previous round has concluded.
[0055] Take the double elimination tournament as an example. Figure 2b As shown, in the schedule interface for any round currently in progress in a double-elimination tournament, the previous round can be marked as "Ended" and the current round can be marked as "In Progress." However, all subsequent rounds will appear grayed out, indicating that no specific schedule information exists for these rounds and user-triggered actions are supported. Furthermore, the schedule interface for the current round will display the corresponding winners' group, losers' group, and elimination group information based on the specific match status of each participating group in the current round.
[0056] In this application, in order to ensure the accuracy and effectiveness of the screening of multiple participating groups, this application can add corresponding screening controls to each participating group in the schedule interface under each schedule of the current event, to optimize the screening of multiple participating groups on the schedule interface under each schedule, so that the optimized schedule interface can support the first user to efficiently and conveniently screen each participating group under each schedule, and use the optimized schedule interface as the participating group screening interface in this application.
[0057] For example, by optimizing the schedule interface under the audition, the following can be obtained: Figure 2a The specific presentation style of the participating group screening interface in the audition is shown in the figure. By optimizing the schedule interface of any round in the double elimination tournament, the following can be obtained: Figure 2b The following figure shows the specific presentation style of the participating group screening interface in any round of the double-elimination tournament.
[0058] As can be seen from the above content, this application can set up a multi-selection mode for participating groups that is linked to the schedule of the current event for the current event, so as to support the event organizer in accurately and conveniently screening multiple participating groups. Considering that the event message notification between the first user and each participating group is a form of chat between the first user and each participating group. Therefore, in order to ensure convenient chat between the first user and each participating group, after establishing a corresponding participating group for each participating team in the event management platform for the current event, the event description information such as the name, abbreviation, and identification label image of the designated event facing the event management platform and the group description information such as the name, avatar, and season of each participating group will be comprehensively analyzed to form a corresponding event chat interface.
[0059] Specifically, if Figure 2c As shown, the event chat interface in this application may consist of an interface title, a group list, and a chat content area corresponding to any participating group selected in the group list. The interface title of the event chat interface may be determined by the event description information such as the name, abbreviation, and identification label image of the designated event targeted by the event management platform.
[0060] The group list can be composed of the chat groups established by each participating team in the event during different seasons. The participating groups in the group list can be sorted by the time of the latest message. If the first user does not select a participating group in the group list, a default blank window will be displayed in the chat content area on the right. If the first user selects a participating group in the group list, the chat window of the participating group will be displayed in the chat content area on the right. The next time the first user enters the event chat interface, the chat window of the last selected participating group will be displayed in the chat content area on the right by default. After the first user logs out of the event management platform, the memory of the last selected participating group will be deleted. When the first user logs back into the event management platform and enters the event chat interface, it will be determined that the first user has not selected a participating group in the group list, and a default blank window will be displayed in the chat content area on the right. In addition, the group list allows the first user to view each participating group by swiping.
[0061] In some possible implementations, in order to ensure that the first user can conveniently chat with any participating group, a corresponding group search box can also be set in the event chat interface, so that any participating group you want to chat with can be quickly searched by entering search terms such as group name or season.
[0062] It should be understood that since the event message notifications between the first user and each participating group are a form of chat between the first user and each participating group, this application can support initiating event message notifications to the corresponding participating groups in the event chat interface. In addition, each participating group in the group list will display the number of unread new messages in the participating group in the form of a superscript, prompting the first user to read the new messages of each participating group in a timely manner.
[0063] Therefore, in order to achieve unified management of messages in each participating group, a corresponding control function area can also be set in the event chat interface, and the control function area can include an event notification control and a one-click read control. Thus, by detecting whether the first user has performed a trigger operation on the event notification control in the event chat interface, it is determined whether the first user has initiated an event notification request. That is, the event notification request initiated by the first user in this application can be generated based on the trigger operation performed by the first user on the event notification control in the event chat interface. Thus, in response to the event notification request initiated by the first user, such as Figure 2c As shown, the present application can jump from the event chat interface to the above-mentioned participating group screening interface optimized by the schedule interface, so that the first user can perform partition screening on the participating groups under each schedule by switching different schedules in the participating group screening interface.
[0064] Furthermore, by detecting whether the first user has executed a trigger operation on the one-click read control in the event chat interface, it is determined whether the number of unread new messages displayed in the form of a corner mark for each participating group in the group list needs to be cleared. That is, upon detecting that the first user has executed a trigger operation on the one-click read control in the event chat interface, the present application can simultaneously clear the number of unread new messages displayed in the form of a corner mark for each participating group in the group list to avoid message interference in each participating group.
[0065] In addition, considering that each participating group includes multiple members, in order to ensure the accurate direction of the event chat, a corresponding chat entry box will be set for the chat content area of any participating group. The chat entry box can be composed of a message designation object and a message content editing box. Among them, the message designation object can indicate which members of the participating group need to be sent this message, and supports the first user to switch and select it. It can include the coach, team captain or all members of the participating group. In this application, all members are displayed by default. The message content editing box can support the first user to enter the specific message content to be sent to the relevant members of the participating group.
[0066] It should be noted that the designated event for the event management platform can be one or more sub-events. If the designated event for the event management platform does not include sub-events, the event chat interface in this application can be as follows: Figure 2c If the designated event on the event management platform includes multiple sub-events, such as Figure 2d As shown, this application will add a corresponding event tab on the event chat interface to display information about each sub-event included in the specified event, so as to support the first user to switch to and select a sub-event through the event tab as the current event in this application.
[0067] Moreover, in order to accurately understand the operations of different events, this application can set corresponding interface background effects for each relevant interface of the current event involved in the event management platform according to the type of the current event, so that different interface background effects will be displayed in the relevant interfaces of different events.
[0068] S120 , in response to the screening confirmation operation in the participating group screening interface, determining the target participating group selected by the first user, and presenting a corresponding event message editing interface so that the first user can edit the target event message to be notified.
[0069] After the corresponding participating group screening interface is presented to the first user, the participating group information under each schedule will be displayed in sections according to the progress of the event. Thus, the participating group screening interface can support the first user to switch between different schedules and perform screening operations for each participating group under different schedules by checking the checkboxes of the relevant participating groups under each schedule. Taking into account that the event message notification will involve multiple participating groups, it is necessary to select multiple participating groups at one time in the participating group screening interface. Therefore, in order to ensure that the accurate screening of the participating groups is completed, this application will set a screening confirmation control in the participating group screening interface to indicate that the batch screening of the participating groups has been completed.
[0070] It should be noted that, considering the different focus points of the current event in different schedules, different filtering and display styles can be used for each participating group under different schedules in the participating group screening interface. For example, in the participating group screening interface, for each participating group under the audition schedule and the re-selection schedule, the information of each participating group can be displayed in the form of a group ranking. In the participating group screening interface, for each participating group under the elimination schedule, the information of each participating group can be displayed in the form of a schedule. Therefore, it can be seen that in the participating group screening interface, the information of each participating group under different schedules can adopt a visual display effect that matches the schedule.
[0071] Moreover, in the case of a large number of participating teams in a certain event, in order to ensure the efficient progress of the event, the participating groups of the event are usually evenly divided into multiple event groups, and the corresponding event processes are executed synchronously under each event group. Therefore, in order to ensure the accurate screening of the participating groups, this application can also set a competition group selection box in the competition group screening interface to support the first user to enter the corresponding competition group identification information, so as to display the information of each participating group in the selected competition group under each schedule in the competition group screening interface, so as to complete the preliminary screening of the participating groups.
[0072] Therefore, this application can detect in real time whether the first user has performed a trigger operation on the screening confirmation control in the participating group screening interface during the process of the first user screening each participating group in the participating group screening interface, to determine whether the first user has completed the batch screening of the participating groups. Then, after detecting the screening confirmation operation performed by the first user on the screening confirmation control in the participating group screening interface, it can be known that the first user has completed the batch screening of the participating groups. Then, this application can determine the multiple target participating groups selected by the first user in the participating group screening interface by analyzing which participating groups' check boxes under each schedule have been checked in the participating group screening interface.
[0073] Moreover, in order to ensure accurate notification of event information, after detecting the screening confirmation operation in the participating group screening interface to learn that the first user has completed the batch screening of the participating groups, Figure 2c As shown, in addition to determining the multiple target competition groups selected by the first user, this application also controls the event management platform to jump from the competition group screening interface to the event message editing interface so that the first user can edit the target event message to be notified.
[0074] It should be noted that in order to ensure the accurate editing of event news, Figure 2c As shown, the event message editing interface of the present application may include but is not limited to a selected group viewing control, notification object optional items, notification title optional items, and a message editing area.
[0075] The Selected Group View control can be used to allow the first user to view all selected target participating groups. Specifically, upon detecting the first user triggering the Selected Group View control in the event message editing interface, the user enters the Selected Group View interface, which can display the selected target participating groups for different schedules in a partitioned manner.
[0076] The notification object option can be used to support the first user to select the designated second user in the target participating group for the target event message to indicate which members of the target participating group (i.e., the designated second user) the target event message needs to be sent to, and the designated second user can be the coach, captain or all members of the target participating group, supporting the first user's adaptive switching selection.
[0077] The fillable item of the notification title can be used to support the first user to select the title content of the target event message, that is, the title content of the target event message can be empty or non-empty. This application does not limit this and the first user can fill it in adaptively.
[0078] The message editing area may be used to support the first user in editing the message content of the target event message.
[0079] S130 , in response to the notification confirmation operation in the event message editing interface, presenting the target event message in each target participating group to notify the second user in each target participating group of the target event message.
[0080] After presenting the corresponding event message editing interface to the first user, the first user is supported to edit the target event message to be notified in the event message editing interface. Then, to ensure that the target event message is accurately edited, this application will set a notification confirmation control in the event message editing interface to indicate that the target event message to be notified has been edited.
[0081] Therefore, the present application can detect in real time whether the first user has executed a trigger operation on the notification confirmation control in the event message editing interface while the first user is editing the target event message in the event message editing interface, to determine whether the first user has already edited the target event message to be notified. Then, after detecting the first user's notification confirmation operation on the notification confirmation control in the event message editing interface, it can be known that the first user has already edited the target event message to be notified. Then, the present application can determine the corresponding target event message by analyzing the various message editing contents operated by the first user in the event message editing interface.
[0082] Furthermore, for each target participating group selected by the first user in the participating group screening interface, the present application can present the corresponding target event message in each target participating group with the first user as the sending perspective, so that the server can forward the target event message, that is, use the message distribution algorithm to notify the target event message to the relevant second users in each target participating group respectively.
[0083] Specifically, since the event message notification between the first user and each target participating group is a form of chat between the first user and each target participating group, in each target participating group, the corresponding target event message can be presented in the chat content area corresponding to each target participating group in the event chat interface from the perspective of the first user. Figure 2c As shown, after detecting that the first user has performed a notification confirmation operation on the notification confirmation control in the event message editing interface, the present application can control the event management platform to jump from the event message editing interface to the event chat interface, and in the chat content area corresponding to each target event group in the event chat interface, present the corresponding target event message with the first user as the sending perspective.
[0084] It should be noted that, considering that the event message editing interface can support the first user to select the designated second user in the target participating group for the target event message through the notification target option. Therefore, by analyzing the various message editing contents operated by the first user in the event message editing interface, this application can also determine the designated second user to which the target event message needs to be sent this time. As a result, this application can notify the target event message to each designated second user in each target participating group to achieve comprehensive and accurate event message notification.
[0085] In some possible implementations, after the first user side notifies the relevant second users in each target participating group of the target event message, considering that if the second user displays the target event message in the group chat mode used by the participating group, the target event message notified by the first user to other second users will usually be continuously displayed in the group chat mode, causing confusion in the event message of the second user in the group chat mode. Therefore, in order to ensure the simplicity and pertinence of the target event message on the second user side, the present application can set differentiated message interaction perspectives on the first user side and the relevant second user side in each participating group. That is, the present application uses a group chat mode to present the notified target event message in the event chat interface on the first user side and between each participating group. As Figure 2e As shown, each target event message notified by the first user can be presented on the first user's side through a group chat interface represented by the chat content area of each target participating group in the event chat interface. Furthermore, the chat content area of each target participating group can use a group chat format to display various event messages sent by the first user and the message replies to the corresponding target event messages from each second user in the target participating group.
[0086] In each target participating group, each second user side related to the target event message receives the target event message sent by the first user side, such as Figure 2eAs shown, the target event message can be presented using a private chat interface between the second user and the first user, so that the target event message in this application can be presented to each relevant second user in each target participating group through the private chat interface between the second user and the first user. The private chat interface only displays the target event messages notified by the first user and the message reply content of the second user to the first user, and does not display the message reply content of other second users in the target participating group to the corresponding target event messages.
[0087] Moreover, after the corresponding target event message is presented on the second user side in a private chat mode between the second user and the first user, the second user can be supported to input corresponding message reply content for the target event message in the private chat interface between the second user and the first user. The message reply content may include but is not limited to the second user's questions or confirmations about the target event message.
[0088] Thus, after a first user receives a reply from a second user in a particular participating group, the first user can display a new unread message notification for that participating group in the group list on the event chat interface as a corner mark. Then, upon detecting a trigger action performed by the first user on that participating group, the chat content area corresponding to that participating group can be displayed on the event chat interface, and the reply from the second user can be presented within that chat content area.
[0089] In some implementations, considering that the chat content area corresponding to any participating group in the event chat interface on the first user side may display the message replies returned by multiple second users in the participating group. Then, in order to ensure that the first user can quickly and conveniently reply to the message replies of multiple second users, for the message replies returned by each second user displayed in the chat content area corresponding to any participating group in the event chat interface, Figure 2f As shown, the present application can also add a corresponding reply control at the associated position of the message reply content, so that the first user can quickly trigger the reply control of the message reply content returned by any second user to quickly send the relevant reply content for the message reply content to the second user again.
[0090] It should be understood that when the message reply content returned by multiple second users is presented in the chat content area corresponding to any participating group in the event chat interface, the present application can detect in real time the cursor hovering operation performed by the first user on the identification information of any second user in the chat content area (such as the second user's avatar or name, etc.) to support the first user to view the specific participation status of the second user.
[0091] The technical solution provided by the embodiment of the present application, when detecting an event notification request initiated by the first user, first presents the participating group information of the current event under each schedule in the participating group screening interface based on the schedule information of the current event, so as to support the first user to batch check multiple participating groups. When the screening confirmation operation in the participating group screening interface is detected, the target participating groups selected by the first user can be determined, and the event message editing interface can be entered so that the first user can edit the target event message to be notified. Thus, when the notification confirmation operation in the event message editing interface is detected, the target event message is presented in each target participating group to notify the corresponding second user in each target participating group, thereby adopting a participating group multi-selection mode linked to the schedule of the current event, realizing convenient batch notification of event messages, avoiding executing the event message notification operation for each target participating group one by one, simplifying the operational process of event message notification, and optimizing the time complexity of event message notification. Through the visual participating group screening interface, the screening status of the participating group is intuitively represented, the first user can realize centralized management of each participating group, improve the management controllability of event message notification, and ensure the comprehensive accuracy of event message notification.
[0092] As an optional implementation scheme in this application, in order to ensure the comprehensive accuracy of the event message notification, this application can provide a detailed explanation of the specific jump process of each relevant interface involved in the event message notification.
[0093] Figure 3 This is a flowchart of another method for notifying event information provided in an embodiment of the present application. The method may specifically include the following steps:
[0094] S310 , in response to the event notification request initiated by the first user, presenting a corresponding season screening interface according to the season information associated with the current event.
[0095] In order to ensure efficient communication about any event between the first user and the various participating groups, this application will set an event notification control in the event-related interface provided by the event management platform for any event to support the first user to initiate an event notification request by triggering the event notification control, so as to subsequently enter the participating group screening interface to perform efficient batch screening of multiple participating groups when receiving relevant event message notifications.
[0096] Therefore, after detecting that the first user has performed a trigger operation on the event notification control set in the event-related interface provided by the event management platform, this application will generate a corresponding event notification request, which is used to instruct to enter the competition group screening interface in the event management platform, so as to perform batch screening of multiple competition groups when performing relevant event message notifications.
[0097] For any event management platform, each season of the event will record the profile pictures, names, team members, and other information of each participating team in that season to create a corresponding participating group for each participating team. Therefore, each participating group in the event management platform can include participating groups represented by each participating team participating in the event in different seasons. For example, if the same participating team participates in the event in multiple seasons, the event management platform can include multiple participating groups established by the same participating team in different seasons.
[0098] Therefore, in order to ensure accurate notification of event information, this application first needs to ensure accurate screening of the multiple participating groups involved in this notification. Therefore, in response to the event notification request initiated by the first user, this application will first determine the designated event or a selected sub-event under the designated event for the event management platform logged in by the first user as the current event in this application. Then, by analyzing the various historical seasons in which the current event has been held and the current season in which the current event is held, the relevant season information of the current event is determined, and the relevant season information of the current event is determined. Figure 4a As shown, each season information in the associated season information is used to generate a corresponding season screening interface, and the season screening interface is presented to the first user to support the first user in selecting the target season related to the event news notification in the season screening interface.
[0099] S320 , in response to the season selection operation in the season screening interface, presenting a corresponding participating group screening interface according to the schedule information of the current event in the target season selected by the first user.
[0100] It is understandable that each associated season information of the current event can be displayed in the season screening interface, and a corresponding check box can be set at the associated position of each associated season information to support the first user to perform the season screening operation.
[0101] Therefore, the present application can detect in real time whether the first user has triggered the checkbox corresponding to any associated season in the season screening interface to determine whether the first user has performed a season selection operation on the associated season. Therefore, after detecting that the first user has performed a season selection operation on any associated season in the season screening interface, the present application will use the associated season selected by the first user as the corresponding target season.
[0102] Since the competition conditions of the same event are different in different seasons, the same event will have different schedules in different seasons. Then, after determining the target season selected by the first user, this application will obtain the schedule information of the current season in the target season, and by analyzing the schedule information, determine the information of each participating group in each schedule of the current event in the target season. Then, using the information of each participating group in each schedule of the current event in the target season, a corresponding participating group screening interface is generated, and the screen is displayed as follows: Figure 4a As shown, the event management platform is controlled to jump from the season screening interface to the participating group screening interface, so that the participating group screening interface can include the participating group information of the current event under each schedule of the target season, so as to support the first user to perform partition screening of the participating groups under each schedule by switching different schedules in the participating group screening interface, and realize convenient and efficient screening of multiple participating groups based on the schedule stage, so as to complete the subsequent one-click effective notification of event information in multiple participating groups.
[0103] S330 , in response to a triggering operation on a selected group control in the participating group screening interface, presenting a corresponding selected group preview interface according to the selected group information under each schedule in the participating group screening interface.
[0104] It is understandable that the participating group screening interface will display the information of each participating group under each schedule of the current event to support the first user to batch screen multiple participating groups involved in the event message notification. In order to ensure the accurate screening of multiple participating groups, such as Figure 4a As shown, the present application may also set a selected group control in the participating group screening interface to instruct the first user to summarize and view the information of each participating group selected under different schedules in the participating group screening interface to avoid omissions in the screening of participating groups.
[0105] Therefore, upon detecting a trigger operation performed by the first user on the selected group control in the participating group screening interface, this application will determine the participating group information selected by the first user for each race schedule in the participating group screening interface as the selected group information in this application. Then, based on the selected group information for each race schedule of the current event, a corresponding selected group preview interface will be generated and presented to the first user.
[0106] To ensure a convenient preview of the first user's selection of participating groups, this application can use each schedule of the current event as a classification label to form a corresponding label list in the selected group preview interface. In addition, the selected group preview interface can also include a participating group display area corresponding to each schedule selected in the label list to display the information of each selected group and each unselected group under the schedule.
[0107] It should be noted that in order to enable the first user to conveniently preview the selected groups and unselected groups, the present application can divide the participating group display area of each schedule in the selected group preview interface into two partitions, a front partition and a back partition, and display the first user's various selected groups under the schedule in the front partition of the participating group display area of each schedule in the selected group preview interface, and display the first user's various unselected groups under the schedule in the back partition of the participating group display area of each schedule in the selected group preview interface, so that the selected group preview interface can include the selected group information and the unselected group information displayed in the partitions under each schedule. Thus, by displaying the selected group information under each schedule in the front and the unselected group information under the schedule in the back in the selected group preview interface, the first user can intuitively and conveniently distinguish between the selected group and the unselected group in the selected group preview interface, so that the first user can conveniently and effectively adjust the selected group information under each schedule in the selected group preview interface.
[0108] From this, it can be seen that, considering that the first user has different focuses on each participating group in the participating group screening interface and the selected group preview interface, the participating group screening interface can use the form of a schedule to display the information of each participating group under each schedule, while the selected group preview interface can use each schedule as a classification label to form a label list to display the selected group information and unselected group information in each schedule, so that the display style of the participating group information under each schedule in the participating group screening interface and the selected group preview interface is different.
[0109] Moreover, considering that the current event has different focuses in different schedules, the participating group screening interface and the selected group preview interface can refer to the format of the schedule, and different display styles can be used for the participating group information under different schedules.
[0110] S340: In response to the group update confirmation operation in the selected group preview interface, switch back to the participating group screening interface, and update the selected group information under each schedule in the participating group screening interface.
[0111] It is understood that the selected group information and unselected group information for each schedule can be displayed in separate sections on the selected group preview interface, so that the first user can easily and effectively adjust the selected group information for each schedule on the selected group preview interface to update the selected group information for each schedule. Therefore, to ensure accurate updates of the selected groups, the present application can provide an update confirmation control on the selected group preview interface to facilitate subsequent execution of the update operation of the selected group information for each schedule.
[0112] Therefore, in the process of the first user updating and adjusting the selected group in the selected group preview interface, the present application can detect in real time whether the first user has executed a trigger operation on the update confirmation control in the selected group preview interface to determine whether the first user has completed the update of the selected group. Then, after detecting that the first user has executed an update confirmation operation on the update confirmation control in the selected group preview interface, if Figure 4a As shown, this application can control the event management platform to switch from the selected group preview interface back to the participating group screening interface, and update the selected group information under each schedule in the participating group screening interface according to the specific update operation performed by the first user on the selected group in the selected group preview interface to ensure the accuracy of the selected group in the participating group screening interface.
[0113] S350 , in response to the screening confirmation operation in the participating group screening interface, determining the target participating group selected by the first user, and presenting a corresponding event message editing interface so that the first user can edit the target event message to be notified.
[0114] S360: In response to the notification confirmation operation in the event message editing interface, enter the event chat interface of the current event.
[0115] After presenting the corresponding event message editing interface to the first user, the first user is supported to edit the target event message to be notified in the event message editing interface. Then, to ensure that the target event message is accurately edited, this application will set a notification confirmation control in the event message editing interface to indicate that the target event message to be notified has been edited.
[0116] From this, it can be seen that during the process of the first user editing the target event message in the event message editing interface, this application can detect in real time whether the first user has performed a trigger operation on the notification confirmation control in the event message editing interface to determine whether the first user has edited the target event message to be notified.
[0117] Moreover, considering that the event message notification between the first user and each target participating group is a type of chat form between the first user and each target participating group, this application can present the corresponding target event message in each target participating group in the event chat interface of the event management platform.
[0118] Therefore, after detecting that the first user has performed a notification confirmation operation on the notification confirmation control in the event message editing interface, this application can control the event management platform to jump from the event message editing interface to the event chat interface of the current event, so as to present the corresponding target event message in the chat content area corresponding to each target participating group in the event chat interface.
[0119] It should be noted that, in order to avoid the first user from mistakenly triggering the notification confirmation control in the event message editing interface, this application will also perform a secondary confirmation on whether the target event message has been notified to the relevant second user in the target participating group. That is, after detecting that the first user has performed a notification confirmation operation on the notification confirmation control in the event message editing interface, this application will first enter the secondary confirmation interface corresponding to the target event message to prompt the first user whether to confirm notifying the target participating group of the target event message. Moreover, in order to ensure the accurate notification of the target event message, this application can set a corresponding secondary confirmation control and a confirmation return control in the secondary confirmation interface. The secondary confirmation control, when triggered by the first user, can indicate that the first user has edited the target event message in the event message editing interface and confirmed that it will be notified to the relevant second user in the target participating group. The confirmation return control, when triggered by the first user, can indicate that the first user has not yet edited the target event message in the event message editing interface.
[0120] Therefore, when the present application detects that the first user has performed a secondary confirmation operation on the secondary confirmation control in the secondary confirmation interface, it indicates that the first user has already edited the target event message in the event message editing interface, and thus the user can directly jump from the secondary confirmation interface to the event chat interface of the current event. When the present application detects that the first user has performed a return operation on the confirmation return control in the secondary confirmation interface, it indicates that the first user has not yet edited the target event message in the event message editing interface, and thus the user can switch back from the secondary confirmation interface to the event message editing interface so that the first user can continue to edit the target event message.
[0121] S370: Present the target event message in the chat content area of each target participating group in the event chat interface according to the preset event notification special effects.
[0122] In order to distinguish the target event message sent by the first user from ordinary messages in the event chat interface of the current event, this application can pre-set an event notification special effect to indicate that a unique presentation effect is used to present the target event message in the event chat interface.
[0123] Among them, the event notification special effects in this application can at least include content background special effects and message multiplexing controls when the target event message is presented. The message multiplexing controls can be used to support repeated sending of the target event message in each target participating group.
[0124] Specifically, the content background effects in the event notification special effects can indicate that the target event message can be presented in a specific background when presented in the chat content area of each target participating group in the event chat interface. For example, the background color of the target event message and the ordinary message can have a certain color difference.
[0125] Furthermore, considering that when notifying the relevant second users of each target participating group of the target event message, some of the second users of the target participating group may not reply to confirm the target event message, the first user needs to notify the relevant second users of the target participating group of the target event message again. Therefore, the message reuse control in the event notification special effect can indicate that when the target event message is presented in the chat content area of each target participating group in the event chat interface, the message reuse control can be presented at the associated position of the target event message, so that the first user can trigger the message reuse control of any target event message to notify the relevant second users in each target participating group of the target event message again, thereby realizing the convenient repeated sending of the target event message.
[0126] From this, it can be seen that in the event chat interface of the current event, this application can determine the content background effects used by the target event message by analyzing the preset event notification effects, so that the above-mentioned content background effects can be used in the chat content area of each target participating group in the event chat interface, and combined with the message reuse control of the target event message, the corresponding target event message can be presented from the first user's sending perspective.
[0127] In some possible implementations, it is considered that the target event message needs to be sent to which members of the target participating group (i.e., the designated second user) in the event message editing interface will be specified. Therefore, in order to ensure the accurate notification of the target event message, this application presents the target event message in the chat content area of each target participating group in the event chat interface according to the preset event notification special effects. Specifically, the following steps may be included: according to the message editing content in the event message editing interface, determine the designated second user for the target event message; based on the designated second user, present the target event message in the chat content area of each target participating group in the event chat interface in the form of a directional message tag.
[0128] Specifically, while presenting the target event message according to the event notification special effects, this application also obtains the message editing content of the first user for the target event message in the event message editing interface, and determines the designated second user in the target participating group for the target event message by parsing the message editing content. Then, in the chat content area of each target participating group in the event chat interface, as shown in the following example: Figure 4a As shown, the present application can utilize the designated second user to generate a targeted message tag for indicating the notification object designated by the target event message to present the target event message in the form of a targeted message tag, so that the first user can intuitively understand the notification object of the target event message.
[0129] Furthermore, considering that the first user can select the title content of the target event message in the event message editing interface, the target event message may have corresponding title content. Therefore, when the target event message is presented in the chat content area of each target participating group in the event chat interface, the specific message content presented in the chat content area of each target participating group can be formed into a corresponding event notification title based on the title content edited by the first user for the target event message to complete the presentation of the target event message, thereby distinguishing it from ordinary messages.
[0130] In addition, in the event chat interface of the current event, in order to enable the first user to conveniently view the competition details of any participating group, this application can set a schedule positioning control for the participating group in the chat content area of any participating group in the group list formed by each participating group in the event chat interface, so as to realize the latest schedule tracking of the participating group.
[0131] Specifically, upon detecting that a first user has selected any participating group in the group list in the event chat interface for the current event, the chat content area of the participating group may be displayed in the event chat interface, and identification information such as the participating group's avatar and name may be displayed above the chat content area. Furthermore, to enable the first user to conveniently view the participation details of any participating group, a corresponding event schedule location control may be displayed above the chat content area of any participating group in the group list in the event chat interface.
[0132] like Figure 4b As shown, after detecting a first user triggering a match schedule location control within the chat content area of any participating group, the present application can control the event management platform to jump from the event chat interface to the corresponding participating group location interface by determining the latest match schedule stage of the participating group and the specific participation status of the participating group in the latest match schedule stage, thereby tracking the latest match schedule of the participating group. Considering that participating groups have different focuses in different matches, participating group location interfaces can be presented in different styles at different match schedule stages.
[0133] For example, if a participating group is in the preliminary round or the semi-final round, the participating group positioning interface may be the participating group ranking interface under the preliminary round or the semi-final round. If a participating group is in the elimination round or other stage, the participating group positioning interface may be the participating group schedule interface under the elimination round or other stage.
[0134] The technical solution provided by the embodiment of the present application, when detecting an event notification request initiated by the first user, first presents the participating group information of the current event under each schedule in the participating group screening interface based on the schedule information of the current event, so as to support the first user to batch check multiple participating groups. When the screening confirmation operation in the participating group screening interface is detected, the target participating groups selected by the first user can be determined, and the event message editing interface can be entered so that the first user can edit the target event message to be notified. Thus, when the notification confirmation operation in the event message editing interface is detected, the target event message is presented in each target participating group to notify the corresponding second user in each target participating group, thereby adopting a participating group multi-selection mode linked to the schedule of the current event, realizing convenient batch notification of event messages, avoiding executing the event message notification operation for each target participating group one by one, simplifying the operational process of event message notification, and optimizing the time complexity of event message notification. Through the visual participating group screening interface, the screening status of the participating group is intuitively represented, the first user can realize centralized management of each participating group, improve the management controllability of event message notification, and ensure the comprehensive accuracy of event message notification.
[0135] Figure 5 This is a block diagram of the principle of a device for notifying an event message provided in an embodiment of the present application. Figure 5 As shown, the apparatus 500 may include:
[0136] A participating group screening module 510 is configured to respond to a competition notification request initiated by a first user and present a corresponding participating group screening interface based on the current competition schedule information, wherein the participating group screening interface includes participating group information for each schedule of the current competition;
[0137] The event message editing module 520 is configured to determine the target participating group selected by the first user in response to the screening confirmation operation in the participating group screening interface, and present a corresponding event message editing interface so that the first user can edit the target event message to be notified;
[0138] The event message notification module 530 is configured to present the target event message in each target participating group in response to a notification confirmation operation in the event message editing interface, so as to notify the second user in each target participating group of the target event message.
[0139] In some implementations, the participating group screening module 510 may be specifically configured to:
[0140] The corresponding season filter interface is presented based on the relevant season information of the current event;
[0141] In response to the season selection operation in the season screening interface, a corresponding participating group screening interface is presented based on the schedule information of the current event in the target season selected by the first user.
[0142] In some possible implementations, the event notification request initiated by the first user is generated based on a triggering operation performed by the first user on an event notification control in an event chat interface.
[0143] In some implementations, the participating group screening interface further includes a selected group control. The event information notification device may further include a selected group preview module. The selected group preview module may be used to:
[0144] In response to a trigger operation on the selected group control, a corresponding selected group preview interface is presented based on the selected group information under each schedule in the participating group screening interface, wherein the selected group preview interface includes the selected group information and the unselected group information displayed in sections under each schedule;
[0145] In response to the group update confirmation operation in the selected group preview interface, the system switches back to the participating group screening interface and updates the selected group information under each schedule in the participating group screening interface.
[0146] In some implementations, the display styles of the participating group information under different schedules in the participating group screening interface and the selected group preview interface are different.
[0147] In some possible implementations, the event message editing interface includes a selected group viewing control, a notification object optional item, a notification title optional item, and a message editing area. The selected group viewing control is used to support the first user to view all selected target participating groups. The notification object optional item is used to support the first user to select the designated second user in the target participating group for the target event message. The notification title optional item is used to support the first user to select the title content of the target event message. The message editing area is used to support the first user to edit the message content of the target event message.
[0148] In some implementations, the event message notification module 530 may include:
[0149] An interface jump unit, configured to enter a match chat interface of the current match in response to a notification confirmation operation in the match message editing interface;
[0150] The event message presenting unit is used to present the target event message in the chat content area of each target participating group in the event chat interface according to a preset event notification special effect.
[0151] In some implementations, the event message presentation unit may be specifically configured to:
[0152] Determining, based on the message editing content in the event message editing interface, a designated second user to whom the target event message is directed;
[0153] Based on the designated second user, the target event message is presented in the chat content area of each target participating group in the event chat interface in the form of a directional message tag.
[0154] In some possible implementations, the event notification special effects include at least a content background special effect when the target event message is presented and a message multiplexing control, and the message multiplexing control is used to support repeated sending of the target event message in each of the target participating groups.
[0155] In some possible implementations, the chat content area of any participating group in the group list formed by the participating groups in the event chat interface includes a schedule positioning control of the participating group to enable tracking of the latest schedule of the participating group.
[0156] In some possible implementations, the target event message is presented to a second user in the target participating group through a private chat interface between the second user and the first user.
[0157] In an embodiment of the present application, when a match notification request initiated by a first user is detected, the information of the participating groups for each match of the current match is first presented in a participating group screening interface based on the match schedule information of the current match, so as to support the first user to batch-check multiple participating groups. When a screening confirmation operation is detected in the participating group screening interface, the target participating groups selected by the first user can be determined, and the match message editing interface can be entered so that the first user can edit the target match message to be notified. Thus, when a notification confirmation operation is detected in the match message editing interface, the target match message is presented in each target participating group to notify the corresponding second user in each target participating group. Thus, a multiple-selection mode of participating groups linked to the match schedule of the current match is adopted to realize convenient batch notification of match messages, avoid executing the match message notification operation for each target participating group one by one, simplify the operational process of match message notification, and optimize the time complexity of match message notification. By intuitively indicating the screening status of the participating groups through a visual participating group screening interface, the first user can achieve centralized management of each participating group, improve the management controllability of match message notification, and ensure the comprehensive accuracy of match message notification.
[0158] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. To avoid repetition, they will not be described here. Specifically, Figure 5 The device 500 shown can execute any method embodiment provided in the present application, and the aforementioned and other operations and / or functions of each module in the device 500 are respectively for implementing the corresponding processes in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0159] The above describes the device 500 of the embodiment of the present application from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above method embodiment in conjunction with its hardware.
[0160] Figure 6 A schematic block diagram of an electronic device provided in an embodiment of the present application.
[0161] like Figure 6 As shown, the electronic device 600 may include:
[0162] The memory 610 and the processor 620 are configured to store computer programs and transmit the program code to the processor 620. In other words, the processor 620 can call and run the computer program from the memory 610 to implement the method in the embodiment of the present application.
[0163] For example, the processor 620 may be configured to execute the above method embodiments according to instructions in the computer program.
[0164] In some embodiments of the present application, the processor 620 may include but is not limited to:
[0165] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
[0166] In some embodiments of the present application, the memory 610 includes but is not limited to:
[0167] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).
[0168] In some embodiments of the present application, the computer program may be divided into one or more modules, which are stored in the memory 610 and executed by the processor 620 to implement the method provided by the present application. The one or more modules may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.
[0169] like Figure 6 As shown, the electronic device may further include:
[0170] The transceiver 630 may be connected to the processor 620 or the memory 610 .
[0171] The processor 620 may control the transceiver 630 to communicate with other devices. Specifically, the processor 620 may send information or data to other devices or receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include one or more antennas.
[0172] It should be understood that the various components in the electronic device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0173] The present application also provides a computer storage medium having a computer program stored thereon, which, when executed by a computer, enables the computer to perform the method of the above-mentioned method embodiment. In other words, the present application also provides a computer program product containing instructions, which, when executed by a computer, enables the computer to perform the method of the above-mentioned method embodiment.
[0174] When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., a solid state drive (SSD)).
[0175] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0176] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0177] Modules described as separate components may or may not be physically separate, and components displayed as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network elements. Some or all of the modules may be selected based on actual needs to achieve the purpose of the present embodiment. For example, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module.
[0178] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for notifying event news, characterized in that: include: In response to a match notification request initiated by a first user, presenting a corresponding participant group screening interface based on the match schedule information of the current match, the participant group screening interface including participant group information for each match schedule of the current match; In response to a screening confirmation operation in the participating group screening interface, determining the target participating group selected by the first user, and presenting a corresponding event message editing interface so that the first user can edit the target event message to be notified; In response to the notification confirmation operation in the event message editing interface, the target event message is presented in each target participating group to notify the second user in each target participating group of the target event message.
2. The method according to claim 1, characterized in that The target event message is presented on the first user side through a group chat interface represented by a chat content area of each target participating group in the event chat interface, and on the second user side in each target participating group through a private chat interface between the second user and the first user.
3. The method according to claim 1, characterized in that The corresponding participating group screening interface is presented based on the schedule information of the current event, including: The corresponding season filter interface is presented based on the relevant season information of the current event; In response to the season selection operation in the season screening interface, a corresponding participating group screening interface is presented based on the schedule information of the current event in the target season selected by the first user.
4. The method according to claim 1, wherein The event notification request initiated by the first user is generated according to a triggering operation performed by the first user on an event notification control in the event chat interface.
5. The method according to claim 1, characterized in that The participating group screening interface further includes a selected group control, and the method further includes: In response to a trigger operation on the selected group control, a corresponding selected group preview interface is presented based on the selected group information under each schedule in the participating group screening interface, wherein the selected group preview interface includes the selected group information and the unselected group information displayed in sections under each schedule; In response to the group update confirmation operation in the selected group preview interface, switch back to the participating group screening interface, and update the selected group information under each schedule in the participating group screening interface.
6. The method according to claim 5, characterized in that The display styles of the participating group information under different schedules in the participating group screening interface and the selected group preview interface are different.
7. The method according to claim 1, characterized in that The event message editing interface includes a selected group viewing control, a notification object optional item, a notification title optional item and a message editing area. The selected group viewing control is used to support the first user to view all selected target participating groups. The notification object optional item is used to support the first user to select the designated second user in the target participating group for the target event message. The notification title optional item is used to support the first user to select the title content of the target event message. The message editing area is used to support the first user to edit the message content of the target event message.
8. The method according to claim 1, characterized in that The step of presenting the target event message in each target participating group in response to the notification confirmation operation in the event message editing interface includes: In response to a notification confirmation operation in the event message editing interface, entering an event chat interface for the current event; According to the preset event notification special effects, the target event message is presented in the chat content area of each target participating group in the event chat interface.
9. The method according to claim 8, characterized in that Presenting the target event message in the chat content area of each target participating group in the event chat interface includes: Determining, based on the message editing content in the event message editing interface, a designated second user to whom the target event message is directed; Based on the designated second user, the target event message is presented in the chat content area of each target participating group in the event chat interface in the form of a directional message tag.
10. The method according to claim 8, characterized in that The event notification special effect at least includes a content background special effect when the target event message is presented and a message multiplexing control, and the message multiplexing control is used to support repeated sending of the target event message to each of the target participating groups.
11. The method according to claim 8, characterized in that The chat content area of any participating group in the group list formed by the participating groups in the event chat interface includes a schedule positioning control of the participating group to achieve the latest schedule tracking of the participating group.
12. A device for notifying event news, characterized in that: include: a participant group screening module, configured to respond to a competition notification request initiated by a first user and present a corresponding participant group screening interface based on the schedule information of the current competition, wherein the participant group screening interface includes participant group information for each schedule of the current competition; an event message editing module, configured to determine the target participating group selected by the first user in response to a screening confirmation operation in the participating group screening interface, and present a corresponding event message editing interface so that the first user can edit the target event message to be notified; The event message notification module is configured to present the target event message in each target participating group in response to a notification confirmation operation in the event message editing interface, so as to notify the second user in each target participating group of the target event message.
13. An electronic device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute the method for notifying event information according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that Used to store a computer program, wherein the computer program enables a computer to execute the method for notifying event information according to any one of claims 1 to 11.