Message display control method and device, and terminal equipment

By locking important messages and using a location identifier, the method addresses the challenge of locating important messages efficiently, reducing operational burden and improving user experience.

CN119236399APending Publication Date: 2025-01-03NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411209041.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

Users face difficulty in quickly locating important messages during message viewing, leading to increased operational burden and negative user experience due to the need for manual scrolling and repetitive operations.

Method used

A method that locks important messages and displays a location identifier, allowing users to quickly locate these messages by performing a lock operation and triggering the identifier, reducing the need for manual scrolling.

Benefits of technology

This method significantly reduces user operation steps and time consumption, enhancing the message viewing experience by enabling rapid positioning of important messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119236399A_ABST
    Figure CN119236399A_ABST
Patent Text Reader

Abstract

The invention discloses a message display control method and device, terminal equipment and a computer readable storage medium. The method comprises the following steps: displaying a session interface on a graphical user interface, wherein the session interface is used for displaying messages sent by members participating in a session; in response to a locking operation for a first message displayed in the session interface, locking the first message, and displaying a first positioning identifier corresponding to the first message in the session interface; and in response to a trigger operation for the first positioning identifier, controlling the message in the session interface to roll until the first message is displayed in the session interface. According to the method, the technical problem that in the prior art, important messages concerned by a user cannot be quickly positioned when the messages are checked, so that the operation burden of the user is heavy, and then negative experience feeling is brought to the user is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of computer technology, online message interaction between users has become an important way of communication, playing an important role in many application fields. For example, users can communicate with each other by sending and viewing messages in the conversation interface of some instant messaging software. For another example, game users can communicate and cooperate between teams by viewing and sending messages in the conversation interface within the game.

[0003] Currently, when users are interacting with messages, a prompt showing the number of unread messages will appear at the top of the conversation interface. Users can jump to the latest unread messages by clicking on the prompt showing the number of unread messages. However, when users want to find an important message that they have already viewed to confirm the information during the message viewing process or after viewing the latest message, they often need to manually scroll through the messages displayed in the conversation interface and view the messages one by one before they can find it. They may even need to repeat the operation due to omissions. Such a cumbersome operation process will undoubtedly increase the user's operating pressure, delay the user's time, and bring a bad experience to the user.

[0004] Therefore, the prior art has a technical problem that it is impossible to quickly locate important messages that the user is concerned about when viewing messages, resulting in a heavy operational burden on the user, which in turn brings a negative experience to the user. Summary of the invention

[0005] The present application provides a message display control method, apparatus, terminal device and computer-readable storage medium to solve the technical problem in the prior art that it is impossible to quickly locate important messages of concern to users when viewing messages, resulting in a heavy user operation burden and a negative user experience.

[0006] In a first aspect, an embodiment of the present application provides a method for controlling message display, providing a graphical user interface through a terminal device, the method comprising: displaying a conversation interface on the graphical user interface, the conversation interface being used to display messages sent by members participating in the conversation; in response to a lock operation on a first message displayed in the conversation interface, locking the first message and displaying a first location identifier corresponding to the first message in the conversation interface; in response to a trigger operation on the first location identifier, controlling the messages in the conversation interface to scroll until the first message is displayed in the conversation interface.

[0007] In a second aspect, an embodiment of the present application provides a control device for message display, which provides a graphical user interface through a terminal device, and the device includes: a display unit, a locking unit, and a control unit; the display unit is used to display a conversation interface on the graphical user interface, and the conversation interface is used to display messages sent by members participating in the conversation; the locking unit is used to lock the first message displayed in the conversation interface in response to a locking operation on the first message displayed in the conversation interface, and display a first location identifier corresponding to the first message in the conversation interface; the control unit is used to control the scrolling of messages in the conversation interface in response to a trigger operation on the first location identifier until the first message is displayed in the conversation interface.

[0008] In a third aspect, an embodiment of the present application provides a terminal device, comprising: a memory, a processor, and a display; the memory is used to store one or more computer instructions; the processor is used to execute the one or more computer instructions to implement the above method; the display is used to display a graphical user interface.

[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having one or more computer instructions stored thereon, which, when executed by a processor, executes the above method.

[0010] Compared with the prior art, the message display control method provided by the present application includes: displaying a conversation interface on a graphical user interface, the conversation interface is used to display messages sent by members participating in the conversation; in response to a lock operation on a first message displayed in the conversation interface, locking the first message, and displaying a first positioning mark corresponding to the first message in the conversation interface; in response to a trigger operation on the first positioning mark, controlling the message in the conversation interface to scroll until the first message is displayed in the conversation interface. The method locks the important message that the user is concerned about through a user's lock operation on an important message (first message) that the user is concerned about, and displays the positioning mark (first positioning mark) corresponding to the message in the conversation interface, so that when the user wants to find the important message for information confirmation during the message viewing process or after viewing the latest message, the user can quickly locate the message by triggering the positioning mark corresponding to the message, and display the message in the conversation interface. In the whole process, the user only needs to perform a lock operation on the important message and a trigger operation on the positioning mark to realize the rapid positioning of the important message, without the user having to perform repeated manual scrolling and one-by-one viewing operations, which greatly reduces the user's operation steps and time consumption, brings convenience to the user's message viewing, and enhances the user experience. The method solves the technical problem in the prior art that the important messages that the user is concerned about cannot be quickly located when viewing the messages, resulting in a heavy operation burden for the user and a negative experience for the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 It is a schematic diagram of a method of viewing messages in a game;

[0012] Figure 2 It is an application system diagram of a message display control method provided by an embodiment of the present application;

[0013] Figure 3 is a flow chart of a method for controlling message display provided by an embodiment of the present application;

[0014] FIG4( a ) is a first schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0015] FIG4( b ) is a second schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0016] FIG4( c ) is a third schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0017] FIG4( d ) is a fourth schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0018] FIG4( e) is a fifth schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0019] FIG4( f) is a sixth schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0020] FIG4( g) is a seventh schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0021] FIG4(h) is an eighth schematic diagram of a method for controlling message display in a game provided by an embodiment of the present application;

[0022] FIG5( a ) is a first schematic diagram showing an unlocking mark provided by an embodiment of the present application;

[0023] FIG5( b ) is a second schematic diagram showing an unlocking mark provided by an embodiment of the present application;

[0024] FIG5( c ) is a third schematic diagram showing an unlocking mark provided in an embodiment of the present application;

[0025] FIG5( d ) is a fourth schematic diagram showing an unlocking mark provided in an embodiment of the present application;

[0026] FIG6( a ) is a first schematic diagram of another method for controlling message display in a game provided by an embodiment of the present application;

[0027] FIG6( b ) is a second schematic diagram of another method for controlling message display in a game provided by an embodiment of the present application;

