Task collaboration method, device, equipment and readable medium

By entering the task identifier in the chat window of a multiplayer game, the system automatically or guides the recipient to lock onto a virtual target and release skills, solving the problem of team members having difficulty responding in a timely manner and improving teamwork efficiency and user experience.

CN114405014BActive Publication Date: 2025-09-23BEIJING PERFECT WORLD SOFTWARE TECH DEV CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111640899.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-29
Publication Date
2025-09-23
Estimated Expiration
2041-12-29

AI Technical Summary

Technical Problem

In multiplayer games, team members often have difficulty responding to collaborative tasks in a timely manner due to various reasons, resulting in inefficient teamwork, especially in a chaotic battlefield where it is difficult to quickly lock onto the target object.

Method used

By entering the task identifier in the chat window of the game interface, the system automatically or guides the recipient to lock the virtual target and release skills, including ensuring that the target is within the visual range and adjusting the position according to the skill range to complete the collaborative task.

Benefits of technology

Improves the response efficiency of team collaborative tasks and the player cooperation experience, ensuring that team members can quickly and accurately lock and attack virtual targets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114405014B_ABST
    Figure CN114405014B_ABST
Patent Text Reader

Abstract

The present invention discloses a task collaboration method, apparatus, device and readable medium. The method comprises: obtaining a first chat message input by an initiator based on a chat window of a game interface; the first chat message contains a task identifier; in the game interface, determining a virtual target corresponding to the task identifier; based on the task identifier, guiding the recipient of the first chat message in the chat window to lock onto the virtual target; and controlling the recipient to release skills toward the virtual target. Through the above scheme, when playing a team game, in the game interface, game players can initiate a collaborative task through a chat window. The initiator can input a task identifier in the chat window, and then can easily guide other players in the chat window as recipients of the chat message to quickly lock onto the target and participate in the collaborative task in a timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of Internet technology, and in particular to task collaboration methods, devices, equipment, and readable media. Background Art

[0002] Existing game modes are becoming more and more diverse, including single-player games, multiplayer games, massively multiplayer games, and so on.

[0003] In multiplayer and massively multiplayer games, collective collaboration is often required, with multiple teammates collaborating to complete a task. In typical operations, to ensure smooth teamwork, team members are often called upon to quickly respond, such as quickly focusing fire upon discovering a hostile target. However, in practice, it's inevitable that some team members may be unable to respond in a timely manner due to various reasons, or that the chaotic battlefield prevents team members from quickly locking onto the target, adversely impacting the overall progress of the team's mission. Therefore, a solution is needed that enables team members to respond to collaborative tasks in a timely manner. Summary of the Invention

[0004] Embodiments of the present invention provide a task collaboration method, apparatus, device, and readable medium to improve the response efficiency of collaborative tasks.

[0005] In a first aspect, an embodiment of the present invention provides a task collaboration method, the method comprising:

[0006] Acquire a first chat message input by the initiator based on the chat window of the game interface; the first chat message includes a task identifier;

[0007] In the game interface, determining a virtual target corresponding to the task identifier;

[0008] Based on the task identifier, guiding the recipient of the first chat message in the chat window to lock onto the virtual target;

[0009] Control the receiving direction to release skills to the virtual target.

[0010] Optionally, before obtaining the first chat message input by the initiator based on the chat window of the game interface, the method further includes:

[0011] In the game interface, the virtual target designated by the initiator is determined according to the operation information of the initiator.

[0012] Optionally, in the game interface, determining a virtual target corresponding to the task identifier includes:

[0013] receiving an initiator corresponding to the task identifier fed back by the server;

[0014] The virtual target specified by the initiator is used as the virtual target corresponding to the task identifier.

[0015] Optionally, guiding the recipient of the first chat message in the chat window to lock onto the virtual target based on the task identifier includes:

[0016] In the game interface, determining the visual range of the recipient;

[0017] If the virtual target is within the visual range of the receiver, the receiver is guided to lock onto the virtual target based on the task identifier.

[0018] Optionally, controlling the receiving direction to release a skill to the virtual target includes:

[0019] Determining a skill range of a skill to be released by the recipient;

[0020] If the virtual target is within the skill range of the receiver who is about to release the skill, the receiver is controlled to release the skill towards the virtual target.

[0021] Optionally, controlling the receiving direction to release a skill to the virtual target includes:

[0022] If the virtual target is not within the visual range of the recipient; or if the virtual target is not within the skill range of the recipient who is about to release a skill, guiding the recipient to move toward the virtual target;

[0023] When the virtual target is moved to within the skill range where the recipient is about to release a skill, the recipient is controlled to release the skill to the virtual target.

[0024] Optionally, when the virtual target is moved into a skill range where the receiver is about to release a skill, controlling the receiver to release a skill toward the virtual target includes:

[0025] When the virtual target is moved into the skill range where the recipient is about to release a skill, a release prompt message is sent to the recipient;

[0026] If a release instruction is received from the receiving party, the receiving party is controlled to release the skill to the virtual target.

[0027] Optionally, before controlling the receiving direction to release a skill to the virtual target, the method further includes:

[0028] The skill type to be released is determined according to the type of the virtual target and the distance between the recipient and the virtual target.

[0029] In a second aspect, an embodiment of the present invention provides a task coordination device, the device comprising:

[0030] An acquisition module, configured to acquire a first chat message input by an initiator based on a chat window of a game interface; the first chat message includes a task identifier;

[0031] A determination module, configured to determine, in the game interface, a virtual target corresponding to the task identifier;

[0032] A locking module, configured to guide a recipient of the first chat message in the chat window to lock the virtual target based on the task identifier;

[0033] A control module is used to control the receiving direction to release skills to the virtual target.

[0034] In a third aspect, an embodiment of the present invention further provides an electronic device comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the task collaboration method according to the first aspect.

[0035] In a fourth aspect, an embodiment of the present invention further provides a computer-readable medium on which is stored at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the task collaboration method according to the first aspect.

[0036] In an embodiment of the present invention, a first chat message input by an initiator based on a chat window of a game interface is obtained; the first chat message includes a task identifier; in the game interface, a virtual target corresponding to the task identifier is determined; based on the task identifier, the recipient of the first chat message in the chat window is guided to lock onto the virtual target; and the recipient is controlled to release skills toward the virtual target. Through the above embodiment, when playing a team game, in the game interface, game players can initiate collaborative tasks through a chat window. The initiator can enter a task identifier in the chat window, and then can easily guide other players in the chat window as recipients of the chat message to quickly lock onto the target and participate in the collaborative task in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0038] Figure 1 A flowchart of a task collaboration method provided in an embodiment of the present application;

[0039] Figure 2 A schematic diagram of a task collaboration scenario provided in an embodiment of the present application;

[0040] Figure 3 A schematic diagram of locking a virtual target provided in an embodiment of the present application;

[0041] Figure 4 A schematic diagram of locking a virtual target based on a list provided in an embodiment of the present application;

[0042] Figure 5 A schematic diagram of another method of locking a virtual target provided by an embodiment of the present application;

[0043] Figure 6 A schematic diagram of another method of locking a virtual target provided in an embodiment of the present application;

[0044] Figure 7 A flowchart of another task collaboration method provided in an embodiment of the present application;

[0045] Figure 8 A flowchart of another task collaboration method provided in an embodiment of the present application;

[0046] Figure 9 A schematic diagram of the structure of a task coordination device provided in an embodiment of the present application;

[0047] Figure 10 For Figure 9 The embodiment provides a structural diagram of an electronic device corresponding to a task coordination device. DETAILED DESCRIPTION

[0048] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0049] The terms used in the embodiments of the present invention are for the purpose of describing specific embodiments only and are not intended to limit the present invention. The singular forms "a," "an," "the," and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, and unless the context clearly indicates otherwise, "a plurality" generally includes at least two.

[0050] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.

[0051] In addition, the step sequence in the following method embodiments is only an example and not a strict limitation.

[0052] In a multiplayer game, when a hostile virtual target appears, or a teammate's virtual target needs rescue, there will be an initiator (a player, such as the team leader) who will notify teammates to participate in the team task in a timely manner through methods such as shouting. However, in actual game activities, due to different levels of familiarity among players, some players are not able to respond quickly to the initiator's team collaboration tasks. In some multiplayer games, when a team battle occurs, the scene is relatively chaotic, and it is difficult for other players to quickly lock onto the virtual target designated by the initiator. This will affect the response speed of the team collaboration task and the teamwork experience of multiple game players. Therefore, there is a need for a technical solution that can improve the cooperation efficiency of game team collaboration tasks.

