Information sending processing method and system, information receiving processing method and system, and computer program product

By displaying text labels on the virtual game interface and supporting multiple trigger operations, the problem of insufficient information interaction in virtual games is solved, and simple and efficient information transmission and collaborative interaction are achieved.

WO2026021091A1PCT designated stage Publication Date: 2026-01-29NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/102825
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-23
Filing Date
2025-06-23
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Existing instant messaging methods are not convenient enough for information exchange in virtual games. Fixed reminder messages have limited semantic content, and chat window messages are cluttered and difficult for players to pay attention to, which affects the efficiency of cooperation in game battles.

Method used

By displaying text labels on a graphical user interface, each text label carries a concise text snippet and supports various trigger actions for quick sending and clearing. The text labels are displayed in a loop on the interface and support sending modes such as group messaging and private messaging.

Benefits of technology

It improves the convenience and recognizability of information exchange between users, enhances the collaborative interaction experience in games, and reduces the possibility of undesirable interactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025102825_29012026_PF_FP_ABST
    Figure CN2025102825_29012026_PF_FP_ABST
Patent Text Reader

Abstract

An information sending processing method and an information receiving processing method. The information sending processing method comprises: once input information has been acquired, displaying one or more text tags on a graphical user interface, wherein the one or more text tags respectively carry text fragments, and the text fragments carried by the one or more text tags are generated on the basis of the input information; and in response to a trigger operation acting on at least one text tag, sending, on the basis of the type of the trigger operation, a text tag corresponding to the trigger operation to one or more receivers in a sending mode corresponding to the type of the trigger operation.
Need to check novelty before this filing date? Find Prior Art

Description

Information sending and receiving processing method, system and computer program product

[0001] Cross-reference to Related Applications

[0002] This application claims priority to Chinese Patent Application No. 202411008680.1, filed on July 23, 2024, entitled "Information sending and receiving processing method, system and computer program product", the entire contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present disclosure relates to the technical field of computer interaction, and particularly relates to an information sending and receiving processing method, system and computer program product. BACKGROUND

[0004] With the continuous development of human-computer interaction and communication technology, instant messaging is applied to more and more scenarios. For example, when a user is processing a transaction or entertainment through a computer device, the user can interact with other users through instant messaging to improve the communication efficiency related to the transaction or entertainment.

[0005] To this end, some embodiments of the present disclosure provide an information sending and receiving processing method to further improve the convenience of information interaction between users. SUMMARY

[0006] According to an aspect of the present disclosure, an information sending processing method is provided, and a graphical user interface is provided by a terminal device. The method comprises: when input information is obtained, displaying one or more text labels on the graphical user interface, and the one or more text labels respectively carrying text segments; the text segments carried by the one or more text labels are generated based on the input information; in response to a trigger operation acting on at least one text label, the text label corresponding to the trigger operation is sent to one or more receivers in a sending mode corresponding to the type of the trigger operation based on the type of the trigger operation.

[0007] According to the method of one or more embodiments of the present disclosure, the input information includes text information or voice information input through a human-computer interface device.

[0008] According to the method of one or more embodiments of the present disclosure, the method further comprises: displaying a voice input control on the graphical user interface; in response to a trigger operation acting on the voice input control, inputting voice information; and in response to completion of the voice information input, obtaining the voice information.

[0009] According to the method of one or more embodiments of the present disclosure, the chat window is displayed on the graphical user interface, and the method further comprises: in response to a triggering operation on a voice input control of the chat window, inputting voice information; in response to completion of inputting the voice information, displaying a label control; and in response to a triggering operation on the label control, obtaining the voice information.

[0010] According to the method of one or more embodiments of the present disclosure, the chat window is displayed on the graphical user interface, and the method further comprises: in response to a triggering operation on a text input control of the chat window, inputting text information and displaying a label control; and in response to a triggering operation on the label control, obtaining the text information.

[0011] According to the method of one or more embodiments of the present disclosure, the text segment comprises a keyword or a short sentence of no more than a preset number of words generated based on the input information.

[0012] According to the method of one or more embodiments of the present disclosure, more than one text label is displayed on the graphical user interface, comprising: when the number of the more than one text label exceeds a preset number, displaying the more than one text label in a preset area on the graphical user interface in a circular scrolling manner.

[0013] According to the method of one or more embodiments of the present disclosure, when the text segments of two or more text labels displayed on the graphical user interface belong to different semantic types, the corresponding text labels have different label forms; wherein the label form comprises one or more of the following: color, shape.

[0014] According to the method of one or more embodiments of the present disclosure, in response to a triggering operation on at least one text label, the text label corresponding to the triggering operation is sent, comprising: in response to a first triggering operation on the text label, the text label corresponding to the first triggering operation is sent to two or more receivers.

[0015] According to the method of one or more embodiments of the present disclosure, in response to a triggering operation on at least one text label, the text label corresponding to the triggering operation is sent, comprising: in response to a second triggering operation on the text label, displaying two or more receiver identifiers; and in response to a third triggering operation on the basis of the second triggering operation and associated with one of the two or more receiver identifiers, sending the text label corresponding to the second triggering operation to the receiver associated with the third triggering operation.

[0016] According to the method of one or more embodiments of the present disclosure, the triggering operation comprises one or more of the following operations: single click, double click, long press, drag.

[0017] The method according to one or more embodiments of the present disclosure further includes: clearing the sent text label from the graphical user interface.

[0018] The method according to one or more embodiments of the present disclosure further includes: clearing the one or more text labels when the one or more text labels are displayed on the graphical user interface for a preset length of time.

[0019] According to an aspect of the present disclosure, an information receiving processing method is also provided, which provides a graphical user interface through a terminal device, and the method includes: displaying a received text label, a corresponding sender identifier and a reply control on the graphical user interface when the text label is received; and sending reply information to the corresponding sender in response to a trigger operation on the reply control.

[0020] The method according to one or more embodiments of the present disclosure, the text label is obtained and sent by the sender through the information sending processing method of some embodiments of the present disclosure.

[0021] The method according to one or more embodiments of the present disclosure, the reply control includes a quick reply control; and sending the reply information to the corresponding sender in response to the trigger operation on the reply control includes: sending preset reply template information to the corresponding sender in response to the trigger operation on the quick reply control.

[0022] The method according to one or more embodiments of the present disclosure, the reply control includes a voice input control; and sending the reply information to the corresponding sender in response to the trigger operation on the reply control includes: inputting voice information in response to the trigger operation on the voice input control; displaying one or more text labels on the graphical user interface in response to completion of the voice information input, the one or more text labels respectively carrying text segments; the text segments carried by the one or more text labels are generated based on the voice information; and sending the text label corresponding to the trigger operation to the corresponding sender in response to the trigger operation on at least one text label.

[0023] The method according to one or more embodiments of the present disclosure, displaying the received text label, the corresponding sender identifier and the reply control on the graphical user interface when the text label is received includes: displaying the text label, the corresponding sender identifier and the reply control on a specified area of the graphical user interface based on a configuration of the receiver when the text label is received.

[0024] According to an aspect of the present disclosure, there is also provided an information sending processing system, which provides a graphical user interface through a terminal device, and the system comprises: a first display module configured to display one or more text labels on the graphical user interface when input information is obtained, the one or more text labels respectively carrying text segments; the text segments carried by the one or more text labels are generated based on the input information; and a sending module configured to, in response to a trigger operation acting on at least one text label, send the text label corresponding to the trigger operation to one or more receivers in a sending mode corresponding to a type of the trigger operation.