[0028] FIG6( c ) is a third schematic diagram of another method for controlling message display in a game provided by an embodiment of the present application;

[0029] FIG6( d ) is a fourth schematic diagram of another method for controlling message display in a game provided by an embodiment of the present application;

[0030] FIG6( e ) is a fifth schematic diagram of another method for controlling message display in a game provided by an embodiment of the present application;

[0031] FIG6( f ) is a sixth schematic diagram of another method for controlling message display in a game provided by an embodiment of the present application;

[0032] FIG6( g) is a seventh schematic diagram of another method for controlling message display in a game provided by an embodiment of the present application;

[0033] FIG. 7( a ) is a first schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0034] FIG7( b ) is a second schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0035] FIG7( c ) is a third schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0036] FIG7( d ) is a fourth schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0037] FIG7( e) is a fifth schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0038] FIG7( f) is a sixth schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0039] FIG7( g) is a seventh schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0040] FIG7( h) is an eighth schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0041] FIG. 7( i ) is a ninth schematic diagram showing a plurality of first positioning marks provided by an embodiment of the present application;

[0042] FIG8( a ) is a first schematic diagram showing a second positioning mark provided by an embodiment of the present application;

[0043] FIG8( b ) is a second schematic diagram showing a second positioning mark provided by an embodiment of the present application;

[0044] FIG8( c ) is a third schematic diagram showing a second positioning mark provided by an embodiment of the present application;

[0045] FIG8( d ) is a fourth schematic diagram showing a second positioning mark provided in an embodiment of the present application;

[0046] FIG8( e ) is a fifth schematic diagram showing a second positioning mark provided by an embodiment of the present application;

[0047] FIG8( f) is a sixth schematic diagram showing a second positioning mark provided by an embodiment of the present application;

[0048] FIG8( g) is a seventh schematic diagram showing a second positioning mark provided by an embodiment of the present application;

[0049] FIG9( a ) is a first schematic diagram showing a third positioning mark provided by an embodiment of the present application;

[0050] FIG9( b ) is a second schematic diagram showing a third positioning mark provided by an embodiment of the present application;

[0051] FIG9( c ) is a third schematic diagram showing a third positioning mark provided by an embodiment of the present application;

[0052] FIG9( d ) is a fourth schematic diagram showing a third positioning mark provided in an embodiment of the present application;

[0053] FIG9( e ) is a fifth schematic diagram showing a third positioning mark provided in an embodiment of the present application;

[0054] Fig.10 is a structural schematic diagram of a control device for message display provided by another embodiment of the present application;

[0055] Fig.11 It is a structural diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0056] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.

[0057] With the development of computer technology, online message interaction between users has become an important way of communication, playing an important role in many application fields. For example, users can communicate with each other by sending and viewing messages in the conversation interface of some instant messaging software. For another example, game users can communicate and cooperate between teams by viewing and sending messages in the conversation interface within the game.

[0058] Currently, when users are interacting with messages, a prompt showing the number of unread messages will appear at the top of the conversation interface. Users can jump to the latest unread messages by clicking on the prompt showing the number of unread messages. However, when users want to find an important message that they have already viewed to confirm the information during the message viewing process or after viewing the latest message, they often need to manually scroll through the messages displayed in the conversation interface and view the messages one by one before they can find it. They may even need to repeat the operation due to omissions. Such a cumbersome operation process will undoubtedly increase the user's operating pressure, delay the user's time, and bring a bad experience to the user.

[0059] The following uses the message interaction in the current game as an example to illustrate the existing message interaction methods:

[0060] MMO (Massively Multiplayer Online Games) is a type of game that is currently very popular among game users. This type of game allows a large number of game users to participate in the same game world online at the same time, and perform game tasks by interacting, cooperating or competing with other game users. In the game, game users achieve communication and cooperation between teams by viewing and sending messages in the conversation interface. Therefore, the number of messages in the conversation interface is often large. During the game, game users need to control virtual characters to perform game tasks in the game scene while using fragmented time to view the messages displayed in the conversation interface. In addition, a large number of new messages will still be generated while game users are viewing messages. This requires game users to frequently jump between messages to achieve a comprehensive understanding of the messages.

[0061] Currently, when game users view messages, a prompt showing the number of unviewed messages will appear at the top of the conversation interface. Game users can trigger the prompt showing the number of unviewed messages and jump to the latest unviewed messages.

[0062] Figure 1 It is a schematic diagram of a method of viewing messages in a game.

[0063] like Figure 1As shown, the conversation interface 101 is located on one side of the graphical user interface. The conversation interface 101 displays multiple messages sent by members participating in the conversation. The game user scrolls the messages displayed in the conversation interface 101 by performing scroll operations on the messages displayed in the conversation interface 101, such as sliding up and down on the conversation interface 101, dragging the edge scroll bar of the conversation interface 101, etc. The top of the conversation interface 101 displays a number prompt mark 102 of unchecked messages, which indicates the number of all messages that the game user has not checked at present. When the game user is checking the messages, the number prompt mark 102 is clicked, and the latest unchecked message is scrolled to the conversation interface 101. However, when the game user wants to find an important message that has been checked before to confirm the information during the message checking process or after checking the latest message, it is necessary to perform a scrolling operation on the messages displayed in the conversation interface 101 and check the messages displayed in the conversation interface 101 one by one to find it, and even repeated operations may be required due to omissions in the checking.

[0064] Exemplarily, multiple messages including message A are displayed in the conversation interface 101. The game user starts to view message A (message A is usually the latest message when the game user starts to view messages). During the viewing process, multiple new messages are generated. When the game user views message B, he wants to view the new messages first, and then clicks the number prompt mark 102 of unviewed messages to jump to message C (message C is the latest message received by the game user when viewing messages). Then the following situations may occur: Situation 1, when the game user has viewed message C and multiple messages published earlier than message C, and then views message A, he can only view the viewed messages between message A and message B again before he can continue to view the messages published earlier than message B; Situation 2, when the game user views message C, he finds that he cannot understand it, and can only view the multiple messages published earlier than message C in reverse order from message C, or scroll through the messages displayed on the conversation interface to find message A, and then view the multiple messages published earlier than message C in ascending order from message A; Situation 3, when the game user views message C, he finds that message C is a joint attack command issued by the captain. When the game user wants to view message D that previously recorded the joint attack strategy, the game user can only find message D by continuously performing the message scrolling operation.

[0065] No matter which of the above situations is the case, it will undoubtedly create a greater operational burden for game users who are already under great operating pressure during the game, delay the game users' gaming time, and bring them a bad gaming experience.