[0053] For ease of understanding, the following specific examples illustrate the task collaboration method. It should be noted that in the technical solution of this application, task collaboration can be understood as multiple game players participating together to complete a certain game task in a team game. The task identifier mentioned here is used to represent an identifier for a collaborative task that summons multiple game players to participate in. The concentrated fire mentioned here can be understood as all or most of the game members in the team concentrating their firepower (which can be understood as various game skills) on one or some hostile targets, hoping to quickly defeat the hostile virtual targets with the strength of the team.

[0054] like Figure 1 This is a flow chart of a task collaboration method provided in an embodiment of the present application. The execution subject of this method may be a game assistant that can monitor, analyze and control chat information. Figure 1 As you can see, the specific steps include the following:

[0055] 101: Acquire first chat information input by an initiator based on a chat window of a game interface; the first chat information includes a task identifier.

[0056] 102: In the game interface, determine a virtual target corresponding to the task identifier.

[0057] 103: Based on the task identifier, guiding the recipient of the first chat message in the chat window to lock onto the virtual target;

[0058] 104: Control the receiving direction to release skills toward the virtual target.

[0059] In practice, team games often involve many players. For example, in chaotic game scenarios, team members are each performing their own tasks in their respective positions. When a hostile virtual target appears, and that target possesses relatively strong combat power, players will choose to defeat it through team-focused fire. In this case, the initiator can initiate a collaborative task through the chat window in the game interface.

