Game interaction method and device, electronic equipment and storage medium

By displaying candidate words in a graphical user interface, users can quickly select and generate game messages, solving the problem of low efficiency in manual input, achieving real-time and accurate information transmission, and improving the game interaction experience.

CN122183154APending Publication Date: 2026-06-12GUANGZHOU BOGUAN TELECOMM TECH LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU BOGUAN TELECOMM TECH LTD
Filing Date
2026-04-09
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

In existing technologies, manual input of information by users when interacting with applications is inefficient, resulting in insufficient real-time information transmission, increased terminal computing load and power consumption, occupation of communication bandwidth, and potential for erroneous operations, thus consuming system resources.

Method used

By displaying candidate words in the graphical user interface, users can select target words to generate target game messages, reducing input latency, avoiding frequent rendering of the input method interface and context switching, and generating accurate and concise game messages.

🎯Benefits of technology

It improves the real-time performance and accuracy of information transmission, reduces terminal computing load and power consumption, reduces communication bandwidth usage, reduces erroneous operations, saves system resources, and enhances the game interaction experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122183154A_ABST
    Figure CN122183154A_ABST
Patent Text Reader

Abstract

The present disclosure discloses a game interaction method and device, electronic equipment and storage medium, comprising: in response to an information input event, displaying an information input window and at least one candidate term determined based on a game element in a game scene picture in a graphical user interface, the candidate term is used at least to describe the game element and / or a game action executable by the game element; in response to a selection operation for a target term in the at least one candidate term, displaying a target game message generated based on the selected target term in the information input window; in the embodiment of the present disclosure, the user can quickly complete information editing by selecting the candidate term, significantly improving the real-time performance of information transmission, improving the smoothness of application running, reducing the processing pressure of the receiving end server for data analysis and distribution, reducing the error operation caused by information error, and effectively saving system resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, specifically to a game interaction method, device, electronic device, and storage medium. Background Technology

[0002] In related technologies, users often need to manually input information through input controls in a graphical user interface (such as a virtual keyboard or voice input panel) to communicate when interacting with applications (e.g., games, collaborative software). However, this interaction method has significant technical limitations: First, the efficiency of manual input depends on individual user differences; in scenarios requiring rapid response, input delays can lead to severe deficiencies in the real-time nature of information transmission. Second, the inefficient input process forces the terminal device's processor to frequently switch between the application's main thread and the input method processing thread while maintaining the rendering of the input method interface, unnecessarily increasing the terminal's computational load and power consumption. Furthermore, inaccurate or lengthy input content generates a large amount of unstructured network transmission data, not only consuming communication channel bandwidth but also increasing the processing pressure on the receiving server for data parsing and distribution. In addition, input errors or unclear intent may cause the receiver to perform erroneous operations, triggering unnecessary state rollbacks or logical checks within the application, further consuming system resources. Summary of the Invention

[0003] This disclosure provides a game interaction method, device, electronic device, and storage medium. Users can quickly complete information editing by selecting candidate terms, which significantly improves the real-time performance of information transmission, enhances the smoothness of application operation, reduces the processing pressure of data parsing and distribution on the receiving server, reduces erroneous operations caused by information errors, and effectively saves system resources.

[0004] The real-time output and transmission of game messages effectively ensures the timeliness and accuracy of game information transmission, significantly improves the communication efficiency between players, and thus enhances the player's game interaction experience.

[0005] In a first aspect, embodiments of this disclosure provide a game interaction method, the method comprising: In response to an information input event, an information input window and at least one candidate term determined based on game elements in the game scene are displayed in the graphical user interface, wherein the candidate term is used to describe at least the game element and / or the game action that the game element can perform; In response to a selection operation for a target term among the at least one candidate term, a target game message generated based on the selected target term is displayed in the information input window.

[0006] Secondly, embodiments of this disclosure provide a game interaction device, including: A first response unit is configured to respond to an information input event by displaying an information input window and at least one candidate term determined based on game elements in the game scene screen in the graphical user interface, wherein the candidate term is at least used to describe the game element and / or the game action that the game element can perform; The second response unit is configured to, in response to a selection operation of a target term among the at least one candidate term, display a target game message generated based on the selected target term in the information input window.

[0007] Thirdly, embodiments of this disclosure also provide an electronic device, including a memory storing multiple instructions; a processor loading instructions from the memory to execute the steps of any of the game interaction methods provided in embodiments of this disclosure.

[0008] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps of any of the game interaction methods provided in embodiments of this disclosure.

[0009] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the game interaction methods provided in embodiments of this disclosure.

[0010] The solution of this disclosure embodiment can, in response to an information input event, display an information input window and at least one candidate term determined based on game elements in the game scene on the graphical user interface, wherein the candidate term at least describes the game element and / or the game action that the game element can perform; then, in response to a selection operation of a target term among the at least one candidate term, display a target game message generated based on the selected target term in the information input window; in this disclosure embodiment, the user can quickly complete information editing by selecting candidate terms, effectively reducing input time, which is beneficial in scenarios requiring rapid response. First, it can effectively eliminate input delays caused by individual user operation differences, significantly improving the real-time performance of information transmission. Second, the terminal processor does not need to continuously process input method-related logic, effectively avoiding the problems of frequent rendering of the input method interface and frequent context switching between the main thread and the input method thread, effectively reducing the terminal's computational load and power consumption, and improving the smoothness of application operation. Third, the game messages generated based on candidate words are accurate and concise, which can significantly reduce the consumption of communication bandwidth and alleviate the processing pressure of data parsing and distribution on the receiving server. At the same time, it enables the receiver to accurately understand the information intent, reducing erroneous operations caused by information errors, and effectively saving system resources. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a schematic diagram of a game interaction system provided in an embodiment of this disclosure; Figure 2 This is a schematic flowchart of one embodiment of the game interaction method provided in this disclosure; Figure 3 This is a schematic diagram of a scenario of the game interaction method provided in this embodiment of the disclosure; Figure 4 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 5 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 6 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 7 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 8 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 9 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 10 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 11 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 12 This is another scenario illustration of the game interaction method provided in the embodiments of this disclosure; Figure 13 This is a schematic diagram of the structure of the game interaction device provided in the embodiments of this disclosure; Figure 14 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure. Detailed Implementation