[0066] In view of this, the present application provides a method for controlling message display, which locks the important messages that the user is concerned about through the user's locking operation on the important messages that the user is concerned about, and displays the location mark corresponding to the message in the conversation interface, so that when the user wants to find the important message for information confirmation during the message viewing process or after viewing the latest message, the user can quickly locate the message by triggering the location mark corresponding to the message, and display the message in the conversation interface. During the whole process, the user only needs to perform the locking operation on the important message and the triggering operation on the location mark to realize the rapid positioning of the important message, without the user having to perform repeated manual scrolling and one-by-one viewing operations, which greatly reduces the user's operation steps and time consumption, brings convenience to the user's message viewing, and enhances the user experience.

[0067] The message display control method, apparatus, terminal device, and computer-readable storage medium described in the present application are further described in detail below in conjunction with specific embodiments and drawings.

[0068] Figure 2 1 is an application system diagram of a message display control method provided by an embodiment of the present application. Figure 2 As shown, the system includes a user terminal 201 and a server terminal 202. The user terminal 201 can be any device such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a personal digital assistant (PDA), etc. The server terminal 202 can be a processing module inside the user terminal 201, or a processing device electrically connected to the user terminal 201, or a server connected to multiple user terminals 201 in communication. The control method for message display provided by the present application is deployed on the server terminal 202. When the user performs a message viewing operation through the user terminal 201, the server terminal 202 can quickly locate the important messages that the user is concerned about based on the method, and display the important messages in the conversation interface.

[0069] An embodiment of the present application provides a method for controlling message display. The method is applicable to instant messaging applications and also to the conversation function in game applications. In this embodiment, the message may be a group message (e.g., game messages posted by all game users in a game application), a single chat message (e.g., a chat message posted by the current user and a friend in an instant messaging application), or a system message, which is not specifically limited here. In subsequent embodiments, mainly taking the game messages displayed in the conversation interface of the game application as an example, how to quickly locate the important messages that the user is concerned about when the user views the message is described in detail.

[0070] The message display control method provided in this embodiment provides a graphical user interface through a terminal device. The terminal device can be any device such as a mobile phone, a tablet computer, a laptop computer, a desktop computer, etc. The graphical user interface (GUI) is a form of user interface displayed on the screen of the terminal device. It is a user operation interface displayed in a graphical manner. It is an interface display form for communication between people and electronic devices, allowing users to interact with electronic devices through icons and visual indicators.

[0071] Figure 3 : is a flow chart of the message display control method provided by this embodiment. Figure 3 The message display control method provided by this embodiment is described in detail. The embodiments described below are used to explain the technical solution of this application and are not intended to be used as limitations for actual use.

[0072] like Figure 3 As shown, the message display control method provided in this embodiment includes the following steps S310 to S330.

[0073] Step S310: displaying a conversation interface on a graphical user interface, where the conversation interface is used to display messages sent by members participating in the conversation.

[0074] The conversation interface can be understood as a user interface for displaying messages. Users receive messages posted by other members (i.e., other users) participating in the conversation through the conversation interface and send messages to other users. In an optional implementation, when the application is opened, the conversation interface will be directly displayed on the graphical user interface. Exemplarily, for some instant messaging applications, message interaction is the main function of the application, so the conversation interface is the main interface of the application, and when the application is opened, the conversation interface will be displayed on the graphical user interface. In another optional implementation, the conversation interface is displayed on the graphical user interface in response to user triggering. Exemplarily, for some game applications, message interaction is an auxiliary function of the game application, so after opening the game application, the main interface of the game is often displayed on the graphical user interface, and the conversation interface is displayed in the top layer of the graphical user interface in response to the trigger of the game user (such as a click operation on the message control displayed on the graphical user interface, etc.). The display of the conversation interface can be temporary, such as automatically hiding after a certain period of display, or it can be continuous, until the game user triggers it again and then hides it in the lower layer of the game main interface. Specifically, the conversation interface is usually located at the bottom, top or side of the graphical user interface, so as not to block the main game interface as much as possible while conveying messages to the game user, making it convenient for the game user to view messages while controlling the virtual character.

[0075] Normally, multiple messages are displayed on the conversation interface, and these messages can be various message types such as text messages, image messages, file messages, voice messages, etc., and there is no specific limitation here. Normally, multiple messages will be arranged in the conversation interface in the order of release time, such as, they can be arranged in the conversation interface from top to bottom in the order of release time from early to late (that is, messages with earlier release time are displayed at a higher position in the conversation interface), or they can be arranged in the conversation interface from top to bottom in the order of release time from late to early (that is, messages with later release time are displayed at a higher position in the conversation interface). For ease of understanding, in the subsequent descriptions, the description is uniformly made in the manner of arranging in the conversation interface from top to bottom in the order of release time from late to early (that is, new messages are pinned to the top).

[0076] In some implementations of this embodiment, messages received in different time periods in the conversation interface are distinguished by historical messages and new messages. Historical messages can be understood as messages that have been received before the user opens the conversation interface to view messages. Therefore, after the conversation interface is displayed on the graphical user interface, multiple messages displayed in the conversation interface are all historical messages. The new message can be understood as a message received after the user opens the conversation interface to view messages.

[0077] In an optional implementation, when a user is viewing messages and receives a new message posted by another user, the messages in the conversation interface will automatically scroll to the new message. In this implementation, a lock screen control is also displayed in the conversation interface. When the user triggers the lock screen control and turns on the lock screen function, the messages in the conversation interface will not automatically scroll to the new message.

[0078] Step S320: In response to a lock operation on the first message displayed in the conversation interface, the first message is locked, and a first location indicator corresponding to the first message is displayed in the conversation interface.

[0079] The first message can be understood as an important message that the user is concerned about, such as a message containing important information (e.g., a message containing an attack strategy), a message that plays a positioning role (e.g., the current message viewed by the user), etc. The message can be any one of the multiple messages displayed in the conversation interface.

[0080] The locking operation can be understood as an operation that can lock important messages that the user is concerned about, such as a click operation, a press operation, a double-click operation, a drag operation, etc. on the important messages that the user is concerned about. The specific operation varies according to the game settings and is not limited here.

[0081] In an optional implementation, the locking operation includes a triggering operation on the first message and a triggering operation on the locking control. Specifically, a click operation on the first message and a click operation on the locking control. The locking control is a triggerable control displayed on the graphical user interface in response to the triggering operation on the first message. Based on this, in response to the locking operation on the first message, locking the first message may specifically include the following steps S321 to S322:

[0082] Step S321, in response to a triggering operation acting on the first message, a lock control is displayed on the graphical user interface.

[0083] Step S322: In response to a triggering operation on the lock control, the first message is locked.

[0084] The first positioning mark can be understood as an interactive element used to locate the position of the important message that the user is concerned about in the conversation interface. Regardless of whether the message displayed in the conversation interface is a historical message or a new message, the first positioning mark can locate the corresponding important message (such as the first message). The first positioning mark has multiple implementation forms, such as text form, icon form, control form, etc., and can also be a mixed form of multiple forms, which is not specifically limited here. Exemplarily, the first positioning mark is displayed in the conversation interface in the form of a "go to" control.

