Message processing method, apparatus and electronic device

By determining whether to display a notification based on the game status and message attributes, the problem of message interference in the game is solved, thus improving the player's gaming experience.

CN116800709BActive Publication Date: 2026-07-31NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2023-05-30
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Players receiving phone calls, voice messages, or other notifications during gameplay can interrupt or disrupt the game. Completely blocking messages may cause players to miss crucial information, thus affecting the gaming experience.

Method used

Based on the game status, message attributes, and historical operation records, determine whether to display message prompts on the game interface. If so, display a prompt window in a non-game control area through the graphical user interface to provide important message prompts.

Benefits of technology

Displaying important message prompts while ensuring the game remains undisturbed prevents players from missing crucial information and enhances the gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116800709B_ABST
    Figure CN116800709B_ABST
Patent Text Reader

Abstract

This invention provides a message processing method, apparatus, and electronic device. In response to receiving a first message, message processing reference information is acquired. This reference information includes at least one of the following: the current game state, the message attributes of the first message, and the historical operation records of the currently logged-in game account. In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the graphical user interface, showing a prompt message for the first message. The prompt message indicates that the terminal device has received the first message. In this method, based on the player's current game state, historical operation records, and the message attributes of the received first message, it is determined whether to display the prompt message for the first message on the game interface. This ensures that the player is not disturbed during gameplay while displaying the prompt message for an important received message, preventing the player from missing crucial information and thus improving the player's gaming experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a message processing method, apparatus, and electronic device. Background Technology

[0002] Currently, when players are engaged in gameplay on their devices, the devices may receive messages in the form of calls, voice messages, and text messages, causing the current game to be interrupted or disturbed. To avoid this problem, players usually turn on the Do Not Disturb mode on their devices. In Do Not Disturb mode, all messages received during gameplay are blocked, ensuring that players are not disturbed during the game. However, completely blocking all messages may cause players to miss key information, resulting in a negative gaming experience. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a message processing method, apparatus, and electronic device that determines whether to display a prompt message of the first message on the game interface based on the player's current game state, historical operation records, and message attributes of the received first message. This ensures that the player is not disturbed during the game, while displaying prompt messages of important received messages, thus preventing the player from missing key information in the game and improving the player's gaming experience.

[0004] In a first aspect, embodiments of the present invention provide a message processing method, which provides a graphical user interface through a terminal device, the graphical user interface including scene screens of at least a portion of a game scene, and a specified message processing mode is enabled in the terminal device; the method includes: in response to receiving a first message, obtaining message processing reference information under the specified message processing mode; wherein, the message processing reference information includes at least one of the following: the current game state, the message attribute of the first message, and the historical operation records of the game account currently logged in to the terminal device; in response to the message processing reference information meeting specified conditions, displaying a prompt window in the graphical user interface, and displaying prompt information of the first message in the prompt window; wherein, the prompt information is used to indicate that the terminal device has received the first message.

[0005] Secondly, embodiments of the present invention provide a message processing apparatus, which provides a graphical user interface through a terminal device. The graphical user interface includes scene screens of at least a portion of a game scene, and a specified message processing mode is enabled in the terminal device. The apparatus includes: a reference information acquisition module, used to acquire message processing reference information under the specified message processing mode in response to receiving a first message; wherein the message processing reference information includes at least one of the following: the current game state, the message attribute of the first message, and the historical operation records of the game account currently logged into on the terminal device; and a prompt information display module, used to display a prompt window in the graphical user interface in response to the message processing reference information meeting specified conditions, and display prompt information of the first message in the prompt window; wherein the prompt information is used to indicate that the terminal device has received the first message.

[0006] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the message processing method of any of the first aspects.

[0007] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the message processing method of any one of the first aspects.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] This invention provides a message processing method, apparatus, and electronic device. In response to receiving a first message, message processing reference information is acquired. This reference information includes at least one of the following: the current game state, the message attributes of the first message, and the historical operation records of the currently logged-in game account. In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the graphical user interface, showing a prompt message for the first message. The prompt message indicates that the terminal device has received the first message. In this method, based on the player's current game state, historical operation records, and the message attributes of the received first message, it is determined whether to display the prompt message for the first message on the game interface. This ensures that the player is not disturbed during gameplay while displaying the prompt message for an important received message, preventing the player from missing crucial information and thus improving the player's gaming experience.

[0010] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0011] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0012] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0013] Figure 1 A flowchart of a message processing method provided in an embodiment of the present invention;

[0014] Figure 2 A schematic diagram of a graphical user interface provided in an embodiment of the present invention;

[0015] Figure 3 A schematic diagram of another graphical user interface provided in an embodiment of the present invention;

[0016] Figure 4 A schematic diagram of another graphical user interface provided in an embodiment of the present invention;

[0017] Figure 5 A schematic diagram of another graphical user interface provided in an embodiment of the present invention;

[0018] Figure 6 A schematic diagram of another graphical user interface provided in an embodiment of the present invention;

[0019] Figure 7 A schematic diagram of another graphical user interface provided in an embodiment of the present invention;

[0020] Figure 8 A schematic diagram of another graphical user interface provided in an embodiment of the present invention;

[0021] Figure 9 This is a schematic diagram of the structure of a message processing device provided in an embodiment of the present invention;

[0022] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0024] Currently, when players participate in game matches on their terminal devices, the devices may receive messages in the form of phone calls, voice messages, and text messages, causing the current game match to be interrupted or disturbed. To avoid this problem, players usually turn on the Do Not Disturb mode on their terminal devices. In Do Not Disturb mode, all messages received during the game are blocked, ensuring that players are not disturbed during the game. However, completely blocking all messages may cause players to miss key information, resulting in a negative gaming experience. Based on this, embodiments of the present invention provide a message processing method, apparatus, and electronic device, which can be applied to devices such as mobile phones and tablets.

[0025] In one embodiment of this disclosure, the message processing method can run on a local terminal device or a server. When the message processing method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0026] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program's execution and the game screen presentation are separated. The storage and execution of message processing methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0027] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0028] In one possible implementation, embodiments of the present invention provide a message processing method that provides a graphical user interface (GUI) through a terminal device. The terminal device can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system. The GUI includes at least a portion of the game scene's visuals, and a specified message processing mode is enabled on the terminal device. Figure 1 As shown, the method includes the following steps:

[0029] Step S102: In response to receiving the first message, obtain message processing reference information under the specified message processing model; wherein, the message processing reference information includes at least one of the following: the current game state, the message attribute of the first message, and the historical operation records of the game account currently logged in on the terminal device;

