Game interaction control method and device and electronic equipment

By generating message display area and navigation area in the game system and allowing players to switch message content through message identification, the convenience problem caused by receiving multiple messages in a short time is solved, and message processing efficiency and game interactive experience are improved.

CN119951148APending Publication Date: 2025-05-09NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411863747.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In the game system, when players receive multiple messages in a short time, the convenience of the interface displaying messages is poor, resulting in players being prone to missing important messages and affecting the game interactive experience.

Method used

The terminal device provides a graphical user interface, and in response to receiving the first message to generate a message display area and display the message content, and before receiving the second message, a message navigation area and displays a message identification, the player can switch to display the message content by triggering the message identification.

Benefits of technology

Players can quickly view all the messages currently pending in a short time, thereby selecting important messages for processing, which improves message processing efficiency and thus improves the game interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119951148A_ABST
    Figure CN119951148A_ABST
Patent Text Reader

Abstract

The invention provides a game interaction control method and device and electronic equipment. The method comprises the following steps: in response to a received first message, generating a message display area in a graphical user interface; displaying the message content of the first message in a message display area; before the first message is processed, responding to the received second message, and generating a message navigation area on the graphical user interface; displaying a message identifier of the specified message in a message navigation area; wherein the specified message at least comprises a message of which the message content is not displayed currently in the message display area; and in response to a trigger instruction for the message identifier, displaying the message content of the specified message in the message display area. According to the mode, the message processing efficiency is improved, and the game interaction experience is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic equipment for interactive control of games. Background Art

[0002] In the game system, players may receive various instant messages, such as event start messages, team invitation messages, application messages, etc.; when players receive multiple messages in a short period of time, the interface first displays the first message received, and when the player processes the message, the next message is displayed. This method of viewing messages is less convenient, causing players to easily miss important messages and affecting the game interaction experience. Summary of the invention

[0003] In view of this, an object of the present invention is to provide a method, device and electronic device for interactive control of a game, so as to improve the message processing efficiency and thus improve the game interactive experience.

[0004] In a first aspect, an embodiment of the present invention provides an interactive control method for a game, providing a graphical user interface through a terminal device; the method comprises: in response to receiving a first message, generating a message display area in the graphical user interface; displaying the message content of the first message in the message display area; before the first message is processed, in response to receiving a second message, generating a message navigation area in the graphical user interface; displaying a message identifier of a specified message in the message navigation area; wherein the specified message comprises at least: a message whose message content is not currently displayed in the message display area; and in response to a trigger instruction for the message identifier, displaying the message content of the specified message in the message display area.

[0005] In a second aspect, an embodiment of the present invention provides an interactive control device for a game, which provides a graphical user interface through a terminal device; the device includes: a display area generation module, which is used to generate a message display area in the graphical user interface in response to receiving a first message; a message display module, which is used to display the message content of the first message in the message display area; a navigation area generation module, which is used to generate a message navigation area in the graphical user interface in response to receiving a second message before the first message is processed; an identification display module, which is used to display a message identification of a specified message in the message navigation area; wherein the specified message includes at least: a message whose message content is not currently displayed in the message display area; and an identification trigger module, which is used to display the message content of the specified message in the message display area in response to a trigger instruction for the message identification.

[0006] In a third aspect, an embodiment of the present invention provides 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 interactive control method of the above-mentioned game.

[0007] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method of the above-mentioned game.

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

[0009] The interactive control method, device and electronic device of the above-mentioned game provide a graphical user interface through a terminal device; in response to receiving a first message, generate a message display area in the graphical user interface; display the message content of the first message in the message display area; before the first message is processed, in response to receiving a second message, generate a message navigation area in the graphical user interface; display the message identifier of the specified message in the message navigation area; wherein the specified message includes at least: a message whose message content is not currently displayed in the message display area; in response to a trigger instruction for the message identifier, display the message content of the specified message in the message display area.

[0010] In the above method, when the first message is received, the message content is displayed, and when the second message is received, the message identifier that does not display the message content is displayed. By triggering the message identifier to switch to display the message content, the player can quickly view all the messages currently to be processed in a short time, so that important messages can be selected for processing, which improves the message processing efficiency and thereby improves the game interaction experience.

[0011] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0012] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0014] Figure 1 A schematic diagram of a message display method in the related art;

[0015] Figure 2A flowchart of an interactive control method for a game provided by an embodiment of the present invention;

[0016] Figure 3 A schematic diagram of a message display area provided by an embodiment of the present invention;

[0017] Figure 4 A schematic diagram of a message display area and a message identifier provided by an embodiment of the present invention;

[0018] Figure 5 A schematic diagram of another message identifier provided by an embodiment of the present invention;

[0019] Figure 6 A schematic diagram of another message identifier provided by an embodiment of the present invention;

[0020] Figure 7 A schematic diagram of another message identifier and identifier control control provided by an embodiment of the present invention;

[0021] Figure 8 A schematic diagram of an interactive control device for a game provided by an embodiment of the present invention;

[0022] Fig. 9 A schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0024] Figure 1 A message display method in the related art is shown; when a game account receives a message, a message display area is generated on the game interface, and the message content and the processing control of the message are displayed in the message display area.

[0025] like Figure 1 In the example, the message content is "Do you want to join the expedition team?", taking the console game or PC (Personal Computer) game as an example, the message is rejected by triggering the button N, and the message is accepted by triggering the button Y. At the same time, the countdown of the effective time of the message is also displayed in the form of a progress bar.

[0026] After the currently displayed message is processed by the player, the next unprocessed message will be displayed. The display order of messages is usually arranged according to the time when the messages are received, and the player views and processes the messages one by one in this order. If there are important messages or messages that the player is more concerned about among the messages at the end of the order, this message processing method is likely to cause the player to miss these messages, and the convenience of viewing messages is poor, affecting the game interaction experience.

[0027] Based on this, the interactive control method, device and electronic device of a game provided by the embodiments of the present invention can be applied to message processing of various games.

[0028] In one embodiment of the present disclosure, the interactive control method of the game can be run on a local terminal device or a server. When the interactive control method of the game is run on a server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system includes a server and a client device.

[0029] In an optional implementation, various cloud applications, such as cloud games, can be run under the cloud interactive system. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the interactive control method of the game are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0030] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0031] In a possible implementation, an embodiment of the present invention provides a method for interactive control of a game, providing a graphical user interface through a terminal device, wherein the terminal device may be the local terminal device mentioned above, or may be a client device in the cloud interactive system mentioned above. The terminal device may be a game console, a personal computer, or other device.

[0032] like Figure 2 As shown, the interactive control method of the game includes the following steps:

[0033] Step S202, in response to receiving the first message, generating a message display area in the graphical user interface;

[0034] The first message may be sent by other game accounts to the game account logged in to the terminal device, or may be sent by the game system to the game account logged in to the terminal device. The first message may be a notification message, an invitation message, an application message, etc. The message display area may be in the form of a pop-up window, an information bar, a bubble, etc.; the message display area may be generated in a designated area of ​​the graphical user interface, such as the top area, the upper right corner area, the lower left corner area, etc.

[0035] Step S204, displaying the message content of the first message in the message display area;

[0036] The message content includes at least one of the following: object information of the object sending the message, the message type of the message, and description information of the message. The object sending the message may be another game account or a game system, and the object information may include the account name, character avatar, device type, etc. of the game account; the device type includes host device, personal computer device, mobile terminal device, etc.

[0037] The message type may be a notification message, an invitation message, an application message, etc.; the description information of the message describes the specific content of the message, for example, whether to join team A, apply to join team B, task C has been completed, etc.

[0038] The message content can be displayed in the form of text, logo, image, etc.; when the message content includes multiple types, different message contents are displayed in different ways; for example, description information is displayed in the form of text, and object information is displayed in the form of logo and avatar, etc.

[0039] For the first message, the message content of the first message includes at least one of the following: object information of the object sending the first message, message type of the first message, and description information of the first message.

[0040] The message display area can also display message processing controls for processing the first message, such as read controls, reject controls, accept controls, agree controls, etc.; players can trigger message processing controls through the host joystick device, mouse or touch, or through the keyboard keys corresponding to each control to trigger the corresponding control.

[0041] In addition to processing the first message through the control, the first message itself can also be directly triggered, for example, by clicking on the first message through the host joystick device, mouse or touch. It can be understood that the player has known the first message and the first message has been processed.

[0042] Step S206, generating a message navigation area in the graphical user interface in response to receiving the second message before the first message is processed;

[0043] The second message is different from the first message. For example, the object sending the second message is different from the object sending the first message, or the message types of the second message and the first message are different, or the description information of the second message and the first message is different.

[0044] Before the first message is processed, the first message may always be displayed in the message display area; at this time, the second message is received, in which case there are multiple unprocessed messages in the game account. In this embodiment, a message navigation area is generated to navigate multiple messages.

[0045] The message navigation area is different from the aforementioned message display area. In order to facilitate players to view messages and operate, the message navigation area and the message display area can be displayed adjacent to each other, for example, the message navigation area and the message display area are arranged vertically or horizontally.

[0046] Step S208, displaying the message identifier of the designated message in the message navigation area; wherein the designated message at least includes: a message whose message content is not currently displayed in the message display area;

[0047] For the designated message, the message content of the designated message includes at least one of the following: object information of the object to which the designated message is sent, the message type of the designated message, and description information of the designated message.

[0048] The message identifier may be in the form of a graphic, an image, a symbol, etc., and the message identifier may be used to indicate the message type, or may indicate the object to which the message is sent, etc. The designated information may include the first message and messages received subsequently to the first message, or may not include the first message, but only messages received subsequently to the first message.

[0049] Alternatively, when the second message is received and the message display area always shows the message content of the first message, the designated message is the second message without the message content displayed; or when the second message is received and the message display area shows the message content of the most recently received message, the designated message includes the message whose message content is not currently displayed, which may or may not include the first message.

[0050] There is usually a one-to-one correspondence between the message identifier and the message, that is, a designated message corresponds to a message identifier. In another implementation, when there are many designated messages, the designated messages of the same type can also be merged and the merged message identifier is displayed.

[0051] Specifically, the message identifier can be used to indicate the message type of the designated message. For example, different message types correspond to different identification symbols, and the message types are distinguished by the identification symbols; or the type abbreviation of the message type is displayed in the message identifier. For example, the type abbreviation "application" represents the message type of application messages, and the type abbreviation "invitation" represents the message type of invitation messages.

[0052] Step S210, in response to a trigger instruction for the message identifier, display the message content of the designated message in the message display area.

[0053] The trigger instruction can be generated by means of a host joystick device, a mouse or touch; when the message identifier is triggered, the message display area displays the message content of the designated message; if the message content currently displayed in the message display area is not the message content of the designated message, the message content currently displayed in the message display area needs to be switched to the message content of the designated message.

[0054] For example, after receiving the second message, the message display area continuously shows the message content of the first message, and the message navigation area shows the message identifier of the second message; after triggering the message identifier of the second message, the message content of the first message is switched to the message content of the second message in the message display area, so that players can control the switching of the displayed messages through the message identifier.

[0055] The above interactive control method of the game provides a graphical user interface through a terminal device; in response to receiving the first message, a message display area is generated in the graphical user interface; the message content of the first message is displayed in the message display area; before the first message is processed, in response to receiving the second message, a message navigation area is generated in the graphical user interface; the message identifier of the designated message is displayed in the message navigation area; wherein, the designated message at least includes: the message whose message content is not currently displayed in the message display area; in response to a trigger instruction for the message identifier, the message content of the designated message is displayed in the message display area.

[0056] In the above method, when the first message is received, the message content is displayed, and when the second message is received, the message identifier that does not display the message content is displayed. By triggering the message identifier to switch to display the message content, the player can quickly view all the messages currently to be processed in a short time, so that important messages can be selected for processing, which improves the message processing efficiency and thereby improves the game interaction experience.

[0057] In one implementation, in response to receiving a first message, it is determined that the first message is set with a first effective duration, and the consumption progress of the first effective duration is started to be counted; and a progress indicator of the consumption progress is displayed.

[0058] The first effective duration is usually preset, such as 1 minute, 100 seconds, etc. Different messages may have the same effective duration, or different effective durations may be set; for example, the corresponding effective duration may be set according to the message type.

[0059] Within the first effective period, if the first message is processed, the game system responds to the processing result of the first message; for example, the first message is a message inviting a team to form a team. Within the first effective period, if the first message is accepted, the current game account will join the team; if the message is rejected, a rejection message can be returned to the game account that sent the message.

[0060] If the first effective time period is exceeded, the first message may be cancelled from display, or the first message may be set to a state that does not respond to the triggering operation, for example, the message processing control cancels the display or displays it in grayscale.

[0061] When the first message is received, the consumption progress of the first effective duration can be counted, and the consumption progress can be displayed in the form of countdown, forward timing or percentage; for example, the consumption progress starts from the first effective duration, such as 60 seconds, and counts down with time until it counts down to 0 seconds; for another example, the consumption progress starts from 0 seconds and counts forward with time until it counts to the first effective generation, such as 60 seconds. Alternatively, the consumption progress starts from 100% and gradually decreases with time until it decreases to 0%.