[0085] Step S330, in response to a trigger operation on the first location identifier, control the messages in the conversation interface to scroll until the first message is displayed in the conversation interface.

[0086] The trigger operation for the first positioning mark may include multiple operation forms, such as a click operation, a double-click operation, a press operation, a drag operation, etc. directly acting on the first positioning mark, and another example is a press operation acting on a key indicating the first positioning mark (such as the "X" key on the keyboard), etc., without specific limitation.

[0087] In this embodiment, when the user wants to call out the important message (e.g., the first message) of interest during the process of viewing messages, this can be achieved by triggering the first positioning mark corresponding to the important message. After the first positioning mark is triggered, the messages in the conversation interface will automatically scroll so that the important message is displayed in the conversation interface, specifically, displayed at a preset position in the conversation interface, such as the top of the conversation interface, the middle of the conversation interface, etc.

[0088] In a specific implementation, multiple messages including a locked important message (such as the first message) will be displayed in the conversation interface, and the locked important message will be displayed at a preset position of the conversation interface. Exemplarily, the first message is displayed at the top of the conversation interface, then the multiple messages displayed at the same time as the first message will be arranged below the first message in order from late to early according to the release time. Exemplarily, the first message is displayed in the middle of the conversation interface, then the multiple messages displayed at the same time as the first message will include two parts, one part is the historical message with a release time earlier than the first message, and the other part is the historical message (or new message) with a release time later than the first message. The specific display method is not limited here, as long as the first message is displayed in the conversation interface, the goal of locating the first message is achieved.

[0089] The above steps are described below by taking a method for controlling message display in a game as an example. Fig. 4 is a schematic diagram of a method for controlling message display in a game provided by this embodiment.

[0090] As shown in FIG4(a), the graphical user interface displays a game main interface 401 and a conversation interface 402. The conversation interface 402 is displayed on one side of the graphical user interface. Five messages, namely, message A, message B, message C, message D, and message E, are displayed in the conversation interface 402.

[0091] As shown in FIG. 4( b ), it is assumed that message B is an important message that the game user is concerned about, and then the game user performs a click operation on message B.

[0092] As shown in FIG. 4( c ), in response to the game user's click operation on message B, a lock control 403 corresponding to message B is displayed on the graphical user interface.

[0093] As shown in FIG. 4( d ), the game user clicks the lock control 403 .

[0094] As shown in Fig. 4(e), in response to the game user's click operation on the lock control 403, message B is locked, and a first location mark 404 corresponding to message B is displayed in the conversation interface 402. In this diagram, the first location mark 404 is represented by a "go" control.

[0095] As shown in FIG4(f), in response to the game user's upward sliding operation on the conversation interface 402, the messages displayed in the conversation interface 402 are scrolled, for example, the messages displayed in the conversation interface 402 are scrolled to message H, message I, message J, message K, and message L.

[0096] As shown in FIG. 4( g ), while viewing the message, the game user wants to verify certain information in message B and then clicks on the first positioning mark 404 .

[0097] As shown in FIG. 4( h ), in response to the game user's click operation on the first positioning mark 404 , the messages in the conversation interface 402 are controlled to scroll until the message B is redisplayed in the conversation interface 402 .

[0098] The above steps ensure that when a user is viewing messages, no matter what message is currently displayed in the conversation interface, the user can quickly locate the important message by locking the important message and triggering the first positioning identifier corresponding to the important message, and then scroll the important message back to the conversation interface to display it to the user.

[0099] The following describes in detail various optional implementations of the message display control method provided in this embodiment:

[0100] In an optional implementation, after locking the first message, the method provided in this embodiment may further include the following steps S11 to S12:

[0101] Step S11: displaying an unlocking mark on the graphical user interface.

[0102] Step S12, in response to a trigger operation on the unlocking mark, unlocking the first message and hiding the first positioning mark corresponding to the first message.

[0103] The unlocking mark can be understood as an interactive element that can cancel the lock state of the locked important message, such as canceling the lock on the first message. In an optional implementation, the unlocking mark and the first positioning mark are displayed in the conversation interface in combination, such as displayed in the bottom area of ​​the conversation interface.

[0104] The triggering operation for the unlocking mark may include various operation forms, such as a click operation, a double-click operation, a press operation, a drag operation, etc. on the unlocking mark, without specific limitation.

[0105] After the user triggers the unlocking mark, the first message will be unlocked. After the first message is unlocked, the first positioning mark corresponding to the first message will be hidden on the graphical user interface. Exemplarily, the first positioning mark is placed at the bottom layer of the main game interface displayed by the graphical user interface.

[0106] FIG. 5 is a schematic diagram showing an unlock mark provided in this embodiment.

[0107] As shown in FIG5(a), the graphical user interface displays a game main interface 501 and a conversation interface 502. The conversation interface 502 is displayed on one side of the graphical user interface. Five messages, namely, message A, message B, message C, message D, and message E, are displayed in the conversation interface 502.

[0108] As shown in FIG5(b), in response to the game user's locking operation on message B (e.g., a click operation on message B and a click operation on the lock control), message B is locked, and a first positioning mark 503 and an unlocking mark 504 corresponding to message B are displayed in the conversation interface 502. In this diagram, the first positioning mark 503 and the unlocking mark 504 are displayed in combination in the bottom area of ​​the conversation interface 502, wherein the first positioning mark 503 is represented in the form of a "go" control, and the unlocking mark 504 is represented in the form of an "unlock" control.

[0109] As shown in FIG. 5( c ), the game user wants to unlock message B and then clicks the unlock icon 504 .

[0110] As shown in FIG. 5( d ), in response to the user's click operation on the unlock mark 504 , the message B is locked and the first positioning mark 503 is hidden. Since the message B has been unlocked, the unlock mark 504 will also be hidden along with the hiding of the first positioning mark 503 .

[0111] In an optional implementation, the first positioning mark is displayed in the conversation interface in response to locking the first message. Based on this, when the user triggers the first positioning mark, if the first message has moved out of the conversation interface or left the preset position (such as the top area) of the conversation interface, then the automatic scrolling of the messages in the conversation interface will be controlled to move the first message back to the conversation interface or to the preset position of the conversation interface; if the first message is still in the conversation interface or the preset position of the conversation interface, then no response will be made or the user will be prompted by floating text or other means that the first message is currently locked.