[0030] The aforementioned "first message" typically refers to messages received by the terminal device that are not related to the game itself, such as messages received through communication software (text, images, emails, videos, voice messages, etc.), or SMS and phone calls received by the terminal device. The current game state typically includes combat and non-combat states. Combat states include player-versus-AI battles and team battles. Non-combat states include battle preparation, completing tasks, participating in lotteries, and viewing various game information. The message attributes of the aforementioned first message include: the first account that sent the first message, the form in which the first message was sent (e.g., text, voice call, video call, phone call, SMS, email, etc.), the specified content included in the first message (e.g., text, images, videos, emoticons, links, reminders, files, etc.), and the specific message content (e.g., text "Back to work tomorrow, reply received," voice "The proposal must be submitted before 5 PM," etc.).

[0031] The historical operation records of the currently logged-in game account on the aforementioned terminal device typically include: how the user of the game account handled different messages received in different game states during historical gameplay. For example, during a game battle, if the user receives a call from their superior, they neither answer nor hang up, but instead call back after the battle ends; or, during a non-battle phase, if the user receives a message from their superior, they open the message; or, during a non-battle phase (such as a lottery phase), if the user receives an email from a colleague, they do not view it, and do not view it after the lottery ends.

[0032] Step S104: In response to the message processing reference information meeting the specified conditions, a prompt window is displayed in the graphical user interface, and the prompt information of the first message is displayed in the prompt window; wherein, the prompt information is used to indicate that the terminal device has received the first message.

[0033] Specifically, the system first determines the message attribute of the first message. If the user who sent the first message is an important person (such as a leader, client, etc.), and the user's historical operation record shows that they will quickly respond to the message sent by this important person during the game, then a prompt window will be displayed in the graphical user interface, showing the prompt information of the first message.