[0013] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure. Furthermore, in the description of the embodiments of this disclosure, the terms "first," "second," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance. Therefore, features defined with "first" or "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this disclosure, "multiple" means two or more, unless otherwise explicitly specified.

[0014] This disclosure provides a game interaction method, apparatus, electronic device, and computer-readable storage medium. Specifically, this embodiment will be described from the perspective of a game interaction apparatus, which can be integrated into an electronic device. That is, the game interaction method of this disclosure can be executed by an electronic device. Optionally, the electronic device may include a terminal device. The terminal device may be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, game console, or personal computer (PC), etc.

[0015] The game interaction method provided in this disclosure can be applied to game interaction systems. This game interaction system may include a player terminal device and a server. The terminal can be a device that includes both receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication over a bidirectional communication link. The player terminal device and the server can communicate bidirectionally via a network.

[0016] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.

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

[0018] For example, when this game interaction method runs on a terminal, the terminal device stores a game application and uses it to present a virtual scene in the game screen (i.e., the game scene). The terminal device is used to interact with the user through a graphical user interface (GUI), such as by downloading, installing, and running the game application. The terminal device can provide the GUI to the user in various ways, such as rendering it on the terminal device's display screen or presenting the GUI through holographic projection. For example, the terminal device can include a touch screen and a processor. The touch screen is used to present the GUI and receive operation commands generated by the user interacting with the GUI, which includes game scenes. The processor is used to run the game, generate the GUI, respond to operation commands, and control the display of the GUI on the touch screen.

[0019] For example, when the game interaction method runs on a server, it can be called cloud gaming. Cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game application and the game screen presentation are separate. The storage and execution of the game interaction method are completed on the cloud gaming server. The game screen presentation is completed on the cloud gaming client. The cloud gaming client is mainly used for receiving and sending game data and presenting the game screen. For example, the cloud gaming client can be a display device with data transmission capabilities close to the user, such as a mobile terminal, television, computer, PDA, personal digital assistant, etc. However, the terminal device for processing game data is the cloud gaming server in the cloud. When playing the game, the user operates the cloud gaming client to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the cloud gaming client through the network, and finally, the cloud gaming client decodes and outputs the game screen.

[0020] Please see Figure 1 , Figure 1 This is a schematic diagram of a game interaction system provided in an embodiment of this disclosure. The system may include at least one terminal, at least one server, at least one database, and a network. A user's terminal can connect to different game servers via the network. The terminal is any device with computing hardware capable of supporting and executing software products corresponding to the game. Furthermore, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network, such as a wireless local area network (WLAN), local area network (LAN), cellular network, 2G network, 3G network, 4G network, 5G network, etc. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. For example, multiple users can connect online through different terminals via appropriate networks and synchronize with each other to support multiplayer games. Furthermore, the system may include multiple databases coupled to different servers, and can continuously store game environment-related information in the databases while different users are playing multiplayer games online.

[0021] This disclosure provides a game interaction method, which can be executed by a terminal or a server. This disclosure uses a terminal as an example to illustrate the game interaction method. The terminal may include a touchscreen display and a processor (of course, the terminal may also use peripherals such as a mouse or keyboard as input devices; this description focuses on a touchscreen display). The touchscreen display is used to present a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. When the user interacts with the GUI through the touchscreen display, the GUI can control local content on the terminal in response to the received operation commands, or it can control content on a peer server in response to the received operation commands. For example, the operation commands generated by the user interacting with the GUI may include commands to launch a game application. The processor is configured to launch the game application after receiving the user's command to launch the game application. Furthermore, the processor is configured to render and draw the GUI associated with the game on the touchscreen display. The touchscreen display is a multi-touch sensitive screen capable of sensing touch or swipe operations performed simultaneously by multiple points on the screen. When the user performs touch operations on the GUI using their finger, the GUI, upon detecting the touch operation, controls different virtual objects in the game's GUI to perform actions corresponding to the touch operation.

[0022] It should be noted that, Figure 1 The schematic diagram of the game interaction system shown is merely an example. The game interaction system and scenario described in this disclosure are intended to more clearly illustrate the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.

[0023] This disclosure provides a game interaction method, which can be executed by a terminal or a server. This disclosure uses the execution of the game interaction method by a terminal as an example for illustration. A graphical user interface (GUI) can be provided through a terminal device. The GUI includes at least a portion of a virtual scene and controlled virtual objects located within the virtual scene and controlled by the terminal device. The GUI, virtual scene, and virtual objects are described below.

[0024] A game scene (or virtual scene) is a virtual scene displayed (or provided) by an application while it is running on a terminal or server. Optionally, the virtual scene is a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A virtual scene can be either a two-dimensional or three-dimensional virtual scene, and the virtual environment can be the sky, land, ocean, etc., where the land includes environmental elements such as deserts and cities. Among them, a virtual scene is a scene in which the user controls virtual objects and completes the game logic. For example, in a sandbox 3D shooting game, a virtual scene is a 3D game world used by players to control virtual objects to fight. Instances of virtual scenes can include at least one element among mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles. For example, in a 2D card game, a virtual scene is a scene used to display and release cards or display the virtual objects corresponding to cards. Instances of virtual scenes can include arenas, battlegrounds, or other "field" elements or other elements that can display the card battle status. For 2D or 3D multiplayer online tactical competitive games, a virtual scene is a 2D or 3D terrain scene used by virtual objects to fight. Instances of virtual scenes can include elements such as canyon-style mountains, lines, rivers, classrooms, desks and chairs, and podiums.

[0025] A graphical user interface (GUI) is a graphical user interface obtained by executing software applications on the processor of a mobile terminal or other terminal and rendering them on a display screen. It can be the display screen of the terminal device. The GUI can present the entire game scene or only a portion of it. The game scene includes multiple static virtual objects, specifically including ground, mountains, rocks, vegetation, buildings, etc. When the game scene is large, the GUI of the terminal device only displays a portion of the game scene during gameplay. Optionally, the game scene includes game characters, which can be player-controlled characters or NPCs (non-player characters, a type of character in the game, meaning non-player characters). This exemplary embodiment is not limited to these. The GUI can include a UI interface for player interaction and game screens. In optional embodiments, the UI interface can include game controls (e.g., skill controls, movement controls, function controls, etc.), indicators (e.g., direction indicators, character indicators, etc.), information display areas (e.g., kill count, match time, etc.), or game setting controls (e.g., system settings, shop, coins, etc.). In an optional implementation, the game screen is the display screen corresponding to the virtual scene displayed on the terminal device. The game screen may include virtual objects such as game characters, NPC characters, and AI characters that execute game logic in the virtual scene.

