Interactive control method, device and electronic equipment for a game
By binding the game account and generating interactive control instructions through instant messaging software, the problem of high hardware requirements for online games is solved, and the effect of convenient participation in games on low-hardware devices is achieved.
Patent Information
- Application Number
- CN202210741100.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-27
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2042-06-27
AI Technical Summary
Existing online game clients have high hardware requirements, which means that players can only open the game client through specific devices, reducing the convenience of participating in the game.
By binding the game account through the instant messaging software, the conversation window of the instant messaging software is used to display the game information and generate interactive control instructions, and the game account is controlled to perform operations, thus making the game operation more convenient.
It improves the convenience for users to participate in games, allowing users to participate in game matches through instant messaging software on terminal devices with low hardware requirements. It is especially suitable for non-instant games such as turn-based games.
Smart Images

Figure CN115337637B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic equipment for interactive control of games. Background Art
[0002] For most online games, players need to open a game client to participate in the game. For example, they can open a PC game client, an app game client, or a game console program through a terminal device, or use the browser on the terminal device to open the game webpage. For some game clients, the hardware requirements for running the game client are relatively high. Only devices with hardware parameters that meet certain requirements can open the game client and run stably. Some game clients are even developed based on specific architecture code and can only run on specific devices. These factors mean that players can only open the game client through specific devices, reducing the convenience of players participating in the game. Summary of the Invention
[0003] In view of this, an object of the present invention is to provide a method, device and electronic device for interactive control of a game, so as to improve the convenience for users to participate in the game.
[0004] In a first aspect, an embodiment of the present invention provides an interactive control method for a game, which provides a graphical user interface through a terminal device; a session window of instant messaging software is displayed in the graphical user interface; a user account in the instant messaging software is pre-bound to a first game account in a target game; the method includes: in response to receiving game match information of the target game, displaying the game match information in the session window; wherein the game match information includes: in the game match participated by the first game account, the match information of the first party to which the first game account belongs, and / or, the match information of at least one second party other than the first party to which the first game account belongs; in response to an instruction editing operation acting on the session window, generating an interactive control instruction based on the instruction editing operation, and sending the interactive control instruction to the target game; wherein the interactive control instruction is used to: control the first party to which the first game account belongs to perform a specified game operation.
[0005] The above-mentioned conversation window includes an information input control; the information input control includes a text input control or a voice input control; the above-mentioned step of responding to the instruction editing operation acting on the conversation window and generating the interactive control instruction based on the instruction editing operation includes: responding to the information input operation on the information input control, obtaining target information corresponding to the information input operation; and generating the interactive control instruction based on the target information.
[0006] The step of generating the interaction control instruction based on the target information comprises: identifying a keyword from the target information and extracting key information corresponding to the keyword; wherein the keyword comprises a first virtual character performing a game operation, a skill used by the first virtual character, and a first attack target of the first virtual character; and the interaction control instruction is generated based on the keyword and the key information.
[0007] The information selection control is included in the conversation window; and the step of generating the interaction control instruction based on the instruction editing operation on the conversation window comprises: in response to an information selection operation on the information selection control, obtaining first information selected by the information selection operation; and generating the interaction control instruction based on the first information.
[0008] The game session information comprises session information of a first party to which the first game account belongs; and the session information comprises a candidate virtual character, a candidate skill, and a candidate attack target of the first party; and the candidate virtual character, the candidate skill, and the candidate attack target have a display format that can be selected and operated.
[0009] The first information comprises a plurality of sub-information; and the step of obtaining the first information selected by the information selection operation on the information selection control comprises: displaying selection prompt information of first sub-information in the first information and a plurality of candidate information controls of the first sub-information in the conversation window; each candidate information control corresponds to an information content of the first sub-information; in response to a selection operation on a first control in the plurality of candidate information controls, determining the information content corresponding to the first control as the information content of the first sub-information; displaying selection prompt information of second sub-information other than the first sub-information and a plurality of candidate information controls of the second sub-information in the conversation window, so as to determine the information content of the second sub-information through the plurality of candidate information controls of the second sub-information, and obtain the information content of each sub-information in the first information.
[0010] The step of displaying the game session information in the conversation window in response to receiving the game session information of the target game comprises: in response to receiving the game session information of the target game, displaying an identifier of at least one second party other than the first party to which the first game account belongs and session information of the second party; wherein the session information of the second party comprises a second virtual character used by the second party in the last round, a skill used by the second virtual character, a second attack target of the second virtual character, and a first attack result of the second virtual character on the second attack target.
[0011] After the above-mentioned response acts on the instruction editing operation in the session window, generates an interactive control instruction based on the instruction editing operation, and sends the interactive control instruction to the target game, the method also includes: displaying the first party's logo in the session window, as well as the third virtual character corresponding to the interactive control instruction, the skills used by the third virtual character, the third attack target of the third virtual character, and the second attack result of the third virtual character against the third attack target; wherein the second attack result is returned by the target game, and the target game generates the attack result after receiving the interactive control instruction and executing the interactive control instruction.
[0012] The method further includes: generating dialogue information in response to a dialogue editing operation performed on the conversation window, and sending the dialogue information to the target game; wherein the dialogue information is dialogue information between the first party and the second party.
[0013] In a second aspect, an embodiment of the present invention provides an interactive control method for a game, which is applied to a game server; the method includes: generating game match information of a target game based on a game state of the target game; wherein the game match information includes: match information of a first party in the game match, and / or match information of at least one second party other than the first party; determining a user account of an instant messaging software bound to a first game account in the game match; converting the game match information into an information format that matches the instant messaging software, and sending the format-converted game match information to a server of the instant messaging software, so that the game match information is sent to a client corresponding to the user account through the server of the instant messaging software.
[0014] The above method also includes: receiving interactive control instructions from the client corresponding to the user account; converting the interactive control instructions into an instruction format that matches the target game, and executing the interactive control instructions after format conversion.
[0015] In a third aspect, an embodiment of the present invention provides an interactive control device for a game, which provides a graphical user interface through a terminal device; a session window of an instant messaging software is displayed in the graphical user interface; a user account in the instant messaging software is pre-bound to a first game account in a target game; the device includes: an information display module, which is used to display the game match information in the session window in response to receiving game match information of the target game; wherein the game match information includes: in the game match in which the first game account participates, the match information of the first party to which the first game account belongs, and / or, the match information of at least one second party other than the first party to which the first game account belongs; an instruction sending module, which is used to respond to an instruction editing operation acting on the session window, generate an interactive control instruction based on the instruction editing operation, and send the interactive control instruction to the target game; wherein the interactive control instruction is used to: control the first party to which the first game account belongs to perform a specified game operation.
[0016] In a fourth aspect, an embodiment of the present invention provides an interactive control device for a game, which is applied to a game server; the device includes: an information generation module, which is used to generate game match information of a target game based on the game status of the target game; wherein the game match information includes: match information of a first party in the game match, and / or match information of at least one second party other than the first party; an account determination module, which is used to determine the user account of the instant messaging software bound to the first game account in the game match; an information sending module, which is used to convert the game match information into an information format that matches the instant messaging software, and send the format-converted game match information to the server of the instant messaging software, so that the game match information can be sent to the client corresponding to the user account through the server of the instant messaging software.
[0017] In a fifth aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the interactive control method of the above-mentioned game.
[0018] In a sixth aspect, an embodiment of the present invention provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the interactive control method of the above-mentioned game.
[0019] The embodiments of the present invention bring the following beneficial effects:
[0020] The interactive control method, device, and electronic device for the aforementioned game, in response to receiving game match information of a target game, display the game match information in a conversation window; wherein the game match information includes: match information of a first party to which the first game account belongs, and / or match information of at least one second party other than the first party to which the first game account belongs, in a game match in which the first game account participates; in response to a command editing operation performed on the conversation window, interactive control instructions are generated based on the command editing operation and sent to the target game; wherein the interactive control instructions are used to control the first party to which the first game account belongs to perform a specified game operation. In this method, game match information is received and displayed via instant messaging software, and then the user sends the interactive control instructions via the instant messaging software to perform the game operation. This method enables participation in game matches via instant messaging software, improving the convenience of user participation in games.
[0021] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0022] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0024] Figure 1 A flowchart of a method for interactive control of a game provided by an embodiment of the present invention;
[0025] Figure 2 A schematic diagram of a text input control and a voice input control in a conversation window provided by an embodiment of the present invention;
[0026] Figure 3 A schematic diagram of game match information provided by an embodiment of the present invention;
[0027] Figure 4 A schematic diagram of another type of game match information provided by an embodiment of the present invention;
[0028] Figure 5 A schematic diagram of an attack result provided by an embodiment of the present invention;
[0029] Figure 6 A flowchart of another game interactive control method provided by an embodiment of the present invention;
[0030] Figure 7 A flowchart of the interactive control method for the game of this embodiment implemented by multi-party interaction among a game server, an instant messaging software server, and an instant messaging software client provided by the embodiment of the present invention;
[0031] Figure 8 A schematic structural diagram of an interactive control device for a game provided by an embodiment of the present invention;
[0032] Figure 9 A schematic structural diagram of another interactive control device for a game provided by an embodiment of the present invention;
[0033] Figure 10 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0034] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work shall fall within the scope of protection of the present invention.
[0035] For some online games, the hardware requirements for running the game client are relatively high, making it difficult for users to open the game client or ensure stable operation of the game client on their portable terminal devices, such as mobile phones and tablets. In addition, some online games have game clients developed based on specific architecture coding, such as the PS5 architecture, which can only run on specific devices. This means that players can only open the game client through specific devices, reducing the convenience of players participating in the game. Players in this embodiment can also be referred to as users.
[0036] To improve the convenience of game participation, the inventors discovered during their research that for some non-instant games, players can successfully participate in games by issuing game commands through their commonly used instant messaging software. Instant messaging software has low hardware requirements and can be installed on most terminal devices, allowing users to participate in games at any time without opening the game client.
[0037] Based on the above, the embodiments of the present invention provide a method, device, and electronic device for interactive control of a game. This technology can be applied to turn-based games or other non-instant games. The instant messaging software involved in this technology can be communication software for sending and receiving text messages, text messages, voice messages, or video messages.
[0038] In one embodiment of the present invention, the interactive game control method can be run on a local terminal device or a server. When the interactive game control method is run on a server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system includes a server and a client device.
[0039] In an optional embodiment, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the interactive control method of the game are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0040] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0041] In one possible implementation, an embodiment of the present invention provides a method for interactive game control, wherein a graphical user interface is provided via a terminal device, where the terminal device can be the aforementioned local terminal device or a client device in the aforementioned cloud interaction system. The graphical user interface provided by the terminal device can display interface content, such as a game scene screen, a communication interaction window, and so on, depending on the type of application being launched.
[0042] See also Figure 1The flowchart of a method for interactive game control is shown. A graphical user interface (GUI) is provided via a terminal device. The GUI displays a conversation window for instant messaging software. A user account in the instant messaging software is pre-bound to a first game account in a target game. The instant messaging software can be used for sending and receiving text messages, voice messages, or video messages. The conversation window of the instant messaging software typically includes a message display area and a message editing area. The message display area is used to display received and sent messages, while the message editing area is used for editing messages.
[0043] This embodiment aims to allow users to participate in game matches by sending game commands via instant messaging software. To achieve this goal, in order to control the virtual character corresponding to a user's game account via the instant messaging software, it is necessary to pre-bind the user account in the instant messaging software with the first game account in the target game. For example, an access page can be provided in the instant messaging software for communicating with the game server to verify and bind the user's game account. It is understood that when a user logs into the instant messaging software, they need to use a user account. After logging into the instant messaging software, they access the game server of the target game through the instant messaging software, enter the account information of the user's first game account in the target game, such as the account name and password, and submit it to the game server for verification. Once the verification is successful, the user account in the instant messaging software is bound to the user's first game account. After the accounts are bound, game commands for the target game sent via the user account in the instant messaging software can control the virtual character of the first game account in the target game.
[0044] The interactive control method of the game includes the following steps:
[0045] Step S102: In response to receiving the game match information of the target game, displaying the game match information in the conversation window; wherein the game match information includes: game match information of a first party to which the first game account belongs, and / or game match information of at least one second party other than the first party to which the first game account belongs, in a game match in which the first game account participates;
[0046] Users can participate in game matches through the game client or through instant messaging software. For example, a user can initiate a game through instant messaging software, and when other players join, the game begins; or a user can receive game invitations from other users through instant messaging software and participate in the game.
[0047] After a user participates in a game match of the target game, the target game's game server sends game match information related to the user's first game account to the server of the instant messaging software associated with the first game account. This server then sends the game match information to the client of the user account associated with the first game account. In actual implementation, the game server can detect whether the game client associated with the first game account is enabled. If it is not enabled, the game match information is sent to the instant messaging software. If it is enabled, the game match information is displayed on the game client.
[0048] Game match information can be used to characterize the status of the participants in a game match. The number of participants in a game match varies depending on the gameplay of the target game. For example, a game match consists of two opposing parties. In this case, the game match includes a first party, owned by a first game account, and a second party, which is hostile to the first party. Another example is a game match involving multiple parties. In this case, in addition to the first party, owned by the first game account, the game match also includes multiple second parties.
[0049] In one embodiment, the game match information includes match information of a first party to which the first game account belongs in a game match in which the first game account participates. The first party may include one or more virtual characters controlled by the first game account, or one or more virtual characters controlled by other game accounts. The first party match information may include the character identification, character status, and skills possessed by the virtual characters of the first party.
[0050] In another embodiment, the game match information includes match information of at least one second party other than the first party to which the first game account belongs; the second party may include one or more virtual characters controlled by game accounts other than the first game account. The second party's match information may include the character identification, character status, and skills possessed by the virtual character of the second party.
[0051] Game match information can also include both first-party and second-party match information, allowing users to understand the status of each party in the game. After receiving the game match information, the instant messaging software displays it in the conversation window. Users can access the game match information simply by opening the instant messaging software. Compared to game clients, which have higher hardware requirements, instant messaging software clients can run stably on most terminal devices, allowing users to view game match information at any time through their terminal devices.
[0052] Step S104, in response to the instruction editing operation on the conversation window, generating an interactive control instruction based on the instruction editing operation, and sending the interactive control instruction to the target game; wherein the interactive control instruction is used to: control the first party to which the first game account belongs to perform a specified game operation.
[0053] The user determines the game operation to be performed based on the game match information displayed in the session window, and then performs the aforementioned specified editing operation. The session window can provide controls for performing command editing operations, such as a text input keyboard and text input box for performing text input operations; another example is a voice input control and a command selection control for performing corresponding input operations. Accordingly, the command editing operation is generally related to the type of control contained in the session window. For example, the command editing operation can be a text input operation, a voice input operation, a control selection operation, etc.
[0054] After the command editing operation is completed, an interactive control instruction is generated. This interactive control instruction typically matches the data communication format of the instant messaging software, such as the IM (Instant Messaging) format. The instant messaging software server sends the interactive control instruction to the game server of the target game, which executes the interactive control instruction. Specifically, the interactive control instruction includes the game operation that the virtual character controlled by the first game account needs to specify, such as the type of skill to be released and the skill attack target. If the first game account controls multiple virtual characters, the interactive control instruction may also include the character identity of the virtual character performing the game operation.
[0055] The interactive control method for the aforementioned game, in response to receiving game match information of a target game, displays the game match information in a conversation window; wherein the game match information includes: match information of a first party to which the first game account belongs, and / or match information of at least one second party other than the first party to which the first game account belongs, in a game match in which the first game account participates; in response to a command editing operation performed on the conversation window, generates interactive control instructions based on the command editing operation, and sends the interactive control instructions to the target game; wherein the interactive control instructions are used to control the first party to which the first game account belongs to perform a specified game operation. In this method, the game match information is received and displayed via instant messaging software, and then the user sends the interactive control instructions via the instant messaging software to perform the game operation. This method enables participation in game matches via instant messaging software, improving the convenience of user participation in games.
[0056] It should be noted that compared to users directly accessing and operating the game client, executing game operations through instant messaging software has a certain delay. Therefore, the interactive game control method of this embodiment is more suitable for non-instant games, such as turn-based games. Furthermore, because instant messaging software can only display a limited type of information and a limited variety of controls for sending commands, this embodiment is more suitable for games with a limited variety of game information and interactive control commands. This makes it easier for users to operate through instant messaging software and helps users perform tasks such as idle game grinding through instant messaging software.
[0057] The following embodiments specifically illustrate the specific implementation method of generating interactive control instructions.
[0058] In one embodiment, a conversation window includes an information input control; the information input control includes a text input control or a voice input control; in response to an information input operation on the information input control, target information corresponding to the information input operation is obtained; and an interactive control instruction is generated based on the target information.
[0059] Figure 2 As an example, a text input control and a voice input control are displayed simultaneously in the conversation window; when the user clicks the text input control, a text keyboard is displayed, and information input operations are performed through the text keyboard; when the user clicks the voice input control, a voice input button is displayed, and the user can long press the voice input button while speaking to implement information input operations.
[0060] The text or voice information input by the user is the aforementioned target information, and interactive control instructions are then generated based on this target information. Specifically, for voice information, the voice information can be converted into text information through voice recognition. For the text information input by the user or the text information converted from the voice information, semantic recognition can be used to extract the content required for interactive control instructions from the text information, such as the name of the virtual character, skill name, attack target name, etc., and interactive control instructions are generated based on the extracted content.
[0061] In actual implementation, keywords are identified from the target information and key information corresponding to the keywords is extracted. The keywords include: the first virtual character performing the game operation, the skills used by the first virtual character, and the first attack target of the first virtual character. Based on the keywords and key information, interactive control instructions are generated. The key information corresponding to the keywords here can also be understood as the keyword value corresponding to the keyword. For example, if the first virtual character is a keyword, the key information corresponding to the keyword is the character name of character 1; if the skill used by the first virtual character is a keyword, the key information corresponding to the keyword is the skill name of skill 1.
[0062] For example, the target information is "Hero: Hero 1; Skill: Skill 1; Attack: Target 1." The keywords in this target information are hero, skill, and attack, respectively; the key distribution corresponding to each keyword is hero 1, skill 1, and target 1. Interactive control instructions can be pre-set with an instruction format. By filling the extracted keywords and key information into the instruction format, the interactive control instruction can be obtained.
[0063] In the above method, the user inputs information through the information input control in the conversation window, and then generates interactive control instructions, so that the user can issue interactive control instructions for the game by operating the instant messaging software without having to log in to the game client, thereby improving the convenience of participating in the game.
[0064] In another method for generating interactive control instructions, the conversation window includes an information selection control; in response to an information selection operation on the information selection control, a first piece of information selected in the information selection operation is obtained; and an interactive control instruction is generated based on the first piece of information. The information selection control includes alternative information, and the user selects the alternative information by clicking on it, thereby obtaining the first piece of information. In this method, the user selects information by clicking on it, thereby generating an interactive control instruction, further improving the convenience of instruction operation.
[0065] Figure 3 A specific implementation method is shown, in which the game match information includes the match information of the first party to which the first game account belongs; the match information includes: the first party's alternative virtual characters, alternative skills, and alternative attack targets; the alternative virtual characters, alternative skills, and alternative attack targets have a display format that can perform selected operations.
[0066] exist Figure 3 In the example, the first-party match information includes three candidate avatars: My Hero 1, My Hero 2, and My Hero 3. Each candidate avatar is highlighted and underlined, indicating that each candidate avatar is available for selection. The user can select the avatar by clicking on it. Each avatar has multiple candidate skills, such as Skill 1 and Skill 2. Available skills, such as Skill 2, are displayed in a format that allows selection, for example, by highlighting and underlining them.
[0067] The candidate attack targets include opponent hero 1, opponent hero 2, and target hero 3. Similarly, the candidate attack targets are displayed in a format that allows selection. The health and skill status of each candidate attack target are also displayed for user reference.
[0068] Figure 4Another specific implementation method is shown, in which the first information selected by the information selection operation includes multiple sub-information, which can specifically be virtual characters, skills, and attack targets. This method guides the user to select each sub-information one by one.
[0069] Displaying, in a conversation window, selection prompt information for a first sub-information in a first message, and multiple alternative information controls for the first sub-information; each alternative information control corresponds to a type of information content of the first sub-information; in response to a selection operation on a first control among the multiple alternative information controls, determining the information content corresponding to the first control as the information content of the first sub-information; displaying, in the conversation window, selection prompt information for a second sub-information other than the first sub-information, and multiple alternative information controls for the second sub-information, so as to determine the information content of the second sub-information through the multiple alternative information controls of the second sub-information, thereby obtaining the information content of each sub-information in the first message.
[0070] The selection prompt information is used to prompt the user to select the first sub-information, and each candidate information control is used to select each candidate content of the first sub-information. For example, if the first sub-information is a virtual character, the candidate information control corresponds to each candidate virtual character available to the user.
[0071] exist Figure 4 In the example shown, the first sub-information is the desired avatar. The selection prompt reads "Please select a hero for this round." The name, health, and available controls for each candidate avatar are then displayed for the user's reference. In this case, only each candidate avatar is displayed in a format that allows selection. That is, the name of each candidate avatar is the corresponding candidate control for the first sub-information. If the user clicks "My Hero 1," Hero 1 becomes the first sub-information, and the first sub-information is selected. The selection of the remaining sub-information is then completed in the same manner.
[0072] For example, in Figure 4 In the example, after the user selects "My Hero 1", the second sub-information is skills, and the selection prompt is "Please select the skills used by My Hero 1", and then each available skill is displayed for the user to select.
[0073] In the above method, the user operation is guided by interactive dialogue, thereby issuing interactive control instructions for the game, thereby improving the interactivity and control sense of the instruction operation and improving the user's experience of participating in the game.
[0074] Furthermore, when displaying game match information, if a second party has already triggered a game operation, the user needs to be informed of the relevant information regarding the second party's game operation. Specifically, in response to receiving game match information for the target game, the identifier of at least one second party other than the first party to which the first game account belongs, as well as the second party's game information, are displayed. The second party's game information includes: the second virtual character used by the second party in the previous round, the skills used by the second virtual character, the second attack target of the second virtual character, and the result of the second virtual character's first attack against the second attack target.
[0075] The identifier of the second party may be an image or attribute of the second party, for example, Figure 4 In the example, "enemy" represents the second party. The second party's match information includes "Hero 1 used skill 1 against your hero 2, causing 1000 damage." This match information includes that the second virtual character used by the second party is hero 1, the skill used by the second virtual character is skill 1, the second attack target of the second virtual character is my hero 2, and the first attack result is 1000 damage. Furthermore, the attack result can also include a bonus result. For example, if a health-boosting skill is used on my virtual character, the attack result in this case is a bonus result.
[0076] After sending the interactive control command to the target game, the target game executes the interactive control command, obtains the attack result, and then returns the attack result to the instant messaging software. Based on this, the instant messaging software's conversation window displays the first party's identifier, as well as the third virtual character corresponding to the interactive control command, the skills used by the third virtual character, the third attack target of the third virtual character, and the second attack result of the third virtual character against the third attack target. The second attack result is returned by the target game, which generates the attack result after receiving and executing the interactive control command.
[0077] Figure 5 As an example, the first party is identified as "my party," the third avatar is Hero 2, the skill used by the third avatar is Skill 2, the third attack target is the enemy's Influence 3, and the second attack result is 400 damage. Also displayed is the status information of my hero and the opponent's hero after the interactive control command is executed.
[0078] In the above manner, the execution result of the interactive control command is displayed in the conversation window, so that the user can immediately know the effect of the interactive control command, which is conducive to the continuation of the game.
[0079] In addition, the conversation window can send and receive not only game match information, but also conversations. Specifically, in response to a conversation editing operation on the conversation window, a conversation message is generated and sent to the target game; wherein the conversation message is a conversation message between the first party and the second party. For text conversation messages, you can use Figure 5 You can enter text using the text input control in the game, or you can use the voice input control to enter voice conversation messages. The conversation messages are sent to the second party's client via the game server. Additionally, if there are multiple second parties, you can select a target second party before sending the conversation message.
[0080] This method can further enrich the functions of participating in games through instant messaging software and improve the convenience and fun of game participation.
[0081] The following embodiment describes the interactive control method of the game from the perspective of the game server. Figure 6 As shown, the method is applied to a game server; the method comprises the following steps:
[0082] Step S602: Generate game match information of the target game based on the game state of the target game; wherein the game match information includes: match information of a first party in the game, and / or match information of at least one second party other than the first party;
[0083] The game server can monitor the game status of the target game in real time and generate game match information when the game status meets preset conditions. The preset conditions may include, for example, the start of a game match, the first party performing a game operation and generating a result in the game match, or the second party performing a game operation and generating a result in the game match. The specific content of the game match information can be found in the previous embodiment and will not be repeated here.
[0084] Step S604, determining the user account of the instant messaging software bound to the first game account in the game match;
[0085] In actual implementation, the game server can monitor whether each game account in the game session has the game client enabled. If not, the server can determine whether the game account is bound to an instant messaging software user account. If so, the server can also determine the type of instant messaging software and the message format of the instant messaging software. The first game account mentioned above is the game account that does not have the game client enabled during the game session and is bound to the instant messaging software.
[0086] Step S606, the game session information is converted into an information format matched with the instant messaging software, and the converted game session information is sent to the server of the instant messaging software, so as to send the game session information to the client corresponding to the user account through the server of the instant messaging software.
[0087] The above steps describe the process of sending the game session information to the client of the instant messaging software by the game server, and further, the user sends the interactive control instruction to the game server through the client of the instant messaging software. Specifically, the game server receives the interactive control instruction from the client corresponding to the user account, converts the interactive control instruction into an instruction format matched with the target game, and executes the converted interactive control instruction.
[0088] The information format matched with the instant messaging software may be, for example, an IM format, and when the types or development languages of the instant messaging software are different, the information formats are usually different. The instruction format matched with the target game is usually an executable instruction format of the game server.
[0089] In this way, the game session information is received and displayed through the instant messaging software, and then the user sends the interactive control instruction through the instant messaging software to execute the game operation, so that the user can participate in the game session through the instant messaging software, and the convenience of participating in the game is improved.
[0090] Figure 7 The game interactive control method of the embodiment is shown in the flowchart of the multi-party interaction of the game server, the server of the instant messaging software and the client of the instant messaging software. The method comprises the following steps:
[0091] Step S702, the client of the instant messaging software sends an account binding request to the server of the instant messaging software;
[0092] Step S704, the server of the instant messaging software communicates with the game server to bind the user account in the instant messaging software with the first game account in the target game.
[0093] Step S706, the game server generates the game session information of the target game based on the game state of the target game, converts the game session information into an information format matched with the instant messaging software, and sends the converted game session information to the server of the instant messaging software;
[0094] Step S708, the server of the instant messaging software sends the game session information to the client of the instant messaging software, and displays the game session information in the conversation window of the client;
[0095] Step S710: The instant messaging software client responds to the instruction editing operation on the conversation window, generates an interactive control instruction based on the instruction editing operation, and sends the interactive control instruction to the instant messaging software server;
[0096] Step S712: The instant messaging software server forwards the interactive control instruction to the game server;
[0097] In step S714, the game server converts the interactive control instruction into an instruction format that matches the target game, executes the interactive control instruction after format conversion, generates an execution result, and returns the execution result to the server of the instant messaging software.
[0098] In step S716, the instant messaging software server sends the execution result to the instant messaging software client and displays it on the client.
[0099] The interactive game control method provided in this embodiment can address the limitations of physical devices and environments for some game clients, allowing users to complete previously complex game play within a more open and diverse environment. Furthermore, compared to related cloud gaming technologies, users can play in a more streamlined environment and complete specific game operations. For example, when applied to turn-based and development-based games, this method is more convenient and faster than direct cloud gaming solutions.
[0100] Corresponding to the above method embodiment, see Figure 8 The schematic diagram of the structure of an interactive control device for a game is shown, wherein a graphical user interface is provided through a terminal device; a conversation window of an instant messaging software is displayed in the graphical user interface; a user account in the instant messaging software is pre-bound to a first game account in a target game; the device includes:
[0101] The information display module 80 is configured to display the game match information in the session window in response to receiving the game match information of the target game; wherein the game match information includes: game match information of a first party to which the first game account belongs, and / or game match information of at least one second party other than the first party to which the first game account belongs, in a game match in which the first game account participates;
[0102] The instruction sending module 82 is used to respond to the instruction editing operation acting on the session window, generate an interactive control instruction based on the instruction editing operation, and send the interactive control instruction to the target game; wherein the interactive control instruction is used to: control the first party to which the first game account belongs to perform a specified game operation.
[0103] The interactive control device for the aforementioned game, in response to receiving game match information of a target game, displays the game match information in a conversation window; wherein the game match information includes: match information of a first party to which the first game account belongs, and / or match information of at least one second party other than the first party to which the first game account belongs, in a game match in which the first game account participates; in response to a command editing operation performed on the conversation window, generates interactive control instructions based on the command editing operation, and sends the interactive control instructions to the target game; wherein the interactive control instructions are used to control the first party to which the first game account belongs to perform a specified game operation. In this method, the game match information is received and displayed via instant messaging software, and then the user sends the interactive control instructions via the instant messaging software to perform the game operation. This method enables participation in game matches via instant messaging software, improving the convenience of user participation in games.
[0104] The above-mentioned conversation window includes an information input control; the information input control includes a text input control or a voice input control; the above-mentioned instruction sending module is also used to: respond to the information input operation on the information input control, obtain target information corresponding to the information input operation; and generate interactive control instructions based on the target information.
[0105] The above-mentioned instruction sending module is also used to: identify keywords from the target information and extract key information corresponding to the keywords; wherein the keywords include: the first virtual character performing game operations, the skills used by the first virtual character, and the first attack target of the first virtual character; based on the keywords and key information, generate interactive control instructions.
[0106] The conversation window includes an information selection control; the instruction sending module is further used to: respond to an information selection operation on the information selection control, obtain the first information selected by the information selection operation; and generate an interactive control instruction based on the first information.
[0107] The above-mentioned game match information includes the match information of the first party to which the first game account belongs; the match information includes: the first party's alternative virtual characters, alternative skills, and alternative attack targets; the alternative virtual characters, alternative skills, and alternative attack targets have a display format that can execute selected operations.
[0108] The above-mentioned first information includes multiple sub-information; the above-mentioned instruction sending module is further used to: display selection prompt information of the first sub-information in the first information, and multiple alternative information controls for the first sub-information in the conversation window; each alternative information control corresponds to a type of information content of the first sub-information; in response to a selection operation on the first control among the multiple alternative information controls, determine the information content corresponding to the first control as the information content of the first sub-information; display selection prompt information of the second sub-information other than the first sub-information, and multiple alternative information controls for the second sub-information in the conversation window, so as to determine the information content of the second sub-information through the multiple alternative information controls of the second sub-information, and obtain the information content of each sub-information in the first information.
[0109] The above-mentioned information display module is also used to: in response to receiving game match information of the target game, display the identifier of at least one second party other than the first party to which the first game account belongs, and the match information of the second party; wherein the match information of the second party includes: the second virtual character used by the second party in the previous round, the skills used by the second virtual character, the second attack target of the second virtual character, and the first attack result of the second virtual character against the second attack target.
[0110] The above-mentioned device also includes: a result display module, which is used to: display the first party's identification, the third virtual character corresponding to the interactive control instruction, the skills used by the third virtual character, the third attack target of the third virtual character, and the second attack result of the third virtual character against the third attack target in the conversation window; wherein the second attack result is returned by the target game, and the target game generates the attack result after receiving the interactive control instruction and executing the interactive control instruction.
[0111] The above-mentioned device also includes: a dialogue information processing module, which is used to: generate dialogue information in response to the dialogue editing operation acting on the conversation window, and send the dialogue information to the target game; wherein the dialogue information is: dialogue information between the first party and the second party.
[0112] See also Figure 9 The structure diagram of another interactive control device for a game shown is shown, and the device is applied to a game server; the device includes:
[0113] An information generation module 90 is configured to generate game match information of a target game based on a game state of the target game; wherein the game match information includes: match information of a first party in the game match, and / or match information of at least one second party other than the first party;
[0114] An account determination module 92 is used to determine the user account of the instant messaging software bound to the first game account in the game game;
[0115] The information sending module 94 is used to convert the game match information into an information format that matches the instant messaging software, and send the format-converted game match information to the server of the instant messaging software, so that the game match information can be sent to the client corresponding to the user account through the server of the instant messaging software.
[0116] The above-mentioned device also includes: an execution module, which is used to: receive interactive control instructions from the client corresponding to the user account; convert the interactive control instructions into an instruction format that matches the target game, and execute the interactive control instructions after format conversion.
[0117] In the above method, game information is received and displayed through instant messaging software, and then the user sends interactive control instructions through the instant messaging software to perform game operations. This method can realize participation in game games through instant messaging software, thereby improving the convenience of users participating in the game.
[0118] This embodiment further provides an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned interactive control method for the game. The electronic device can be a server or a terminal device.
[0119] See also Figure 10 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the interactive control method of the above game.
[0120] Furthermore, Figure 10 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .
[0121] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 10 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0122] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 100 or software instructions. The above processor 100 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.
[0123] The processor in the electronic device described above can implement the following operations in the interactive control method of the game described above by executing machine-executable instructions:
[0124] A graphical user interface is provided through a terminal device; a conversation window of an instant messaging software is displayed in the graphical user interface; a user account in the instant messaging software is pre-bound to a first game account in a target game; in response to receiving game match information of the target game, the game match information is displayed in the conversation window; wherein the game match information includes: in a game match participated by the first game account, match information of a first party to which the first game account belongs, and / or match information of at least one second party other than the first party to which the first game account belongs; in response to an instruction editing operation acting on the conversation window, an interactive control instruction is generated based on the instruction editing operation, and the interactive control instruction is sent to the target game; wherein the interactive control instruction is used to control the first party to which the first game account belongs to perform a specified game operation.
[0125] In the mode, the game match information is received and displayed through the instant messaging software, and then the user sends the interactive control instruction through the instant messaging software to perform the game operation, so that the user can participate in the game match through the instant messaging software, and the convenience of participating in the game is improved.
[0126] The information input control includes a text input control or a voice input control.
[0127] In the above mode, the user inputs information through the information input control in the conversation window, and then generates the interactive control instruction, so that the user can operate the instant messaging software to send the interactive control instruction of the game, without logging in the game client, and the convenience of participating in the game is improved.
[0128] The key information corresponding to the keyword is extracted, wherein the keyword includes a first virtual character performing a game operation, a skill used by the first virtual character, and a first attack target of the first virtual character.
[0129] The conversation window includes an information selection control.
[0130] In the mode, the user can select information by performing a click operation to generate the interactive control instruction, and the convenience of instruction operation is further improved.
[0131] The game match information includes match information of a first party to which a first game account belongs.
[0132] The first information includes a plurality of sub-information.
[0133] In the above method, the user operation is guided by interactive dialogue, thereby issuing interactive control instructions for the game, thereby improving the interactivity and control sense of the instruction operation and improving the user's experience of participating in the game.
[0134] In response to receiving game match information of a target game, an identifier of at least one second party other than the first party to which the first game account belongs, and match information of the second party are displayed; wherein the match information of the second party includes: a second virtual character used by the second party in a previous round, skills used by the second virtual character, a second attack target of the second virtual character, and a first attack result of the second virtual character against the second attack target.
[0135] The session window displays the identifier of the first party, the third virtual character corresponding to the interactive control instruction, the skills used by the third virtual character, the third attack target of the third virtual character, and the second attack result of the third virtual character against the third attack target; wherein the second attack result is returned by the target game, and the target game generates the attack result after receiving the interactive control instruction and executing the interactive control instruction.
[0136] In the above manner, the execution result of the interactive control command is displayed in the conversation window, so that the user can immediately know the effect of the interactive control command, which is conducive to the continuation of the game.
[0137] In response to a conversation editing operation performed on the conversation window, conversation information is generated and sent to a target game; wherein the conversation information is conversation information between a first party and a second party.
[0138] This method can further enrich the functions of participating in games through instant messaging software and improve the convenience and fun of game participation.
[0139] The game server generates game match information of the target game based on the game status of the target game; wherein the game match information includes: game information of a first party in the game match, and / or game information of at least one second party other than the first party; determines a user account of the instant messaging software bound to the first game account in the game match; converts the game match information into an information format that matches the instant messaging software, and sends the format-converted game match information to the server of the instant messaging software, so that the game match information is sent to the client corresponding to the user account through the server of the instant messaging software.
[0140] Receive interactive control instructions from the client corresponding to the user account; convert the interactive control instructions into an instruction format that matches the target game, and execute the interactive control instructions after format conversion.
[0141] In this method, game information is received and displayed through instant messaging software, and then the user sends interactive control instructions through the instant messaging software to perform game operations. This method can realize participation in game games through instant messaging software, thereby improving the convenience of users participating in the game.
[0142] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the interactive control method of the above game.
[0143] The machine-executable instructions stored in the machine-readable storage medium can implement the following operations in the interactive control method of the game by executing the machine-executable instructions:
[0144] A graphical user interface is provided through a terminal device; a conversation window of an instant messaging software is displayed in the graphical user interface; a user account in the instant messaging software is pre-bound to a first game account in a target game; in response to receiving game match information of the target game, the game match information is displayed in the conversation window; wherein the game match information includes: in a game match participated by the first game account, match information of a first party to which the first game account belongs, and / or match information of at least one second party other than the first party to which the first game account belongs; in response to an instruction editing operation acting on the conversation window, an interactive control instruction is generated based on the instruction editing operation, and the interactive control instruction is sent to the target game; wherein the interactive control instruction is used to control the first party to which the first game account belongs to perform a specified game operation.
[0145] In this method, game information is received and displayed through instant messaging software, and then the user sends interactive control instructions through the instant messaging software to perform game operations. This method can realize participation in game games through instant messaging software, thereby improving the convenience of users participating in the game.
[0146] The conversation window includes an information input control; the information input control includes a text input control or a voice input control; in response to an information input operation on the information input control, target information corresponding to the information input operation is obtained; and an interactive control instruction is generated based on the target information.
[0147] In the above method, the user inputs information through the information input control in the conversation window, and then generates interactive control instructions, so that the user can issue interactive control instructions for the game by operating the instant messaging software without having to log in to the game client, thereby improving the convenience of participating in the game.
[0148] Identify keywords from target information and extract key information corresponding to the keywords; wherein the keywords include: a first virtual character performing game operations, skills used by the first virtual character, and a first attack target of the first virtual character; and generate interactive control instructions based on the keywords and key information.
[0149] The conversation window includes an information selection control; in response to an information selection operation on the information selection control, first information selected by the information selection operation is obtained; and an interactive control instruction is generated based on the first information.
[0150] In this manner, the user can select information by performing a click operation, thereby generating interactive control instructions, further improving the convenience of instruction operations.
[0151] The game match information includes match information of the first party to which the first game account belongs; the match information includes: the first party's alternative virtual characters, alternative skills, and alternative attack targets; the alternative virtual characters, alternative skills, and alternative attack targets have a display format that can execute selected operations.
[0152] The above-mentioned first information includes multiple sub-information; selection prompt information of the first sub-information in the first information and multiple alternative information controls for the first sub-information are displayed in the conversation window; each alternative information control corresponds to a type of information content of the first sub-information; in response to a selection operation on a first control among the multiple alternative information controls, the information content corresponding to the first control is determined as the information content of the first sub-information; selection prompt information of a second sub-information other than the first sub-information and multiple alternative information controls for the second sub-information are displayed in the conversation window, so as to determine the information content of the second sub-information through the multiple alternative information controls of the second sub-information, thereby obtaining the information content of each sub-information in the first information.
[0153] In the above method, the user operation is guided by interactive dialogue, thereby issuing interactive control instructions for the game, thereby improving the interactivity and control sense of the instruction operation and improving the user's experience of participating in the game.
[0154] In response to receiving game match information of a target game, an identifier of at least one second party other than the first party to which the first game account belongs, and match information of the second party are displayed; wherein the match information of the second party includes: a second virtual character used by the second party in a previous round, skills used by the second virtual character, a second attack target of the second virtual character, and a first attack result of the second virtual character against the second attack target.
[0155] The session window displays the identifier of the first party, the third virtual character corresponding to the interactive control instruction, the skills used by the third virtual character, the third attack target of the third virtual character, and the second attack result of the third virtual character against the third attack target; wherein the second attack result is returned by the target game, and the target game generates the attack result after receiving the interactive control instruction and executing the interactive control instruction.
[0156] In the above manner, the execution result of the interactive control instruction is displayed in the conversation window, so that the user can immediately know the effect of the interactive control instruction, which is conducive to the continuation of the game.
[0157] In response to a conversation editing operation performed on the conversation window, conversation information is generated and sent to a target game; wherein the conversation information is conversation information between a first party and a second party.
[0158] This method can further enrich the functions of participating in games through instant messaging software and improve the convenience and fun of game participation.
[0159] The game server generates game match information of the target game based on the game status of the target game; wherein the game match information includes: game information of a first party in the game match, and / or game information of at least one second party other than the first party; determines a user account of the instant messaging software bound to the first game account in the game match; converts the game match information into an information format that matches the instant messaging software, and sends the format-converted game match information to the server of the instant messaging software, so that the game match information is sent to the client corresponding to the user account through the server of the instant messaging software.
[0160] Receive interactive control instructions from the client corresponding to the user account; convert the interactive control instructions into an instruction format that matches the target game, and execute the interactive control instructions after format conversion.
[0161] In this method, game information is received and displayed through instant messaging software, and then the user sends interactive control instructions through the instant messaging software to perform game operations. This method can realize participation in game games through instant messaging software, thereby improving the convenience of users participating in the game.
[0162] The computer program product of the interactive game control method, device, and electronic device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. For specific implementation, please refer to the method embodiments and will not be repeated here.
[0163] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0164] In addition, in the description of the embodiments of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; they may refer to mechanical connections or electrical connections; they may refer to direct connections or indirect connections through an intermediate medium; and they may refer to internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.
[0165] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0166] In the description of the present invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate and simplify the description of the present invention. They are not intended to indicate or imply that the devices or components referred to must have, be constructed, or operate in a specific orientation, and therefore should not be construed as limitations on the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0167] Finally, it should be noted that the above embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for interactive control of a game, characterized in that: Providing a graphical user interface through the terminal device; the graphical user interface displays a conversation window of the instant messaging software; The user account in the instant messaging software is pre-bound to the first game account in the target game; The method comprises: In response to receiving the game match information of the target game, displaying the game match information in the session window; wherein the game match information includes: game match information of a first party to which the first game account belongs, and / or game match information of at least one second party other than the first party to which the first game account belongs, in a game match in which the first game account participates; In response to an instruction editing operation performed on the session window, an interactive control instruction is generated based on the instruction editing operation, and the interactive control instruction is sent to the target game; wherein the interactive control instruction is used to: control the first party to which the first game account belongs to perform a specified game operation.
2. The method according to claim 1, characterized in that The conversation window includes an information input control; the information input control includes a text input control or a voice input control; The step of responding to the instruction editing operation acting on the conversation window and generating the interactive control instruction based on the instruction editing operation includes: In response to an information input operation on the information input control, obtaining target information corresponding to the information input operation; An interactive control instruction is generated based on the target information.
3. The method according to claim 2, characterized in that The step of generating an interactive control instruction based on the target information includes: Identifying keywords from the target information and extracting key information corresponding to the keywords; wherein the keywords include: a first virtual character performing a game operation, a skill used by the first virtual character, and a first attack target of the first virtual character; Generate an interactive control instruction based on the keyword and the key information.
4. The method according to claim 1, wherein The session window includes an information selection control; The step of responding to the instruction editing operation acting on the conversation window and generating the interactive control instruction based on the instruction editing operation includes: In response to an information selection operation on the information selection control, obtaining first information selected by the information selection operation; Generate an interactive control instruction based on the first information.
5. The method according to claim 4, characterized in that The game match information includes game information of the first party to which the first game account belongs; The game information includes: the first party's alternative virtual characters, alternative skills, and alternative attack targets; The alternative virtual characters, the alternative skills, and the alternative attack targets have a display format in which a selected operation can be performed.
6. The method according to claim 4, characterized in that The first information includes a plurality of sub-information; The step of obtaining the first information selected by the information selection operation in response to the information selection operation on the information selection control includes: Displaying, in the conversation window, selection prompt information for the first sub-information in the first message, and a plurality of candidate information controls for the first sub-information; each candidate information control corresponds to a type of information content of the first sub-information; In response to a selection operation on a first control among the multiple candidate information controls, determining information content corresponding to the first control as information content of the first sub-information; Selection prompt information of the second sub-information other than the first sub-information and multiple alternative information controls of the second sub-information are displayed in the conversation window, so as to determine the information content of the second sub-information through the multiple alternative information controls of the second sub-information and obtain the information content of each sub-information in the first information.
7. The method according to claim 1, characterized in that In response to receiving the game match information of the target game, the step of displaying the game match information in the session window includes: In response to receiving the game match information of the target game, the identifier of at least one second party other than the first party to which the first game account belongs, and the match information of the second party are displayed; wherein the match information of the second party includes: a second virtual character used by the second party in the previous round, the skills used by the second virtual character, the second attack target of the second virtual character, and the first attack result of the second virtual character against the second attack target.
8. The method according to claim 1, characterized in that After the steps of responding to an instruction editing operation performed on the session window, generating an interactive control instruction based on the instruction editing operation, and sending the interactive control instruction to the target game, the method further includes: Displaying in the conversation window an identifier of the first party, a third virtual character corresponding to the interactive control instruction, a skill used by the third virtual character, a third attack target of the third virtual character, and a second attack result of the third virtual character on the third attack target; The second attack result is returned by the target game, and the target game generates the attack result after receiving the interactive control instruction and executing the interactive control instruction.
9. The method according to claim 1, characterized in that The method further comprises: In response to a dialogue editing operation performed on the conversation window, dialogue information is generated and sent to the target game; wherein the dialogue information is dialogue information between the first party and the second party.
10. A method for interactive control of a game, characterized in that: The method is applied to a game server; The method comprises: Generating game match information of the target game based on a game state of the target game; wherein the game match information includes: match information of a first party in the game match, and / or match information of at least one second party other than the first party; Determining a user account of the instant messaging software bound to the first game account in the game match; The game match information is converted into an information format that matches the instant messaging software, and the format-converted game match information is sent to the server of the instant messaging software, so that the game match information is sent to the client corresponding to the user account through the server of the instant messaging software.
11. The method according to claim 10, characterized in that The method further comprises: Receiving an interactive control instruction from a client corresponding to the user account; The interactive control instructions are converted into an instruction format that matches the target game, and the interactive control instructions after format conversion are executed.
12. A game interactive control device, characterized in that: Providing a graphical user interface through the terminal device; the graphical user interface displays a conversation window of the instant messaging software; The user account in the instant messaging software is pre-bound to the first game account in the target game; The device comprises: an information display module, configured to, in response to receiving game match information of the target game, display the game match information in the session window; wherein the game match information includes: game match information of a first party to which the first game account belongs, and / or game match information of at least one second party other than the first party to which the first game account belongs, in a game match in which the first game account participates; and an instruction sending module, configured to respond to an instruction editing operation performed on the session window, generate an interactive control instruction based on the instruction editing operation, and send the interactive control instruction to the target game; wherein the interactive control instruction is used to control the first party to which the first game account belongs to perform a specified game operation.
13. An interactive control device for a game, characterized in that: The device is applied to a game server; The device comprises: an information generation module, configured to generate game match information of a target game based on a game state of the target game; wherein the game match information includes: match information of a first party in the game match, and / or match information of at least one second party other than the first party; An account determination module, configured to determine a user account of the instant messaging software bound to the first game account in the game match; An information sending module is used to convert the game match information into an information format that matches the instant messaging software, and send the game match information after format conversion to the server of the instant messaging software, so that the game match information can be sent to the client corresponding to the user account through the server of the instant messaging software.
14. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the interactive control method of the game described in any one of claims 1 to 9, or implements the interactive control method of the game described in any one of claims 10 to 11.
15. A machine-readable storage medium, characterized in that The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions prompt the processor to implement the interactive control method of the game described in any one of claims 1-9, or implement the interactive control method of the game described in any one of claims 10-11.
Citation Information
Patent Citations
Method and system for recognition of voice operational command of network transaction system
CN104078043A
Network game activating method and device based on instant messaging system
CN104639422A