[0060] like Figure 2 A schematic diagram of a task collaboration scenario provided by an embodiment of the present application. Figure 2 As can be seen in the figure, game players of the same team are chatting in the same game chat window. The hostile virtual target A has defeated the current game team in the previous game, so the current game team wants to play against A again to show who is better. As the initiator of the collaborative task, you can enter the task identifier and other explanatory chat content in the chat window. The task identifier mentioned here can be certain shortcut keys (such as Tab shortcut keys or user-defined shortcut keys), or specific identifiers (such as * or #, etc., or user-defined specific identifiers), or a combination of multiple types of identifiers. It should be noted that before obtaining the first chat information input by the initiator based on the chat window of the game interface, it also includes: in the game interface, according to the operation information of the initiator, determining the virtual target specified by the initiator. The operation information of the initiator mentioned here can be the attack operation of the initiator controlling the corresponding virtual character to fight with the virtual target, or the initiator selecting the virtual target, or the defense operation of the initiator being attacked by the virtual target, etc., which can directly or indirectly determine the virtual target for which the initiator initiates the collaborative task.

[0061] In an optional solution, the initiator can also enter a target character identifier in the first chat message, so that the corresponding virtual target can be determined directly based on the target character identifier provided by the initiator. The target character identifier mentioned here can be a game player nickname, user name, etc., or a character name in the game (for example, a mage). After the initiator completes entering the above chat message, he can click send or press the send button (for example, enter), and the first chat message will be monitored by a game plug-in such as a game assistant. In actual application, although the initiator specifies the target character identifier in the chat message, if there are multiple virtual targets with the same target character identifier in the game, for example, there are multiple mage characters in the game, then it is usually considered that the mage character closest to the initiator is the virtual target specified by the initiator. Of course, if it is found that the target character identifier entered by the initiator in the chat window is unclear, a corresponding prompt message can be generated, for example, all virtual targets with the same target character identifier are generated into the same list, thereby guiding the initiator to select the virtual target that represents its true designated intention from the list. Furthermore, it is possible to determine the virtual target corresponding to the target character identifier selected by the initiator in the game interface.

[0062] In the embodiment of the present application, the fire concentration task is used as an example for explanation. Assume that the Tab key is a shortcut key for one-click fire concentration. Through the above scheme, the virtual target corresponding to the task identifier is determined from the game interface, and the task identifier is identified. If it is identified as a fire concentration task (that is, requesting multiple game players on the same team to attack the same hostile virtual target at the same time), the multiple players participating in the chat window will be guided to quickly lock the virtual target in the game interface.

[0063] In actual applications, there are multiple ways to guide at least one recipient in a chat window to lock onto a virtual target. A game assistant can automatically help the recipient (other game player) lock onto the virtual target, or a lock prompt message can be sent to the recipient, and then the recipient can choose whether to lock onto the virtual target. The following will illustrate each of these ways with specific embodiments.

[0064] In one or more embodiments of the present application, in the game interface, determining the virtual target corresponding to the task identifier includes: receiving the initiator corresponding to the task identifier fed back by the server; and using the virtual target specified by the initiator as the virtual target corresponding to the task identifier. When the initiator initiates a collaborative task, if the virtual target is not indicated in the first chat message, it can be determined by the server. Specifically, the first chat message is received, and the task identifier carried therein is obtained after parsing the first chat message. Furthermore, a request to query the initiator and the virtual target currently specified by the initiator can be sent to the server, and the virtual target specified by the initiator can be used as the virtual target corresponding to the task identifier.

[0065] The initiator enters the first chat message through the chat window, which contains a task identifier. If the recipient in the chat window chooses to authorize the initiator to specify the virtual target, the task identifier may not be displayed to the recipient, but the virtual target may be directly locked according to the task identifier in the first chat message, and skills may be released on the virtual target. Figure 3 A schematic diagram of locking a virtual target provided by an embodiment of the present application. Figure 3 As can be seen in the chat window, the initiator entered Tab (a shortcut key indicating the task identifier) ​​+ Start Attack (text content, optional input) as the first chat message. For the recipient, there is no need for the recipient to choose which virtual target to lock on. Without the need for the recipient to perform any operation, the virtual target can be locked on. In this way, it can not only meet the initiator's needs for simple and fast initiation of collaborative tasks, but also make it easier for the recipient to understand what collaborative task they are about to participate in and who the hostile target is when the task is implemented. It can effectively improve the efficiency of team collaborative task generation, execution efficiency and user experience.

[0066] In one or more embodiments of the present application, when the virtual target is moved into the skill range where the recipient is about to release a skill, controlling the recipient to release a skill on the virtual target includes: when the virtual target is moved into the skill range where the recipient is about to release a skill, sending a release prompt message to the recipient. If a release command is received from the recipient, controlling the recipient to release a skill on the virtual target.

[0067] In the case that the recipient does not authorize automatic locking of the virtual target, the recipient can choose whether to lock, which virtual target to lock, how to lock, etc.

[0068] like Figure 4A schematic diagram of locking a virtual target based on a list provided for an embodiment of the present application. In the game interface, there is not only a chat window, but also a hostile information list, which can prompt the recipient to lock the virtual target through the hostile information list, and the recipient can also complete the locking of the virtual target based on the hostile information list. That is, the recipient can see the relevant information of the main hostile virtual target through the list, and can also quickly select and lock the hostile virtual target based on the list. In the present application scheme, after determining the virtual target specified by the initiator, the information corresponding to the virtual target can be displayed at the top of the list of each recipient, that is, Figure 4 As shown. Furthermore, the recipient can more intuitively see the virtual target of the collaborative task (for example, the fire-collecting task) to be completed from the list. It should be noted that the name of the virtual target, as well as the corresponding player nickname, game character name, etc., can be displayed in the list to help the recipient better identify the virtual target. The recipient can choose to accept or not accept the collaborative task according to his or her needs. For example, if the recipient clicks on the corresponding virtual target, it means that the recipient accepts and will participate in the fire-collecting collaborative task for the virtual target; if the recipient does not make any choice, it means that the recipient is unwilling to participate in the fire-collecting collaborative task.

[0069] like Figure 5 A schematic diagram of another method of locking a virtual target provided by an embodiment of the present application. The initiator enters a first chat message through the chat window, which includes a task identifier. Figure 5As can be seen in the example, the initiator entered "Tab" (the shortcut key for the task identifier) ​​+ "Start attack" (text content) in their chat window as the first chat message. The recipient can intuitively see all the contents of the first chat message. In other words, they can understand which skill will be applied to which virtual target. If the recipient wishes to participate in the collaborative task, they can respond to the initiator by replying to the chat message. Based on the recipient's chat message, the initiator can determine whether to authorize automatic targeting of the virtual target. For example, if the recipient replies in the chat window with an affirmative response such as "OK," "Come on," or "Come on, everyone, focus fire," it indicates that the recipient is willing to participate in the collaborative task (e.g., a focus fire task) targeting the virtual target, and the initiator will be able to quickly target the virtual target in the game interface. If the recipient replies in the chat window with a negative response such as "Forget it" or "Let's retreat," it indicates that the recipient is unwilling to participate in the collaborative task (e.g., a focus fire task) targeting the virtual target, and the initiator will not be able to target the virtual target. From the above scheme, it can be seen that in a team game, as a team game player, without having to perform too many complicated operations, collaborative tasks can be achieved only through chatting. While meeting the chat needs, collaborative tasks can be quickly initiated, and the recipient can be effectively guided to participate in the collaborative task, and the recipient can be assisted to quickly lock the virtual target.

[0070] like Figure 6 A schematic diagram of another method of locking a virtual target provided by an embodiment of the present application. The first chat message input by the initiator through the chat window includes a task identifier. Figure 6 It can be seen that the initiator entered Tab (a shortcut key indicating the task identifier) ​​+ Start Attack (text content) as the first chat message in his chat window. For the recipient, all the contents in the first chat message can be intuitively seen. If the recipient wants to participate in the collaborative task, the recipient can lock the virtual target by clicking on the received first chat message. In other words, if the recipient clicks on the first chat message, it means that the recipient wants to participate in the collaborative task (for example, the fire-collecting task) for the virtual character. Furthermore, it can help the recipient quickly lock the virtual target in the game interface. If the recipient does not click on the first chat message after receiving it, for example, if the recipient does not click on it after a period of time (for example, 10 seconds), it means that the recipient is unwilling to participate in the collaborative task, and the locking function in the first chat message will become invalid. After the invalidation, the recipient will not be able to lock the virtual target by clicking on the first chat message again.

[0071] In one or more embodiments of the present application, guiding the recipient of the first chat message in the chat window to lock the virtual target based on the task identifier includes: determining the visual range of the recipient in the game interface; if the virtual target is within the visual range of the recipient, guiding the recipient to lock the virtual target based on the task identifier.

[0072] In actual applications, if the initiator wants to call on teammates to initiate a fire-focusing task against a virtual target, it is necessary to ensure that the recipient can realize the collaborative task. It is easy to understand that in the game interface, the displayed content and game scene range are limited. If you want a recipient to participate in the collaborative task, you need to ensure that the recipient’s current visual range contains a virtual target, so that you can automatically or manually help the recipient lock the virtual target, and then, it is possible to release skills to the virtual target. The visual range mentioned here can be understood as the range displayed in the recipient’s game interface.

[0073] Furthermore, controlling the receiving direction to release a skill toward the virtual target includes: determining a skill range within which the receiving direction will release the skill; and if the virtual target is within the skill range within which the receiving direction will release the skill, controlling the receiving direction to release the skill toward the virtual target. Furthermore, when the receiving direction participates in a collaborative task, the type of skill to be released must be set in advance. Specifically, the type of skill to be released is determined based on the type of the virtual target and the distance between the receiving direction and the virtual target.

[0074] In actual applications, each game character has its own game skills, and each game skill has its own characteristics. Some are close-range attack skills, while others are long-range attack skills. Therefore, before controlling the receiver to release a skill, it is also necessary to determine whether the virtual target is within the attack range of the skill based on the skill type of the game skill. If it is within the skill range, the receiver's corresponding virtual character can be automatically or manually controlled to release the corresponding game skill against the virtual target. If not, other skills with long-range attack capabilities can be replaced. If there is no skill with a longer attack distance, the receiver needs to be controlled to move closer to the virtual target. Specifically:

[0075] If the virtual target is not within the visual range of the recipient; or if the virtual target is not within the skill range of the recipient who is about to release a skill, guide the recipient to move to the virtual target; when the virtual target is within the skill range of the recipient who is about to release a skill, control the recipient to release the skill to the virtual target.

[0076] In actual application, when team members are playing the game, each game player may be performing his or her own tasks in different locations, and some players may be performing copy tasks. At this time, if the initiator initiates a fire-focusing task targeting a virtual target, it is obvious that some game players cannot lock in time and immediately participate in the fire-focusing task. Therefore, after the recipient receives the first chat message, after determining the first physical position of the virtual target from the game interface, it is necessary to further determine the second physical position of the virtual character corresponding to the recipient in the game interface, and then judge the distance between the first physical position and the second physical position. If the distance is too large, for example, it exceeds the skill attack range (that is, the effective skill distance) of the virtual character corresponding to the recipient, or exceeds the visual range, the first virtual character corresponding to the recipient will be guided to move toward the virtual target and approach, so that the recipient can see the virtual target, and then guide the recipient to quickly lock the virtual target and perform the corresponding attack skill.

[0077] It should be noted that the virtual targets in the above embodiments are all assumed to be hostile targets, but they can actually be teammates. For example, a teammate needs help (e.g., ammunition replenishment, blood transfusion, etc.). The specific implementation methods are basically the same and will not be repeated here.

[0078] Through the above scheme, it can be known that the first chat information input by the initiator based on the chat window of the game interface is obtained; the first chat information contains a task identifier; in the game interface, the virtual target corresponding to the task identifier is determined; based on the task identifier, the recipient of the first chat information in the chat window is guided to lock the virtual target; and the recipient is controlled to release skills towards the virtual target. Through the above embodiment, when playing a team game, in the game interface, game players can initiate collaborative tasks through the chat window. The initiator can enter the task identifier in the chat window, and then can easily guide other players in the chat window as recipients of the chat information to quickly lock the target and participate in the collaborative task in a timely manner.

[0079] Based on the same idea, the embodiment of the present application also provides a task collaboration method. Figure 7 A flowchart of another task collaboration method provided in an embodiment of the present application. Figure 7 The method includes the following steps:

[0080] 701: Create a chat window based on the game interface, wherein the chat window includes an initiator and at least one recipient of the game.

[0081] 702: Generate chat information including a task identifier in the chat window.

[0082] 703: Send the chat message to at least one recipient in the chat window, so that the at least one recipient locks on a virtual target in the game interface.

[0083] In practical applications, the chat window within the game interface can be created during the game entry process. That is, upon entering the game interface, team members are automatically added to the chat window, allowing them to interact through text, images, video, voice, and other means. Players in this chat window can choose whether to participate in collaborative tasks. Alternatively, a chat window can be created specifically for collaborative tasks, where all players in the chat window are automatically considered willing to accept collaborative tasks.

[0084] After the initiator sends a chat message, a plug-in such as the game assistant can parse the chat message to obtain the task identifier carried in the chat message. Then, based on the initiator's operation information in the task identifier, the receiver is guided and assisted in locking the virtual target in the game interface and executing the corresponding collaborative task (for example, a fire-focusing task) on the virtual target.

[0085] In some game scenes, due to the large number of characters and confusion, the initiator cannot quickly find the virtual target in the game interface. In this case, a combat radar (which can be understood as helping game players dynamically obtain information about hostile virtual targets) can be used to generate a hostile information list. Figure 7 A schematic diagram of a chat message generation method provided in an embodiment of the present application. In response to a click operation by an initiator, the virtual target in the hostile information list is determined. Within the list, the hostile virtual targets are sorted according to their danger level and then displayed. When the initiator clicks on any virtual target in the hostile information list, the virtual target is displayed in the initiator's chat window. Furthermore, based on the input task identifier, a chat message is generated to initiate a collaborative task targeting the virtual target.

[0086] For more detailed technical solutions for collaborative tasks, please refer to Figures 1 to 6 The corresponding embodiments will not be repeated here.

[0087] Based on the same idea, the embodiment of the present application provides another task collaboration method. Figure 8 A flowchart of another task collaboration method provided in an embodiment of the present application. Figure 8 As you can see, the specific steps include the following:

[0088] 801: Receive a chat message sent by an initiator in a chat window; the chat message includes a task identifier.

[0089] 802: Determine a virtual target corresponding to the task identifier in the game interface.

[0090] 803: Lock the virtual target in the game interface according to the task identifier.

[0091] The chat information mentioned here is obtained after parsing the content sent by the initiator through a plug-in such as a game assistant. After receiving the chat information sent by the initiator through the chat window, the corresponding virtual target will be determined from the game interface based on the operation information of the initiator of the task identifier. It is easy to understand that due to the different physical positions of different game players in the game interface, the visual ranges they have are different. After the analysis is obtained, the recipient needs to further determine the physical position of the virtual target, and then lock the virtual target in the game interface in response to the task identifier.

[0092] It should be noted that there are multiple ways for the receiver to lock onto the virtual target in the game interface, and examples are provided below to illustrate each of these ways.

[0093] One method is to display a hostile information list in the game interface, and then lock the virtual target through the list. Specifically, locking the virtual target in the game interface according to the task identifier includes: if the task identifier is a focus fire identifier, then in response to the recipient clicking on the hostile information list, locking the virtual target in the game interface.

[0094] In the embodiment of the present application, the recipient has the right to choose. If the recipient does not want to participate in the fire concentration mission, he or she may not select the virtual target from the hostile information list.

[0095] In addition, a reply to a chat message can be made through the chat window as a response to the collaborative task. Specifically, the locking of the virtual target in the game interface according to the task identifier includes: sending a response message to the chat message in the chat window; and locking the virtual target in the game interface based on the response message.

[0096] like Figure 5 As shown, after receiving the chat message containing the collaborative task provided by the initiator, the recipient can further respond to the chat message to indicate whether they are willing to participate in the collaborative task. Specifically, if the recipient responds in the affirmative, it indicates that they are willing to participate in the collaborative task; if they respond in the negative, it indicates that they are not willing to participate in the collaborative task.

[0097] For example, if the recipient responds with "OK, everyone focus on the fire" in the chat window, the game assistant will parse the chat message and perform semantic recognition on the reply message by combining the task identifier and text content sent by the initiator, so as to understand the recipient's true intention and help the recipient lock the virtual target in the game interface more quickly. In actual applications, the initiation and response of collaborative tasks can be achieved through the chat window in the form of chat interaction, which can effectively improve the efficiency of collaborative task initiation and processing and enhance the user's interactive experience. For more detailed technical solutions on collaborative tasks, please refer to Figures 1 to 6 The corresponding embodiments will not be repeated here.

[0098] Based on the same idea, the embodiment of the present application also provides a task coordination device. Figure 9 A schematic diagram of the structure of a task coordination device provided in an embodiment of the present application. Figure 9 As can be seen, the device includes:

[0099] The acquisition module 91 is used to acquire the first chat information input by the initiator based on the chat window of the game interface; the first chat information includes a task identifier and a target role identifier.

[0100] The determination module 92 is used to determine the virtual target corresponding to the target character identifier in the game interface.

[0101] The locking module 93 is used to guide at least one recipient in the chat window to lock the virtual target based on the task identifier.

[0102] Optionally, the locking module 93 is used to generate a second chat message that does not carry the task identifier and the target role identifier based on the first chat message; send the second chat message to the at least one recipient; and lock the virtual target for the at least one recipient based on the task identifier.

[0103] Optionally, the game interface also displays a hostile information list. A locking module 93 is configured to display the virtual target in the hostile information list according to the target character identifier; and in response to the recipient clicking on the hostile information list, lock the virtual target in the game interface.

[0104] Optionally, the locking module 93 is used to send a first chat message carrying the task identifier and the target role identifier; and guide the at least one recipient to lock the virtual target according to the response message sent by the at least one recipient in the chat window.

[0105] Optionally, the locking module 93 is configured to send a first chat message carrying the task identifier and the target role identifier;

[0106] In response to a click operation by the at least one recipient on the task identifier and / or the target role identifier, the at least one recipient is guided to lock onto the virtual target.

[0107] Optionally, the determination module 92 is used to determine a virtual target in the visible range of the game interface of the initiator according to the target character identifier; wherein the target character identifier includes at least one of a game player's customized identifier and a character type identifier in the game scene.

[0108] Optionally, the determination module 92 is configured to determine a first virtual character corresponding to the recipient;

[0109] If the distance between the first virtual character and the virtual target exceeds the effective skill distance, the first virtual character is guided to move toward the virtual target.

[0110] In one possible design, the above Figure 9 The structure of the task coordination device shown can be implemented as an electronic device. Figure 10 As shown, the electronic device may include: a processor 1001 and a memory 1002. The memory 1002 stores executable code. When the executable code is executed by the processor 1001, the processor 1001 can at least implement the task collaboration method provided in the aforementioned embodiment. The electronic device may also include a communication interface 1003 for communicating with other devices or a communication network.

[0111] In addition, an embodiment of the present invention provides a non-transitory machine-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of a wireless router, the processor executes the task collaboration method provided in the aforementioned embodiments.

[0112] The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0113] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course can also be implemented by combining hardware and software. Based on this understanding, the essence of the above technical solution or the part that makes the contribution can be embodied in the form of a computer product. The present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0114] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A task collaboration method, characterized in that: A method for a game assistant capable of monitoring, parsing, and controlling chat messages includes: Obtaining a first chat message input by an initiator based on a chat window of a game interface; the first chat message includes a task identifier and a target character identifier; the target character identifier is a nickname, user name, or character name of a game player; The task identifier is used to call together multiple game players in a team game to jointly complete a collaborative task targeting a virtual target; the task identifier is a shortcut key for one-key focus; the multiple game players include the initiator and recipient of the first chat message; In the case where there are multiple virtual targets with the same target character identifier in the game, all virtual targets with the same target character identifier are generated into the same list in the game interface, so as to guide the initiator to select a virtual target representing the initiator's actual designated intention from the list as the virtual target corresponding to the task identifier; Based on the task identifier, guiding the recipient of the first chat message in the chat window to lock the virtual target through chatting; the recipient and the initiator are game players of the same team chatting in the chat window of the game interface; Control the receiving direction to release skills to the virtual target.