[0062] In the process of counting the consumption progress, a progress indicator is displayed. The progress indicator can be in the form of a progress bar, and the consumption progress of the first effective time is indicated by the change in the length of the progress bar; the progress indicator can also be in the form of text, and the current consumption progress is displayed through text, such as 40 seconds left, 40% left, etc.

[0063] In a specific implementation, the progress indicator is a rectangle, and the progress indicator is displayed at a specified position in the message display area. Specifically, the progress indicator can be a bar, and as the first effective time is consumed, the length of the progress indicator is continuously shortened or lengthened, thereby indicating the current remaining effective time. The progress indicator can be displayed at the top, bottom, left, right, etc. of the message display area.

[0064] like Figure 3 In the example, after receiving the first message, the message display area is located in the upper right corner of the graphical user interface. The message display area includes the object avatar and object name of the object sending the first message, as well as the message content of the first message. The message type is an 'invitation' message. At the same time, message processing controls are also displayed, including a rejection control and an acceptance control. At the top of the message display area, a bar-shaped progress indicator is displayed, indicating the remaining effective time of the first message.

[0065] When the first message has not been processed yet, a second message is received. At this time, a message navigation area needs to be generated. In one way, the message identifier of the first message and the message identifier of the second message are displayed in the message navigation area. It can be understood that the message identifiers of all messages that have not been processed yet are displayed in the message navigation area. Since the first message has not been processed yet, the message identifier of the first message is also included in the message navigation area.

[0066] In the message navigation area, a message corresponds to a message identifier, such as a first message corresponds to a message identifier, and a second message corresponds to a message identifier; the message identifier can change according to the message type and message content. Figure 4 In the example, the message navigation area is located at the top of the message display area, and the message identifier of the first message and the message identifier of the second message are arranged sequentially in the message navigation area.

[0067] In one example, when a designated message includes multiple invitation messages, the player can quickly view each invitation message by operating the message identifier, and after quickly comparing them within a limited time, choose to receive the appropriate invitation message.

[0068] Specifically, the above-mentioned designated message includes a plurality of messages; determining the receiving time of the designated message; and arranging and displaying the message identifiers of the plurality of designated messages in the message navigation area in the order of the receiving time of the designated messages.

[0069] For example, the message identifiers are displayed in the message navigation area from left to right in the order of receiving time, and the message identifiers closer to the left correspond to the earlier receiving time of the designated message. Alternatively, the message identifiers are displayed in the message navigation area from right to left in the order of receiving time, and the message identifiers closer to the right correspond to the earlier receiving time of the designated message.

[0070] For another example, the message identifiers are displayed in the message navigation area from top to bottom in the order of receiving time, and the message identifiers at the top correspond to the earlier receiving time of the designated message. Alternatively, the message identifiers are displayed in the message navigation area from bottom to top in the order of receiving time, and the message identifiers at the bottom correspond to the earlier receiving time of the designated message.

[0071] exist Figure 4 In the example, the first message is received earlier than the second message. From left to right, the message identifier of the first message is displayed on the far left of the message navigation area. The message identifier can also be associated with a selected identifier to indicate the message identifier corresponding to the message displayed in the message display area. In addition, the message identifier corresponding to the message displayed in the message display area can be indicated by changing the display state of the message identifier. Specifically, the message identifier corresponding to the message whose message content is displayed in the message display area is displayed differently from other message identifiers. Other message identifiers refer to messages whose message content is not displayed in the message display area.

[0072] The display mode may include brightness, color, highlight, edge thickening, etc. of the logo; in one example, the message logo corresponding to the message displayed in the message display area has a highlight display effect, and other message logos do not have a highlight display effect.

[0073] In another method, the designated message includes a plurality of messages; the expiration time of the received designated message is determined; and the message identifiers of the plurality of designated messages are arranged and displayed in the message navigation area in the order of the expiration time of the designated messages.

[0074] The expiration time is usually based on the reception time and the effective duration of the specified message. If the effective durations of the messages are equal, the earlier the specified message is received, the earlier the expiration time is. That is, the order of the specified messages by reception time is the same as the order of the specified messages by expiration time. For example, if the first message is received at 10:0:00 and the effective duration is 1 minute, the expiration time of the first message is 10:01:00; if the second message is received at 10:0:20 and the effective duration is 1 minute, the expiration time of the first message is 10:01:20.

[0075] If the effective durations of the messages are different, the order of the messages according to the receiving time is different from the order of the messages according to the expiration time. For example, if the first message is received at 10:0:00 and the effective duration is 1 minute, the expiration time of the first message is 10:01:00; if the second message is received at 10:0:20 and the effective duration is 20 seconds, the effective time of the first message is 10:0:40. At this time, the expiration time of the second message is earlier than that of the first message.

[0076] The message identifiers are displayed in sequence from left to right or from right to left in the message navigation area in the order of expiration time, or the message identifiers are displayed in sequence from top to bottom or from top to bottom in the message navigation area.

[0077] In actual implementation, it is determined that the specified message is set with an effective duration, and the progress of the effective duration consumption is counted, and the progress indicator of the consumption progress is associated with the message indicator of the specified message. The effective duration of the specified message usually has a preset time length, for example, 1 minute; the effective duration of the specified message can be determined according to the message type, for example, the effective duration of the invitation message is 1 minute, the effective duration of the application message is 2 minutes, etc.; different specified messages can also be set with the same effective duration.

[0078] After receiving the specified message, the consumption progress of the effective time of the specified message continues to increase, and the remaining effective time continues to decrease; in one example, the consumption progress can be displayed in association with the message identifier of the specified message, that is, the remaining effective time, in the form of text or numbers; in another example, a progress bar of the consumption progress can be displayed in association with the message identifier of the specified message, and the consumption progress is indicated by the length of the progress bar.

[0079] The message indicator and the progress indicator associated with each other may have a specified positional relationship, for example, the progress indicator is displayed at the top or bottom of the message indicator, or the progress indicator surrounds or semi-surrounds the message indicator.

[0080] In a specific example, the progress indicator is a ring, and the progress indicator surrounds the corresponding message indicator. Figure 4 The progress indicator is displayed on the edge of the message indicator. When the consumption progress changes, the length of the progress indicator can change in a counterclockwise or clockwise manner, thereby indicating the remaining effective time of the specified message corresponding to the message indicator associated with the progress indicator.