[0034] If the user sending the first message is not a high-profile individual, but the message contains urgent text (such as deadlines or before a specified time), and the current game is in a non-critical phase (or the user's focus is low), and the user's historical activity shows that they frequently respond to this type of message during gameplay, then a prompt window will be displayed in the graphical user interface, showing the prompt information for the first message.

[0035] If the user sending the first message is a non-important person, and the message content is irrelevant (such as an emoji, a shopping link, etc.), and the current game is in a non-critical stage (or the user's focus is low), and the user's historical action record shows that they frequently respond to this type of message during gameplay, then a prompt window will be displayed in the graphical user interface, showing the prompt information for the first message.

[0036] If the user sending the first message is a non-important person, and the message content is irrelevant (such as an emoji, a shopping link, etc.), and the current game is at a crucial stage (or the user is highly focused), and the user's historical activity shows that they don't frequently respond to this type of message while playing the game, then the message will be blocked.

[0037] Specifically, whether to display a prompt window depends on the importance of the user who sent the first message, the content of the message, the criticality of the current game, and the specific actions taken (ignore or view) of the first message in the historical operation record regarding the first message and the game status.

[0038] In addition, the aforementioned notification windows typically include several types. For example, if the current game is at a very critical stage, but a very important message is received at this time, a smaller notification window (such as a timed bubble) will be displayed in the game to avoid disrupting the player's gameplay and preventing the player from missing the message. If the current game is not at a very critical stage, but a very important message is received at this time, a larger notification window will be displayed to increase the notification effect on the player.

[0039] This invention provides a message processing method that, in response to receiving a first message, acquires message processing reference information. This reference information includes at least one of the following: the current game state, the message attributes of the first message, and the historical operation records of the currently logged-in game account. In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the graphical user interface, showing a prompt message for the first message. The prompt message indicates that the terminal device has received the first message. In this method, based on the player's current game state, historical operation records, and the message attributes of the received first message, it is determined whether to display the prompt message for the first message on the game interface. This ensures that the player is not disturbed during gameplay while displaying the prompt message for an important received message, preventing the player from missing crucial information and thus improving the player's gaming experience.

[0040] In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window. One possible implementation is as follows:

[0041] Step 1: Based on the message processing reference information, determine the importance level of the first message and the critical level of the current game.

[0042] Specifically, the importance level of the first message can be determined based on its message attributes and the historical operation records of the currently logged-in game account on the terminal device. The importance level can be preset as needed, such as three or five levels. Similarly, the criticality level of the current game can be determined based on its current game status and the historical operation records of the currently logged-in game account on the terminal device. Likewise, the criticality level can be preset as needed, such as three or five levels. A higher importance level for the first message indicates greater importance, and vice versa. Similarly, a higher criticality level for the current game indicates greater criticality of the current game (or higher user attention to the current game), and vice versa.

[0043] In practice, the importance level of the first message and the criticality level of the current game can be determined using artificial intelligence (such as deep learning). For example, the acquired message processing reference information can be input into a pre-trained target model to obtain the importance level of the first message and the criticality level of the current game.

[0044] One possible implementation:

[0045] (1) Determine the importance level of the first message based on its message attributes; wherein, the message attributes of the first message include at least: the message content of the first message, the first account that sent the first message, and the historical messages with the first account; the higher the importance level number, the higher the importance of the first message;

[0046] The aforementioned historical messages with the first account typically refer to the communication records between the current user corresponding to the game account currently logged into on the terminal device and the first user corresponding to the first account.

[0047] Specifically, artificial intelligence can be used to determine whether the content of the first message is urgent, whether the first account is an important person, whether there is frequent communication between the current user and the first user, and whether the content of such communication is important. Finally, the importance level of the first message is determined by comprehensively considering the content of the first message, the importance of the first account that sent the first message, and the content of historical messages with the first account. For example, the content of the first message, the first account that sent the first message, and the historical messages with the first account can be input into a pre-trained first model, which can then determine the importance level of the first message.

[0048] (2) Determine the key level of the current game based on the current game status and the historical operation records of the game account currently logged in on the terminal device; the higher the key level number, the higher the attention the player corresponding to the game account currently logged in on the terminal device pays to the current game.

[0049] Specifically, artificial intelligence can be used to determine whether the current game state is in combat, the player's level of attention to the game, and whether the player viewed messages in historical operation records when the game state was the same as the current one. Finally, by comprehensively considering the current game state and the historical operation records of the currently logged-in game account on the terminal device, the criticality level of the current game can be determined. For example, the current game state and the historical operation records of the currently logged-in game account on the terminal device can be input into a pre-trained second model, which can then determine the criticality level of the current game.

[0050] Step 2: In response to the fact that the importance level of the first message and the key level of the current game meet the specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window.

[0051] The specified conditions include that the message level of the first message must be greater than or equal to the criticality level of the current game; that is, the importance of the first message must be greater than or equal to the criticality level of the current game. At this point, a target area in the graphical user interface that is not currently displaying game controls will be identified, and a prompt window will be displayed in that target area to notify the player that the first message has been received.

[0052] Specifically, the notification information usually varies depending on the size of the notification window. For example, when the notification window is small, the notification may only include the first account that sent the first message. If the notification window is large, the notification may include not only the first account that sent the first message, but also the number of messages in the first message and the message format (e.g., the boss sent 5 text messages and 1 voice message). If the notification window is still relatively large, it may also include the message content of the first message (e.g., the boss sent 1 voice message reminding you to send the weekly report).

[0053] The aforementioned prompt window is displayed in an area of ​​the graphical user interface that is not where the game controls are located, i.e., the target area mentioned above. In other words, the target area does not obscure the game controls of the current game. For example, the prompt window may be displayed on the edge area of ​​the graphical user interface.

[0054] If the aforementioned response to the first message's importance level and the current game's key level meet specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, showing the prompt information of the first message. One possible implementation is as follows:

[0055] Step 21: In response to the fact that the importance level of the first message and the key level of the current game meet the first specified condition, a first prompt window is displayed in the target area of ​​the graphical user interface, and the first prompt information of the first message is displayed in the prompt window; wherein, the first specified condition is: the importance level of the first message and the key level of the current game are the same;

[0056] Specifically, in response to the first message's importance level being the same as the current game's key level, a first prompt window is displayed in the target area of ​​the graphical user interface, showing the first prompt information of the first message. For example, the message's importance level includes first, second, and third importance levels, and the current game's key level includes first, second, and third key levels. The first specified condition is met if the first message's importance level is first and the current game's key level is first; or, the first message's importance level is second and the current game's key level is second; or, the first message's importance level is third and the current game's key level is third. The first prompt window can be a small window, such as a notification bubble or text box; the first prompt information of the first message typically only includes the first account that sent the first message, such as "The boss sent a message," to remind the player that a message has been received from the first account. It can also include the message format, such as "The boss sent a text message," "The boss called," or "The boss sent a WeChat message."

[0057] Furthermore, to further enhance the player's gaming experience, after displaying a first prompt window in the target area of ​​the graphical user interface and showing the first prompt information of the first message in the prompt window, in response to the first specified condition being met by the importance level of the first message and the key level of the current game, the above method further includes: canceling the display of the first prompt window in response to reaching a preset time. That is, the first prompt window is displayed for a limited time and will disappear after the preset time. The preset time can be 5 seconds, 3 seconds, etc. If the user clicks on the first prompt window before the preset time has elapsed, the first prompt window will be switched to the second prompt window described below, and the second prompt information of the first message will be displayed in the second prompt window. If the user cancels the display of the first prompt window before the preset time has elapsed (such as dragging the first prompt window to a specified position), the first prompt window will also be canceled.

[0058] Step 22: In response to the fact that the importance level of the first message and the key level of the current game meet the second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and the second prompt information of the first message is displayed in the prompt window; wherein, the second specified condition includes: the importance level of the first message is greater than the key level of the current game; wherein, the size of the first prompt window is smaller than the size of the second prompt window, and the information content of the second prompt information is more than the information content of the first prompt information.

[0059] The aforementioned first notification information includes the importance level of the first message; the second notification information includes at least a portion of the message content of the first message.

[0060] Specifically, in response to the first message's importance level being greater than the current game's key level, a second prompt window is displayed in the target area of ​​the graphical user interface, showing a second prompt message for the first message. For example, the message's importance levels include first, second, and third importance levels, and the current game's key levels include first, second, and third key levels. If the first message's importance level is third importance, and the current game's key level is second or first key, or if the first message's importance level is second importance, and the current game's key level is first key, then the aforementioned second specified condition is met. The second prompt window can be a larger window, such as a window for displaying text information; the displayed second prompt message for the first message includes not only the first account that sent the first message, but also the number of messages, the first message's importance level, the message format, and a portion of the first message's content, such as "The boss sent 4 spreadsheet images," "The boss sent a funny emoji," or "The boss sent a voice message reminding you to come to work," to remind the player that they have received a message from the first account and a portion of its content.

[0061] In summary, if the importance of the message is comparable to its importance in the game, a small, inconspicuous notification window (the first notification window mentioned above) will be displayed, which will not obscure a large portion of the game interface, and will contain relatively concise information. If the importance of the message is greater than its importance in the game, a more prominent notification window (the second notification window mentioned above) will be displayed, which will partially obscure the game interface, and will contain more information.

[0062] For example, such as Figure 2The first notification window shown is a pop-up window containing a "Boss Message" to notify the player that the current boss has arrived. The transparency of this pop-up window gradually increases; it starts at 0% transparency and gradually reaches 100% transparency over time, at which point the pop-up window disappears. For example, as shown... Figure 3 The second notification window shown includes "Boss sent 4 messages," which notifies the player that the current boss has sent a message. It usually also displays multiple controls for processing the first message, such as viewing the full message or replying to it.

[0063] After the second specified condition is met in response to the importance level of the first message and the critical level of the current game, a second prompt window is displayed in the target area of ​​the graphical user interface, and a second prompt message of the first message is displayed in the prompt window, the above method further includes: displaying a first control in the second prompt window; and displaying a message summary of the first message in the second prompt window in response to a trigger operation on the first control; wherein the message summary includes at least descriptive information about the first message.

[0064] The above summary information refers to the description of the text, images, videos, emojis, etc., in the message. For example, the boss sent a picture of a cake, or the boss sent a video of three pandas dancing. Examples include... Figure 3 As shown, the "AI Broadcast" corresponds to the first control mentioned above. Players can click on the "AI Broadcast" control to display a message summary of the first message in the second prompt window. For example, as shown... Figure 4 The second notification control displays a message summary: "Your boss sent you four messages. The first is a picture of a cake, the second is a 3-minute funny dance video of three pandas, and the third is a voice reminder to get to work..." The method also includes: responding to a swipe operation on the second notification window to display a hidden message summary of the first message, or responding to a display indicator (such as...). Figure 4 The trigger operation shown in the figure (...") displays the message summary of the hidden first message.

[0065] After responding to the trigger operation for the first control, the above method further includes: displaying the first child control in the second prompt window, responding to the trigger operation for the first child control, and playing a message summary by voice.

[0066] For example, such as Figure 4 The "Broadcast" button shown corresponds to the first sub-control mentioned above. When the player clicks "Broadcast," the terminal device will broadcast the message summary displayed in the second prompt window via voice.

[0067] In addition, if the first message includes multiple messages, after responding to the trigger operation for the first control, the method further includes: displaying a second child control in the second prompt window, responding to the trigger operation for the second child control, determining the importance of each first message, and updating the display order of the first messages in descending order of importance.

[0068] For example, such as Figure 4 The "Refine" button shown corresponds to the second sub-control mentioned above. When the player clicks "Refine," the message content of each first message will be analyzed, its importance will be assessed, and the messages will be sorted and displayed in descending order of importance. For example, as shown... Figure 5 As shown, the messages that require a reply are displayed as follows: the first message is a video, the second is an image, and the third is a picture.

[0069] To further improve user message viewing efficiency and gaming experience, the aforementioned message summary also includes a designated identifier; this identifier can be a graphic identifier, such as an image identifier, video identifier, or voice identifier, or a text identifier, such as "Reply to message." For example, such as... Figure 4 and Figure 5 The message digest shown includes the specified identifier.

[0070] After responding to a trigger operation on the first control and displaying a message summary of the first message in the second prompt window, the method further includes: responding to a trigger operation on a specified identifier and displaying information corresponding to the specified identifier in a graphical user interface; wherein the information corresponding to the specified identifier includes: a portion of the content in the first message and at least one reply message corresponding to the target message in the first message that needs to be replied to.

[0071] For example, click as Figure 4 The photo icon next to "Item 1 is a photo of a cake" allows you to zoom in and view the photo's details. For example, clicking on... Figure 4 The video icon following "Item 2 is a video of 3 pandas dancing" will play the corresponding video in the game interface. For example, clicking the icon... Figure 4 The audio icon next to "The third item is audio" will directly play the audio content. For example, clicking the icon... Figure 5 The "Reply Message" icon shown will display multiple reply messages in the second prompt window, for example, such as Figure 6 As shown, three reply messages are displayed. These reply messages are pre-analyzed based on the player's historical reply messages and the content of the first message. The player only needs to select one of the target reply messages to reply to the corresponding first message. The operation of viewing and replying to messages is very simple and efficient.

[0072] After the second specified condition is met in response to the importance level of the first message and the key level of the current game, a second prompt window is displayed in the target area of ​​the graphical user interface, and the second prompt information of the first message is displayed in the prompt window, the above method further includes:

[0073] The second control is displayed in the second prompt window; in response to the trigger operation on the second control, the target message that needs to be replied to is determined from the first message; the message summary of the target message and at least one reply message corresponding to the target message are displayed in the second prompt window.

[0074] For example, such as Figure 3 As shown, the "Auto-Reply" control corresponds to the second control mentioned above. Players can click on this "Auto-Reply" control, which will analyze the first message to determine the message requiring a reply and display a message summary. Simultaneously, it will generate at least one reply message based on the relationship between the first account and the player, as well as historical messages. Figure 7 As shown, three reply messages are displayed.

[0075] The at least one reply message corresponding to the target message is determined based on the message content of the target message. The at least one reply message includes one or more of the following: text message, video message, emoticon message, and voice message. Specifically, in response to the selection operation of the first reply message among the at least one reply message, the first reply message is sent to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0076] For example, targeting Figure 7 You can click to select one of the three reply messages shown to send that message to the first account.

[0077] Furthermore, after responding to the trigger operation for the second control, the above method also includes: displaying the voice control corresponding to the target message in the second prompt window; responding to the voice input operation for the voice control, converting the input voice into text, and sending the text to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0078] For example, such as Figure 7 The "voice-to-text" function shown allows players to long-press the voice control, speak what they want to reply, and it will be converted into the corresponding text. After releasing the control, the message can be sent, or the message can be sent by clicking the send button after releasing the control.

[0079] In response to the first message's importance level and the current game's key level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the above method further includes:

[0080] Display the third control in the second prompt window; respond to the trigger operation on the third control and display the message dialog box of the first message in the second prompt window.

[0081] For example, such as Figure 3 As shown, the "Open Dialogue" option corresponds to the third control mentioned above. Players can click on this "Open Control" to display a dialog box with the first account in the second prompt window, as shown below. Figure 8 As shown, this dialog box is a scaled-down version of the actual dialog box.

[0082] In response to the first message's importance level and the current game's key level satisfying a second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and the second prompt information of the first message is displayed in the prompt window. One possible implementation is as follows:

[0083] (1) In response to the fact that the importance level of the first message is greater than the key level of the current game, and the importance level of the first message differs from the key level of the current game by a first threshold, a second prompt window is displayed in the target area of ​​the graphical user interface, and the second prompt information is displayed in the prompt window;

[0084] (2) In response to the fact that the importance level of the first message is greater than the key level of the current game, and the importance level of the first message differs from the key level of the current game by a second threshold, a third prompt window is displayed in the target area of ​​the graphical user interface, and a third prompt message is displayed in the prompt window; wherein, the size of the second prompt window is smaller than the size of the third window; the third prompt message includes more message content of the first message than the message content of the first message included in the second prompt message.

[0085] To further differentiate the importance of messages, the second specified condition also includes: the importance level of the first message is greater than the key level of the current game, and the difference between the importance level of the first message and the key level of the current game is a first threshold; and the importance level of the first message is greater than the key level of the current game, and the difference between the importance level of the first message and the key level of the current game is a second threshold. The first threshold is typically one level, and the second threshold is typically two levels, or greater than or equal to two levels. In actual implementation, the third prompt window can directly display the dialog box for the first message, or it can display the complete content of the first message.

[0086] In response to the first message's importance level and the current game's key level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: responding to a cancellation operation on the second prompt window and canceling the display of the second prompt window. The cancellation operation can be a long press, a touch swipe, a double-tap, etc.

[0087] In response to the fact that the importance level of the first message and the critical level of the current game meet specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window. The above method further includes:

[0088] A confirmation control is displayed in the prompt window. The system responds to the triggering operation of the confirmation control and controls the terminal device to establish a voice or video connection with the terminal device corresponding to the first account that sent the first message.

[0089] If the first message is a telephone message, video connection message, or voice connection message, a confirmation control (connection control) will also be displayed in the prompt window. Clicking this confirmation control will initiate a voice or video connection between the terminal device and the terminal device corresponding to the first account that sent the first message. A rejection control will also be displayed; clicking this rejection control will reject the attempt to establish a voice or video connection between the terminal device and the terminal device corresponding to the first account that sent the first message.

[0090] Corresponding to the above method embodiments, this invention provides a message processing device that provides a graphical user interface (GUI) through a terminal device. The GUI includes scene screens of at least a portion of the game scene, and a specified message processing mode is enabled on the terminal device. Figure 9 As shown, the device includes:

[0091] The reference information acquisition module 91 is used to acquire message processing reference information under a specified message processing model in response to receiving the first message; wherein, the message processing reference information includes at least one of the following: the current game state, the message attributes of the first message, and the historical operation records of the game account currently logged in on the terminal device;

[0092] The prompt information display module 92 is used to display a prompt window in the graphical user interface in response to the message processing reference information meeting the specified conditions, and to display the prompt information of the first message in the prompt window; wherein, the prompt information is used to indicate that the terminal device has received the first message.

[0093] This invention provides a message processing device that, in response to receiving a first message, acquires message processing reference information. This reference information includes at least one of the following: the current game state, the message attributes of the first message, and the historical operation records of the currently logged-in game account. In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the graphical user interface, showing a prompt message for the first message. The prompt message indicates that the terminal device has received the first message. In this method, based on the player's current game state, historical operation records, and the message attributes of the received first message, it is determined whether to display the prompt message for the first message on the game interface. This ensures that the player is not disturbed during gameplay while displaying the prompt message for an important received message, preventing the player from missing crucial information and thus improving the player's gaming experience.

[0094] The aforementioned prompt information display module is also used to: determine the importance level of the first message and the critical level of the current game based on the message processing reference information; and, in response to the first message's importance level and the current game's critical level meeting specified conditions, display a prompt window in the target area of ​​the graphical user interface and display the prompt information of the first message in the prompt window.

[0095] The above prompt window is displayed in an area of ​​the graphical user interface that is not where the game controls are located.

[0096] The aforementioned notification display module is also used to: determine the importance level of the first message based on its message attributes; wherein the message attributes of the first message include at least: the message content of the first message, the first account that sent the first message, and historical messages with the first account; the higher the importance level number, the higher the importance of the first message; and determine the criticality level of the current game based on the current game status and the historical operation records of the game account currently logged in on the terminal device; wherein the higher the criticality level number, the higher the attention paid to the current game by the player corresponding to the game account currently logged in on the terminal device.

[0097] The aforementioned prompt information display module is further configured to: in response to a first specified condition that the importance level of the first message and the key level of the current game meet a first specified condition, display a first prompt window in the target area of ​​the graphical user interface, and display the first prompt information of the first message in the prompt window; wherein, the first specified condition is: the importance level of the first message and the key level of the current game are the same; in response to a second specified condition that the importance level of the first message and the key level of the current game meet a second specified condition, display a second prompt window in the target area of ​​the graphical user interface, and display the second prompt information of the first message in the prompt window; wherein, the second specified condition includes: the importance level of the first message is greater than the key level of the current game; wherein, the size of the first prompt window is smaller than the size of the second prompt window, and the information content of the second prompt information is greater than the information content of the first prompt information.

[0098] The aforementioned device also includes a first window cancellation module, used to: cancel the display of the first prompt window in response to the arrival of a preset time.

[0099] The aforementioned first notification information includes the importance level of the first message; the second notification information includes at least a portion of the message content of the first message.

[0100] The aforementioned device further includes a message summary display module, used for: displaying a first control in a second prompt window; responding to a trigger operation on the first control, displaying a message summary of the first message in the second prompt window; wherein the message summary includes at least descriptive information about the first message.

[0101] The aforementioned device also includes a summary playback module, used to: display a first sub-control in a second prompt window, respond to a trigger operation on the first sub-control, and play a message summary via voice.

[0102] The first message includes multiple messages; the device also includes a sequence update module, used to: display a second sub-control in a second prompt window, respond to a trigger operation on the second sub-control, determine the importance of each first message, and update the display order of the first messages in descending order of importance.

[0103] The aforementioned message summary also includes a designated identifier; the aforementioned device further includes: an information display module, used to respond to a trigger operation for the designated identifier and display information corresponding to the designated identifier in a graphical user interface; wherein, the information corresponding to the designated identifier includes: a portion of the content in the first message and at least one reply message corresponding to the target message that needs to be replied to in the first message.

[0104] The aforementioned device further includes: a reply message display module, used to display a second control in a second prompt window; in response to a trigger operation on the second control, to determine a target message that needs to be replied to from a first message; and to display a message summary of the target message and at least one reply message corresponding to the target message in the second prompt window.

[0105] The at least one reply message corresponding to the target message is determined based on the message content of the target message. The at least one reply message includes one or more of the following: text message, video message, emoticon message, and voice message. The device further includes a reply message sending module, which is used to respond to a selection operation for the first reply message among the at least one reply message and send the first reply message to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0106] The aforementioned device further includes: a voice response module, used to display the voice control corresponding to the target message in the second prompt window; responding to voice input operations on the voice control, converting the input voice into text, and sending the text to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0107] The aforementioned device further includes: a dialog box display module for displaying a third control in a second prompt window; and a message dialog box for displaying a first message in the second prompt window in response to a trigger operation on the third control.