[0112] Considering that when the first message is still in the conversation interface, the user can directly perceive the first message, and at this time the first location identifier is actually not needed by the user. Therefore, in another optional implementation, the first location identifier is displayed in the conversation interface in response to locking the first message and the first message moving out of the conversation interface. Specifically, displaying the first location identifier corresponding to the first message in the conversation interface may include: in response to the first message moving out of the conversation interface, displaying the first location identifier corresponding to the first message in the conversation interface.

[0113] The removal of the first message from the conversation interface can be understood as a response to a scrolling operation on the message displayed in the conversation interface so that the first message is not displayed in the conversation interface. For example: the user slides up and down on the conversation interface, causing the first message to scroll out of the conversation interface. Another example: the user clicks on the number prompt mark of the unviewed messages, causing the first message to be removed from the conversation interface. The removal of the first message from the conversation interface can also be understood as a response to a trigger event that automatically causes the first message to not be displayed in the conversation interface. For example: in response to other user members posting new messages, the messages in the conversation interface automatically scroll to the new messages, causing the first message to be removed from the conversation interface.

[0114] In this implementation, the first location indicator corresponding to the first message will be displayed in the conversation interface only if the first message satisfies both the conditions of being locked and removed from the conversation interface. It can be understood that the purpose of displaying the first location indicator is to facilitate users to quickly locate important messages that users are concerned about. If the first message is not locked, it is not an important message that users are concerned about, and if the first message has not been removed from the conversation interface, it is not necessary to locate the first message.

[0115] In an optional implementation, after the first message is locked, the lock status of the first message will be displayed in the conversation interface, such as displaying a highlighted border for the first message, displaying the first message in bold, highlighting the first message, etc., without specific limitation.

[0116] FIG. 6 is a schematic diagram of another method for controlling message display in a game provided by this embodiment.

[0117] As shown in FIG6(a), the graphical user interface displays a game main interface 601 and a conversation interface 602. The conversation interface 602 is displayed on one side of the graphical user interface. Five messages, namely, message A, message B, message C, message D, and message E, are displayed in the conversation interface 602.

[0118] As shown in FIG6(b), in response to the game user's locking operation on message B (e.g., clicking on message B and clicking on the lock control), message B is locked. In this diagram, a highlighted border of message B indicates that message B has been locked and is in a locked state.

[0119] As shown in FIG6(c), in response to the game user's upward sliding operation on the conversation interface 602, the messages displayed in the conversation interface 602 are scrolled, so that the messages displayed in the conversation interface 602 are scrolled to message C, message D, message E, message F, and message G.

[0120] As shown in Fig. 6(d), in response to message B moving out of the conversation interface 602, a first location marker 603 corresponding to message B is displayed in the bottom area of ​​the conversation interface. In this diagram, the first location marker 603 is represented by a "Go" control.

[0121] As shown in FIG6(e), in response to the game user's upward sliding operation on the conversation interface 602, the messages displayed in the conversation interface 602 are scrolled, for example, the messages displayed in the conversation interface 602 are scrolled to message H, message I, message J, message K, and message L.

[0122] As shown in FIG. 6( f ), while viewing the message, the game user wants to verify certain information in message B and then clicks on the first positioning mark 603 .

[0123] As shown in FIG6(g), in response to the game user's click operation on the first positioning mark 603, the messages in the conversation interface 602 are controlled to scroll until message B is positioned in the conversation interface 602. Since message B has been redisplayed in the conversation interface 602, the first positioning mark 603 is immediately hidden.

[0124] In an optional implementation, the first location identifier includes at least part of the information of the first message, such as general information of the first message, the first few characters of the first message, etc., so that the user can visually understand that the important message of the user's concern corresponding to the first location identifier is the first message.

[0125] In another optional implementation, the user may sequentially lock multiple important messages of interest to the user when viewing messages. After the multiple important messages are locked, the first location identifiers corresponding to the multiple important messages will all be displayed in the conversation interface.

[0126] Based on this, the method provided in this embodiment may also include the following steps: in response to a lock operation on the second message displayed in the conversation interface, the second message is locked, and the first positioning identifier corresponding to the second message is displayed in the conversation interface, and the first positioning identifier corresponding to the second message and the first positioning identifier corresponding to the first message are arranged and displayed in the conversation interface according to the release order or the lock order of the second message and the first message. Whether to arrange and display the messages according to the release time or the lock order of the messages can be determined according to the needs of the specific game. Of course, multiple first positioning identifiers corresponding to multiple locked messages can also be displayed in the conversation interface in a folded form, in a scrolling form, etc., which is not specifically limited here.

[0127] FIG. 7 is a schematic diagram showing a plurality of first positioning marks provided by this embodiment.

[0128] As shown in FIG7(a), the graphical user interface displays a game main interface 701 and a conversation interface 702. The conversation interface 702 is displayed on one side of the graphical user interface. Five messages, namely, message A, message B, message C, message D, and message E, are displayed in the conversation interface 702.

[0129] As shown in FIG7(b), assuming that message B is an important message that the game user is concerned about (e.g., message B includes an attack strategy), the game user then performs a lock operation on message B (e.g., a click operation on message B and a click operation on a lock control). In response to the game user's lock operation on message B, message B is locked, and a first positioning mark 703 corresponding to message B is displayed in the conversation interface 702. In this diagram, the first positioning mark 703 is a "go to" control including the first few characters of message B, which is specifically displayed in the bottom area of ​​the conversation interface 702.

[0130] As shown in FIG7(c), in response to the game user's upward sliding operation on the conversation interface 702, the messages displayed in the conversation interface 702 are scrolled, for example, the messages displayed in the conversation interface 702 are scrolled to message F, message G, message H, message I, and message J.

[0131] As shown in FIG7(d), it is assumed that message H is an important message that the game user is concerned about (e.g., message H includes a supplementary attack strategy), and then the game user performs a lock operation on message H (e.g., a click operation on message H and a click operation on a lock control). In response to the game user's lock operation on message H, message H is locked, and a first positioning mark 704 corresponding to message H is displayed in the conversation interface 702. In this diagram, the first positioning mark 704 is a "go to" control including the first few characters of message H, and is specifically displayed in the bottom area of ​​the conversation interface 702 in a locked order with the first positioning mark 703.

[0132] As shown in FIG7(e), in response to the game user's upward sliding operation on the conversation interface 702, the messages displayed in the conversation interface 702 are scrolled, for example, the messages displayed in the conversation interface 702 are scrolled to message K, message L, message M, message N, and message O.

[0133] As shown in FIG. 7( f ), while viewing the message, the game user wants to verify certain information (eg, attack strategy) in message B, and then clicks the first positioning mark 703 .

[0134] As shown in FIG. 7( g ), in response to the game user's click operation on the first positioning mark 703 , the messages in the conversation interface 702 are controlled to scroll until the message B is positioned in the conversation interface 702 .