2. The method according to claim 1, characterized in that Before obtaining the first chat message input by the initiator based on the chat window of the game interface, the method further includes: In the game interface, the virtual target designated by the initiator is determined according to the operation information of the initiator.

3. The method according to claim 2, characterized in that In the game interface, determining the virtual target corresponding to the task identifier includes: receiving an initiator corresponding to the task identifier fed back by the server; The virtual target specified by the initiator is used as the virtual target corresponding to the task identifier.

4. The method according to claim 1, wherein The step of guiding the recipient of the first chat message in the chat window to lock onto the virtual target based on the task identifier includes: In the game interface, determining the visual range of the recipient; If the virtual target is within the visual range of the receiver, the receiver is guided to lock onto the virtual target based on the task identifier.

5. The method according to claim 4, characterized in that The controlling the receiving direction to release a skill to the virtual target includes: Determining a skill range of a skill to be released by the recipient; If the virtual target is within the skill range of the receiver who is about to release the skill, the receiver is controlled to release the skill towards the virtual target.

6. The method according to claim 5, characterized in that The controlling the receiving direction to release a skill to the virtual target includes: If the virtual target is not within the visual range of the recipient; or if the virtual target is not within the skill range of the recipient who is about to release a skill, guiding the recipient to move toward the virtual target; When the virtual target is moved to within the skill range where the recipient is about to release a skill, the recipient is controlled to release the skill to the virtual target.