[0025] According to an aspect of the present disclosure, there is also provided an information sending processing system, which provides a graphical user interface through a terminal device, and the system comprises: a first display module configured to display one or more text labels on the graphical user interface when input information is obtained, the one or more text labels respectively carrying text segments; the text segments carried by the one or more text labels are generated based on the input information; and a sending module configured to, in response to a trigger operation acting on at least one text label, send the text label corresponding to the trigger operation to one or more receivers in a sending mode corresponding to a type of the trigger operation.

[0026] According to an aspect of the present disclosure, there is also provided a computer program product comprising computer instructions or computer code, which, when executed by a processor, can implement the information sending processing method or the information receiving processing method according to some embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0027] FIG. 1 is a schematic diagram of a virtual game system according to an embodiment of the present disclosure.

[0028] FIG. 2 is a schematic diagram of an interface of an online virtual game scene according to an embodiment of the present disclosure.

[0029] FIG. 3 is a schematic diagram of another interface of an online virtual game scene according to an embodiment of the present disclosure.

[0030] FIG. 4 is an exemplary flowchart of an information sending processing method according to an embodiment of the present disclosure.

[0031] FIG. 5 is a schematic diagram of a graphical user interface according to an embodiment of the present disclosure.

[0032] FIG. 6 is a schematic diagram of a preset area for displaying text labels on a graphical user interface according to an embodiment of the present disclosure.

[0033] FIG. 7 is another schematic diagram of a graphical user interface according to an embodiment of the present disclosure.

[0034] FIG. 8 is a schematic diagram of a chat window in a graphical user interface according to an embodiment of the present disclosure.

[0035] FIG. 9 is an exemplary flowchart of one of the information receiving processing methods according to an embodiment of the present disclosure.

[0036] FIG. 10 is a schematic diagram of a graphical user interface according to another embodiment of the present disclosure.

[0037] FIG. 11 is an exemplary flowchart of one of the information sending processing methods according to an embodiment of the present disclosure.

[0038] FIG. 12 is an exemplary block diagram of one of the information sending processing systems according to an embodiment of the present disclosure.

[0039] FIG. 13 is an exemplary block diagram of one of the information receiving processing systems according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the embodiments will be described in detail below with reference to the drawings. Obviously, the following described content is some examples or embodiments of the present disclosure, and for those skilled in the art, without paying creative labor, the technical solutions or means disclosed in the present disclosure can also be applied to other scenarios according to the technical content.

[0041] It should be understood that the "system", "device", "unit" and / or "module" used in the present disclosure is a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.

[0042] Unless otherwise specified, the technical terms of components, elements, etc. described in the present disclosure are not specific to the singular, and can also include the plural. Generally, the terms "include", "contain" and the like only indicate the inclusion of the steps, elements or components explicitly identified, and these steps, elements and components do not constitute an exclusive list, and the method or device described can also include other steps or components.

[0043] The flowcharts in the present disclosure are used to illustrate the operation steps performed by the device or system of the related embodiments, but the order used to describe these steps should not be understood as a limitation on the execution order of the steps, unless otherwise specified. Those skilled in the art can adjust the execution order of these steps according to the knowledge information conveyed by the embodiments of the present disclosure, and the adjustment includes but is not limited to reversing the sequence, merging multiple steps, and splitting a step.

[0044] With the continuous development of human-computer interaction and communication technology, instant messaging is applied to more and more scenarios. For example, when a user is processing a transaction or enjoying entertainment through a computer device, the user can interact with other users through instant messaging to improve the communication efficiency related to the transaction or entertainment.

[0045] Taking a virtual game as an example, a virtual game, or called a video game or an electronic game, is a game running on an electronic device and controlled by a computer program (such as a game application) for the purpose of edification or entertainment. A game scene of the virtual game can be presented through a graphical user interface (GUI). The game scene includes elements such as environment, characters, buildings, machines, and props in the virtual game, and can restore at least part of a virtual world in the game. A user inputs a game operation or a game control instruction through a human-computer interface device (such as a gamepad, a keyboard, a mouse, a touch screen, a camera, a microphone, etc.), and a computer program responds to the game operation and presents it to the user through the graphical user interface.

[0046] FIG. 1 is a schematic diagram of a virtual game system according to some embodiments of the present disclosure. As shown in FIG. 1, the virtual game system 100 can include a server 110, a network 120, a storage medium 130, and a user terminal 140. The server 110 and the user terminal 140 can transmit data through the network 120.

[0047] The server 110 (or called a game server) can be a computer device with high computing performance, used to maintain and manage game data and game player data, synchronize and broadcast interaction data of game players in the game, or complete some complex calculations or logical processing in the virtual game, etc. In some embodiments, the server 110 can also publish various versions of game applications for game players to download or update. In some embodiments, the server 110 can be a single computer device, or a computing cluster or distributed system composed of multiple computer devices, thereby providing stronger computing power and more efficient response to service requests of game players. The server 110 can also be a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN (Content Distribute Network), and big data and artificial intelligence platform, etc.