[0081] In the above method, the message identifier is displayed in association with the consumption progress. Players can see the progress identifier while viewing the message identifier. Players can quickly perceive the remaining effective time of each message, which is conducive to players choosing messages with shorter effective time to view first, avoiding players missing important messages.

[0082] contrast Figure 3 and Figure 4 , when only the first message is received, the progress indicator of the first message is a bar-shaped progress bar, occupying a larger area; Figure 4 In , when multiple messages are received, the progress indicator of each message is displayed around the message indicator, relative to Figure 3 When there are multiple unprocessed messages, Figure 4The display method reduces the area occupied by the progress indicators of multiple messages and saves screen space.

[0083] In a specific implementation, in response to receiving a second message, the message content of the first message in the message display area is switched to the message content of the second message, and the first message is determined to be a message with no message content currently displayed; or, in response to receiving the second message, the message content of the first message continues to be displayed in the message display area, and the second message is determined to be a message with no message content currently displayed.

[0084] Before receiving the second message, the message display area displays the message content of the first message; when the first message has not been processed yet and the second message is received, the message display area can continue to display the message content of the first message, and only display the message identifier of the second message in the message navigation area. At this time, the second message is a message with no message content currently displayed, thereby prompting the player that a new message other than the first message has been received.

[0085] When the first message has not been processed yet and the second message is received, the message content of the first message in the message display area can also be switched to the message content of the second message. That is, the message display area displays the message content of the most recently received message, or the message content of the message with the highest priority. At this time, the first message is a message whose message content is not currently displayed.

[0086] As new messages are continuously received, the message content in the message display area will continue to change; at this time, the message identifier of the first message can be displayed in the message navigation area to prompt the player that there is a second message and an unprocessed first message at this time.

[0087] Specifically, in response to receiving the second message, the message priority between the second message and the first message is determined; the message priority can be determined according to the message type, the object to which the message is sent, etc., or the player can pre-set the message priority.

[0088] In response to the message priority of the second message being higher than the message priority of the first message, the message content of the first message in the message display area is switched to the message content of the second message, and the first message is determined to be a message with no message content currently displayed; in response to the message priority of the first message being higher than or equal to the message priority of the second message, the message content of the first message continues to be displayed in the message display area, and the second message is determined to be a message with no message content currently displayed.

[0089] In this method, the message display area displays the message content of the message with the highest message priority. After receiving a second message, if the message priority of the second message is higher than the message priority of the first message, the message content of the second message is displayed in the message display area, and the message content of the aforementioned first message is no longer displayed; if the message priority of the second message is lower than or equal to the message priority of the first message, the message display area continues to display the message content of the first message.

[0090] Through the above method, the message display area can always display messages with higher priority, so that players can quickly view important messages and improve message viewing efficiency.

[0091] In actual implementation, the message content in the message display area can be associated with the message identifier in the message navigation area. In one embodiment, in response to displaying the message content of the first message in the message display area, the message identifier of the second message is displayed in the message navigation area; in response to displaying the message content of the second message in the message display area, the message identifier of the first message is displayed in the message navigation area.

[0092] In response to receiving the second message, the message content of the first message is kept displayed in the message display area; at this time, the message identifier of the second message is displayed in the message navigation area. Figure 5 When the message display area continues to display the first message, the message identifier of the second message just received is displayed in the message navigation area, and the message identifier is used to prompt the player that a new message has been received.

[0093] In another manner, in response to receiving the second message, the message content of the first message in the message display area is switched to the message content of the second message; at this time, the message identifier of the first message is displayed in the message navigation area. Figure 6 After receiving the second message, the message content of the second message is displayed in the message display area, including the object avatar, object name, message content of the second message of the object sending the second message, and the type of the second message is an "application" type message. The message processing controls corresponding to the second message are also displayed, including a rejection control and an acceptance control.

[0094] When the message display area displays the second message, the message identifier of the first message that was previously received but not yet processed is displayed in the message navigation area, and the player is reminded through the message identifier that the first message has not yet been processed.

[0095] In the above method, the message content in the message display area can be associated with the message identifier in the message navigation area, and the message identifier of the message whose message content is not displayed is provided in the message navigation area, so as to prompt the player of all the messages currently to be processed, making it easier for the player to screen important messages for processing and improve the efficiency of message processing.

[0096] In another implementation, in response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of message identifiers are displayed, and designated message identifiers are controlled to display partial identifier content.

[0097] The area of ​​the message navigation area is limited, and only a first number of message identifiers can be displayed. For example, the first number is 4. When the number of specified messages is greater than 4, other message identifiers cannot be fully displayed in the message navigation area. It is understandable that the larger the area of ​​the message navigation area and the smaller the identification area of ​​the message identifier, the larger the above-mentioned preset number threshold.

[0098] The above-mentioned first number is the number of message identifiers that can be fully displayed in the message navigation area. The above-mentioned preset number threshold is usually greater than the first number. For example, the preset number threshold is 5. The designated message identifier can be determined according to the arrangement order of the message identifiers. For example, when the first number is 4, the designated message identifier is the 5th message identifier. The designated message identifier only displays part of the identifier content, and the other identifier content is blocked.

[0099] In another example, if the message navigation area displays two rows of message identifiers, each row can fully display 4 message identifiers. When the number of message identifiers is greater than 10, the 5th message identifier in the first row and the 5th message identifier in the second row are both designated as designated message identifiers, and only part of the identifier content is displayed.

[0100] In order to prevent players from missing message identifiers that are not displayed, when the message navigation area displays a partial number of message identifiers, a specified message identifier among the partial number of message identifiers displays part of the identifier content, and another part of the identifier content of the specified message identifier is blocked by the edge of the message navigation area, thereby prompting players that not all message identifiers are displayed in the current message navigation area.

[0101] The specified message identifier may be a message identifier in a specified order among the message identifiers. Figure 7 In the example, four complete message identifiers can be displayed in the message navigation area, and only part of the identifier content is displayed for the fifth message identifier.

[0102] Specifically, in response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of message identifiers and identifier control controls are displayed, and the specified message identifier is controlled to display a first part of the identifier content; wherein the identifier control control is used to: control the display of the second part of the identifier content in the specified message identifier, or display message identifiers other than the first number of message identifiers.

[0103] The identification control control can be triggered, for example, by a host joystick device, mouse or touch. By triggering the identification control control, the second part of the identification content in the specified message identification can be displayed. The second part of the identification content and the aforementioned first part of the identification content constitute a complete specified message identification; by triggering the identification control control, message identifications other than the first number of message identifications can also be displayed.