[0026] A game object (or virtual object, game character) refers to a controllable dynamic object in a virtual scene. Optionally, the dynamic object can be a virtual character, virtual animal, anime character, etc. This virtual object is a character controlled by the player through an input device, or an artificial intelligence (AI) trained and set up for battle in a virtual environment, or a non-player character (NPC) set up for battle in a virtual scene. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset or dynamically determined according to the number of clients joining the battle; this disclosure does not limit this. In one possible implementation, the user can control the virtual object to move within the virtual scene, for example, controlling the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills, virtual items, etc., provided by the application to fight against other virtual objects. (Game) props refer to items that virtual objects can use in a virtual environment, including but not limited to firearms, melee weapons, grenades, shields, springboards, puppets, etc., which can be used by virtual objects to enhance their own attributes, assist in combat, or inflict damage on other virtual objects. Virtual props can also be supply items such as bullets, and can be equipped with accessories such as extended magazines, scopes, flash hiders, and stocks on designated virtual weapons. A virtual camera is an essential component of the game scene, used to present the game scene. Each game scene corresponds to at least one virtual camera, and depending on actual needs, there can be two or more. It serves as the game rendering window, capturing and presenting the game world content for the player. By setting the parameters of the virtual camera, the player's viewing perspective can be adjusted, such as first-person or third-person perspective.

[0027] The following detailed description is provided in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the order of description in the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.

[0028] Please see Figure 2 , Figure 2 This is a schematic flowchart of one embodiment of the game interaction method provided in this disclosure. The specific flow of the game interaction method can be as follows: steps 101 to 102, wherein: Step 101: In response to an information input event, display an information input window and at least one candidate term determined based on game elements in the game scene screen in the graphical user interface, wherein the candidate term is used to describe at least the game element and / or the game action that the game element can perform.

[0029] The candidate entries can include noun-type entries and verb-type entries. Noun-type entries can function as subjects or objects, such as character A, character B, monster A, virtual house A, etc. Verb-type entries can function as predicates, such as hit, ambush, dodge, etc. Optionally, candidate entries can also include pronoun-type, numeral-type, adjective-type, and judgment word-type entries, etc., which can function as subjects, objects, or predicates. This is merely an example; more examples are not provided here.

[0030] In this embodiment of the disclosure, a graphical user interface (GUI) can be provided through a terminal device. The GUI displays a game scene, which includes a first virtual object corresponding to a first game account controlled by the terminal device. Optionally, the GUI also displays information controls configured to display an information input page upon triggering. The information input page includes a term display control, an information input window, and a keyboard input area. The keyboard input area includes multiple input controls, such as multiple first input controls "q" to "m", a second input control "send control", a third input control "delete control", a fourth input control "case toggle control", a fifth input control "emoticon display control", a sixth input control "space control", a seventh input control "input method switching control", and an eighth input control "voice input control".

[0031] For example, please see Figure 3 A graphical user interface (GUI) can be provided through a terminal device. The GUI includes a game scene, comprising at least a portion of the game scene and a first virtual object (i.e., character A) controlled by a first game account on the terminal device. The GUI also displays information controls configured to display an information input page upon triggering. In this case, the game elements in the game scene include character A, character B, character C, and monster A. The game relationship between character A and character C is as follows: character A and character C are virtual characters of the same game faction. The game relationship between character A and character B is as follows: character A and character B are virtual characters of opposing game factions. Monster A is a neutral game element, such as game resources or game buildings (e.g., defensive towers) that the player can control.

[0032] In this embodiment of the disclosure, the terminal device can respond to an information input event by displaying an information input window and at least one candidate word determined based on game elements in the game scene on the graphical user interface. The candidate word can be displayed directly at any position on the graphical user interface, or it can be displayed near the information input window on the information input page. The candidate word can be automatically identified and extracted by the system and displayed on the graphical user interface, or it can be displayed on the graphical user interface after triggering the word display control.

[0033] For example, please refer to the following: Figure 3 and Figure 4 When a player performs a trigger operation on an information control, an information input event is triggered. The terminal device responds to the information input event and displays an information input page through the graphical user interface. The information input page includes a word display control. The player can also perform a trigger operation on the word display control. In response to the trigger operation on the word display control, the terminal device displays at least one candidate word through the graphical user interface. At this time, the at least one candidate word includes the first candidate word "Character A", the second candidate word "Character B", the third candidate word "Monster A", the fourth candidate word "Character C", the fifth candidate word "Attack", the sixth candidate word "Ambush", and the seventh candidate word "Dodge".

[0034] Step 102: In response to the selection operation of the target term among the at least one candidate term, display the target game message generated based on the selected target term in the information input window.

[0035] In this embodiment of the disclosure, a target game message can be generated based on the selected target term and displayed in the information input window. Alternatively, a target game message can be generated based on the selected target term and user input information entered by the user in the information input window.

[0036] In summary, the embodiments disclosed herein enable players with different editing speeds to quickly output the required game messages, ensuring that key information in the game can be promptly transmitted to other players. This achieves real-time output and transmission of game messages, effectively guaranteeing the timeliness and accuracy of game information transmission, significantly improving communication efficiency between players, and thus enhancing the player's game interaction experience.

[0037] In one embodiment, the step "in response to the selection operation of a target term among the at least one candidate term, displaying the target game message generated based on the selected target term in the information input window" includes: In response to the selection operation of a target term among the at least one candidate term, a target game message is generated based on the selected target term and a preset generation logic, and the target game message is displayed in the information input window.

[0038] The preset generation logic includes: The first preset generation logic sequentially combines the selected target terms according to their selection order; The second preset generation logic combines the selected target terms according to a preset splicing strategy.

[0039] For example, in response to a selection operation of a target term among the at least one candidate term, the terminal device may include a first target term "object A", a second target term "object B", and a third target term "attack". The selection order of the first target term is the first order, the selection order of the third target term is the second order, and the selection order of the second target term is the third order. The terminal device generates a target game message based on the selected target term and a first preset generation logic. According to the selection order of the first, second, and third target terms, the selected target terms are sequentially concatenated and combined to generate the target game message "object A attacks object B", and the target game message is displayed in the information input window.