[0135] As shown in FIG. 7( h ), after viewing message B, the game user wants to continue to verify certain information (eg, supplementary attack strategy) in message H, and then clicks the first positioning mark 704 .

[0136] As shown in FIG. 7( i ), in response to the game user's click operation on the first positioning mark 704 , the messages in the conversation interface 702 are controlled to scroll until the message H is positioned in the conversation interface 702 .

[0137] In an optional implementation provided in this embodiment, the method provided in this embodiment may further include the following steps S21 to S22:

[0138] Step S21, in response to the third message being removed from the conversation interface, a second location identifier corresponding to the third message is displayed in the conversation interface, wherein the third message is the message with the latest publishing time among the messages currently received by the conversation interface.

[0139] Step S22, in response to the triggering operation acting on the second positioning identifier, control the messages in the conversation interface to scroll until the third message is displayed in the conversation interface.

[0140] The third message can be understood as the latest message currently received by the conversation interface when the user views the message, that is, the latest message. For example, the game user clicks the conversation control to trigger the opening of the conversation interface, and the message currently displayed at the top of the conversation interface is message A, then message A is the third message.

[0141] In this implementation, when the third message (eg, message A) is moved out of the conversation interface, the location identifier corresponding to the third message will be displayed in the conversation interface. In this embodiment, the location identifier corresponding to the third message is defined as the second location identifier.

[0142] The second positioning mark can be understood as an interactive element used to locate the latest message (i.e., the third message) among the messages currently received by the conversation interface. Regardless of whether the message displayed in the conversation interface is a historical message or a new message, the second positioning mark can locate the third message. The second positioning mark has multiple implementation forms, such as text form, icon form, control form, etc., and can also be a mixed form of multiple forms, which is not specifically limited here. Exemplarily, the second positioning mark is displayed in the conversation interface in the form of a "return to the beginning" control.

[0143] The trigger operation on the second positioning marker may include multiple operation forms, such as a click operation, a double-click operation, a press operation, a drag operation, etc. directly acting on the second positioning marker, and another example is a press operation on a button indicating the second positioning marker (such as the "Z" button on the keyboard), etc., without specific limitation.

[0144] In this embodiment, when the user wants to return to the latest message currently received by the conversation interface during the process of viewing messages, the second positioning mark can be triggered to achieve this. After the second positioning mark is triggered, the messages in the conversation interface will automatically scroll so that the latest message currently received by the conversation interface is displayed in the conversation interface, specifically, displayed in the top area of ​​the conversation interface.

[0145] FIG. 8 is a schematic diagram showing a second positioning mark provided in this embodiment.

[0146] As shown in FIG8( a ), the graphical user interface displays a game main interface 801 and a conversation control 802 , where the conversation control 802 is used to open the conversation interface. The game user wants to open the conversation interface to view messages posted by other game users, and then clicks the conversation control 802 .

[0147] As shown in FIG8( b), in response to a click operation of a game user on a session control 802, a session interface 803 is displayed on the graphical user interface. The session interface 803 is displayed on one side of the graphical user interface. Five messages, namely, message A, message B, message C, message D, and message E, are displayed in the session interface 803. Message A is the message with the latest publishing time among the messages currently received by the session interface 803.

[0148] As shown in FIG8(c), in response to the game user's upward sliding operation on the conversation interface 803, the messages displayed in the conversation interface 803 are scrolled, so that the messages displayed in the conversation interface 803 are scrolled to message B, message C, message D, message E, and message F.

[0149] As shown in Fig. 8(d), in response to message A moving out of the conversation interface 803, a second positioning mark 804 is displayed in the top area of ​​the conversation interface 803. In this diagram, the second positioning mark 804 is represented by a "return to the beginning" control.

[0150] As shown in FIG8(e), in response to the game user's upward sliding operation on the conversation interface 803, the messages displayed in the conversation interface 803 are scrolled, for example, the messages displayed in the conversation interface 803 are scrolled to message H, message I, message J, message K, and message L.

[0151] As shown in FIG. 8( f ), when viewing messages, the game user wants to return to the message with the latest publishing time among the messages currently received in the conversation interface 803 , and then clicks the second positioning mark 804 .

[0152] As shown in FIG8(g), in response to the game user's click operation on the second positioning mark 804, the messages in the conversation interface 804 are controlled to scroll until the message A is positioned in the conversation interface 803. Since the message A has been displayed in the conversation interface 803, the second positioning mark 804 is hidden.

[0153] In an optional implementation provided by this embodiment, while the user is viewing messages, the conversation interface will still receive new messages posted by other user members, that is, after the third message is removed from the conversation interface, and the messages in the conversation interface are controlled to scroll, until the third message is displayed in the conversation interface, the method provided by this embodiment may also include: receiving a fourth message sent by a member participating in the conversation. It can be understood that the fourth message is a new message that the user has not viewed yet. Exemplarily, the game user clicks on the conversation control to trigger the opening of the conversation interface, and the message currently displayed at the top of the conversation interface is message A, which is the latest message (i.e., the third message) among the messages received by the current conversation interface. While the game user is sliding the conversation interface to view messages, the conversation interface receives message 1 posted by other game users, and message 1 is the fourth message. Subsequently, the conversation interface receives message 2 posted by other game users, and message 2 is the fourth message.

[0154] Based on this, in an optional implementation, the method provided in this embodiment may further include the following steps S31 to S32:

[0155] Step S31: displaying a third positioning mark through a graphical user interface.

[0156] Step S32, in response to the triggering operation on the third positioning identifier, control the messages in the conversation interface to scroll until a fourth message is displayed in the conversation interface, the fourth message being the message with the latest publishing time among the messages currently received by the conversation interface.

[0157] The third positioning mark can be understood as an interactive element used to locate the latest published message (i.e., the fourth message) among the new messages received by the conversation interface during the process of the user viewing the message. The third positioning mark has multiple implementation forms, such as text form, icon form, control form, etc., and can also be a mixed form of multiple forms, which is not specifically limited here. Exemplarily, the third positioning mark is displayed in the conversation interface in the form of a "back to top" control, specifically displayed in the top area of ​​the conversation interface.

[0158] The trigger operation acting on the third positioning marker may include multiple operation forms, such as a click operation, a double-click operation, a press operation, a drag operation, etc. directly acting on the third positioning marker, and another example is a press operation acting on a key indicating a third positioning marker (such as the "C" key on the keyboard), etc., without specific limitation.

[0159] FIG. 9 is a schematic diagram showing a third positioning mark provided in this embodiment.

[0160] As shown in FIG9( a ), the graphical user interface displays a game main interface 901 and a conversation interface 902 . The conversation interface 902 is displayed on one side of the graphical user interface. Five messages, namely, message A, message B, message C, message D, and message E, are displayed in the conversation interface 902 .