[0104] exist Figure 7 In the example, the identification control is a bar control. By pulling the bar control, the message identification in the message navigation area can be controlled to move to the left as a whole, so as to display the complete specified message identification; if there are message identifications that have not been displayed after the specified message identification, these message identifications can be displayed; the message identifications before the aforementioned specified message identification may be blocked by the edge of the message navigation area.

[0105] In the above method, when there are many message identifiers, the player can control the display of the message identifiers through the control, so that the player can obtain the message identifiers of all messages, and the comparison identifiers are omitted, thereby improving the message processing message.

[0106] In another implementation, a target message of the message content currently displayed in the message display area is determined; the target message may be the aforementioned first message or the second message.

[0107] In response to a trigger instruction for a target message or a message processing control associated with the target message, the target message is set to complete processing, and the message content of the first message is canceled; the trigger instruction can be generated by a trigger operation acting on the target message, or a trigger operation acting on a message processing control; for example, a player clicks on the target message with a mouse, which means that the player has read the target message and the target message has been processed; a player clicks on a message processing control, such as a reject control, with a mouse, which means that the player has read the target message and the target message has been processed. This method is to process the message in a player-triggered manner, and cancel the display of the message content after the message is processed. If there are no other unprocessed messages at this time, the message display area is canceled.

[0108] Alternatively, in response to the target message's effective time being consumed, the display of the target message's message content is cancelled. Within the effective time of the target message, the player has not issued the aforementioned trigger instruction, that is, the player has never processed the target message. When the target message's effective time is consumed, the player no longer needs to process the target message, and the display of the target message content is cancelled.

[0109] Further, after canceling the display of the message content of the target message, the message identifier of the target message displayed in the message navigation area is removed. If there is no message identifier of the target message in the message navigation area, there is no need to perform this step. It is understandable that when canceling the display of the message content, the related message identifier also disappears at the same time, realizing the synchronous update of the message display area and the message navigation area.

[0110] In addition, after canceling the display of the message content of the target message, the message content of the third message is displayed in the message display area, wherein the third message is a message whose priority is second only to the target message, or the third message is a message whose reception time is second only to the target message, or the third message is a message whose expiration time is second only to the target message, or the third message is a message corresponding to a message identifier whose message identifier is sorted adjacent to the target message.

[0111] In actual implementation, the unprocessed messages may be sorted in a first order according to their priorities. The priority of the third message is lower than that of the target message. However, in the first order, the third message is adjacent to the target message.

[0112] Alternatively, the unprocessed messages are sorted in a second order according to the receiving time, and the receiving time of the third message is later than the receiving time of the target message, but in the second order, the third message is adjacent to the target message.

[0113] Alternatively, the unprocessed messages are sorted into a third order according to the expiration time, the expiration time of the third message is later than the expiration time of the target message, but in the third order, the third message is adjacent to the target message.

[0114] Alternatively, in the sorting of message identifiers, the third message is adjacent to the message identifier of the target identifier; the sorting of the message identifiers can be based on the reception time of the message, or based on the expiration time of the message, or based on the priority of the message.

[0115] In an example, if the message identifier of the first message is ranked first, the message with the second message identifier is the third message; if the message identifier of the first message is ranked last, the message with the second to last message identifier is the third message; if the message identifier of the first message is ranked in an order other than first and last, the message identifier before or after the message identifier of the first message is the third message.

[0116] It should be noted that if the aforementioned second message includes only one, the third message is the second message; if the aforementioned second message includes multiple, the third message is one of the second messages.

[0117] In other implementations, the message type of the target message is an invitation message or an application message; for example, an invitation to form a team, an invitation to participate in a game match, an invitation to chat, an application to form a team, an application to participate in a game, etc.; in response to the target message completing processing, determining a fourth message that is the same as or related to the target message in the messages whose message content is not displayed in the message display area; and canceling the display of the message identifier of the fourth message in the message navigation area.

[0118] For example, the target message completion processing can be achieved by triggering the acceptance control corresponding to the target message, or by a preset shortcut key. The message type of the fourth message can be the same as the target message, or it can be related. The related message types can be preset, for example, invitation messages are related to application messages, invitation messages related to game participation are related to application messages, etc.

[0119] In most cases, when a player accepts an invitation message, he or she will usually immediately participate in the team, game or chat corresponding to the invitation information and will not be able to accept other invitations or applications for a short period of time. Based on this, when the player triggers the acceptance instruction for the target message, the fourth message in the second message that belongs to the invitation message or application type does not need to be viewed by the player. Therefore, the message identifier of the fourth message is cancelled, thereby simplifying the number of message identifiers, which is conducive to improving message viewing efficiency.

[0120] In another way, in response to the graphical user interface displaying a designated game page, the message display area and the message navigation area are cancelled. The designated game page may be a designated scene screen, a designated game screen, etc. When entering the designated game page, the message display area and the message navigation area are cancelled, thereby avoiding the cancellation of the message display area and the message navigation area to block the designated game page.

[0121] Corresponding to the above method embodiment, see Figure 8 A schematic diagram of an interactive control device for a game is shown, which provides a graphical user interface through a terminal device; the device includes:

[0122] A display area generating module 80, for generating a message display area in a graphical user interface in response to receiving the first message;

[0123] A message display module 82, configured to display the message content of the first message in the message display area;

[0124] a navigation area generating module 84 for generating a message navigation area in the graphical user interface in response to receiving the second message before the first message is processed;

[0125] The identification display module 86 is used to display the message identification of the specified message in the message navigation area; wherein the specified message at least includes: a message whose message content is not currently displayed in the message display area;

[0126] The identification triggering module 88 is used to display the message content of the specified message in the message display area in response to the triggering instruction for the message identification.

[0127] The interactive control device of the above-mentioned game provides a graphical user interface through a terminal device; in response to receiving a first message, a message display area is generated in the graphical user interface; the message content of the first message is displayed in the message display area; before the first message is completed, in response to receiving a second message, a message navigation area is generated in the graphical user interface; the message identifier of the specified message is displayed in the message navigation area; wherein the specified message at least includes: a message whose message content is not currently displayed in the message display area; in response to a trigger instruction for the message identifier, the message content of the specified message is displayed in the message display area.

[0128] In the above method, when the first message is received, the message content is displayed, and when the second message is received, the message identifier that does not display the message content is displayed. By triggering the message identifier to switch to display the message content, the player can quickly view all the messages currently to be processed in a short time, so that important messages can be selected for processing, which improves the message processing efficiency and thereby improves the game interaction experience.

[0129] The above-mentioned device also includes a progress control module, which is used to: in response to receiving the first message, determine that the first message is set with a first effective duration, start counting the consumption progress of the first effective duration; and display a progress indicator of the consumption progress.