[0040] For example, in response to a selection operation of a target term among the at least one candidate term, the selected target term may include a first target term "object A", a second target term "object B", and a third target term "attack". The terminal device generates a target game message based on the selected target term and a second preset generation logic. In a specific embodiment of this disclosure, the preset splicing strategy used by the second preset generation logic is as follows: the game system pre-stores multiple sentence templates, such as "Please [target term 1][target term 2]", "Beware of [target term 1]'s [target term 2]", "We need to focus fire on [target term 1]", etc. When the user selects a target term, the game system analyzes the part of speech (such as noun, verb) of the selected term and automatically matches a compatible preset template, filling the target term into the corresponding placeholder in the template, thereby generating a coherent target game message. For example, given the selections of "Object A" (noun), "Attack" (verb), and "Object B" (noun), the game system might match and populate the template "[Target Term 1][Target Term 2][Target Term 3]" to generate "Object A Attacks Object B". Alternatively, if "Object B" and "Be Careful" are selected, the game system might match the template "Be Careful [Target Term 1]" to generate "Be Careful Object B". Finally, the generated target game message is displayed in the information input window.

[0041] Furthermore, to enable players to quickly select the correct keywords and ensure that the system constructs coherent game messages, the method also includes: In response to a selection operation for any target term among the candidate terms, the at least one candidate term is updated based on the target term.

[0042] In one embodiment, if a player selects a predicate, the object is assumed to follow the predicate, and the system can further filter the candidate words.

[0043] For example, at least one candidate term is displayed through the graphical user interface. At this time, the at least one candidate term includes the first candidate term "Character A", the second candidate term "Character B", the third candidate term "Monster A", the fourth candidate term "Character C", the fifth candidate term "Attack", the sixth candidate term "Ambush", and the seventh candidate term "Dodge". The game relationship between Character A and Character C is that Character A and Character C are virtual characters of the same game faction. The game relationship between Character A and Character B is that Character A and Character B are virtual characters of opposing game factions. Monster A is a game element of the neutral faction. At this point, the player has already selected "Character A". The player continues to select the fifth candidate word of the predicate type, "hit". The terminal device responds to the selection operation for the target word (i.e. the fifth candidate word "hit"). Based on the game faction corresponding to the first candidate word "Character A" and the fifth candidate word "hit", the fourth candidate word "Character C", the sixth candidate word "ambush", and the seventh candidate word "dodge" which belong to the same game faction as the first candidate word are filtered out, resulting in at least one updated candidate word: the second candidate word "Character B" and the third candidate word "monster A".

[0044] By dynamically updating candidate terms based on selected terms, the system can intelligently understand the player's intended meaning and automatically filter out options that are unreasonable or irrelevant in the current context (such as attacks from the same faction or objects that contradict the action). This significantly reduces the cognitive burden and operation time that players need to filter through a large number of terms, and improves the efficiency and accuracy of game message construction.

[0045] In one specific embodiment, the method further includes: Obtain the game scene currently displayed in the graphical user interface; Identify and extract at least one game element displayed in the game scene, and the game relationships between the game elements; At least one candidate term is generated based on each of the game elements and their corresponding game relationships.

[0046] In this embodiment of the disclosure, the terminal device can capture the game scene currently displayed on the graphical user interface in real time before or after responding to an information input event, identify and extract at least one game element displayed in the game scene, as well as the game relationships between the game elements, and generate at least one candidate term based on each game element and its corresponding game relationship. The game relationship can be a game faction relationship; game actions corresponding to the same game faction relationship can be "support," "gather," "heal," etc., while game actions corresponding to different game factions can be "attack," "ambush," "pursue," etc.

[0047] For example, game elements in a game scene might include character A, character B, character C, and monster A. The terminal device can access the identifiers and attribute information of all game elements in the current game scene by calling the game's application programming interface (API), such as faction attributes (friendly, enemy, neutral). Based on the acquired attribute information, the game relationships between game elements are determined, such as being in the same faction or opposing factions. The game system pre-sets mapping rules between game relationships and recommended action terms. For example, for an "enemy faction" relationship, the mapped action term set includes "attack," "focus fire," and "pursue"; for an "alongside faction" relationship, the mapped action term set includes "support," "heal," and "gather." Based on the identification that character A and character B are in an opposing faction relationship, the game system provides the player with "attack," "focus fire," and "pursue" as candidate terms according to the above mapping rules. Simultaneously, the names of the game elements themselves (such as "character A" and "monster A") are also directly used as candidate terms.

[0048] Optionally, the terminal device may, in response to a trigger operation on the term display control, capture the game scene currently displayed in the graphical user interface in real time, determine at least one candidate term based on the game elements in the game scene, and display the at least one candidate term through the graphical user interface.

[0049] In one embodiment, the at least one candidate term is configured with at least one display style. Candidate terms with different display styles correspond to game elements belonging to different game factions, while candidate terms with the same display style correspond to game elements belonging to the same game faction. Specifically, the display style can be a display color, display effect, or display animation. For example, please refer to... Figure 5 The first color can be used to display the first candidate word "Character A" and the fourth candidate word "Character C", the second color can be used to display the second candidate word "Character B", the third color can be used to display the third candidate word "Monster A", the fifth candidate word "Attack", the sixth candidate word "Ambush", and the seventh candidate word "Dodge".

[0050] Furthermore, after step "generating at least one candidate term based on each game element and its corresponding game relationship", the method further includes: When the movement of the first virtual object is detected, the game scene screen is updated based on the scene position of the first virtual object in the game scene; Based on at least one new game element displayed in the updated game scene and the game relationships between these new game elements, at least one new candidate term is generated.

[0051] Specifically, when the movement of the first virtual object is detected, the game scene screen also changes accordingly, and the game elements in the game scene corresponding to the game scene screen are updated accordingly. The terminal device can update the game scene screen based on the scene position of the first virtual object in the game scene, and generate at least one new candidate term based on at least one new game element displayed in the updated game scene screen and the game relationship between each new game element.

[0052] In one specific embodiment, the method further includes: The game scene screen and / or at least one interface element are displayed through the graphical user interface, wherein the game scene screen includes at least one game element; In response to a long press operation on the graphical user interface, control enter the entry generation mode; When in the term generation mode, in response to the selection operation of the target game element and / or target interface element displayed for the graphical user interface, the selected target game element and / or target interface element is identified and generated by the target model to generate at least one candidate term.