7. The method according to claim 6, characterized in that When the virtual target is moved into a skill range where the receiver is about to release a skill, controlling the receiver to release the skill to the virtual target includes: When the virtual target is moved into the skill range where the recipient is about to release a skill, a release prompt message is sent to the recipient; If a release instruction is received from the receiving party, the receiving party is controlled to release the skill to the virtual target.

8. The method according to any one of claims 1 to 7, characterized in that Before controlling the receiving direction to release a skill on the virtual target, the method further includes: The skill type to be released is determined according to the type of the virtual target and the distance between the recipient and the virtual target.

9. A task coordination device, characterized in that: A device for a game assistant capable of monitoring, analyzing, and controlling chat messages, comprising: An acquisition module is configured to acquire a first chat message inputted by an initiator through a chat window of a game interface; the first chat message includes a task identifier and a target character identifier; the target character identifier is a nickname, user name, or character name of a game player; the task identifier is used to summon multiple game players in a team game to jointly complete a collaborative task targeting a virtual target; the task identifier is a shortcut key for one-key focus; the multiple game players include the initiator and recipient of the first chat message; a determination module configured to, if there are multiple virtual targets with the same target character identifier in the game, generate all virtual targets with the same target character identifier into a same list in the game interface, so as to guide the initiator to select a virtual target representing the initiator's actual designated intention from the list as the virtual target corresponding to the task identifier; a locking module configured to guide, based on the task identifier, a recipient of the first chat message in the chat window to lock onto the virtual target through a chat; the recipient and the initiator being game players of the same team chatting in the chat window of the game interface; A control module is used to control the receiving direction to release skills to the virtual target.

10. An electronic device comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the method according to any one of claims 1 to 8.

11. A computer-readable medium having stored thereon at least one instruction, at least one program, code set or instruction set, wherein the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Chat-type task management system

    CN109923567A

  • Virtual unit control method and device in game, and electronic equipment

    CN110812838A

  • Plot chatting method

    CN112073299A

  • Team forming method and device, computer equipment and storage medium

    CN113521755A