[0130] The above progress indicator is a rectangle, and is displayed at a specified position in the message display area.

[0131] The message content of the first message and / or the message content of the designated message includes at least one of the following: object information of the object sending the message, the message type, and description information of the message.

[0132] The identification display module is used to display the message identification of the first message and the message identification of the second message in the message navigation area.

[0133] The designated message includes multiple messages; the identification display module is used to: determine the receiving time of the designated message; and arrange and display the message identifications of multiple designated messages in the message navigation area in the order of the receiving time of the designated messages.

[0134] The designated message includes multiple messages; the identification display module is used to: determine the expiration time of the received designated message; and arrange and display the message identifications of multiple designated messages in the message navigation area in the order of the expiration time of the designated messages.

[0135] The above-mentioned device also includes a progress display module, which is used to: determine that the specified message is set with an effective time, start counting the consumption progress of the effective time, and associate the message identifier of the specified message with the progress identifier of the consumption progress.

[0136] The above progress indicator is in a ring shape, and surrounds the corresponding message indicator.

[0137] The above-mentioned device also includes a content control module, which is used to: in response to receiving a second message, switch the message content of the first message in the message display area to the message content of the second message, and determine the first message as a message with no message content currently displayed; or, in response to receiving a second message, keep displaying the message content of the first message in the message display area, and determine the second message as a message with no message content currently displayed.

[0138] The above-mentioned device also includes a priority control module, which is used to: in response to receiving a second message, determine the message priority of the second message and the first message; in response to the message priority of the second message being higher than the message priority of the first message, switch the message content of the first message in the message display area to the message content of the second message, and determine the first message as a message with no message content currently displayed; in response to the message priority of the first message being higher than or equal to the message priority of the second message, keep displaying the message content of the first message in the message display area, and determine the second message as a message with no message content currently displayed.

[0139] The above-mentioned device also includes a content control module, which is used to: display the message identifier of the second message in the message navigation area in response to the message content of the first message displayed in the message display area; display the message identifier of the first message in the message navigation area in response to the message content of the second message displayed in the message display area.

[0140] The message identifier corresponding to the message whose message content is displayed in the message display area is displayed differently from other message identifiers.

[0141] The above device also includes an identification display control module, which is used to: in response to the number of message identifications in the message navigation area being greater than a preset number threshold, display a first number of message identifications, and control the designated message identification to display part of the identification content.

[0142] The above-mentioned device also includes an identification control module, which is used to: in response to the number of message identifiers in the message navigation area being greater than a preset number threshold, display a first number of message identifiers and identification control controls, and control the specified message identifier to display a first part of the identification content; wherein the identification control control is used to: control the display of the second part of the identification content in the specified message identifier, or display message identifiers other than the first number of message identifiers.

[0143] The above-mentioned device also includes a content control module, which is used to: determine the target message whose message content is currently displayed in the message display area; respond to a trigger instruction for the target message or a message processing control associated with the target message, set the target message to complete processing, and cancel the display of the message content of the target message; or, in response to the effective time of the target message being consumed, cancel the display of the message content of the target message.

[0144] The above device also includes an identification cancellation module, which is used to: remove the message identification of the target message displayed in the message navigation area.

[0145] The above-mentioned device also includes a content display module, which is used to: display the message content of a third message in the message display area, wherein the third message is a message whose priority is second only to the target message, or the third message is a message whose receiving time is second only to the target message, or the third message is a message whose expiration time is second only to the target message, or the third message is a message corresponding to a message identifier whose order is adjacent to the target message.

[0146] The above-mentioned device also includes a cancellation identification module, which is used to: respond to the target message completion processing, determine the fourth message with the same message type or related to the target message in the message display area without displaying the message content; and cancel the message identification of the fourth message displayed in the message navigation area.

[0147] The above-mentioned device also includes an area cancellation module, which is used to cancel the message display area and the message navigation area in response to the graphical user interface displaying a designated game page.

[0148] The above message identifier is used to indicate the message type of the specified message.

[0149] This embodiment also provides 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 interactive control method of the above game. The electronic device can be a server or a terminal device.

[0150] See also Fig. 9 As shown, the electronic device includes a processor 100 and a memory 101, wherein the memory 101 stores computer executable instructions that can be executed by the processor 100, and the processor 100 executes the computer executable instructions to implement the interactive control method of the above-mentioned game.

[0151] Further, Fig. 9 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0152] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0153] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 100. The above processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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 gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and completes the steps of the method of the above embodiment in combination with its hardware.

[0154] The processor in the above electronic device can implement the following operations in the above game interactive control method by executing computer executable instructions:

[0155] A method for interactive control of a game, providing a graphical user interface through a terminal device; generating a message display area in the graphical user interface in response to receiving a first message; displaying the message content of the first message in the message display area; generating a message navigation area in the graphical user interface in response to receiving a second message before the first message is processed; displaying a message identifier of a specified message in the message navigation area; wherein the specified message at least includes: a message whose message content is not currently displayed in the message display area; and displaying the message content of the specified message in the message display area in response to a trigger instruction for the message identifier.

[0156] In response to receiving the first message, it is determined that the first message is set with a first effective duration, and the consumption progress of the first effective duration is started to be counted; and a progress indicator of the consumption progress is displayed.

[0157] The progress indicator is a rectangle and is displayed at a specified position in the message display area.

[0158] The message content of the first message and / or the message content of the designated message includes at least one of the following: object information of the object sending the message, the message type, and description information of the message.

[0159] The message identifier of the first message and the message identifier of the second message are displayed in the message navigation area.

[0160] The designated message includes a plurality of messages; the receiving time of the designated message is determined; and the message identifiers of the plurality of designated messages are arranged and displayed in the message navigation area in the order of the receiving time of the designated messages.

[0161] The designated message includes a plurality of messages; determining the expiration time of the received designated message; and arranging and displaying the message identifiers of the plurality of designated messages in the message navigation area in the order of the expiration time of the designated message.

[0162] It is determined that the specified message is set with an effective duration, and the progress of consumption of the effective duration is started to be counted. The progress identifier of the consumption progress is associated with the message identifier of the specified message.

[0163] The progress indicator is a ring, and surrounds the corresponding message indicator.

[0164] In response to receiving a second message, the message content of the first message in the message display area is switched to the message content of the second message, and the first message is determined to be a message with no message content currently displayed; or, in response to receiving a second message, the message content of the first message continues to be displayed in the message display area, and the second message is determined to be a message with no message content currently displayed.