[0053] The game elements shown in the game scene refer to various objects presented within the game's 3D / 2D virtual space that participate in game logic and interaction. These mainly include character elements, scene environment elements, item and equipment elements, interactive elements, and status and effect elements. Character elements are virtual characters controlled by the player, NPCs, monsters, teammates, and enemy units, including their models, actions, states, and attributes. Scene environment elements include terrain, buildings, vegetation, sky, water, lighting, particle effects, and other environmental objects that constitute the game world. Item and equipment elements include interactive entities such as weapons, ammunition, armor, props, throwables, and pick-up items. Interactive elements include elements that trigger logic, such as switches, mechanisms, portals, destructible objects, quest points, and treasure chests. Status and effect elements include real-time states displayed within the scene, such as character health bars, shields, buff / debuff effects, hit indicators, and damage numbers. These game elements reside within the virtual scene and are updated, rendered, and interacted with in real-time as the game progresses. Game-related interface elements displayed on the graphical user interface (GUI) are two-dimensional graphical components superimposed on the virtual scene, used for operation, information display, and function control. They do not enter the game world space and are specifically divided into operation control, information display, function menu, and selection / candidate categories. Interface elements are used for player input and system output, serving as the core carrier of game-user interaction. In summary, game elements in the virtual scene include virtual characters, NPCs, scene terrain, weapons and items, interactive mechanisms, special effects, and other entities located within the game world. GUI elements are components superimposed on the virtual scene for interaction and information display, including but not limited to: operation buttons, weapon switching icons, skill controls, health displays, ammo indicators, minimaps, candidate terms, and faction identifiers.

[0054] In this embodiment, in response to a long-press operation on the term display control, the terminal device controls the information input page to hide or show, and displays the current game scene and / or at least one interface element through the graphical user interface, the game scene including at least one game element; in response to a second selection operation (such as a click operation) on the target interface element and / or target game element of the graphical user interface, the terminal device determines at least one candidate term based on the target interface element and / or target game element. In response to the end of the long-press operation on the term display control, the terminal device restores the display of the information input page and displays the at least one candidate term through the graphical user interface.

[0055] For example, please refer to the following: Figure 6 , Figure 7 , Figure 8 as well as Figure 9The graphical user interface (GUI) displays the game scene and / or at least one interface element, where the game scene includes at least one game element. Players can long-press the term display control in the GUI. In response, the terminal device hides / shows the information input page and enters term generation mode. Then, while the long press is active (i.e., in term generation mode), players can click on a target game element and / or a target interface element. The terminal device, in response to the selection of the target game element and / or target interface element displayed in the GUI, uses a target model to identify and generate at least one candidate term. The target model can be a pre-trained computer vision model, such as an object detection or image classification model. When a player clicks on a location on the screen, the terminal device captures the image region at that location or obtains the corresponding interface control identifier and inputs it into the target model. The target model outputs a semantic label or descriptive text corresponding to the region or control as a generated candidate term.

[0056] When the long press operation on the word display control ends, the terminal device restores the display of the information input page and displays the at least one candidate word through the graphical user interface. At this time, the first candidate word "AK47", the second candidate word "teammate: healthy attacker", and the third candidate word "safe" can be displayed in the graphical user interface in the order in which the player performs the click operation.

[0057] Specifically, players can click on target interface elements and / or target game elements. The target model can automatically identify the clicked object and generate corresponding candidate terms. For example, if a player clicks on a teammate's name control in the upper right corner, the target model will identify it as "teammate name" and read the corresponding text; if a player clicks on a gun icon below, the target model will identify it as "weapon" and query its name as "AK47"; if a player clicks on other areas, such as a teammate character model in the graphical user interface, the target model will identify it as "player character" and generate a description such as "healthy attacker" based on its status (e.g., health).

[0058] This disclosure introduces a "word generation mode," allowing players to easily hide the keyboard (which may obstruct their view) when inputting complex or difficult-to-describe battlefield information, thus maintaining a complete view of the game scene. Simultaneously, by directly clicking on game elements or controls within the interface and utilizing a target model (such as an AI model) for intelligent recognition, visual battlefield information (such as specific weapons, teammate status, and scene objects) can be quickly and accurately converted into directly usable text words. This effectively solves the problems of traditional typing communication, such as keyboard obstruction, the need for players to memorize obscured content, and the time-consuming and laborious process of converting visual information into text, achieving highly efficient "what you see is what you get" communication.

[0059] In one specific embodiment, the method further includes: The game scene is displayed through the graphical user interface, and the game scene includes at least one game element. In response to an association operation for at least two target game elements among the game elements, at least one candidate term is generated based on the target game elements associated with the association operation.

[0060] Specifically, in this embodiment, in response to a first operation, the system enters a term generation mode. The first operation can be triggering a shortcut key (such as ALT). Holding down ALT allows entry into term generation mode, where players can click on a virtual character with the mouse to determine candidate terms. Further, in term generation mode, players can click on at least one target game element to generate at least one candidate term based on the target game element and the game relationships between them. Alternatively, players can perform a drag operation (i.e., an association operation), linking two target game elements selected based on the start and end points of the drag operation, and generating at least one candidate term based on the game relationships between the two selected target game elements.

[0061] For example, please see Figure 10In response to a drag operation on the graphical user interface, the terminal device identifies at least two target game elements, namely, a first target game element "Character D" and a second target game element "Character E". Based on the game relationship between the target game elements (e.g., Character D and Character E are opposing factions), at least one candidate term is identified, which may include "Character D", "Character E", "Focus Fire", "Dodge", and "Be Careful". Upon completion of the first operation, the terminal device displays the at least one candidate term through the graphical user interface, specifically "Character D", "Character E", and "Focus Fire". This embodiment of the present disclosure allows players to intuitively specify the target and object of tactical commands through this association operation (e.g., dragging a line). The system can automatically identify the relationship between the two and recommend the most relevant action term (e.g., "Focus Fire"). This method transforms complex tactical intentions (e.g., "Instruct teammates to focus fire on a specific enemy character") into a simple drag operation, greatly reducing the operational complexity and time cost of precise tactical communication in tense battles, making the issuance of team collaboration commands faster and clearer.