[0161] As shown in FIG9(b), in response to the game user's upward sliding operation on the conversation interface 902, the messages displayed in the conversation interface 902 are scrolled, for example, the messages displayed in the conversation interface 902 are scrolled to message H, message I, message J, message K, and message L.

[0162] As shown in FIG9(c), in response to the game user viewing the message displayed in the conversation interface 902, the conversation interface 902 receives message 1, and a third positioning mark 903 is displayed in the top area of ​​the conversation interface 902. In this diagram, the third positioning mark 903 is represented by a "return to top" control.

[0163] As shown in FIG. 9( d ), while checking messages, the game user wants to check new messages received on the conversation interface 902 , and then clicks the third positioning mark 903 .

[0164] As shown in FIG9(e), in response to the game user's click operation on the third positioning mark 903, the messages in the conversation interface 903 are controlled to scroll until message 1 is positioned at the top area of ​​the conversation interface 903. Since the latest message has been positioned, the third positioning mark 903 is hidden.

[0165] The above embodiment provides an optional message display control method, which locks the important message that the user is concerned about (the first message) through the user's locking operation on the important message that the user is concerned about, and displays the location identifier (the first location identifier) ​​corresponding to the message in the conversation interface, so that when the user wants to find the important message for information confirmation during the message viewing process or after viewing the latest message, the user can quickly locate the message by triggering the location identifier corresponding to the message, and display the message in the conversation interface. During the whole process, the user only needs to perform the locking operation on the important message and the triggering operation on the location identifier to realize the rapid positioning of the important message, without the user having to perform repeated manual scrolling and one-by-one viewing operations, which greatly reduces the user's operation steps and time consumption, brings convenience to the user's message viewing, and enhances the user experience. It should be noted that the examples in the above embodiments are only for explaining the method described in this application, and are not intended to be used as a limitation for actual use. The message display control method provided in this application includes but is not limited to the method described in the above embodiments.

[0166] Another embodiment of the present application provides a control device for message display, which provides a graphical user interface through a terminal device. Fig.10 It is a structural schematic diagram of the message display control device provided in this embodiment.

[0167] like Fig.10 As shown, the message display control device provided in this embodiment includes: a display unit 1001, a locking unit 1002, and a control unit 1003.

[0168] The display unit 1001 is used to display a conversation interface on the graphical user interface, where the conversation interface is used to display messages sent by members participating in the conversation.

[0169] The locking unit 1002 is configured to, in response to a locking operation on a first message displayed in the conversation interface, lock the first message and display a first location identifier corresponding to the first message in the conversation interface.

[0170] Optionally, in response to a locking operation on the first message, locking the first message includes:

[0171] In response to a triggering operation acting on the first message, displaying a lock control on the graphical user interface;

[0172] In response to a triggering operation acting on the locking control, the first message is locked.

[0173] Optionally, after locking the first message, the method is further used to:

[0174] Displaying an unlock mark on the graphical user interface;

[0175] In response to a triggering operation on the unlocking mark, the first message is unlocked, and the first positioning mark corresponding to the first message is hidden.

[0176] Optionally, the first positioning identifier includes at least part of the information of the first message.

[0177] Optionally, displaying a first location identifier corresponding to the first message in the conversation interface includes:

[0178] In response to the first message, the conversation interface is moved out, and the first location identifier corresponding to the first message is displayed in the conversation interface.

[0179] Optionally, also used for:

[0180] In response to a locking operation on a second message displayed in the conversation interface, the second message is locked, and a first location identifier corresponding to the second message is displayed in the conversation interface. The first location identifier corresponding to the second message and the first location identifier corresponding to the first message are arranged and displayed in the conversation interface in the order in which the second message and the first message are published or locked.

[0181] The control unit 1003 is configured to respond to a trigger operation on the first positioning identifier and control the messages in the conversation interface to scroll until the first message is displayed in the conversation interface.

[0182] Optionally, also used for:

[0183] In response to the third message being removed from the conversation interface, displaying a second location identifier corresponding to the third message in the conversation interface, wherein the third message is the message with the latest publishing time among the messages currently received by the conversation interface;

[0184] In response to a trigger operation acting on the second location identifier, the messages in the conversation interface are controlled to scroll until the third message is displayed in the conversation interface.

[0185] Optionally, after the third message is moved out of the conversation interface, and the messages in the conversation interface are controlled to scroll until the third message is displayed in the conversation interface, the method is further configured to:

[0186] A fourth message sent by a member participating in the conversation is received.

[0187] Optionally, also used for:

[0188] Displaying a third positioning mark through the graphical user interface;

[0189] In response to a trigger operation on the third location identifier, the messages in the conversation interface are controlled to scroll until a fourth message is displayed in the conversation interface, wherein the fourth message is the message with the latest publishing time among the messages currently received by the conversation interface.

[0190] An embodiment of the present application provides a terminal device, Fig.11 It is a schematic diagram of the structure of the terminal device provided in this embodiment.

[0191] like Fig.11 As shown, the terminal device provided in this embodiment includes: a memory 1101, a processor 1102, and a display 1103;

[0192] The memory 1101 is used to store computer instructions for executing the message display control method;

[0193] The processor 1102 is configured to execute computer instructions stored in the memory 1101 to perform the following operations:

[0194] Displaying a conversation interface on the graphical user interface, wherein the conversation interface is used to display messages sent by members participating in the conversation;

[0195] In response to a locking operation on a first message displayed in the conversation interface, locking the first message, and displaying a first location identifier corresponding to the first message in the conversation interface;

[0196] In response to a trigger operation on the first location identifier, the messages in the conversation interface are controlled to scroll until the first message is displayed in the conversation interface.

[0197] Optionally, in response to a locking operation on the first message, locking the first message includes:

[0198] In response to a triggering operation acting on the first message, displaying a lock control on the graphical user interface;

[0199] In response to a triggering operation acting on the locking control, the first message is locked.

[0200] Optionally, after locking the first message, further executing:

[0201] Displaying an unlock mark on the graphical user interface;

[0202] In response to a triggering operation on the unlocking mark, the first message is unlocked, and the first positioning mark corresponding to the first message is hidden.

[0203] Optionally, the first positioning identifier includes at least part of the information of the first message.

[0204] Optionally, displaying a first location identifier corresponding to the first message in the conversation interface includes:

[0205] In response to the first message, the conversation interface is moved out, and the first location identifier corresponding to the first message is displayed in the conversation interface.

[0206] Optionally, also execute:

[0207] In response to a locking operation on a second message displayed in the conversation interface, the second message is locked, and a first location identifier corresponding to the second message is displayed in the conversation interface. The first location identifier corresponding to the second message and the first location identifier corresponding to the first message are arranged and displayed in the conversation interface in the order in which the second message and the first message are published or locked.

[0208] Optionally, also execute:

[0209] In response to the third message being removed from the conversation interface, displaying a second location identifier corresponding to the third message in the conversation interface, wherein the third message is the message with the latest publishing time among the messages currently received by the conversation interface;

[0210] In response to a trigger operation acting on the second location identifier, the messages in the conversation interface are controlled to scroll until the third message is displayed in the conversation interface.

[0211] Optionally, after the third message is moved out of the conversation interface, and the messages in the conversation interface are controlled to scroll until the third message is displayed in the conversation interface, the following is further performed:

[0212] A fourth message sent by a member participating in the conversation is received.

[0213] Optionally, also execute:

[0214] Displaying a third positioning mark through the graphical user interface;

[0215] In response to a trigger operation on the third location identifier, the messages in the conversation interface are controlled to scroll until a fourth message is displayed in the conversation interface, wherein the fourth message is the message with the latest publishing time among the messages currently received by the conversation interface.

[0216] The display 1103 is used to display a graphical user interface.

[0217] Another embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed by a processor, they are used to implement the methods described in the embodiments of the present application.

[0218] It should be noted that the relational terms such as "first" and "second" in this article are only used to distinguish one entity or operation from another entity or operation, and do not require or imply any actual relationship or order between these entities or operations. In addition, the words "include", "have", "include" and "includes" and other similar forms are the same in meaning, and the end of any one or more items after any of the above words is open-ended, and any of the above nouns does not mean that the one or more items have been exhaustively listed or are limited to the one or more items listed.

[0219] As used herein, unless expressly stated otherwise, the term "or" includes all possible combinations, except those that are not feasible. For example, if it is expressed that a database may include A or B, then unless otherwise specifically stated or not feasible, it may include database A, or B, or A and B. As a second example, if it is expressed that a database may include A, B, or C, then unless otherwise specifically stated or not feasible, the database may include database A, or B, or C, or A and B, or A and C, or B and C, or A, B, and C.

[0220] It is worth noting that the above embodiments can be implemented by hardware or software (program code), or a combination of hardware and software. If implemented by software, it can be stored in the above-mentioned computer-readable medium. When the software is executed by a processor, it can execute the above-mentioned disclosed method. The computing unit and other functional units described in the present disclosure can be implemented by hardware or software, or a combination of hardware and software. Those of ordinary skill in the art will also understand that the above-mentioned multiple modules / units can be combined into one module / unit, and each of the above-mentioned modules / units can be further divided into multiple sub-modules / sub-units.

[0221] In the above detailed description, the embodiments have been described with reference to many specific details, which may vary from implementation to implementation. Certain adaptations and modifications may be made to the embodiments. For those skilled in the art, other embodiments may be readily apparent from the specific embodiments disclosed in the present application. This specification and examples are for exemplary purposes only, and the true scope and essence of the present application are described by the claims. The sequence of steps shown in the diagrams is also for the purpose of explanation only and is not intended to be limited to any particular steps or sequence. Therefore, those skilled in the art will appreciate that these steps may be performed in different orders when implementing the same method.

[0222] In the drawings and detailed description of the present application, exemplary embodiments are disclosed. However, many variations and modifications may be made to these embodiments. Accordingly, although specific terms are used, these terms are only general and descriptive, and not for the purpose of limitation.

Claims

1. A method for controlling message display, characterized in that: Providing a graphical user interface through a terminal device, the method comprising: Displaying a conversation interface on the graphical user interface, wherein the conversation interface is used to display messages sent by members participating in the conversation; In response to a locking operation on a first message displayed in the conversation interface, locking the first message, and displaying a first location identifier corresponding to the first message in the conversation interface; In response to a trigger operation on the first location identifier, the messages in the conversation interface are controlled to scroll until the first message is displayed in the conversation interface.

2. The method according to claim 1, characterized in that The step of locking the first message in response to a locking operation on the first message includes: In response to a triggering operation acting on the first message, displaying a lock control on the graphical user interface; In response to a triggering operation acting on the locking control, the first message is locked.

3. The method according to claim 1, characterized in that After locking the first message, the method further includes: Displaying an unlock mark on the graphical user interface; In response to a triggering operation on the unlocking mark, the first message is unlocked, and the first positioning mark corresponding to the first message is hidden.

4. The method according to claim 1, characterized in that: The first positioning identifier includes at least part of the information of the first message.

5. The method according to claim 1, characterized in that The displaying, in the conversation interface, a first location identifier corresponding to the first message includes: In response to the first message, the conversation interface is moved out, and the first location identifier corresponding to the first message is displayed in the conversation interface.

6. The method according to claim 1, characterized in that The method further comprises: In response to a locking operation on a second message displayed in the conversation interface, the second message is locked, and a first location identifier corresponding to the second message is displayed in the conversation interface. The first location identifier corresponding to the second message and the first location identifier corresponding to the first message are arranged and displayed in the conversation interface in the order in which the second message and the first message are published or locked.

7. The method according to claim 1, characterized in that The method further comprises: In response to the third message being removed from the conversation interface, displaying a second location identifier corresponding to the third message in the conversation interface, wherein the third message is the message with the latest publishing time among the messages currently received by the conversation interface; In response to a trigger operation acting on the second location identifier, the messages in the conversation interface are controlled to scroll until the third message is displayed in the conversation interface.

8. The method according to claim 7, characterized in that After the third message is moved out of the conversation interface, and the messages in the conversation interface are controlled to scroll until the third message is displayed in the conversation interface, the method further includes: A fourth message sent by a member participating in the conversation is received.

9. The method according to claim 1, characterized in that: The method further comprises: Displaying a third positioning mark through the graphical user interface; In response to a trigger operation on the third location identifier, the messages in the conversation interface are controlled to scroll until a fourth message is displayed in the conversation interface, wherein the fourth message is the message with the latest publishing time among the messages currently received by the conversation interface.

10. A control device for message display, characterized in that: Providing a graphical user interface through a terminal device, the device comprises: a display unit, a locking unit, and a control unit; The display unit is used to display a conversation interface on the graphical user interface, wherein the conversation interface is used to display messages sent by members participating in the conversation; The locking unit is configured to, in response to a locking operation on a first message displayed in the conversation interface, lock the first message and display a first location identifier corresponding to the first message in the conversation interface; The control unit is configured to respond to a trigger operation on the first positioning identifier and control the messages in the conversation interface to scroll until the first message is displayed in the conversation interface.

11. A terminal device, characterized in that: include: Memory, processor, display; The memory is used to store one or more computer instructions; The processor is configured to execute the one or more computer instructions to implement the method according to any one of claims 1 to 9; The display is used to display a graphical user interface.

12. A computer-readable storage medium having one or more computer instructions stored thereon, characterized in that: When the instruction is executed by a processor, the method according to any one of claims 1 to 9 is performed.