[0165] In response to receiving a second message, determining the message priority of the second message and the first message; in response to the message priority of the second message being higher than the message priority of the first message, switching the message content of the first message in the message display area to the message content of the second message, and determining the first message as a message with no message content currently displayed; in response to the message priority of the first message being higher than or equal to the message priority of the second message, keeping displaying the message content of the first message in the message display area, and determining the second message as a message with no message content currently displayed.

[0166] In response to displaying the message content of the first message in the message display area, the message identifier of the second message is displayed in the message navigation area; in response to displaying the message content of the second message in the message display area, the message identifier of the first message is displayed in the message navigation area.

[0167] The message identifier corresponding to the message whose message content is displayed in the message display area is displayed differently from other message identifiers.

[0168] In response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of message identifiers are displayed, and designated message identifiers are controlled to display partial identifier content.

[0169] In response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of message identifiers and identifier control controls are displayed, and the specified message identifier is controlled to display a first part of the identifier content; wherein the identifier control control is used to: control the display of a second part of the identifier content in the specified message identifier, or display message identifiers other than the first number of message identifiers.

[0170] Determine the target message whose message content is currently displayed in the message display area; in response to a trigger instruction for the target message or a message processing control associated with the target message, set the target message to complete processing and cancel the display of the message content of the target message; or, in response to the effective time of the target message being consumed, cancel the display of the message content of the target message.

[0171] Removes the message ID of the target message displayed in the message navigation area.

[0172] The message content of the third message is displayed in the message display area, wherein the third message is a message whose priority is second only to the target message, or the third message is a message whose reception time is second only to the target message, or the third message is a message whose expiration time is second only to the target message, or the third message is a message corresponding to a message identifier whose order is adjacent to the target message.

[0173] In response to the target message completing processing, a fourth message having the same message type as or related to the target message among the messages whose message contents are not displayed in the message display area is determined; and a message identifier of the fourth message is cancelled from being displayed in the message navigation area.

[0174] In response to the graphical user interface displaying the designated game page, the message display area and the message navigation area are cancelled.

[0175] The message identifier is used to indicate the message type of the specified message.

[0176] In the above method, when the first message is received, the message content is displayed, and when the second message is received, the message identifier that does not display the message content is displayed. By triggering the message identifier to switch to display the message content, the player can quickly view all the messages currently to be processed in a short time, so that important messages can be selected for processing, which improves the message processing efficiency and thereby improves the game interaction experience.

[0177] This embodiment also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method of the above game.

[0178] The computer executable instructions stored in the computer readable storage medium can implement the following operations in the interactive control method of the game by executing the computer executable instructions:

[0179] A method for interactive control of a game, providing a graphical user interface through a terminal device; generating a message display area in the graphical user interface in response to receiving a first message; displaying the message content of the first message in the message display area; generating a message navigation area in the graphical user interface in response to receiving a second message before the first message is processed; displaying a message identifier of a specified message in the message navigation area; wherein the specified message at least includes: a message whose message content is not currently displayed in the message display area; and displaying the message content of the specified message in the message display area in response to a trigger instruction for the message identifier.

[0180] In response to receiving the first message, it is determined that the first message is set with a first effective duration, and the consumption progress of the first effective duration is started to be counted; and a progress indicator of the consumption progress is displayed.

[0181] The progress indicator is a rectangle and is displayed at a specified position in the message display area.

[0182] The message content of the first message and / or the message content of the designated message includes at least one of the following: object information of the object sending the message, the message type, and description information of the message.

[0183] The message identifier of the first message and the message identifier of the second message are displayed in the message navigation area.

[0184] The designated message includes a plurality of messages; the receiving time of the designated message is determined; and the message identifiers of the plurality of designated messages are arranged and displayed in the message navigation area in the order of the receiving time of the designated messages.

[0185] The designated message includes a plurality of messages; determining the expiration time of the received designated message; and arranging and displaying the message identifiers of the plurality of designated messages in the message navigation area in the order of the expiration time of the designated message.

[0186] It is determined that the specified message is set with an effective duration, and the progress of consumption of the effective duration is started to be counted. The progress identifier of the consumption progress is associated with the message identifier of the specified message.

[0187] The progress indicator is a ring, and surrounds the corresponding message indicator.

[0188] In response to receiving a second message, the message content of the first message in the message display area is switched to the message content of the second message, and the first message is determined to be a message with no message content currently displayed; or, in response to receiving a second message, the message content of the first message continues to be displayed in the message display area, and the second message is determined to be a message with no message content currently displayed.

[0189] In response to receiving a second message, determining the message priority of the second message and the first message; in response to the message priority of the second message being higher than the message priority of the first message, switching the message content of the first message in the message display area to the message content of the second message, and determining the first message as a message with no message content currently displayed; in response to the message priority of the first message being higher than or equal to the message priority of the second message, keeping displaying the message content of the first message in the message display area, and determining the second message as a message with no message content currently displayed.

[0190] In response to displaying the message content of the first message in the message display area, the message identifier of the second message is displayed in the message navigation area; in response to displaying the message content of the second message in the message display area, the message identifier of the first message is displayed in the message navigation area.

[0191] The message identifier corresponding to the message whose message content is displayed in the message display area is displayed differently from other message identifiers.

[0192] In response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of message identifiers are displayed, and designated message identifiers are controlled to display partial identifier content.

[0193] In response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of message identifiers and identifier control controls are displayed, and the specified message identifier is controlled to display a first part of the identifier content; wherein the identifier control control is used to: control the display of a second part of the identifier content in the specified message identifier, or display message identifiers other than the first number of message identifiers.

[0194] Determine the target message whose message content is currently displayed in the message display area; in response to a trigger instruction for the target message or a message processing control associated with the target message, set the target message to complete processing and cancel the display of the message content of the target message; or, in response to the effective time of the target message being consumed, cancel the display of the message content of the target message.

[0195] Removes the message ID of the target message displayed in the message navigation area.

[0196] The message content of the third message is displayed in the message display area, wherein the third message is a message whose priority is second only to the target message, or the third message is a message whose reception time is second only to the target message, or the third message is a message whose expiration time is second only to the target message, or the third message is a message corresponding to a message identifier whose order is adjacent to the target message.

[0197] In response to the target message completing processing, a fourth message having the same message type as or related to the target message among the messages whose message contents are not displayed in the message display area is determined; and a message identifier of the fourth message is cancelled from being displayed in the message navigation area.

[0198] In response to the graphical user interface displaying the designated game page, the message display area and the message navigation area are cancelled.

[0199] The message identifier is used to indicate the message type of the specified message.