[0062] For further details, please refer to Figure 11 Players can select candidate terms displayed on the graphical user interface. The term selection page displays "Focus Fire", "Dodge", and "Be Careful", and players can choose the candidate terms to be displayed on the graphical user interface from these terms.

[0063] In this embodiment of the disclosure, candidate terms can be displayed near the information input page, specifically above the information input window.

[0064] For example, please see Figure 12 Players can click on the first candidate word "Character A", the fifth candidate word "hit", and the second candidate word "Character B" in sequence. In response to the selection operation of the target word in the at least one candidate word, the computer device displays the target game message "Character A hits Character B" obtained by concatenating the target words in sequence in the information input window.

[0065] Optionally, in response to the selection operation of the target term among the at least one candidate terms, after the target term is displayed in the information input window, the player can also edit the target game message displayed in the information input window. For example, the target term "Character A fights Character B" can be edited to update the target game message to "Character A goes to fight this Character B".

[0066] In one embodiment, the information input window is used to receive and display user input information; the step of displaying a target game message generated based on the selected target term in the information input window in response to a selection operation for a target term among the at least one candidate term includes: In response to the selection operation of a target term among the at least one candidate term, a target game message is generated based on the selected target term and the user input information received by the information input window; The target game message is displayed in the information input window.

[0067] For example, please see Figure 12 Players can sequentially click on the first candidate term "Character A", the fifth candidate term "attack", and the second candidate term "Character B". The terminal device responds to the selection of a target term from at least one of the candidate terms by displaying the target game message "Character A attacks Character B" generated by sequentially concatenating the target terms in the information input window. Furthermore, the user can continue to input the message "Everyone else retreat!" to generate and display the target game message "Character A attacks Character B, everyone else retreat!" in the information input window.

[0068] Optionally, after step "in response to the selection operation of a target term among the at least one candidate term, displaying the target game message generated based on the selected target term in the information input window", the method further includes: In response to an edit operation on a target term in the target game message, a new target game message is obtained.

[0069] For example, a player can click on the candidate terms "Teammate: Healthy Gunslinger", "Attack", and "Enemy" in sequence. The terminal device responds to the selection of the target terms and displays the target term "Teammate: Healthy Gunslinger Attacks the Enemy" in the information input window. Furthermore, the player can edit the target term "Teammate: Healthy Gunslinger Attacks the Enemy" in the target game message. The terminal device responds to the editing operation of the target term in the target game message and changes "Teammate: Healthy Gunslinger" to "Please Teammate: Healthy Sharpshooter", resulting in the new target game message "Please Teammate: Healthy Sharpshooter Attacks the Enemy".

[0070] In one embodiment, after the step "in response to the selection operation for a target term among the at least one candidate term, displaying the target game message generated based on the selected target term in the information input window", the method further includes: The target game message is sent to the game server, so that after receiving the target game message, the game server forwards the target game message to other terminal devices, so as to display the target game message in the graphical user interface of the other terminal devices.

[0071] Specifically, the first game account corresponding to the first virtual object can send a target game message to the game server through a terminal device. After receiving the target game message, the game server forwards the target game message to other terminal devices so that the target game message can be displayed on the graphical user interface of the other terminal devices. The other terminal devices may include the terminal devices of the second virtual object that are in the same game faction as the first virtual object and / or the terminal devices of the third virtual object that are in a different game faction than the first virtual object.

[0072] Optionally, the method further includes: In response to an information input event in the graphical user interface of the target game, the target scene area is determined based on the current scene position of the controlled virtual character in the target game in the virtual scene and a first preset condition; At least one candidate term is determined based on the target scene region, and the at least one candidate term is displayed through the graphical user interface.

[0073] For example, the first preset condition could be determining a target scene area based on scene location and a specified distance. The terminal device can respond to information input events from the graphical user interface of the target game, determine the target scene area based on the current scene location of the controlled virtual character in the target game within the virtual scene and a specified distance; determine at least one candidate term based on game elements within the target scene area and the game relationships between these game elements, and display the at least one candidate term through the graphical user interface.

[0074] In summary, this disclosure provides a game interaction method that, in response to an information input event, displays an information input window and at least one candidate term determined based on game elements in the game scene on the graphical user interface. The candidate term at least describes the game element and / or the game actions that the game element can perform. Then, in response to a selection operation of a target term among the at least one candidate term, a target game message generated based on the selected target term is displayed in the information input window. In this disclosure, users can quickly complete information editing by selecting candidate terms, effectively reducing input time and enabling rapid responses when needed. In appropriate scenarios, it can effectively eliminate input delays caused by individual user operation differences, significantly improving the real-time performance of information transmission. Secondly, the terminal processor does not need to continuously process input method-related logic, effectively avoiding the problems of frequent rendering of the input method interface and frequent context switching between the main thread and the input method thread, effectively reducing the terminal's computational load and power consumption, and improving the smoothness of application operation. Furthermore, the game messages generated based on candidate words are accurate and concise, which can significantly reduce the consumption of communication bandwidth and alleviate the processing pressure of data parsing and distribution on the receiving server. At the same time, it enables the receiver to accurately understand the information intent, reducing erroneous operations caused by information errors, and effectively saving system resources.

[0075] This embodiment also provides a game interaction device, which can be integrated into a terminal device. For example, such as Figure 13 As shown, the game interaction device may include: The first response unit 201 is configured to respond to an information input event by displaying an information input window and at least one candidate term determined based on game elements in the game scene screen in the graphical user interface, wherein the candidate term is at least used to describe the game element and / or the game action that the game element can perform; The second response unit 202 is configured to, in response to a selection operation of a target term among the at least one candidate term, display a target game message generated based on the selected target term in the information input window.

[0076] In some embodiments, the game interaction device further includes a processing subunit for: In response to the selection operation of a target term among the at least one candidate term, a target game message is generated based on the selected target term and a preset generation logic, and the target game message is displayed in the information input window.

[0077] In some embodiments, the game interaction device further includes a processing subunit for: The first preset generation logic sequentially combines the selected target terms according to their selection order; The second preset generation logic combines the selected target terms according to a preset splicing strategy.

[0078] In some embodiments, the game interaction device further includes a processing subunit for: In response to a selection operation for any target term among the candidate terms, the at least one candidate term is updated based on the target term.