[0108] The aforementioned prompt information display module is further configured to: in response to the first message's importance level being greater than the current game's key level, and the first message's importance level differing from the current game's key level by a first threshold, display a second prompt window in the target area of ​​the graphical user interface, and display the second prompt information in the prompt window; in response to the first message's importance level being greater than the current game's key level, and the first message's importance level differing from the current game's key level by a second threshold, display a third prompt window in the target area of ​​the graphical user interface, and display the third prompt information in the prompt window; wherein the size of the second prompt window is smaller than the size of the third window; the third prompt information includes more message content of the first message than the second prompt information includes the message content of the first message.

[0109] The aforementioned device also includes a second window cancellation module, used to: cancel the display of the second prompt window in response to a cancellation operation on the second prompt window.

[0110] The aforementioned device further includes: a device connection module, used to display a confirmation control in a prompt window, respond to a trigger operation on the confirmation control, and control the terminal device to establish a voice or video connection with the terminal device corresponding to the first account that sent the first message.

[0111] The message processing apparatus provided in this embodiment of the invention has the same technical features as the message processing method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.

[0112] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-described message processing method. This electronic device can be a server or a terminal device.

[0113] See Figure 10 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the above-described message processing method.

[0114] Furthermore, Figure 10 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.

[0115] The memory 101 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 10 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0116] Processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 100 or by instructions in software form. Processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0117] The processor in the aforementioned electronic device can execute machine-executable instructions to perform the following operations in the aforementioned message processing method:

[0118] In response to receiving a first message, message processing reference information under a specified message processing model is obtained. This reference information includes at least one of the following: the current game state, the message attributes of the first message, and the historical operation records of the currently logged-in game account on the terminal device. In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the graphical user interface, showing a prompt message for the first message. This prompt message indicates that the terminal device has received the first message. This method determines whether to display the first message prompt message on the game interface based on the player's current game state, historical operation records, and the message attributes of the received first message. By displaying prompt messages for important received messages while ensuring the player is not disturbed during gameplay, it prevents players from missing crucial information and improves the player's gaming experience.

[0119] In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window, including: determining the importance level of the first message and the critical level of the current game based on the message processing reference information; in response to the importance level of the first message and the critical level of the current game meeting specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window.

[0120] The above prompt window is displayed in an area of ​​the graphical user interface that is not where the game controls are located.

[0121] Based on message processing reference information, determine the importance level of the first message and the criticality level of the current game, including: determining the importance level of the first message based on its message attributes; wherein, the message attributes of the first message include at least: the message content of the first message, the first account that sent the first message, and the historical messages with the first account; the higher the importance level number, the higher the importance of the first message; and determining the criticality level of the current game based on the current game status and the historical operation records of the game account currently logged in on the terminal device; wherein, the higher the criticality level number, the higher the attention paid to the current game by the player corresponding to the game account currently logged in on the terminal device.