[0048] The network 120 can be any form of wired or wireless network, or any combination thereof. By way of example only, the network 120 can be one or more of a wired network, a fiber optic network, a telecommunications network, an intranet, the Internet, a Local Area Network (LAN), a Wide Area Network (WAN), a Wireless LAN (WLAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a Public Switched Telephone Network (PSTN), a Bluetooth network, etc. The network 120 can have multiple access points through which the server 110 and the user terminal 140 can access the network 120.

[0049] The storage medium 130 can be used to store data and / or instructions related to the virtual gaming system 100. In some embodiments, the storage medium 130 can store data and / or information obtained from the server 110, the user terminal 140, etc. By way of example, the storage medium 130 can store game player data, etc. In some embodiments, the storage medium 130 can include one or more storage components, each of which can be a standalone device or a part of other devices. In some embodiments, the storage medium 130 can be disposed in the server 110. In some embodiments, the storage medium 130 can include a Random Access Memory (RAM), a Read Only Memory (ROM), a mass storage, a removable storage, a volatile read-write memory, etc., or any combination thereof. By way of example, the mass storage can include a magnetic disk, an optical disk, a solid state disk, etc. In some embodiments, the storage medium 130 can be implemented on a cloud platform.

[0050] The user terminal 140 can include a terminal device, but is not limited to a desktop computer, a smartphone, a notebook computer, a VR (Virtual Reality) device, a game console, a PC (Personal Computer), a PDA (Personal Digital Assistant), a tablet computer (not shown in the figure), and the like. The user terminal 140 can also include a client, which can be a game application client, a browser client carrying a game program, an instant messaging client, or the like. A game player (in some embodiments of the present disclosure, a player, a game player, or a user can be interchangeable) can install and run a game application program on the terminal device, display a game screen through the terminal device, and participate in the game through a human-computer interface device. As an example, the user terminal 140 can have a signal connection with the server 110 through the network 120, and the game player can download a game from the server 110 for installation. The human-computer interface device can be part of the terminal device or separate from the terminal device but have a signal connection with each other. In some embodiments, the virtual game can be a networked or online virtual game, and multiple game players' user terminals 140 can be connected to the server 110 through the network 120, and multiple game players can interactively participate in the game under the participation of the server 110.

[0051] It should be understood that the virtual game system 100 shown in FIG. 1 is only an example, and the architecture thereof should not be understood as a limitation on virtual game systems. For example, in a single-player game scenario, the server 110, the network 120, and the storage medium 130 shown in FIG. 1 can be omitted.

[0052] An online virtual game enables two or more players to participate in a virtual game and interact in real time. A MOBA game (Multiplayer Online Battle Arena) is a relatively classic online virtual game, which involves game teams belonging to at least two camps, and game teams of different camps compete with each other for a certain victory condition. Each game team can include one or more virtual characters. As an example, in a MOBA game, game teams of different camps occupy their respective map territories on a map provided in a virtual game scenario, and the aforementioned victory condition can include but is not limited to occupying a target point, destroying an opponent camp point, killing a virtual character of an opponent camp, and the like.

[0053] In an online virtual game, players often need to communicate online to better cooperate with each other or adopt certain battle strategies in a game battle. The battle process in the game often requires players to concentrate to quickly respond to various situations in the virtual game, and therefore, a convenient online communication method has practical significance.

[0054] In some embodiments, the players can make the game communication in the virtual game process through some fixed state reminders. FIG. 2 is an interface diagram of an online virtual game scene according to some embodiments. A number of shortcut reminder controls 201 are displayed in a rectangular frame in the upper right corner of the interface shown in FIG. 2. When the players trigger these controls, they can send reminder information of fixed content to the teammates of their own camp (or simply the own side). For example, the players can send a collection reminder to the teammates of the own side by clicking the flag-shaped control in the rectangular frame, so as to assemble the teammates of the own side. For another example, the players can send an attack reminder to the teammates of the own side by clicking the sword-shaped control in the rectangular frame, so as to call on the teammates of the own side to launch an attack. This kind of shortcut communication method can facilitate the players to send necessary reminders to the teammates in the intense game battle, but the semantic content expressed by the reminder information is limited, and there are certain disadvantages in the relatively complex battle scene.

[0055] In other embodiments, the players can make the game communication through the chat window provided by the virtual game interface. FIG. 3 is an interface diagram of an online virtual game scene according to other embodiments. The right side of the interface shown in FIG. 3 displays a chat window 301. The players can send voice messages or text messages through the voice control or the text control in the lower area of the chat window 301. The sent messages can be presented in the message box in the chat window of the own side or the whole team in the game. However, the information in the chat window is difficult to attract the attention of the players in the game, and the information content is miscellaneous, and the time for the players to input and identify is relatively long.

[0056] Therefore, some embodiments of the present disclosure propose an information sending and receiving processing method based on text labels, in order to improve the convenience of information interaction between users, and at the same time make the information retain relatively rich semantics. The present disclosure will be exemplarily described based on the virtual game as the main application scene, but it should be understood that the method disclosed in the present disclosure can be applied to other any application scene which needs to improve the collaborative processing efficiency or increase the entertainment interaction through instant communication.

[0057] FIG. 4 is an exemplary flowchart of a method for information sending processing, according to some embodiments of the present disclosure. The flow 400 shown in FIG. 4 can be performed by a computer device, which can be a terminal device or a server, etc. In some embodiments, the flow shown in FIG. 4 can be implemented by the information sending processing system 1200 disposed on the computer device. In some embodiments, the flow 400 can provide a graphical user interface by the terminal device, which can at least partially present a virtual game scene in a virtual game application scenario, and the virtual game scene can include a plurality of virtual characters, and a user using the terminal device can be a player who controls at least one virtual character. In some embodiments, the terminal device can be a terminal device used by a sender. Referring to FIG. 4, the flow 400 can specifically include the following steps 410-420.

[0058] At step 410, when the input information is obtained, one or more text labels are displayed on the graphical user interface. In some embodiments, the step 410 can be implemented by the first display module 1201.

[0059] The one or more text labels mentioned above can respectively carry text segments. In some embodiments, the text label can be a graph with a specific shape, such as a rectangle, an ellipse, a parallelogram, etc., and the text label can further have a background color or a background texture. In some embodiments, the text label can be a conversation bubble box.

[0060] Each text label carries a text segment, and the text segment carried by each text label can be generated based on the input information. The input information can be text information or voice information. In some embodiments, the input information can be processed by a natural language processing method such as a large language model to extract keywords or short sentences that can express the core semantics from the input information. Generally, the number of words in the short sentence does not exceed a preset number of words, which is easy for users to read and understand. Exemplarily, the preset number of words can be 10, 15, etc.

[0061] In some embodiments, the input information can be text information, and the computer device can process the text information by a word segmentation algorithm, an intent recognition model, a text classification model, or a large language model such as GPT to obtain one or more keywords or one or more short sentences of the input information. In yet some embodiments, the input information can be voice information, and the computer device can first convert the voice information into corresponding text information by a voice recognition algorithm, and then obtain the keywords or short sentences by the foregoing method. More intelligently, the computer device can process the voice information by a large language model to directly obtain one or more keywords or one or more short sentences in text form corresponding to the voice information. Generally speaking, the input information of the user can be more specific and colloquial, and the keywords or short sentences are relatively brief. Converting the input information into one or more keywords or short sentences can make the expression more concise and clear, and facilitate the user to identify.

[0062] In some embodiments, the number of text labels can be consistent with the number of keywords and / or short sentences generated based on the input information, so that each text label carries a text segment. FIG. 5 is a schematic diagram of a graphical user interface according to some embodiments of the present disclosure. As an example, based on the input information "help me kill the wild monsters before the team fight, and prioritize attacking the marksman during the team fight", two short sentences "team fight priority attack marksman" and "help me kill the wild monsters first" are generated, and then the first display module 1201 displays two text labels (such as text label 502) on the graphical user interface shown in FIG. 5, wherein the first text label carries the text segment "team fight priority attack marksman", and the second text label carries the text segment "help me kill the wild monsters first".

[0063] In some embodiments, the input information can be input through a human-computer interface device. For example, a user as a sender can input text information through a physical keyboard or a soft keyboard on a touch screen, or input voice information through a microphone or the like. In some optional embodiments, the process 400 can further include a step of obtaining input information, which can be implemented by the obtaining module 1203.

[0064] In some embodiments, a voice input control can be displayed on the graphical user interface. In response to a trigger operation on the voice input control, voice information is input. In response to completion of voice information input, the voice information is obtained. As shown in the graphical user interface of FIG. 5, a voice input control 501 in the shape of a microphone is displayed, and the user can call a microphone having a signal connection with the computer device by pressing the voice input control 501 with a finger or a mouse to perform voice input. When the user releases the voice input control 501, the voice input is completed, and thus the computer device or the receiving module 1203 can obtain a piece of voice information. Thereafter, the computer device can recognize the voice information to obtain one or more keywords or short sentences.

[0065] In some embodiments, the user can also input information through a chat window displayed on the graphical user interface. This can further include, in response to a triggering operation on a voice input control of the chat window, inputting voice information; or in response to a triggering operation on a text input control of the chat window, inputting text information. Referring to FIG. 3, a chat window 301 is shown, which includes a message box, a voice input control below the chat window 301, and a text input control. In some embodiments, the user can hold the voice input control below the chat window by a finger or a mouse to invoke a microphone connected to the computer device to input voice, and when the user releases the voice input control, the voice input is completed, and thus the computer device or the receiving module 1203 can obtain a piece of voice information. The user can click the text input control below the chat window, and then input text through a physical keyboard, or the user can click the text input control below the chat window to invoke a soft keyboard on the graphical user interface, and then input text by clicking the keys on the soft keyboard. Thus, the computer device or the receiving module 1201 can obtain text information. The computer device can then recognize the input voice or text information to obtain one or more keywords or short sentences. More information about inputting information through the chat window can be found in the related description of FIG. 8, which will not be repeated here.

[0066] In some embodiments, displaying more than one text label on the graphical user interface can further include, when the number of more than one text label exceeds a preset number, displaying the more than one text label in a preset area on the graphical user interface in a circular scrolling manner.

[0067] When the input information of the user is long or rich in semantics, more text labels can be generated, such as three or more text labels. If these text labels are displayed flat on the graphical user interface, they will occupy a large area, such as affecting the presentation of the virtual game scene in the graphical user interface. Therefore, in some embodiments, a limited area can be pre-allocated in the graphical user interface for presenting text labels, and when the number of text labels is large, the text labels can be displayed in a circular scrolling manner. As an example, the preset area can only accommodate three text labels, and when the text labels generated based on the input information are four, the four text labels can be displayed in a circular scrolling manner in the preset area. The first text label, the second text label, and the third text label are displayed first in the preset area, and when the first text label located at the top of the preset area is displayed for a certain period of time (such as 1s, 2s, etc.), the text label moves out of the top of the preset area and disappears, the second text label moves to the top of the preset area, and the third text label follows and moves up, and the fourth text label follows and moves up from the bottom of the preset area into the preset area and is displayed. When the second text label located at the top of the preset area is displayed for a certain period of time, the text label moves out of the top of the preset area and disappears, the third text label moves to the top of the preset area, the fourth text label follows and moves up, and the first text label follows and moves into the preset area from the bottom of the preset area and is displayed. In this way, multiple text labels are displayed in a circular scrolling manner in the preset area.

[0068] As before, the text label can be a graphic with a background or a color. In some embodiments, the semantic type of the text segment can be further determined, and when the text segments of two or more text labels displayed on the graphical user interface belong to different semantic types, the corresponding text labels can have different label forms; wherein the label form includes one or more of the following: color, shape.

[0069] In some embodiments, the semantic type of the text segment can be determined by an intent classification model, a text classification model, or a large language model. Taking the virtual game application scenario as an example, the semantic type of the text segment can include request assistance type, attack type, defense type, strategy type, etc. For example, the text segment "attack priority attack shooter" can belong to the strategy type, and the text label where it is located can have a red background color. The text segment "help me fight a wild monster" can belong to the request assistance type, and the text label where it is located can have a blue background color. Distinguishing the text labels where the text segments of different semantics are located helps to further improve the convenience of the player in identifying the interactive information.

[0070] At step 420, in response to the trigger operation acting on the at least one text label, the text label corresponding to the trigger operation is sent to one or more receivers in a sending mode corresponding to the type of the trigger operation. In some embodiments, step 420 can be implemented by the sending module 1202.

[0071] In some embodiments, the text labels on the graphical user interface can be endowed with some interactive functions, and different interactive functions can be implemented by the user through different trigger operations on the text labels. For example, the interactive functions can include sending the text labels to receivers, shifting, deleting, etc., and the trigger operations acting on the text labels can include single clicking, double clicking, long pressing, dragging, etc. In some embodiments, the text label corresponding to the trigger operation can be sent in response to the trigger operation acting on the at least one text label. The text label corresponding to the trigger operation can be the text label at the touch point of the trigger operation (e.g., the contact point of the user's finger and the touch screen or the cursor corresponding to the mouse or the stylus, etc.). FIG. 6 is a schematic diagram of a preset area for displaying text labels on a graphical user interface according to some embodiments of the present disclosure. The user can trigger the text labels displayed on the graphical user interface by the finger to implement the corresponding interactive functions.

[0072] In some embodiments, the sending module 1202 can send the text label corresponding to the trigger operation to one or more receivers in a sending mode corresponding to the type of the trigger operation. The type of the trigger operation is used to distinguish different trigger operations, which can specifically include one or a combination of the following operations: single clicking, double clicking, long pressing, dragging, sliding, etc. The sending mode can refer to the sending manner of the text label, and for example, the sending mode can include group sending and private sending. Further, the group sending can refer to sending the text label to two or more receivers, and the private sending can refer to sending the text label to a specified receiver. In some embodiments, the type of the trigger operation can be pre-corresponded to the sending mode. For example, when the type of the trigger operation is single clicking or double clicking, the text label can be sent to two or more receivers in the group sending mode; when the type of the trigger operation is long pressing plus sliding, the text label can be sent to the specified receiver in the private sending mode.

[0073] In some embodiments, the sending module 1202 can send the text label corresponding to the first trigger operation to two or more receivers in the group sending mode in response to the first trigger operation acting on the text label. For example, the first trigger operation can be single clicking or double clicking. When the sending module 1202 detects the single clicking or double clicking operation, the text label at the touch point of the operation can be sent to two or more receivers. Taking a virtual game application as an example, the two or more receivers can be all the teammates of the user's own side, or can be all the members of each camp participating in the battle.

[0074] In some embodiments, the sending module 1202, in response to a second triggering operation applied to a text label, displays two or more recipient identifiers; and in response to a third triggering operation based on the second triggering operation and associated with one of the two or more recipient identifiers, sends the text label corresponding to the second triggering operation to the recipient associated with the third triggering operation. For example, the second triggering operation may be a long press, the third triggering operation may be a drag operation based on the long press, and the recipient identifier associated with the third triggering operation may be the recipient identifier at the endpoint of the drag operation's trajectory or the recipient identifier closest to that trajectory endpoint. Each recipient identifier corresponds one-to-one with a recipient, used to distinguish different recipients. For example, a recipient identifier may be a control or icon containing the recipient's avatar, nickname, or ID number, etc.

[0075] Figure 7 is a schematic diagram of a graphical user interface according to some other embodiments of the present disclosure. Taking a virtual game scenario as an example, when the sending module 1202 detects a long press operation, it can display the hero avatars of five recipients in the area below the text label corresponding to the long press operation. Based on the long press operation of the corresponding text label, if the sending module 1202 also detects a drag operation, it can determine the target recipient (recipient identifier 701 as shown in Figure 7) based on the recipient identifier that the drag operation finally reaches, and send the corresponding text label to the target recipient. Taking a virtual game application as an example, the target recipient can be a teammate of the user or a member of the opposing team participating in the battle.

[0076] This disclosure provides information sending processing methods in some embodiments. By triggering operations on text tags, text tags can be sent, improving the convenience of user interaction and enhancing the interactive experience. In virtual game application scenarios, to avoid undesirable interactions between players from different factions, the number of text tags a user can send to players from other factions can be limited. As an example, the maximum number of text tags a user can send to players from other factions in a single match could be 5, 10, etc. A single match can include the start of the game until the victory condition is met by one of the opposing sides.

[0077] In some optional embodiments, process 400 may further include clearing the text tags to be sent from the graphical user interface, a step that can be implemented by the clearing module 1204. After a text tag is sent, the clearing module 1204 can turn off the display of that text tag, allowing the user to understand the sending status of the text tag and avoiding repeated sending of the same text tag. This also saves space occupied by text tags on the graphical user interface, reducing user interference. Continuing the previous example, when multiple text tags are scrolling cyclically in a preset area, if some text tags are cleared after being sent, and if the remaining text tags are less than or equal to a preset number, the scrolling can stop, and the remaining text tags can be displayed flat in the preset area; if the number of remaining text tags still exceeds the preset number, the remaining text tags can be scrolled cyclically.

[0078] In some optional embodiments, process 400 may further include clearing one or more text labels after they have been displayed on the graphical user interface for a preset duration. This step can be implemented by the clearing module 1204. In some embodiments, text fragments are time-sensitive. Therefore, after one or more text labels have been displayed on the graphical user interface for a preset duration, these text labels can be cleared to free up more space on the graphical user interface. Taking a virtual game application as an example, as the game progresses, the text fragments carried by the text labels may no longer be applicable to the current game environment. The clearing module 1204 can turn off the display of these text labels after they have been continuously displayed for a preset duration such as 30 seconds or 1 minute. As another example, when multiple text labels are scrolling cyclically in a preset area, the clearing module 1204 can clear the text labels after they have been scrolled cyclically 2 to 3 times.

[0079] As previously mentioned, in some embodiments, users can input information through a chat window displayed on a graphical user interface. Figure 8 is a schematic diagram of a chat window in a graphical user interface according to some embodiments of the present disclosure. As shown in Figure 8, the chat window may include a message box, a voice input control located below the chat window, and a text input control. The chat window may also include recipient information, such as the word "Our Side" in the lower left area of ​​Figure 8. Furthermore, the recipient information can be switched by clicking the triangle icons above and below the word "Our Side".

[0080] This disclosure provides another information acquisition method in some embodiments, which can be implemented by the acquisition module 1203. This information acquisition method can be used as a pre-processing step of the flowchart 400 in Figure 4. Specifically, the information acquisition method includes: recording voice information in response to a trigger operation on the voice input control in the chat window; displaying a label control in response to the completion of voice information recording; and acquiring the recorded voice information in response to a trigger operation on the label control.

[0081] Taking Figure 8 as an example, users can use their finger or mouse to press and hold the voice input control at the bottom of the chat window to activate the microphone connected to the computer device for voice input. Simultaneously, a second-level window 81 of the chat window is displayed on the graphical user interface. This second-level window 81 displays the recording duration (e.g., 2 seconds), "Voice input in progress..." and other input status indicators. A "Complete" control is also displayed in the lower area of ​​the second-level window 81. When the user completes voice input and clicks the "Complete" control, the computer device can confirm that the user has finished voice input. At this point, a third-level window 811 can be further displayed in the graphical user interface. This third-level window 811 displays the text information converted from the recorded voice information. A label button is displayed in the lower area of ​​the third-level window 811. When the user clicks the label button, the recorded voice information is retrieved. Then, the process 400 shown in Figure 4 can be executed. In some optional embodiments, a send button may also be displayed in the area below the third-level window 811. When the user triggers the send button, the recorded voice information can be sent out, specifically, it can be sent to the user's teammates.

[0082] This disclosure provides another information acquisition method, which can be implemented by acquisition module 1203. This information acquisition method can be used as a pre-processing step of flowchart 400 in Figure 4. Specifically, it includes: in response to a trigger operation on the text input control in the chat window, entering text information and displaying a label control; in response to a trigger operation on the label control, acquiring the entered text information.

[0083] Taking Figure 8 as an example, a user can click the text input control at the bottom of the chat window and then input text using the physical keyboard, or the user can click the text input control at the bottom of the chat window to bring up the soft keyboard on the graphical user interface and then input text by clicking the keys on the soft keyboard. Further, another second-level window 82 of the chat window can be displayed on the graphical user interface. The text information typed by the user can be displayed in the second-level window 82, and a label button can be displayed in the lower area of ​​the second-level window. When the user clicks the label button, the text information is retrieved. Then, the process 400 shown in Figure 4 can be executed. In some optional embodiments, a send button can also be displayed in the lower area of ​​the second-level window 82. When the user triggers the send button, the typed text information can be sent out, specifically, it can be sent to teammates on the user's team.

[0084] Some embodiments of this disclosure integrate the text tag generation and sending functions into the existing chat window functionality, making it compatible with existing instant messaging tools and applicable to a wider range of scenarios. In some optional embodiments, the chat window may be hidden by default, with only chat controls displayed on the graphical user interface, such as the ellipsis icon below the quick reminder control 201 shown in Figure 2. When the user triggers this icon, the chat window is displayed on the interface.

[0085] Figure 9 is an exemplary flowchart of an information receiving and processing method according to some embodiments of the present disclosure. The process 900 shown in Figure 9 can be executed by a computer device, which can be a terminal device or a server, etc. In some embodiments, the process shown in Figure 9 can be implemented by an information receiving and processing system 1300 installed on a computer device. In some embodiments, process 900 can provide a graphical user interface through a terminal device. In a virtual game application scenario, the graphical user interface can at least partially present a virtual game scene, which may include multiple virtual characters. The user of the terminal device can be a player controlling at least one of these virtual characters. In some embodiments, the terminal device can be a terminal device used by the recipient. Referring to Figure 9, process 900 may specifically include the following steps.

[0086] Step 910: When a text tag is received, the received text tag, the corresponding sender identifier, and a reply control are displayed on the graphical user interface. In some embodiments, step 910 may be implemented by the second display module 1301.

[0087] In some embodiments, the sender can execute the information sending processing method shown in some embodiments of this disclosure through its terminal device to generate a text tag and send it to a designated recipient. The received text tag can be displayed on the graphical user interface of the terminal device corresponding to the recipient.

[0088] Figure 10 is a schematic diagram of a graphical user interface according to some embodiments of the present disclosure, which can be displayed on a receiving terminal device. As shown in Figure 10, the received text label 1001 can be displayed in the upper middle area of ​​the graphical user interface, and the sender identifier 1002 corresponding to the text label and the reply control 1003 can also be displayed. In some embodiments, the received text label, the sender identifier corresponding to the text label, and the reply control can be displayed in the upper right area of ​​the graphical user interface. The sender identifier can be similar to the receiver identifier, and the specific content can be referred to the relevant description in Figure 4, which will not be repeated here. In some embodiments, the reply control 1003 can be a quick reply control, such as the check mark "√" icon shown in Figure 10, or it can be a microphone-shaped voice input control (not shown in Figure 10), or the reply control 1003 can include both of the above.

[0089] In some embodiments, the receiver can pre-configure the area for displaying the text label, sender identifier, and reply control. Taking a virtual game application scenario as an example, the receiver can pre-specify the aforementioned area in the display configuration interface. For example, the receiver can specify the aforementioned area as the upper center area or the upper right area in the graphical user interface (or game interface) according to personal habits, game screen content, etc. When a text label is received, the second display module 1301 can display the text label, the corresponding sender identifier, and reply control in the specified area on the graphical user interface based on the receiver's configuration.

[0090] In some embodiments, a maximum number of received text tags can be set on the graphical user interface, such as 1, 2, etc. When the number of received text tags exceeds the set maximum number, they can be displayed sequentially on the receiver's graphical user interface according to the order in which the sender triggered the sending of the text tags. As an example, if the maximum number is set to 1, and the computer device receives 3 text tags, the first text tag triggered by the sender can be displayed on the graphical user interface first. After the text tag is displayed for a preset duration (e.g., 5 seconds), the first text tag can be replaced by the second text tag, and so on, until the third text tag is displayed for a preset duration, at which point it is cleared from the graphical user interface until a new text tag is received.

[0091] Step 920: In response to a trigger operation applied to the reply control, a reply message is sent to the corresponding sender. In some embodiments, step 920 may be implemented by the reply module 1302.

[0092] In some embodiments, the triggering operation can be a single click, double click, etc. As an example, the reply control is a checkmark icon ("√"). When a user clicks this icon, a preset reply template message can be sent to the corresponding sender. The reply template message can have fixed text content; for example, the reply template message can be "Received," "OK," etc.

[0093] In some embodiments, the user, as the recipient, can also return a text tag as a reply to the sender by triggering a voice input control. Figure 11 is an exemplary flowchart of sending reply information according to some embodiments of this disclosure. As shown in Figure 11, sending reply information to the corresponding sender in response to a trigger operation on the reply control may further include the following steps.

[0094] Step 1110: In response to a trigger operation on the voice input control, voice information is input.

[0095] The way the receiving user enters voice information by triggering the voice input control is similar to the way the sending user does, as can be seen in the relevant explanations in Figure 4 or Figure 8, and will not be repeated here.

[0096] Step 1120: In response to the completion of voice information input, display one or more text labels on the graphical user interface.

[0097] One or more text labels displayed on the graphical user interface each carry a text segment, and the text segments carried by the aforementioned one or more text labels can be generated based on voice information. The implementation of step 1120 is similar to the processing method for generating and displaying text labels in the information sending processing method provided in some embodiments of this disclosure, and can be referred to the relevant description in Figure 4, which will not be repeated here.

[0098] Step 1130: In response to a triggering operation applied to at least one text tag, return the text tag corresponding to the triggering operation to the corresponding sender.

[0099] The implementation of step 1130 is similar to the method of sending text tags in the information sending processing method provided in some embodiments of this disclosure. Please refer to the relevant description in Figure 4, which will not be repeated here.

[0100] The information receiving and processing methods provided in some embodiments of this disclosure can clearly and prominently display received text tags, while providing a reply control so that the receiving user can quickly reply to the message and remind the sender that the message has been received. The information receiving and processing methods provided in some embodiments of this disclosure can also support the receiving user to quickly reply to the sender with text tags, simplifying the reply process while enriching the semantics of the information and accurately responding to the sender. In some embodiments, the receiving user can refuse to receive text tags from a specific sender. As an example, in a virtual game application scenario, the receiving user can set a block on text tags sent by members of the opposing faction in the battle list.

[0101] It should be noted that the sender and receiver in some embodiments of this disclosure are relative terms. For ease of explanation only, some embodiments of this disclosure use the initiator of the communication or dialogue as the sender, as shown in Figure 4, where process 400 can be implemented by the terminal device corresponding to the user acting as the sender, and the responder of the communication or dialogue as the receiver, as shown in Figure 9, where process 900 is implemented by the terminal device corresponding to the user acting as the receiver. In other embodiments, the sender and receiver can be interchanged. For example, in the reply process of text tags, the user sending the reply message can be the sender, and the user receiving the reply message can be the receiver. Therefore, the sender or receiver involved in some embodiments of this disclosure should not be construed as a limitation on the corresponding method implementer.

[0102] Figure 12 is an exemplary block diagram of an information transmission and processing system according to some embodiments of the present disclosure. As shown in Figure 12, system 1200 may include the following modules.

[0103] The first display module 1201 is configured to display one or more text labels on a graphical user interface when input information is received. Each text label carries a text fragment; the text fragments carried by the text labels are generated based on the input information. The sending module 1202 is configured to send the text label corresponding to the trigger operation in response to a trigger operation applied to at least one text label. Specifically, the sending module 1202 can be configured to send the text label corresponding to the trigger operation to one or more receivers according to the sending mode corresponding to the type of trigger operation.

[0104] Through the aforementioned system modules, text tags can be sent via trigger operations applied to them, improving the convenience of user interaction, enhancing the interactive experience, and preserving richer semantics in the information.

[0105] In some alternative embodiments, the input information includes text or voice information input through a human-machine interface device.

[0106] In some alternative embodiments, system 1200 may further include an acquisition module 1203 configured to acquire input information.

[0107] Optionally, the acquisition module 1203 is configured to display a voice input control on a graphical user interface; in response to a trigger operation applied to the voice input control, to input voice information; and in response to the completion of voice information input, to acquire the voice information.

[0108] Optionally, a chat window is displayed on the graphical user interface. The acquisition module 1203 is configured to perform a trigger operation in response to the voice input control applied to the chat window to input voice information; in response to the completion of voice information input, a label control is displayed; and in response to the trigger operation applied to the label control, voice information is acquired.

[0109] Optionally, the graphical user interface displays a chat window, and the acquisition module 1203 can also be configured to perform trigger operations in response to the text input controls in the chat window, enter text information and display the label control; and acquire text information in response to trigger operations on the label control.

[0110] Optionally, the text fragments may include keywords generated based on the input information or short sentences of no more than a preset number of characters.

[0111] Through the above embodiments, the text tag generation and sending functions are integrated into the existing chat window functions, which can be compatible with existing instant messaging tools and has a wider range of application scenarios.

[0112] Optionally, the first display module 1201 is specifically configured to display more than one text label in a loop scrolling manner in a preset area on the graphical user interface when the number of more than one text label exceeds a preset number.

[0113] In the above module, by displaying more than one text label in a loop in a preset area on the graphical user interface, the user's long or semantically rich input information can be retained while reducing the area occupied on the graphical user interface.

[0114] Optionally, when the text fragments of two or more text labels displayed on the graphical user interface belong to different semantic types, the corresponding text labels have different label forms; wherein, the label forms include one or more of the following: color, shape.

[0115] Optionally, the sending module 1202 is configured to perform a first trigger operation in response to the text tag, and send the text tag corresponding to the first trigger operation to two or more receivers.

[0116] Optionally, the sending module 1202 is configured to perform a second trigger operation in response to a text tag, displaying two or more receiver identifiers; and in response to a third trigger operation based on the second trigger operation and associated with one of the two or more receiver identifiers, sending the text tag corresponding to the second trigger operation to the receiver associated with the third trigger operation.

[0117] Optionally, the triggering action includes one or more of the following actions: single click, double click, long press, drag.

[0118] In some alternative embodiments, the system 1200 may further include a clearing module 1204, used to clear the sent text tags from the graphical user interface; or used to clear one or more text tags after a preset time has elapsed when one or more text tags have been displayed on the graphical user interface.

[0119] The clearing module shown in the above embodiment can turn off the display of a text tag after it has been sent. This allows users to understand the sending status of the text tag and avoids sending the same text tag repeatedly. At the same time, this processing can also save the area occupied by the text tag on the graphical user interface and reduce interference to the user.

[0120] Figure 13 is an exemplary block diagram of an information receiving and processing system according to some embodiments of the present disclosure. As shown in Figure 13, system 1300 may include the following modules.

[0121] The second display module 1301 is configured to display the received text tag, the corresponding sender identifier, and a reply control on the graphical user interface when a text tag is received.

[0122] The reply module 1302 is configured to send reply information to the corresponding sender in response to a trigger operation applied to the reply control.

[0123] Optionally, the text tag is obtained and sent by the sender using the information sending processing method according to any of the above.

[0124] Optionally, the reply control includes a quick reply control; the reply module 1302 is specifically configured to execute a preset reply template information to the corresponding sender in response to a trigger operation applied to the quick reply control.

[0125] Optionally, the response control includes a voice input control; the response module 1302 is specifically configured to perform voice input in response to a trigger operation applied to the voice input control; in response to the completion of voice input, display one or more text labels on the graphical user interface, each of the text labels carrying a text segment; the text segments carried by the one or more text labels are generated based on the voice information; in response to a trigger operation applied to at least one text label, send the text label corresponding to the trigger operation to the corresponding sender.

[0126] Optionally, the second display module 1301 is specifically configured to display the text label, the corresponding sender identifier, and the reply control in a designated area on the graphical user interface based on the receiver's configuration when a text label is received.

[0127] In summary, the aforementioned receiving and processing device can clearly and prominently display received text tags, while providing a reply control so that the receiving user can quickly reply to the message and remind the sender that the message has been received. Some embodiments of this specification also provide information receiving and processing methods that allow the receiving user to quickly reply to the sender with text tags, simplifying the reply process while enriching the semantic meaning of the information and accurately responding to the sender.

[0128] For more details on each module, please refer to the relevant descriptions in Figures 4, 8, or 9, which will not be repeated here. It should be understood that the system and its modules shown in Figures 12 or 13 can be implemented in various ways. For example, in some embodiments, the system and its modules can be implemented using hardware, software, or a combination of both. The hardware portion can be implemented using dedicated logic; the software portion can be stored in memory and executed by an appropriate instruction execution system, such as a microprocessor or dedicated hardware design. Those skilled in the art will understand that the above-described methods and systems can be implemented using computer-executable instructions and / or included in the control code of a processor, such as on a media such as a disk, CD, or DVD-ROM, or in the memory of a programmable device. The systems and modules of this disclosure can be implemented not only with hardware circuits such as very large-scale integrated circuits or gate arrays, semiconductors such as logic chips, transistors, or programmable hardware devices such as field-programmable gate arrays, programmable logic devices, etc., but also with software, for example, executed by various types of processors, or with a combination of the above-described hardware circuits and software (e.g., firmware).

[0129] It should be noted that the above description of the system and its modules is for convenience only and should not be construed as limiting this disclosure to the scope of the embodiments described. It is understood that those skilled in the art, after understanding the principles of this system, may arbitrarily combine the various modules without departing from these principles to form subsystems connected to other modules. Alternatively, some modules may be split to obtain more modules or multiple units under a given module. Such modifications are all within the scope of this disclosure.

[0130] Some embodiments of this disclosure also provide a computer program product, including computer instructions or computer code, which, when at least a portion of the computer instructions or computer code is executed by a processor, can implement the information sending processing method or information receiving processing method shown in some embodiments of this disclosure.

[0131] For example, an information transmission processing method provides a graphical user interface through a terminal device. When input information is received, one or more text tags are displayed on the graphical user interface, each of which carries a text fragment. The text fragments carried by the one or more text tags are generated based on the input information. In response to a trigger operation acting on at least one text tag, the text tag corresponding to the trigger operation is sent to one or more receivers in a transmission mode corresponding to the type of the trigger operation, based on the type of the trigger operation.

[0132] In this information sending and processing method, text tags can be sent by triggering operations on the text tags, which improves the convenience of user interaction, enhances the interactive experience, and preserves richer semantics in the information.

[0133] Optionally, the input information may include text or voice information input through a human-machine interface device.

[0134] Optionally, the method further includes: displaying a voice input control on a graphical user interface; inputting voice information in response to a trigger operation applied to the voice input control; and acquiring the voice information in response to the completion of voice information input.

[0135] Optionally, a chat window is displayed on the graphical user interface, and the above method further includes: recording voice information in response to a trigger operation on the voice input control of the chat window; displaying a label control in response to the completion of voice information recording; and acquiring voice information in response to a trigger operation on the label control.

[0136] Optionally, a chat window is displayed on the graphical user interface, and the above method further includes: in response to a trigger operation on the text input control of the chat window, entering text information and displaying a label control; in response to a trigger operation on the label control, obtaining text information.

[0137] Optionally, the text fragments may include keywords generated based on the input information or short sentences of no more than a preset number of characters.

[0138] In the above embodiments, the text tag generation and sending functions are integrated into the existing chat window functions, which can be compatible with existing instant messaging tools and has a wider range of application scenarios.

[0139] Optionally, displaying more than one text label on the graphical user interface includes: when the number of more than one text label exceeds a preset number, displaying more than one text label in a loop scrolling manner in a preset area on the graphical user interface.

[0140] In this embodiment, by displaying more than one text label in a cyclic scrolling manner in a preset area on the graphical user interface, the user's long or semantically rich input information can be retained while reducing the area occupied on the graphical user interface.

[0141] Optionally, when the text fragments of two or more text labels displayed on the graphical user interface belong to different semantic types, the corresponding text labels have different label forms; wherein, the label forms include one or more of the following: color, shape.

[0142] Optionally, in response to a triggering operation acting on at least one text tag, sending the text tag corresponding to the triggering operation includes: in response to a first triggering operation acting on a text tag, sending the text tag corresponding to the first triggering operation to two or more recipients.

[0143] Optionally, in response to a triggering operation acting on at least one text tag, sending the text tag corresponding to the triggering operation includes: in response to a second triggering operation acting on the text tag, displaying two or more recipient identifiers; and in response to a third triggering operation based on the second triggering operation and associated with one of the two or more recipient identifiers, sending the text tag corresponding to the second triggering operation to the recipient associated with the third triggering operation.

[0144] Optionally, the triggering action includes one or more of the following actions: single click, double click, long press, drag.

[0145] Optionally, the above method also includes: removing the text label to be sent from the graphical user interface.

[0146] Optionally, the above method also includes: clearing one or more text labels after a preset duration has elapsed when one or more text labels have been displayed on the graphical user interface.

[0147] In the above embodiments, once a text tag is sent, its display can be turned off. This allows users to understand the sending status of the text tag, avoids repeatedly sending the same text tag, and also saves the area occupied by the text tag on the graphical user interface, reducing interference with the user.

[0148] For example, an information receiving and processing method provides a graphical user interface through a terminal device. The method includes: when a text tag is received, displaying the received text tag, the corresponding sender identifier, and a reply control on the graphical user interface; and in response to a trigger operation on the reply control, sending reply information to the corresponding sender.

[0149] Optionally, the text tag is obtained and sent by the sender using the information sending processing method according to any of the above.

[0150] Optionally, the reply control includes a quick reply control; in response to a trigger operation applied to the reply control, a reply message is sent to the corresponding sender, including: in response to a trigger operation applied to the quick reply control, a preset reply template message is sent to the corresponding sender.

[0151] Optionally, the response control includes a voice input control; in response to a trigger operation applied to the response control, a response message is sent to the corresponding sender, including: in response to a trigger operation applied to the voice input control, voice information is input; in response to the completion of voice information input, one or more text labels are displayed on the graphical user interface, each of the one or more text labels carrying a text segment; the text segments carried by the one or more text labels are generated based on the voice information; in response to a trigger operation applied to at least one text label, the text label corresponding to the trigger operation is sent to the corresponding sender.

[0152] Optionally, when a text tag is received, the received text tag, the corresponding sender identifier, and a reply control are displayed on the graphical user interface, including: when a text tag is received, the text tag, the corresponding sender identifier, and a reply control are displayed in a specified area on the graphical user interface based on the receiver's configuration.

[0153] In summary, the above-described receiving and processing method can clearly and prominently display the received text tags, while providing a reply control so that the receiving user can quickly reply to the message and remind the sender that the message has been received. Some embodiments of this specification also provide information receiving and processing methods that allow the receiving user to quickly reply to the sender with text tags, simplifying the reply process while enriching the semantics of the information and accurately responding to the sender.

[0154] In some embodiments, a computer program product may involve only computer instructions or computer code, and may be carried on a storage medium or processing device. In other embodiments, a computer program product may also be a storage medium or processing device containing the aforementioned computer instructions or computer code. The processing device may include one or more processors, and the storage medium.

[0155] In some embodiments, the processor may be a combination of one or more of the following processors: central processing unit (CPU), application-specific integrated circuit (ASIC), application-specific instruction set processor (ASIP), graphics processing unit (GPU), physical processing unit (PPU), digital signal processor (DSP), field-programmable gate array (FPGA), programmable logic device (PLD), programmable logic controller (PLC), reduced instruction set computer (RISC), and microprocessor.

[0156] In some embodiments, the storage medium may include one or more combinations of the following: mass storage, removable storage, volatile read-write memory, and read-only memory (ROM). Exemplary mass storage may include disks, optical disks, solid-state drives, etc. Exemplary removable storage may include flash drives, floppy disks, optical disks, memory cards, compressed hard disks, magnetic tapes, etc. Exemplary volatile read-write memory may include random access memory (RAM). Exemplary RAM may include dynamic random access memory (DRAM), dual data rate synchronous dynamic random access memory (DDRSDRAM), static random access memory (SRAM), silicon controlled retrieval memory (T-RAM), and zero-capacitance memory (Z-RAM), etc. Exemplary read-only memory may include masked read-only memory (MROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), compressed hard disk read-only memory (CD-ROM), and digital multifunction hard disk read-only memory, etc.

[0157] The beneficial effects that the embodiments of this disclosure may bring include, but are not limited to: (1) providing a convenient and freely configurable text tag interaction method, allowing users to flexibly and conveniently configure the text fragments carried by the text tags and freely choose the recipient of the text tags. (2) the text fragments carried by the text tags have richer semantics than quick reminder information with fixed content, making communication between users more accurate and targeted. (3) the information receiving and processing methods of some embodiments of this disclosure can clearly and prominently display the received text tags, while providing a reply control so that the receiving user can quickly reply to the message. It should be noted that different embodiments may produce different beneficial effects. In different embodiments, the beneficial effects that may be produced can be any one or a combination of the above, or any other possible beneficial effects.

[0158] The basic concepts have been described above. It is obvious that the detailed disclosure above is merely illustrative and does not constitute a limitation of this disclosure. Although not explicitly stated herein, various modifications, improvements, and corrections may be made to this disclosure by those skilled in the art. Such modifications, improvements, and corrections are taught in this disclosure and therefore remain within the spirit and scope of the exemplary embodiments of this disclosure.

Claims

1. An information sending processing method, providing a graphical user interface by a terminal device, comprising: displaying one or more text labels on the graphical user interface when input information is obtained, the one or more text labels respectively carrying text segments; the text segments carried by the one or more text labels are generated based on the input information; in response to a trigger operation acting on at least one text label, sending the text label corresponding to the trigger operation to one or more receivers in a sending mode corresponding to the type of the trigger operation.

2. The method of claim 1, wherein, The input information includes text information or voice information input through a human-computer interface device.

3. The method of claim 2, wherein, Further comprising: displaying a voice input control on the graphical user interface; in response to a trigger operation acting on the voice input control, inputting voice information; in response to completion of voice information input, obtaining the voice information.

4. The method of claim 2, wherein, The graphical user interface displays a chat window, and the method further comprises: in response to a trigger operation acting on a voice input control of the chat window, inputting voice information; in response to completion of voice information input, displaying a label control; in response to a trigger operation acting on the label control, obtaining the voice information.

5. The method of claim 2, wherein, The graphical user interface displays a chat window, and the method further comprises: in response to a trigger operation acting on a text input control of the chat window, inputting text information and displaying a label control; in response to a trigger operation acting on the label control, obtaining the text information.

6. The method of claim 1, wherein, The text segments include keywords or short sentences of no more than a preset number of words generated based on the input information.

7. The method of claim 1, wherein, The displaying one or more text labels on the graphical user interface comprises: when the number of the one or more text labels exceeds a preset number, displaying the one or more text labels in a preset area on the graphical user interface in a circular scrolling manner.

8. The method of claim 1, wherein, When the text segments of two or more text labels displayed on the graphical user interface belong to different semantic types, the corresponding text labels have different label forms; wherein the label forms include one or more of the following: color, shape.

9. The method of claim 1, wherein, The sending the text label corresponding to the trigger operation in response to the trigger operation acting on at least one text label comprises: in response to a first trigger operation acting on a text label, sending the text label corresponding to the first trigger operation to two or more receivers.

10. The method of claim 1, wherein, The sending the text label corresponding to the trigger operation in response to the trigger operation acting on at least one text label comprises: in response to a second trigger operation acting on a text label, displaying two or more receiver identifiers; in response to a third trigger operation based on the second trigger operation and associated with one of the two or more receiver identifiers, sending the text label corresponding to the second trigger operation to the receiver associated with the third trigger operation.

11. The method of claim 1, wherein, The trigger operation includes one or more of the following operations: single click, double click, long press, drag.

12. The method of claim 1, wherein, Further comprising: clearing the sent text label from the graphical user interface.

13. The method of claim 1, wherein, Further comprising: clear the one or more text labels when the one or more text labels are displayed on the graphical user interface for a preset length of time.

14. An information receiving processing method, providing a graphical user interface by a terminal device, the method comprising: displaying a received text label, a corresponding sender identifier and a reply control on the graphical user interface when the text label is received; sending reply information to the corresponding sender in response to a triggering operation on the reply control.

15. The method of claim 14, wherein, the text label is obtained and sent by a sender through the information sending processing method according to any one of claims 1 to 13.

16. The method of claim 14, wherein, the reply control comprises a quick reply control; the sending of the reply information to the corresponding sender in response to the triggering operation on the reply control comprises: the sending of preset reply template information to the corresponding sender in response to the triggering operation on the quick reply control.

17. The method of claim 14, wherein, the reply control comprises a voice input control; the sending of the reply information to the corresponding sender in response to the triggering operation on the reply control comprises: voice information is input in response to a triggering operation on the voice input control; one or more text labels are displayed on the graphical user interface in response to the completion of the voice information input, the one or more text labels respectively carrying text segments; the text segments carried by the one or more text labels are generated based on the voice information; the text label corresponding to the triggering operation is sent to the corresponding sender in response to the triggering operation on at least one text label.

18. The method of claim 14, wherein, the displaying of the received text label, the corresponding sender identifier and the reply control on the graphical user interface when the text label is received comprises: the text label, the corresponding sender identifier and the reply control are displayed on a specified area on the graphical user interface based on the configuration of the receiver when the text label is received.

19. An information sending processing system, providing a graphical user interface by a terminal device, the system comprising: a first display module configured to display one or more text labels on the graphical user interface when input information is obtained, the one or more text labels respectively carrying text segments; the text segments carried by the one or more text labels are generated based on the input information; a sending module configured to send the text label corresponding to the triggering operation to one or more receivers in a sending mode corresponding to the type of the triggering operation in response to a triggering operation on at least one text label.

20. An information receiving processing system, providing a graphical user interface by a terminal device, the system comprising: a second display module configured to display a received text label, a corresponding sender identifier and a reply control on the graphical user interface when the text label is received; a reply module configured to send reply information to the corresponding sender in response to a triggering operation on the reply control.

21. A computer program product comprising computer instructions or computer code, which, when executed by a processor, is capable of implementing the method according to any one of claims 1 to 18.

Citation Information

Patent Citations

  • Message processing method and device

    CN110286817A

  • Information sending control method and device, electronic equipment and storage medium

    CN112717424A

  • Information processing method and device in game, equipment and storage medium

    CN113181638A

  • Information output method and device in game, electronic equipment and medium

    CN116966605A

  • Interaction method and device in game and computer readable storage medium

    CN117046095A