[0079] In some embodiments, the game interaction device further includes a processing subunit for: The game scene screen and / or at least one interface element are displayed through the graphical user interface, wherein the game scene screen includes at least one game element; In response to a long press operation on the graphical user interface, control enter the entry generation mode; When in the term generation mode, in response to the selection operation of the target game element and / or target interface element displayed for the graphical user interface, the selected target game element and / or target interface element is identified and generated by the target model to generate at least one candidate term.

[0080] In some embodiments, the game interaction device further includes a processing subunit for: The game scene is displayed through the graphical user interface, and the game scene includes at least one game element. In response to an association operation for at least two target game elements among the game elements, at least one candidate term is generated based on the target game elements associated with the association operation.

[0081] In some embodiments, the game interaction device further includes a processing subunit for: Obtain the game scene currently displayed in the graphical user interface; Identify and extract at least one game element displayed in the game scene, and the game relationships between the game elements; At least one candidate term is generated based on each of the game elements and their corresponding game relationships.

[0082] In some embodiments, the game interaction device further includes a processing subunit for: When the movement of the first virtual object is detected, the game scene screen is updated based on the scene position of the first virtual object in the game scene; Based on at least one new game element displayed in the updated game scene and the game relationships between these new game elements, at least one new candidate term is generated.

[0083] In some embodiments, the at least one candidate term is configured with at least one display style, and the game elements corresponding to candidate terms with different display styles belong to different game factions, while the game elements corresponding to candidate terms with the same display style belong to the same game faction.

[0084] In some embodiments, the game interaction device further includes a processing subunit for: In response to the selection operation of a target term among the at least one candidate term, a target game message is generated based on the selected target term and the user input information received by the information input window; The target game message is displayed in the information input window.

[0085] In some embodiments, the game interaction device further includes a processing subunit for: In response to an edit operation on a target term in the target game message, a new target game message is obtained.

[0086] In some embodiments, the game interaction device further includes a processing subunit for: The target game message is sent to the game server, so that after receiving the target game message, the game server forwards the target game message to other terminal devices, so as to display the target game message in the graphical user interface of the other terminal devices.

[0087] This disclosure provides a game interaction device. A first response unit 201, in response to an information input event, displays an information input window and at least one candidate term determined based on game elements in the game scene on the graphical user interface. The candidate term at least describes the game element and / or the game actions that the game element can perform. A second response unit 202, in response to a selection operation of a target term among the at least one candidate term, displays a target game message generated based on the selected target term in the information input window. In this embodiment, the user can quickly complete information editing by selecting candidate terms, effectively reducing input time. In scenarios requiring rapid response, it can effectively eliminate input delays caused by individual user operation differences, significantly improving the real-time performance of information transmission. Secondly, the terminal processor does not need to continuously process input method-related logic, effectively avoiding the problems of frequent rendering of the input method interface and frequent context switching between the main thread and the input method thread, effectively reducing the terminal's computational load and power consumption, and improving the smoothness of application operation. Furthermore, the game messages generated based on candidate words are accurate and concise, which can significantly reduce the consumption of communication bandwidth and alleviate the processing pressure on the receiving server for data parsing and distribution. At the same time, it enables the receiver to accurately understand the information intent, reducing erroneous operations caused by information errors, and effectively saving system resources.

[0088] Accordingly, this disclosure also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.

[0089] like Figure 14 As shown, Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. The electronic device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 and the memory 302 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0090] The processor 301 is the control center of the electronic device 300. It connects various parts of the electronic device 300 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 302, and by calling data stored in the memory 302, it executes various functions and processes data of the electronic device 300, thereby providing overall monitoring of the electronic device 300. The processor 301 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of this disclosure.

[0091] In this embodiment of the disclosure, the processor 301 in the electronic device 300 loads the instructions corresponding to the processes of one or more applications into the memory 302 according to the following steps, and the processor 301 runs the applications stored in the memory 302 to realize various functions, such as: In response to an information input event, an information input window and at least one candidate term determined based on game elements in the game scene are displayed in the graphical user interface, wherein the candidate term is used to describe at least the game element and / or the game action that the game element can perform; In response to a selection operation for a target term among the at least one candidate term, a target game message generated based on the selected target term is displayed in the information input window.

[0092] The electronic device provided in this disclosure can, in response to an information input event, display an information input window and at least one candidate term determined based on game elements in the game scene on the graphical user interface, wherein the candidate term at least describes the game element and / or the game action that the game element can perform; then, in response to a selection operation for a target term among the at least one candidate term, display a target game message generated based on the selected target term in the information input window; in this disclosure embodiment, the user can quickly complete information editing by selecting candidate terms, effectively reducing input time, which is beneficial in scenarios requiring rapid response. Firstly, it effectively eliminates input delays caused by individual user operation differences, significantly improving the real-time performance of information transmission. Secondly, the terminal processor does not need to continuously process input method-related logic, effectively avoiding the problems of frequent rendering of the input method interface and frequent context switching between the main thread and the input method thread, effectively reducing the terminal's computational load and power consumption, and improving the smoothness of application operation. Thirdly, the game messages generated based on candidate words are accurate and concise, which can significantly reduce the consumption of communication bandwidth and alleviate the processing pressure of data parsing and distribution on the receiving server. At the same time, it enables the receiver to accurately understand the information intent, reducing erroneous operations caused by information errors, and effectively saving system resources.

[0093] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0094] Optional, such as Figure 14 As shown, the electronic device 300 also includes: a touch display screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch display screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 14 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0095] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.

[0096] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.

[0097] Audio circuitry 305 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and then processed by processor 301 before being transmitted via radio frequency circuitry 304 to, for example, another electronic device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and electronic devices.

[0098] The input unit 306 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0099] Power supply 307 is used to supply power to various components of electronic device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0100] although Figure 14 As not shown in the diagram, the electronic device 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0101] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0102] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0103] Therefore, embodiments of this disclosure provide a computer-readable storage medium storing a plurality of computer programs, which can be loaded by a processor to execute any of the game interaction methods provided in embodiments of this disclosure. The computer program can execute the steps of the following game interaction method: In response to an information input event, an information input window and at least one candidate term determined based on game elements in the game scene are displayed in the graphical user interface, wherein the candidate term is used to describe at least the game element and / or the game action that the game element can perform; In response to a selection operation for a target term among the at least one candidate term, a target game message generated based on the selected target term is displayed in the information input window.