[0122] In response to a given condition that the importance level of the first message and the key level of the current game meet specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window. This includes: in response to a given condition that the importance level of the first message and the key level of the current game meet a first specified condition, a first prompt window is displayed in the target area of ​​the graphical user interface, and the first prompt information of the first message is displayed in the prompt window; wherein, the first specified condition is: the importance level of the first message and the key level of the current game are the same. In response to a given condition that the importance level of the first message and the key level of the current game meet a second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and the second prompt information of the first message is displayed in the prompt window; wherein, the second specified condition includes: the importance level of the first message is greater than the key level of the current game; wherein, the size of the first prompt window is smaller than the size of the second prompt window, and the information content of the second prompt information is greater than the information content of the first prompt information.

[0123] After the first prompt window is displayed in the target area of ​​the graphical user interface in response to the first specified condition being met by the importance level of the first message and the key level of the current game, and the first prompt information of the first message is displayed in the prompt window, the above method further includes: canceling the display of the first prompt window in response to the arrival of a preset time.

[0124] The first notification information includes the importance level of the first message; the second notification information includes at least part of the message content of the first message.

[0125] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: displaying a first control in the second prompt window; and in response to a trigger operation on the first control, displaying a message summary of the first message in the second prompt window; wherein the message summary includes at least descriptive information about the first message.

[0126] After responding to a trigger operation on the first control, the method further includes: displaying the first child control in a second prompt window, responding to a trigger operation on the first child control, and playing a message summary via voice.

[0127] The first message includes multiple messages; after responding to the trigger operation for the first control, the above method further includes: displaying the second child control in the second prompt window, responding to the trigger operation for the second child control, determining the importance of each first message, and updating the display order of the first messages in descending order of importance.

[0128] The message summary also includes a specified identifier; after displaying the message summary of the first message in the second prompt window in response to a trigger operation on the first control, the method further includes: in response to a trigger operation on the specified identifier, displaying the information corresponding to the specified identifier in the graphical user interface; wherein the information corresponding to the specified identifier includes: part of the content in the first message and at least one reply message corresponding to the target message that needs to be replied to in the first message.

[0129] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: displaying a second control in the second prompt window; in response to a trigger operation on the second control, determining a target message that needs to be replied to from the first message; and displaying a message summary of the target message and at least one reply message corresponding to the target message in the second prompt window.

[0130] The at least one reply message corresponding to the target message is determined based on the message content of the target message. The at least one reply message includes one or more of the following: text message, video message, emoticon message, and voice message. The method further includes: in response to a selection operation of the first reply message among the at least one reply message, sending the first reply message to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0131] After responding to the trigger operation on the second control, the above method further includes: displaying the voice control corresponding to the target message in the second prompt window; responding to the voice input operation on the voice control, converting the input voice into text, and sending the text to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0132] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the above method further includes: displaying a third control in the second prompt window; and in response to a trigger operation on the third control, displaying a message dialog box of the first message in the second prompt window.

[0133] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and a second prompt message for the first message is displayed in the prompt window. This includes: in response to the first message's importance level being greater than the current game's critical level, and the first message's importance level differing from the current game's critical level by a first threshold, a second prompt window is displayed in the target area of ​​the graphical user interface, and a second prompt message is displayed in the prompt window; in response to the first message's importance level being greater than the current game's critical level, and the first message's importance level differing from the current game's critical level by a second threshold, a third prompt window is displayed in the target area of ​​the graphical user interface, and a third prompt message is displayed in the prompt window; wherein the size of the second prompt window is smaller than the size of the third window; and the third prompt message includes more of the first message's message content than the second prompt message includes.

[0134] In response to the first message's importance level and the current game's key level satisfying the second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and displaying the second prompt information of the first message in the prompt window, the above method further includes: in response to a cancellation operation on the second prompt window, canceling the display of the second prompt window.

[0135] In response to the fact that the importance level of the first message and the key level of the current game meet the specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window. The above method further includes: displaying a confirmation control in the prompt window, responding to the trigger operation of the confirmation control, and controlling the terminal device to establish a voice or video connection with the terminal device corresponding to the first account that sent the first message.

[0136] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to implement the above-described message processing method.

[0137] The machine-executable instructions stored in the aforementioned machine-readable storage medium can be used to perform the following operations in the aforementioned message processing method by executing the machine-executable instructions:

[0138] In response to receiving a first message, message processing reference information under a specified message processing model is obtained. This reference information includes at least one of the following: the current game state, the message attributes of the first message, and the historical operation records of the currently logged-in game account on the terminal device. In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the graphical user interface, showing a prompt message for the first message. This prompt message indicates that the terminal device has received the first message. This method determines whether to display the first message prompt message on the game interface based on the player's current game state, historical operation records, and the message attributes of the received first message. By displaying prompt messages for important received messages while ensuring the player is not disturbed during gameplay, it prevents players from missing crucial information and improves the player's gaming experience.

[0139] In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window, including: determining the importance level of the first message and the critical level of the current game based on the message processing reference information; in response to the importance level of the first message and the critical level of the current game meeting specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window.