[0200] In the above method, when the first message is received, the message content is displayed, and when the second message is received, the message identifier that does not display the message content is displayed. By triggering the message identifier to switch to display the message content, the player can quickly view all the messages currently to be processed in a short time, so that important messages can be selected for processing, which improves the message processing efficiency and thereby improves the game interaction experience.

[0201] The computer program product of the interactive game control method, device and electronic device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method described in the previous method embodiments. The specific implementation can be found in the method embodiments, which will not be repeated here.

[0202] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0203] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0204] If the functions are implemented in the form of 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 the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0205] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0206] Finally, it should be noted that the above embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for interactive control of a game, characterized in that: Providing a graphical user interface through a terminal device; the method comprises: In response to receiving the first message, generating a message display area in the graphical user interface; Displaying the message content of the first message in the message display area; generating a message navigation area in the graphical user interface in response to receiving a second message before the first message is processed; Displaying a message identifier of a specified message in the message navigation area; wherein the specified message at least includes: a message whose message content is not currently displayed in the message display area; In response to a trigger instruction for the message identifier, the message content of the designated message is displayed in the message display area.

2. The method according to claim 1, characterized in that The method further comprises: In response to receiving the first message, determining that the first message is set with a first validity period, and starting to count the consumption progress of the first validity period; A progress indicator showing the consumption progress.

3. The method according to claim 2, characterized in that The progress indicator is a rectangle and is displayed at a specified position in the message display area.

4. The method according to claim 1, characterized in that: The message content of the first message and / or the message content of the designated message includes at least one of the following: object information of the object sending the message, the message type of the message, and description information of the message.

5. The method according to claim 1, characterized in that The step of displaying the message identifier of a specified message in the message navigation area includes: The message identifier of the first message and the message identifier of the second message are displayed in the message navigation area.

6. The method according to claim 1, characterized in that The specified message includes a plurality of messages; and the step of displaying the message identifier of the specified message in the message navigation area includes: Determining a reception time when the specified message is received; In the message navigation area, message identifiers of a plurality of the designated messages are arranged and displayed in the order of the reception time of the designated messages.

7. The method according to claim 1, characterized in that The specified message includes a plurality of messages; and the step of displaying the message identifier of the specified message in the message navigation area includes: Determining an expiration time of receiving the specified message; The message identifiers of a plurality of the designated messages are arranged and displayed in the message navigation area in the order of the expiration times of the designated messages.

8. The method according to claim 1, characterized in that After the step of displaying the message identifier of the specified message in the message navigation area, the method further includes: It is determined that the designated message is set with an effective duration, and the consumption progress of the effective duration is started to be counted, and a progress identifier of the consumption progress is associated with the message identifier of the designated message to display.

9. The method according to claim 8, characterized in that The progress indicator is in the shape of a ring, and surrounds the corresponding message indicator.

10. The method according to claim 1, characterized in that The method further comprises: In response to receiving a second message, switching the message content of the first message in the message display area to the message content of the second message, and determining the first message as a message with no message content currently displayed; Alternatively, in response to receiving the second message, the message content of the first message is kept displayed in the message display area, and the second message is determined to be a message with no message content currently displayed.

11. The method according to claim 1, characterized in that: The method further comprises: In response to receiving a second message, determining a message priority between the second message and the first message; In response to the message priority of the second message being higher than the message priority of the first message, switching the message content of the first message in the message display area to the message content of the second message, and determining the first message as a message with no message content currently displayed; In response to the message priority of the first message being higher than or equal to the message priority of the second message, the message content of the first message continues to be displayed in the message display area, and the second message is determined to be a message with no message content currently displayed.

12. The method according to claim 1, characterized in that The step of displaying at least a message identifier of a specified message in the message navigation area comprises: In response to displaying the message content of the first message in the message display area, displaying the message identifier of the second message in the message navigation area; In response to displaying the message content of the second message in the message display area, displaying the message identifier of the first message in the message navigation area.

13. The method according to claim 5, characterized in that The method further comprises: The message identifier corresponding to the message whose message content is displayed in the message display area is displayed differently from other message identifiers.

14. The method according to claim 1, characterized in that The method further comprises: In response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of message identifiers are displayed, and designated message identifiers are controlled to display partial identifier content.

15. The method according to claim 1, characterized in that The method further comprises: In response to the number of message identifiers in the message navigation area being greater than a preset number threshold, a first number of the message identifiers and identifier control controls are displayed, and the specified message identifier is controlled to display a first part of the identifier content; wherein the identifier control control is used to: control the display of a second part of the identifier content in the specified message identifier, or display message identifiers other than the first number of the message identifiers.

16. The method according to claim 1, characterized in that The method further comprises: Determine the target message whose message content is currently displayed in the message display area; In response to a trigger instruction for the target message or a message processing control associated with the target message, the target message is set to complete processing and the message content of the target message is canceled from being displayed; Alternatively, in response to the validity period of the target message being consumed, the message content of the target message is canceled from being displayed.

17. The method according to claim 16, characterized in that After the step of canceling the display of the message content of the target message, the method further includes: The message identifier of the target message displayed in the message navigation area is removed.

18. The method according to claim 16, characterized in that After the step of canceling the display of the message content of the target message, the method further includes: The message content of the third message is displayed in the message display area, wherein the third message is a message whose priority is second only to the target message, or the third message is a message whose reception time is second only to the target message, or the third message is a message whose expiration time is second only to the target message, or the third message is a message corresponding to a message identifier whose order is adjacent to the target message.

19. The method according to claim 16, characterized in that The method further comprises: In response to the target message completing processing, determining a fourth message of the same message type or related to the target message among the messages whose message contents are not displayed in the message display area; The message identifier of the fourth message is cancelled from being displayed in the message navigation area.

20. The method according to claim 1, characterized in that The method further comprises: In response to the graphical user interface displaying a designated game page, the message display area and the message navigation area are cancelled.

21. The method according to claim 1, characterized in that The message identifier is used to indicate the message type of the specified message.

22. An interactive control device for a game, characterized in that: Providing a graphical user interface through a terminal device; the device comprises: A display area generating module, configured to generate a message display area in the graphical user interface in response to receiving a first message; A message display module, used to display the message content of the first message in the message display area; a navigation area generating module, configured to generate a message navigation area in the graphical user interface in response to receiving a second message before the first message is processed; An identification display module, used to display the message identification of a specified message in the message navigation area; wherein the specified message at least includes: a message whose message content is not currently displayed in the message display area; The identification trigger module is used to display the message content of the specified message in the message display area in response to a trigger instruction for the message identification.

23. An electronic device, characterized in that: It comprises 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 interactive control method of the game described in any one of claims 1-21.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method of the game described in any one of claims 1-21.