[0104] Because the computer program stored in the storage medium can, in response to an information input event, display an information input window and at least one candidate term determined based on game elements in the game scene on the graphical user interface, wherein the candidate term at least describes the game element and / or the game action that the game element can perform; then, in response to a selection operation for a target term among the at least one candidate term, display a target game message generated based on the selected target term in the information input window; in this embodiment of the disclosure, the user can quickly complete information editing by selecting candidate terms, effectively reducing input time, and providing a fast response when needed. In this scenario, it can effectively eliminate input delays caused by individual user operation differences, significantly improving the real-time performance of information transmission. Secondly, the terminal processor does not need to continuously process input method-related logic, effectively avoiding the problems of frequent rendering of the input method interface and frequent context switching between the main thread and the input method thread, effectively reducing the terminal's computational load and power consumption, and improving the smoothness of application operation. Furthermore, the game messages generated based on candidate words are accurate and concise, which can significantly reduce the consumption of communication bandwidth and alleviate the processing pressure of data parsing and distribution on the receiving server. At the same time, it enables the receiver to accurately understand the information intent, reducing erroneous operations caused by information errors, and effectively saving system resources.

[0105] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0106] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0107] Since the computer program stored in the computer-readable storage medium can execute any of the game interaction methods provided in the embodiments of this disclosure, it can achieve the beneficial effects that any of the game interaction methods provided in the embodiments of this disclosure can achieve, as detailed in the preceding embodiments, and will not be repeated here.

[0108] According to one aspect of this disclosure, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.

[0109] In the above embodiments of the game interaction device, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the game interaction device, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the description of the game interaction method in the above embodiments, and will not be repeated here.

[0110] The foregoing has provided a detailed description of a game interaction method, apparatus, electronic device, computer-readable storage medium, and computer program product provided by the embodiments of this disclosure. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this disclosure. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of this disclosure. Therefore, the content of this specification should not be construed as a limitation of this disclosure.

Claims

1. A game interaction method, characterized in that, The method includes providing a graphical user interface (GUI) via a terminal device, wherein the GUI displays game scene visuals, and the game scene includes a first virtual object controlled by the terminal device. In response to an information input event, an information input window and at least one candidate term determined based on game elements in the game scene are displayed in the graphical user interface, wherein the candidate term is used to describe at least the game element and / or the game action that the game element can perform; In response to a selection operation for a target term among the at least one candidate term, a target game message generated based on the selected target term is displayed in the information input window.

2. The method according to claim 1, characterized in that, In response to a selection operation for a target term among the at least one candidate term, displaying a target game message generated based on the selected target term in the information input window includes: In response to the selection operation of a target term among the at least one candidate term, a target game message is generated based on the selected target term and a preset generation logic, and the target game message is displayed in the information input window.

3. The method according to claim 2, characterized in that, The preset generation logic includes: The first preset generation logic sequentially combines the selected target terms according to their selection order; The second preset generation logic combines the selected target terms according to a preset splicing strategy.

4. The method according to claim 1, characterized in that, The method further includes: In response to a selection operation for any target term among the candidate terms, the at least one candidate term is updated based on the target term.

5. The method according to claim 1, characterized in that, The method further includes: The game scene screen and / or at least one interface element are displayed through the graphical user interface, wherein the game scene screen includes at least one game element; In response to a long press operation on the graphical user interface, control enter the entry generation mode; When in the term generation mode, in response to the selection operation of the target game element and / or target interface element displayed for the graphical user interface, the selected target game element and / or target interface element is identified and generated by the target model to generate at least one candidate term.

6. The method according to claim 1, characterized in that, The method further includes: The game scene is displayed through the graphical user interface, and the game scene includes at least one game element. In response to an association operation for at least two target game elements among the game elements, at least one candidate term is generated based on the target game elements associated with the association operation.

7. The method according to claim 1, characterized in that, The method further includes: Obtain the game scene currently displayed in the graphical user interface; Identify and extract at least one game element displayed in the game scene, and the game relationships between the game elements; At least one candidate term is generated based on each of the game elements and their corresponding game relationships.

8. The method according to claim 7, characterized in that, After generating at least one candidate term based on each game element and its corresponding game relationship, the method further includes: When the movement of the first virtual object is detected, the game scene screen is updated based on the scene position of the first virtual object in the game scene; Based on at least one new game element displayed in the updated game scene and the game relationships between these new game elements, at least one new candidate term is generated.

9. The method according to claim 1, characterized in that, The at least one candidate term is configured with at least one display style. The game elements corresponding to candidate terms with different display styles belong to different game factions, while the game elements corresponding to candidate terms with the same display style belong to the same game faction.

10. The method according to any one of claims 1 to 9, characterized in that, The information input window is used to receive and display user input information; the step of displaying a target game message generated based on the selected target term in the information input window in response to a selection operation for a target term among the at least one candidate term includes: In response to the selection operation of a target term among the at least one candidate term, a target game message is generated based on the selected target term and the user input information received by the information input window; The target game message is displayed in the information input window.

11. The method according to any one of claims 1 to 9, characterized in that, After displaying a target game message generated based on the selected target term in the information input window in response to a selection operation for a target term among the at least one candidate term, the method further includes: In response to an edit operation on a target term in the target game message, a new target game message is obtained.

12. The method according to any one of claims 1 to 9, characterized in that, After displaying a target game message generated based on the selected target term in the information input window in response to a selection operation for a target term among the at least one candidate term, the method further includes: The target game message is sent to the game server, so that after receiving the target game message, the game server forwards the target game message to other terminal devices, so as to display the target game message in the graphical user interface of the other terminal devices.

13. A game interaction device, characterized in that, A graphical user interface is provided through a terminal device, which displays game scene images. The game scene includes a first virtual object controlled by the terminal device, comprising: A first response unit is configured to respond to an information input event by displaying an information input window and at least one candidate term determined based on game elements in the game scene screen in the graphical user interface, wherein the candidate term is at least used to describe the game element and / or the game action that the game element can perform; The second response unit is configured to, in response to a selection operation of a target term among the at least one candidate term, display a target game message generated based on the selected target term in the information input window.

14. An electronic device, characterized in that, It includes a processor and a memory, the memory storing multiple instructions; the processor loads instructions from the memory to perform the steps of the game interaction method as described in any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the game interaction method as described in any one of claims 1 to 12.