[0140] The above prompt window is displayed in an area of ​​the graphical user interface that is not where the game controls are located.

[0141] Based on message processing reference information, determine the importance level of the first message and the criticality level of the current game, including: determining the importance level of the first message based on its message attributes; wherein, the message attributes of the first message include at least: the message content of the first message, the first account that sent the first message, and the historical messages with the first account; the higher the importance level number, the higher the importance of the first message; and determining the criticality level of the current game based on the current game status and the historical operation records of the game account currently logged in on the terminal device; wherein, the higher the criticality level number, the higher the attention paid to the current game by the player corresponding to the game account currently logged in on the terminal device.

[0142] In response to a given condition that the importance level of the first message and the key level of the current game meet specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window. This includes: in response to a given condition that the importance level of the first message and the key level of the current game meet a first specified condition, a first prompt window is displayed in the target area of ​​the graphical user interface, and the first prompt information of the first message is displayed in the prompt window; wherein, the first specified condition is: the importance level of the first message and the key level of the current game are the same. In response to a given condition that the importance level of the first message and the key level of the current game meet a second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and the second prompt information of the first message is displayed in the prompt window; wherein, the second specified condition includes: the importance level of the first message is greater than the key level of the current game; wherein, the size of the first prompt window is smaller than the size of the second prompt window, and the information content of the second prompt information is greater than the information content of the first prompt information.

[0143] After the first prompt window is displayed in the target area of ​​the graphical user interface in response to the first specified condition being met by the importance level of the first message and the key level of the current game, and the first prompt information of the first message is displayed in the prompt window, the above method further includes: canceling the display of the first prompt window in response to the arrival of a preset time.

[0144] The first notification information includes the importance level of the first message; the second notification information includes at least part of the message content of the first message.

[0145] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: displaying a first control in the second prompt window; and in response to a trigger operation on the first control, displaying a message summary of the first message in the second prompt window; wherein the message summary includes at least descriptive information about the first message.

[0146] After responding to a trigger operation on the first control, the method further includes: displaying the first child control in a second prompt window, responding to a trigger operation on the first child control, and playing a message summary via voice.

[0147] The first message includes multiple messages; after responding to the trigger operation for the first control, the above method further includes: displaying the second child control in the second prompt window, responding to the trigger operation for the second child control, determining the importance of each first message, and updating the display order of the first messages in descending order of importance.

[0148] The message summary also includes a specified identifier; after displaying the message summary of the first message in the second prompt window in response to a trigger operation on the first control, the method further includes: in response to a trigger operation on the specified identifier, displaying the information corresponding to the specified identifier in the graphical user interface; wherein the information corresponding to the specified identifier includes: part of the content in the first message and at least one reply message corresponding to the target message that needs to be replied to in the first message.

[0149] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: displaying a second control in the second prompt window; in response to a trigger operation on the second control, determining a target message that needs to be replied to from the first message; and displaying a message summary of the target message and at least one reply message corresponding to the target message in the second prompt window.

[0150] The at least one reply message corresponding to the target message is determined based on the message content of the target message. The at least one reply message includes one or more of the following: text message, video message, emoticon message, and voice message. The method further includes: in response to a selection operation of the first reply message among the at least one reply message, sending the first reply message to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0151] After responding to the trigger operation on the second control, the above method further includes: displaying the voice control corresponding to the target message in the second prompt window; responding to the voice input operation on the voice control, converting the input voice into text, and sending the text to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

[0152] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the above method further includes: displaying a third control in the second prompt window; and in response to a trigger operation on the third control, displaying a message dialog box of the first message in the second prompt window.

[0153] In response to the first message's importance level and the current game's critical level satisfying a second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and a second prompt message for the first message is displayed in the prompt window. This includes: in response to the first message's importance level being greater than the current game's critical level, and the first message's importance level differing from the current game's critical level by a first threshold, a second prompt window is displayed in the target area of ​​the graphical user interface, and a second prompt message is displayed in the prompt window; in response to the first message's importance level being greater than the current game's critical level, and the first message's importance level differing from the current game's critical level by a second threshold, a third prompt window is displayed in the target area of ​​the graphical user interface, and a third prompt message is displayed in the prompt window; wherein the size of the second prompt window is smaller than the size of the third window; and the third prompt message includes more of the first message's message content than the second prompt message includes.

[0154] In response to the first message's importance level and the current game's key level satisfying the second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and displaying the second prompt information of the first message in the prompt window, the above method further includes: in response to a cancellation operation on the second prompt window, canceling the display of the second prompt window.

[0155] In response to the fact that the importance level of the first message and the key level of the current game meet the specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window. The above method further includes: displaying a confirmation control in the prompt window, responding to the trigger operation of the confirmation control, and controlling the terminal device to establish a voice or video connection with the terminal device corresponding to the first account that sent the first message.

[0156] The computer program products of the message processing method, apparatus and system provided in the embodiments of the present invention include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.

[0157] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0158] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0159] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0160] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0161] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A message processing method, characterized in that, A graphical user interface (GUI) is provided through a terminal device, the GUI including scene screens of at least a portion of the game scene, and a specified message processing mode is enabled on the terminal device; the method includes: In response to receiving a first message, message processing reference information under the specified message processing model is obtained; wherein, the message processing reference information includes at least one of the following: the current game state, the message attribute of the first message, and the historical operation records of the game account currently logged in on the terminal device; In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the graphical user interface, and a prompt message for the first message is displayed in the prompt window; wherein, the prompt message is used to indicate that the terminal device has received the first message; In response to the message processing reference information meeting specified conditions, a prompt window is displayed in the target area of ​​the graphical user interface, and the prompt information of the first message is displayed in the prompt window, including: Based on the message processing reference information, determine the importance level of the first message and the critical level of the current game; In response to the first message's importance level and the current game's key level satisfying a first specified condition, a first prompt window is displayed in the target area of ​​the graphical user interface, and the first prompt information of the first message is displayed in the prompt window; wherein, the first specified condition is: the importance level of the first message and the key level of the current game are the same; In response to the fact that the importance level of the first message and the key level of the current game meet a second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and a second prompt message of the first message is displayed in the prompt window; wherein, the second specified condition includes: the importance level of the first message is greater than the key level of the current game; The size of the first prompt window is smaller than the size of the second prompt window, and the content of the second prompt message is greater than the content of the first prompt message.

2. The method according to claim 1, characterized in that, The prompt window is displayed in the area of ​​the graphical user interface that is not where the game controls are located.

3. The method according to claim 1, characterized in that, Based on the message processing reference information, the importance level of the first message and the criticality level of the current game are determined, including: The importance level of the first message is determined based on its message attributes; wherein the message attributes of the first message include at least: the message content of the first message, the first account that sent the first message, and historical messages with the first account; the higher the importance level number, the higher the importance of the first message; Based on the current game status and the historical operation records of the game account currently logged into on the terminal device, the key level of the current game is determined; wherein, the higher the level number of the key level, the higher the attention the player corresponding to the game account currently logged into on the terminal device pays to the current game.

4. The method according to claim 1, characterized in that, In response to the first message's importance level and the current game's key level satisfying a first specified condition, after displaying a first prompt window in the target area of ​​the graphical user interface and showing the first prompt information of the first message in the prompt window, the method further includes: In response to the arrival of a preset time, the first prompt window is canceled from display.

5. The method according to claim 1, characterized in that, The first notification information includes the importance level of the first message; the second notification information includes at least a portion of the message content of the first message.

6. The method according to claim 1, characterized in that, In response to the first message's importance level and the current game's key level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: The first control is displayed in the second prompt window; In response to a trigger operation on the first control, a message summary of the first message is displayed in the second prompt window; wherein the message summary includes at least a description of the first message.

7. The method according to claim 6, characterized in that, After responding to a trigger operation on the first control, the method further includes: The first child control is displayed in the second prompt window, and in response to the trigger operation on the first child control, the message summary is played by voice.

8. The method according to claim 6, characterized in that, The first message includes multiple messages; After responding to a trigger operation on the first control, the method further includes: Display a second sub-control in the second prompt window, respond to trigger operations on the second sub-control, and determine the importance of each of the first messages; Update the display order of the first message according to its importance from highest to lowest.

9. The method according to claim 6, characterized in that, The message digest also includes a specified identifier; After responding to a trigger operation on the first control and displaying a message summary of the first message in the second prompt window, the method further includes: In response to a trigger operation targeting the specified identifier, information corresponding to the specified identifier is displayed in the graphical user interface; wherein, the information corresponding to the specified identifier includes: a portion of the content in the first message and at least one reply message corresponding to the target message in the first message that needs to be replied to.

10. The method according to claim 1, characterized in that, In response to the first message's importance level and the current game's key level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: The second control is displayed in the second prompt window; In response to a trigger operation on the second control, determine the target message that needs to be replied to from the first message; The second prompt window displays a message summary of the target message and at least one corresponding reply message.

11. The method according to claim 9 or 10, characterized in that, The at least one reply message corresponding to the target message is determined based on the message content of the target message, and the at least one reply message includes one or more of the following: text message, video message, emoticon message and voice message; The method further includes: In response to the selection operation of the first reply message among the at least one reply message, the first reply message is sent to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

12. The method according to claim 10, characterized in that, After responding to a triggering operation on the second control, the method further includes: The voice control corresponding to the target message is displayed in the second prompt window; In response to a voice input operation on the voice control, the input voice is converted into text, and the text is sent to the terminal device corresponding to the first account, where the first account is the account that sent the first message.

13. The method according to claim 1, characterized in that, In response to the first message's importance level and the current game's key level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: Display the third control in the second prompt window; In response to a trigger operation on the third control, a message dialog box for the first message is displayed in the second prompt window.

14. The method according to claim 1, characterized in that, In response to the first message's importance level and the current game's key level satisfying a second specified condition, a second prompt window is displayed in the target area of ​​the graphical user interface, and the prompt window displays a second prompt message for the first message, including: In response to the fact that the importance level of the first message is greater than the key level of the current game, and the importance level of the first message differs from the key level of the current game by a first threshold, a second prompt window is displayed in the target area of ​​the graphical user interface, and a second prompt message is displayed in the prompt window; In response to the fact that the importance level of the first message is greater than the key level of the current game, and the importance level of the first message differs from the key level of the current game by a second threshold, a third prompt window is displayed in the target area of ​​the graphical user interface, and a third prompt message is displayed in the prompt window; Wherein, the first threshold is greater than the second threshold; the size of the second prompt window is smaller than the size of the third window; and the message content of the first message included in the third prompt information is greater than the message content of the first message included in the second prompt information.

15. The method according to claim 1, characterized in that, In response to the first message's importance level and the current game's key level satisfying a second specified condition, after displaying a second prompt window in the target area of ​​the graphical user interface and showing the second prompt information of the first message in the prompt window, the method further includes: In response to the cancel operation on the second prompt window, the second prompt window is canceled from display.

16. The method according to claim 1, characterized in that, In response to the fact that the importance level of the first message and the key level of the current game meet specified conditions, after displaying a prompt window in the target area of ​​the graphical user interface and displaying the prompt information of the first message in the prompt window, the method further includes: A confirmation control is displayed in the prompt window. In response to the trigger operation of the confirmation control, the terminal device is controlled to establish a voice or video connection with the terminal device corresponding to the first account that sent the first message.

17. A message processing device, characterized in that, A graphical user interface is provided through a terminal device, the graphical user interface including scene screens of at least part of the game scene, and a specified message processing mode is enabled in the terminal device; the device includes: The reference information acquisition module is used to acquire message processing reference information under the specified message processing model in response to receiving the first message; wherein, the message processing reference information includes at least one of the following: the current game state, the message attribute of the first message, and the historical operation records of the game account currently logged in to the terminal device; The prompt information display module is used to display a prompt window in the graphical user interface in response to the message processing reference information meeting specified conditions, and to display the prompt information of the first message in the prompt window; wherein, the prompt information is used to indicate that the terminal device has received the first message; The prompt information display module is further configured to: determine the importance level of the first message and the key level of the current game based on the message processing reference information; in response to the first specified condition being met by the importance level of the first message and the key level of the current game, display a first prompt window in the target area of ​​the graphical user interface and display a first prompt information of the first message in the prompt window; wherein, the first specified condition is: the importance level of the first message and the key level of the current game are the same; in response to the second specified condition being met by the importance level of the first message and the key level of the current game, display a second prompt window in the target area of ​​the graphical user interface and display a second prompt information of the first message in the prompt window; wherein, the second specified condition includes: the importance level of the first message is greater than the key level of the current game; wherein, the size of the first prompt window is smaller than the size of the second prompt window, and the information content of the second prompt information is greater than the information content of the first prompt information.

18. An electronic device, characterized in that, The device includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the message processing method according to any one of claims 1-16.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the message processing method according to any one of claims 1-16.