Position guiding method and device, computer equipment, storage medium and program product
By recognizing teammates' voice or text instructions and displaying visual markers of target areas in the field of view, the problem of complex location guidance in team games is solved, improving response speed and information transmission efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-30
- Publication Date
- 2026-04-03
AI Technical Summary
In team games, novice teammates may encounter difficulties in navigating to guide players due to unfamiliarity with game terminology and levels, which can hinder quick responses during gameplay.
By recognizing voice or text location indications from teammates, location guidance information for the target area is displayed, including visual and conventional signs, optimizing the guidance method in the field of view.
It improved the efficiency and speed of information transmission among teammates, reduced the complexity of finding locations and routes, and enhanced the smoothness and immediacy of team collaboration.
Smart Images

Figure CN121775449A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a location guidance method, apparatus, computer equipment, storage medium, and computer program product. Background Technology
[0002] In team games, teamwork heavily relies on communication between teammates. For example, if a teammate points out a key location, a novice teammate, unfamiliar with the game's terminology and levels, needs to recall or look up the official name of the location, the level it belongs to, and the route to reach it. This process is complex and hinders quick responses in the game. Summary of the Invention
[0003] Therefore, it is necessary to provide a location guidance method, apparatus, computer device, computer-readable storage medium, and computer program product that can improve response speed in response to the above-mentioned technical problems.
[0004] Firstly, this application provides a location guidance method. The method includes:
[0005] Displays the view of the first character;
[0006] During the collaboration between the first role object and at least one second role object, the target location information is identified from the location indication information sent by the second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party;
[0007] When the target area indicated by the target location information is within the field of view, the field of view displays first location guidance information for the target area.
[0008] Secondly, this application also provides a location guidance device. The device includes:
[0009] The screen display module is used to display the view of the first character object;
[0010] The identification module is used to identify target location information from location indication information sent by the second role object during the collaboration between the first role object and at least one second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party;
[0011] An information display module is used to display first location guidance information for the target area on the field of view when the target area indicated by the target location information is within the field of view.
[0012] In one embodiment, the identification module is further configured to receive and identify a first number of location indication messages sent by the second role objects during the collaboration process between the first role object and at least two second role objects, thereby obtaining a first number of target location information.
[0013] The information display module is further configured to, when the first number of target location information points to the same target area and the target area is within the field of view, display first location guidance information for the target area in the field of view according to a first display style.
[0014] In one embodiment, the identification module is further configured to receive and identify a second number of location indication messages sent by the second role objects during the collaboration process between the first role object and at least two second role objects, thereby obtaining a second number of target location information.
[0015] The information display module is further configured to, when the second number of target location information points to the same target area and the target area is within the field of view, display first location guidance information for the target area in the field of view according to a second display style.
[0016] In one embodiment, the second quantity is greater than the first quantity, and the visual prominence of the second display style is higher than that of the first display style.
[0017] In one embodiment, the identification module is further configured to receive and identify location indication information sent by at least two second role objects respectively during the collaboration process between the first role object and at least two second role objects, thereby obtaining at least two target location information and at least two indicator diagrams;
[0018] The information display module is further configured to display location guidance information representing semantic matching at the target area in the field of view when the at least two target location information indicate the same target area, the at least two pointer diagrams match, and the target area is within the field of view.
[0019] In one embodiment, the first location guidance information further includes location guidance information representing semantic mismatch; the information display module is further configured to display location guidance information representing semantic mismatch at the target area in the field of view when the at least two target location information indicate the same target area, the at least two indicators do not match, and the target area is within the field of view.
[0020] In one embodiment, the information display module is further configured to identify the current location of the first character object, determine the distance between the current location of the first character object and the target area; when the distance is lower than a distance threshold and the target area is within the field of view, display first location guidance information for the target area on the field of view.
[0021] In one embodiment, the information display module is further configured to display second location guidance information for the target area on the field of view when the target area indicated by the location information is outside the field of view.
[0022] In one embodiment, the information display module is further configured to, when the target area indicated by the location information is outside the field of view, display, in association, second location guidance information for the target area and a virtual outline of the target area in the field of view.
[0023] In one embodiment, the information display module is further configured to identify the current location of the first character object, determine the distance between the current location of the first character object and the target area; when the distance is lower than a distance threshold and the target area is outside the field of view, display second location guidance information for the target area on the field of view.
[0024] In one embodiment, the apparatus further includes:
[0025] The initiation module is used to respond to a triggered location indication initiation event and synchronize the third location guidance information indicated by the location indication initiation event to the at least one second role object, so that the third location guidance information is displayed in the field of view of the at least one second role object.
[0026] In one embodiment, the apparatus further includes:
[0027] A configuration module is used to display configuration controls in the field of view; in response to a trigger operation on the configuration controls, a configuration interface is displayed; the configuration interface displays a simulation map and an editing area; in response to a candidate area selected in the simulation map and a configuration operation triggered in the editing area, conventional identification information configured for the candidate area is displayed in the editing area.
[0028] In one embodiment, the conventional identification information includes conventional area identification and conventional naming information; the configuration module is further configured to, in response to an area selection operation triggered in the simulated map and an area identification configuration operation triggered in the editing area, display the conventional area identification configured for the selected candidate area in the editing area; and, in response to a naming configuration operation triggered in the editing area, bind the configured conventional naming information to the selected candidate area and the conventional area identification.
[0029] In one embodiment, the apparatus further includes:
[0030] A configuration module is configured to display configuration controls in the field of view; in response to a trigger operation on the configuration controls, display a simulation map and configuration items corresponding to candidate regions in the simulation map; in response to a selection operation on the configuration items, highlight the candidate regions corresponding to the selected configuration items in the simulation map and display an editing area corresponding to the candidate regions; the editing area displays a fixed region identifier of the candidate regions; in response to a naming configuration operation triggered in the editing area, bind the configured conventional naming information to the candidate regions and the fixed region identifier.
[0031] In one embodiment, the apparatus further includes:
[0032] The control module is configured to, when the first role object is in an automatic operation state, respond to a first task instruction event initiated by the second object for the first role object, control the first role object to move to the first area indicated by the first task instruction event, and control the first role object to perform the first task indicated by the first task instruction event in the first area.
[0033] In one embodiment, the apparatus further includes:
[0034] The control module is configured to send the second task indication event to the terminal where the second role object is located in response to the second task indication event initiated for the second role object; the second task indication event is used to instruct the second role object to move to the second area and perform the second task.
[0035] In one embodiment, the apparatus further includes:
[0036] The prop display module is used to respond to the prop instruction event initiated by the second character object and display the target prop indicated by the prop instruction event on the field of view.
[0037] In one embodiment, the prop display module is configured to display an invitation control, and in response to the triggering operation of the invitation control, initiate a guidance invitation to at least one second character object; and in response to a prop instruction event initiated by the second character object, display the target prop indicated by the prop instruction event on the view screen.
[0038] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0039] Displays the view of the first character;
[0040] During the collaboration between the first role object and at least one second role object, the target location information is identified from the location indication information sent by the second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party;
[0041] When the target area indicated by the target location information is within the field of view, the field of view displays first location guidance information for the target area.
[0042] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0043] Displays the view of the first character;
[0044] During the collaboration between the first role object and at least one second role object, the target location information is identified from the location indication information sent by the second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party;
[0045] When the target area indicated by the target location information is within the field of view, the field of view displays first location guidance information for the target area.
[0046] Fifthly, this application also provides a computer program product. The computer program product includes a computer program, which, when executed by a processor, performs the following steps:
[0047] Displays the view of the first character;
[0048] During the collaboration between the first role object and at least one second role object, the target location information is identified from the location indication information sent by the second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party;
[0049] When the target area indicated by the target location information is within the field of view, the field of view displays first location guidance information for the target area.
[0050] The aforementioned location guidance method, apparatus, computer equipment, storage medium, and computer program product, by displaying the field of view of a first role object, during the collaboration between the first role object and at least one second role object, receive at least one location guidance information from voice or text guidance information sent by the second role object, and identify target location information from at least one location guidance information from the voice or text guidance information. The first role object and the second role object belong to the same party. When the target area indicated by the target location information is within the field of view, the first location guidance information for the target area is displayed on the field of view. This allows for automatic identification of the target area indicated by the voice or text sent by the second role object, and intelligent display of the first location guidance information for the target area within the field of view of the first role object. This clearly guides the first role object to quickly move to the target area, avoiding the need for the first role object to search for the location and route of the target area, thereby effectively improving the information transmission efficiency between the same party and the response speed of inter-role collaboration. Attached Figure Description
[0051] Figure 1 This is a diagram illustrating the application environment of the location guidance method in one embodiment;
[0052] Figure 2 This is a flowchart illustrating a location guidance method in one embodiment;
[0053] Figure 3 This is a schematic diagram of an interface displaying first position guidance information within the field of view in one embodiment.
[0054] Figure 4A This is a schematic diagram of an interface representing semantic matching location guidance information in another embodiment;
[0055] Figure 4B This is a schematic diagram of an interface representing semantically mismatched location guidance information in another embodiment;
[0056] Figure 5 This is a schematic diagram of an interface displaying second location guidance information within the field of view in one embodiment;
[0057] Figure 6 This is a schematic diagram of an interface displaying second location guidance information within the field of view in another embodiment;
[0058] Figure 7 This is a schematic diagram of an interface that displays a guide route for a target area within the field of view in another embodiment;
[0059] Figure 8 This is a schematic diagram of an interface that displays second location guidance information and a virtual outline of a target area within the field of view in another embodiment;
[0060] Figure 9 This is a flowchart illustrating the location guidance method in another embodiment;
[0061] Figure 10 This is a flowchart illustrating the location guidance method in another embodiment;
[0062] Figure 11 This is a schematic diagram of an interface displaying configuration controls in a view screen, as shown in one embodiment.
[0063] Figure 12A This is a schematic diagram of an interface for configuring conventional identification information for candidate regions in one embodiment.
[0064] Figure 12B This is a schematic diagram of the interface for configuring conventional identification information of candidate regions in another embodiment;
[0065] Figure 13 This is a schematic diagram of the interface for configuring conventional identification information of candidate regions in another embodiment;
[0066] Figure 14 This is a schematic diagram of an interface that displays different categories of editing controls in a configuration interface, as shown in another embodiment.
[0067] Figure 15 This is a flowchart illustrating the location guidance method in another embodiment;
[0068] Figure 16 This is a flowchart illustrating the location guidance method in another embodiment;
[0069] Figure 17 This is a schematic diagram of an interface for inviting a second role object for guidance in one embodiment;
[0070] Figure 18 This is a structural block diagram of a position guidance device in one embodiment;
[0071] Figure 19 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0072] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0073] The location guidance method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, a first terminal 102 communicates with at least one second terminal 104 via a network. The first terminal 102 displays the field of view of a first role object. During collaboration between the first role object and at least one second role object, the first terminal 102 receives location indication information initiated by the second role object through the second terminal 104. This location indication information includes at least one of voice indication information or text indication information, and the first and second role objects belong to the same party. The first terminal 102 identifies target location information from at least one of the voice indication information or text indication information. When the target area indicated by the target location information is within the field of view, the first terminal 102 displays first location guidance information for the target area on the field of view.
[0074] The first terminal 102 and the second terminal 104 can be, but are not limited to, various desktop computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc.
[0075] In one embodiment, such as Figure 2 As shown, a location guidance method is provided, which is applied to Figure 1 Taking the first terminal as an example, the explanation includes the following steps:
[0076] Step S202: Display the view of the first character object.
[0077] Among them, the field of view refers to the view presented in the field of view of the first character.
[0078] Specifically, the first user can log in to the virtual interactive application running on the first terminal using an object identifier, and then select a role object within the virtual interactive application. After selecting the first role object, the first terminal displays the view of the first role object.
[0079] For example, a virtual interactive application can run on the first terminal, and the first user object logs into the virtual interactive application through an object identifier. After logging into the virtual interactive application, a virtual interactive control can be triggered to enter the virtual interactive team formation interface. After completing the virtual interactive team formation, the user enters the role selection interface. The first terminal displays candidate role objects in the role selection interface. Responding to the first user object's selection operation on the candidate role object, the first terminal determines the selected candidate role object as the first role object used by the first user object in the virtual interactive scene. After the first user object completes the role object selection operation, the view of the first role object is displayed.
[0080] Step S204: During the collaboration between the first role object and at least one second role object, the target location information is identified from the location indication information sent by the second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party.
[0081] The first role object and the second role object are in a cooperative relationship, and the first role object and the second role object belong to the same party.
[0082] Location indication information is information that instructs the first role object to move to a specified location. Location indication information can also be information that instructs the first role object to perform a specified task at a specified location.
[0083] Target location information is information that indicates the location of a target area in a virtual interactive scene. Target location information may include at least one of fixed identification information or custom identification information for the target area. Custom identification information is identification information that is custom-configured by the user for the target area.
[0084] For example, the conventional identification information includes at least one of conventional region identifiers or conventional naming information. The conventional region identifier is a region identifier custom-configured by the user object for the target region. For example, the conventional region identifier can be a number for the target region. The conventional naming information can be a custom name for the target region by the user object.
[0085] Specifically, during the collaboration between the first role object and at least one second role object, each second role object can send location indication information to the first role object. The first terminal receives the location indication information sent by the second role object, identifies the location information indicated by the location indication information, and obtains the target location information.
[0086] During the collaboration between the first role object and at least one second role object, each second role object can send location indication information to the first role object and other second role objects. After receiving the location indication information, the first terminal or the second terminal of the other second role object identifies and obtains the target location information.
[0087] For example, the first role object can also send location indication information to at least one second role object to instruct the at least one second role object to move to a designated area. For instance, in response to the location indication information initiated by the first role object, the first terminal synchronizes the location indication information with at least one second role object, causing third location guidance information for a designated area to be displayed in the field of view of at least one second role object. This designated area is the area indicated by the location indication information.
[0088] For example, the location indication information includes at least one of voice indication information or text indication information. For instance, during collaboration between a first role object and at least one second role object, voice indication information sent by the second role object is received, the voice indication information is identified, and the target location information is obtained.
[0089] For example, while the first role object is in a conversation with at least one second role object, the voice instruction information sent by the second role object is received, the voice instruction information is identified, and the target location information is obtained.
[0090] Understandably, the second role object can trigger a call only when a location indication is needed, or it can maintain a call at any time during the collaboration process.
[0091] For example, during the collaboration between a first role object and at least one second role object, text instruction information sent by the second role object is received, the text instruction information is identified, and target location information is obtained.
[0092] For example, during the process of the first role object maintaining a session with at least one second role object, text instruction information sent by the second role object in the session is received, the text instruction information is identified, and the target location information is obtained.
[0093] Understandably, the second role object can trigger a session when a location indication is required, thereby sending text indication information within the session.
[0094] In this embodiment, by supporting multiple natural interaction methods such as voice or text to trigger location indication, the operational threshold and attention distraction of users in unfamiliar collaborative environments are greatly reduced. This allows users to quickly and conveniently initiate or respond to location guidance without interrupting their main operations, thereby seamlessly integrating tactical communication into the game process and improving the immediacy, naturalness, and overall smoothness of team collaboration in the transmission of instructions.
[0095] Step S206: When the target area indicated by the target location information is within the field of view, display the first location guidance information for the target area on the field of view.
[0096] The first location guidance information is used to indicate the target area to the first character object. The first location guidance information is used to locate the target area within the first character object's field of view.
[0097] For example, the first location guidance information may include at least one of the following: a location identifier for the target area, fixed identifier information for the target area, or commonly used identifier information.
[0098] Specifically, after obtaining the target location information, the first terminal can detect whether the target area indicated by the target location information is within the field of view of the first character. If the target area is within the field of view of the first character, first location guidance information for the target area is displayed on the field of view.
[0099] For example, when the target area is within the field of view of the first character, the terminal can display the first location guidance information at the target area of the field of view.
[0100] like Figure 3 As shown, the view 300 of the first character object is displayed. Upon receiving at least one of voice or text instructions from the second character object, the view 300 identifies the voice or text instructions to obtain target location information. When the target area 302 indicated by the target location information is detected to be within the view 300, a first location guidance information 304 is displayed at the target area 302 within the view 300. This first location guidance information 304 indicates the location of the target area 302 within the view 300.
[0101] For example, the first location guidance information 304 includes a region identifier 306 for the target region 302, such as "market". The first location guidance information 304 may also include a character identifier 308 for the second character object, such as the avatar of the second character object.
[0102] In the aforementioned location guidance method, by displaying the field of view of a first role object, during the collaboration between the first role object and at least one second role object, at least one location guidance information is received from the voice or text guidance information sent by the second role object, and the target location information is identified from the at least one location guidance information from the voice or text guidance information. The first role object and the second role object belong to the same party. When the target area indicated by the target location information is within the field of view, the first location guidance information for the target area is displayed on the field of view, so that the target area indicated by the voice or text sent by the second role object can be automatically identified, and the first location guidance information for the target area can be intelligently displayed within the field of view of the first role object. This can clearly guide the first role object to quickly move to the target area, avoiding the situation where the first role object needs to find the location and route of the target area, thereby effectively improving the information transmission efficiency between the same party and the response speed of the collaboration between the roles.
[0103] In one embodiment, identifying the target location information from the location indication information sent by the second role object includes:
[0104] Receive voice instruction information sent by the second role object, perform voice recognition on the voice instruction information to obtain initial location information; query target location information that matches the initial location information in the preset location information set.
[0105] Specifically, the terminal receives voice instruction information sent by the second role object, performs voice recognition on the voice instruction information, and obtains the initial position information in the voice instruction information.
[0106] A preset location information set is obtained. This set stores fixed identifier information for candidate regions, and can also store candidate regions and their associated custom identifier information. The fixed identifier information is native information bound to the candidate regions in the virtual interaction scene and cannot be modified by the user. The custom identifier information is information that the user has customized and configured for the candidate regions according to their own habits.
[0107] Query whether there is a fixed or commonly used identifier in the preset location information set that matches the initial location information. If it exists, the target location information is obtained.
[0108] For example, the preset location information set includes a fixed information set and a custom information set. The fixed information set is used to store fixed identification information bound to the candidate area, and the custom information set is used to store custom identification information bound to the candidate area.
[0109] The terminal can query a fixed information set to see if there is fixed identification information that matches the initial location information. If so, the fixed identification information is used as the target location information. The candidate area bound to the fixed identification information is the target area indicated by the voice instruction.
[0110] For example, the terminal can query the habitual information set to see if there is habitual identification information that matches the initial location information. If so, the habitual identification information is used as the target location information. The candidate area bound to the habitual identification information is the target area indicated by the voice instruction information.
[0111] In this embodiment, voice instruction information sent by the second role object is received, and voice recognition is performed on the voice instruction information to identify the initial location information mentioned in the voice. A target location information matching the initial location information is queried from a preset location information set to map the second role object's voice to a specified area in the virtual interactive scene, achieving rapid positioning of the voice to a specified area in the virtual interactive scene.
[0112] In one embodiment, identifying the target location information from the location indication information sent by the second role object includes:
[0113] Receive text instruction information sent by the second role object, perform semantic recognition on the text instruction information to obtain initial location information; query target location information that matches the initial location information in the preset location information set.
[0114] Among them, the preset location information centrally stores the fixed identification information of the candidate area, and can also store the candidate area and the bound conventional identification information.
[0115] Specifically, the terminal receives text instructions from the second role object, performs semantic recognition on the text instructions, and obtains the initial location information from the text instructions. It then queries a preset location information set to see if there is any fixed or commonly used identifier information that matches the initial location information; if so, the target location information is obtained.
[0116] For example, the preset location information set includes a fixed information set and a custom information set. The fixed information set is used to store fixed identification information bound to the candidate area, and the custom information set is used to store custom identification information bound to the candidate area.
[0117] The terminal can query a fixed information set to see if there is fixed identification information that matches the initial location information. If so, the fixed identification information is used as the target location information. The candidate area bound to the fixed identification information is the target area indicated by the text instruction information.
[0118] For example, the terminal can query the habitual information set to see if there is habitual identification information that matches the initial location information. If so, the habitual identification information is used as the target location information. The candidate area bound to the habitual identification information is the target area indicated by the text instruction information.
[0119] In this embodiment, textual instruction information sent by a second role object is received, and text recognition is performed on the textual instruction information to identify the initial location information mentioned in the text. Target location information matching the initial location information is queried from a preset location information set to map the text from the second role object to a specified area in the virtual interactive scene, achieving rapid positioning of the text to a specified area in the virtual interactive scene.
[0120] In one embodiment, for example, the first location guidance information may include at least one of fixed location guidance information or habitual location guidance information. Fixed location guidance information is location guidance information that matches fixed identification information. Habitual location guidance information is location guidance information that matches habitual identification information.
[0121] For example, when a fixed identifier matching the initial location information is found in the fixed information set, and the target area indicated by the fixed identifier is within the field of view of the first character, fixed location guidance information for the target area is displayed on the field of view.
[0122] When a customary identifier matching the initial location information is found in the customary information set, and the target area indicated by the customary identifier is within the field of view of the first role object, customary location guidance information for the target area is displayed on the field of view.
[0123] In one embodiment, during the collaboration between a first role object and at least one second role object, identifying target location information from location indication information sent by the second role object includes: during the collaboration between the first role object and at least two second role objects, receiving and identifying a first number of location indication information sent by the second role objects to obtain a first number of target location information.
[0124] When the target area indicated by the target location information is within the field of view, the first location guidance information for the target area is displayed on the field of view, including: when a first number of target location information indicate the same target area and the target area is within the field of view, the first location guidance information for the target area is displayed on the field of view in accordance with a first display style.
[0125] The first quantity is at least one.
[0126] Specifically, during the collaboration between the first role object and at least two second role objects, at least one second role object can send location indication information to the first role object and the other second role objects. The first terminal identifies the location indication information sent by a first number of second role objects to obtain a first number of target location information.
[0127] The first terminal can match a first number of target location information pieces to determine whether the first number of target location information pieces indicate the same target area. If the first number of target location information pieces match, it means that the first number of target location information pieces indicate the same target area; if they do not match, it means that the first number of target location information pieces do not indicate the same target area.
[0128] When a first number of target location information points to the same target area, and the target area is within the field of view, the first terminal can display the first location guidance information for the target area in the field of view according to the first display style.
[0129] Furthermore, the first terminal can display the first location guidance information in the target area of the field of view according to the first display style.
[0130] In this embodiment, when at least two second-role objects on the same side initiate location instructions for the same target area, by identifying whether multiple location information is consistent, when multiple location information points to the same target area, the guidance information is presented in the field of view using the first display style. This not only efficiently aggregates the collaborative intentions of multiple parties and strengthens the prominence of guidance at key locations, but also avoids visual interference caused by multiple duplicate guidance marks in the screen, thereby improving the accuracy of team collaboration and the clarity of information transmission.
[0131] In one embodiment, the method further includes:
[0132] During the collaboration between the first role object and at least two second role objects, the location indication information sent by the second number of second role objects is received and identified to obtain the second number of target location information; when the second number of target location information indicates the same target area and the target area is within the field of view, the first location guidance information for the target area is displayed in the field of view according to the second display style.
[0133] The second quantity is different from the first quantity, and the second display style is different from the second display style.
[0134] Specifically, during the collaboration between the first role object and at least two second role objects, the first terminal receives location indication information sent by a second number of second role objects, identifies each location indication information, and obtains a second number of target location information. The first terminal can match the second number of target location information to determine whether the second number of target location information points to the same target area. When the second number of target location information matches, it means that the second number of target location information points to the same target area; if they do not match, it means that the second number of target location information does not point to the same target area.
[0135] When a second number of target location information points to the same target area, and the target area is within the field of view, the terminal can display the first location guidance information for the target area in the field of view according to the second display style.
[0136] Furthermore, the first terminal can display the first location guidance information in the target area of the field of view according to the second display style.
[0137] For example, the second quantity is greater than the first quantity, and the visual prominence of the second display style is greater than that of the first display style. For instance, the first quantity is 1, and the second quantity is at least 2.
[0138] Visual prominence refers to the degree to which the primary position guidance information is visually prominent in the field of view. Visual prominence includes, but is not limited to, the display brightness, color, size, display position, and dynamic effects of the primary position guidance information.
[0139] In this embodiment, by positively correlating the visual prominence of the first location guidance information with the number of collaborative roles that initiate the instruction, that is, when the number of second roles that reach a consensus is greater, the visual prominence of the corresponding second display style is higher, the first role object can intuitively and instantly judge the team collaborative attention and urgency of the target area based on the prominence of the guidance mark, thereby prioritizing the handling of more important key objectives, effectively improving the efficiency of hierarchical information transmission and the accuracy of decision-making in a multi-person collaborative environment.
[0140] For example, the first location guidance information may include location guidance information representing semantic matching. During the collaboration between the first role object and at least two second role objects, location indication information sent by a second number of second role objects is received and identified to obtain a second number of target location information and a second number of pointer diagrams; when the second number of target location information indicates the same target area, the second number of pointer diagrams match, and the target area is within the field of view, the location guidance information representing semantic matching is displayed at the target area of the field of view according to a second display style.
[0141] For example, the first location guidance information may include location guidance information representing semantic mismatch. During the collaboration between the first role object and at least two second role objects, location indication information sent by a second number of second role objects is received and identified to obtain a second number of target location information and a second number of pointer diagrams; when the second number of target location information indicates the same target area, the second number of pointer diagrams do not match, and the target area is within the field of view, the location guidance information representing semantic mismatch is displayed at the target area of the field of view according to a second display style.
[0142] In this embodiment, when a second number of second role objects simultaneously initiate location indication to the same target area, by identifying and summarizing these collaborative signals, and presenting guidance information in the field of view using a second display style different from the first display style, the guidance mark can not only intuitively reflect the collaborative intensity of the current target receiving joint attention from multiple roles, but also achieve rapid differentiation of different levels of collaborative attention through differentiated visual styles.
[0143] In one embodiment, the first location guidance information includes location guidance information representing semantic matching; during the collaboration between the first role object and at least one second role object, identifying target location information from the location indication information sent by the second role object includes: during the collaboration between the first role object and at least two second role objects, receiving and identifying location indication information initiated by at least two second role objects respectively, and obtaining at least two target location information and at least two indication diagrams;
[0144] When the target area indicated by the target location information is within the field of view, the first location guidance information for the target area is displayed on the field of view, including: when at least two target location information indicate the same target area, at least two indicator diagrams match, and the target area is within the field of view, location guidance information representing semantic matching is displayed at the target area of the field of view.
[0145] Specifically, the first terminal displays the field of view of the first role object. During the collaboration between the first role object and at least two second role objects, it receives location indication information sent by at least two second role objects respectively, identifies each location indication information, and obtains the target location information and the pointer diagram corresponding to each location indication information, that is, obtains at least two target location information and at least two pointer diagrams.
[0146] When at least two target location information points to the same target area, at least two pointer diagrams match, and the target area is within the field of view, location guidance information representing semantic matching is displayed at the target area in the field of view.
[0147] Location guidance information representing semantic matching, such as Figure 4A As shown, when multiple teammates mention the same target area within a short period of time, a higher-level icon is displayed. For example, if teammate 1 shouts "There are people in the market" and teammate 2 shouts "There are two people in the market," a more vibrant, visually higher-level alert icon with accompanying animations will be displayed in the field of view.
[0148] In this embodiment, by determining whether the target locations indicated by multiple second role objects overlap, and analyzing whether the pointing diagrams of each of the multiple second role objects match, when the target location and semantic intent are consistent, specific location guidance information representing semantic matching will be displayed in the field of view. This allows the guidance received by the first role object to not only identify key locations, but also reveal the team's unified operational intent at that location, which helps to improve the accuracy and efficiency of team collaboration.
[0149] In one embodiment, the first location guidance information further includes location guidance information representing semantic mismatch; the method further includes:
[0150] When at least two target location information points to the same target area, at least two pointer diagrams do not match, and the target area is within the field of view, location guidance information representing the semantic mismatch is displayed at the target area in the field of view.
[0151] Specifically, when at least two target location information points to the same target area, at least two pointer diagrams do not match, and the target area is within the field of view, location guidance information representing the semantic mismatch is displayed at the target area in the field of view.
[0152] Location guidance information representing semantic mismatch, such as Figure 4B As shown, when multiple teammates mention the same target area within a short period of time, but their meanings contradict each other, location guidance information with a question mark can be displayed. For example, if teammate A says "No one at point A," and teammate B immediately follows with "Someone at point A," the semantic contradiction is identified, and a yellow warning mark with a "?" is displayed in the player's viewport facing point A, indicating that the information is questionable and needs to be confirmed by the player.
[0153] In this embodiment, when multiple second-role objects initiate conflicting or mismatched instructions for the same target area, displaying location guidance information representing the semantic mismatch can clearly reveal the intentional divergence at that location to the first-role object, thereby providing timely warning of potential collaborative chaos or command conflicts, prompting the first-role object to conduct further communication and confirmation or make independent judgments, effectively avoiding erroneous actions caused by misunderstanding of intentions, and enhancing the accuracy and reliability of team collaboration.
[0154] In one embodiment, when the target area indicated by the target location information is within the field of view, first location guidance information for the target area is displayed on the field of view, including:
[0155] Identify the current position of the first character object and determine the distance between the current position of the first character object and the target area; when the distance is lower than the distance threshold and the target area is within the field of view, display the first position guidance information for the target area on the field of view.
[0156] Specifically, during the collaboration between the first role object and at least one second role object, the first terminal identifies the target location information from the location indication information sent by the second role object. The first terminal identifies the current location of the first role object and determines the distance between the current location of the first role object and the target area. A preset distance threshold is obtained, and it is determined whether the distance between the current location and the target area is lower than the distance threshold. If the distance is lower than the distance threshold and the target area is within the field of view, the first location guidance information for the target area is displayed on the field of view.
[0157] For example, when the distance is below a distance threshold and the target area is outside the field of view, a second location guidance information for the target area is displayed on the field of view.
[0158] In this embodiment, by identifying the distance between the current position of the first character object and the target area, and displaying the first location guidance information only when the distance is below a preset threshold and the target area is within the field of vision, it is possible to effectively avoid screen interference and information overload caused by excessive distance and lack of immediate action significance of guidance information. This ensures that guidance information is triggered only within the effective range where the character has the ability to respond quickly, thereby improving the practicality and context relevance of location guidance and optimizing the user's visual focus and decision-making efficiency.
[0159] In one embodiment, the method further includes:
[0160] If the target area indicated by the target location information is outside the field of view, a second location guidance information for the target area is displayed on the field of view.
[0161] The second location guidance information is different from the first location guidance information.
[0162] like Figure 5 As shown, the view 500 of the first character object is displayed. During the collaboration between the first character object and at least one second character object, target location information is identified from the location indication information sent by the second character object. If the target area indicated by the target location information is outside the view 500, second location guidance information 502 for the target area is displayed on the view 500.
[0163] For example, when the target area indicated by the target location information is outside the field of view, a second location guidance information for the target area is displayed at the edge of the field of view.
[0164] For example, secondary location guidance information could include directional arrows, thumbnails, or distance indicators.
[0165] In this embodiment, when the target area is outside the current field of view of the first character, the second location guidance information is automatically displayed within the field of view, thereby providing the first character with clear directional guidance and location awareness, helping the first character to quickly locate and turn to the target location, effectively solving the problem of loss of connection caused by field of view limitation, ensuring the operability of collaborative instructions, and improving the team's overall collaborative ability in complex environments.
[0166] For example, the second location guidance information includes the role identifier of the second role object and the area identifier of the target area.
[0167] For example, such as Figure 6 As shown, the second location guidance information includes the character identifier 602 of the second character object and the item identifier 604 corresponding to the diagram. For example, when a teammate shouts in voice chat, "Help me pick up a sniper rifle at the market," a sniper icon and character identifier are displayed in the first character object's field of view towards the edge of the market.
[0168] For example, the second location guidance information includes a guide route to the target area. This guide route is the path that guides the first character object to move from its current location to the target area. Figure 7 As shown, the target area is the "market". When the "market" is outside the field of view 700, a guide route 702 for the "market" is displayed on the field of view 700. The first character can move to the "market" by following the guide route 702.
[0169] In this embodiment, by providing a second location guide that includes diverse information such as character identifier, target location, pointer diagram, guidance direction or guidance route within the field of view, a complete navigation information set can be constructed for the first character object when the target area is outside the field of view. This upgrades a single location prompt into an executable navigation route, greatly reducing the user's environmental cognition and path planning burden, and significantly improving the target finding efficiency and team collaborative action speed of the character in complex battlefields or collaborative scenarios.
[0170] In one embodiment, when the target area indicated by the target location information is outside the field of view, a second location guidance information for the target area is displayed on the field of view, including:
[0171] When the target area indicated by the target location information is outside the field of view, a second location guidance information for the target area and a virtual outline of the target area are displayed together on the field of view.
[0172] like Figure 8 As shown, when the target area indicated by the target location information is outside the field of view 800, the first terminal constructs a virtual outline 802 of the target area, and displays the second location guidance information 804 for the target area and the virtual outline 802 of the target area in association on the field of view 800.
[0173] For example, when the target area is outside the field of view, the terminal can display a second location guidance information and the virtual outline together at the edge of the field of view.
[0174] In this embodiment, when the target area is outside the field of view, by displaying not only the second location guidance information in the field of view, but also the virtual outline of the target area, the abstract navigation information such as orientation, distance, and route can be combined with the specific and intuitive spatial form and range of the target. This constructs a three-dimensional guidance information that transcends the current field of view and has a sense of spatial entity for the user, thereby significantly enhancing the user's spatial cognition, scale prediction, and terrain understanding of the target area, and greatly improving the accuracy and efficiency of long-distance target positioning and tactical planning in complex environments.
[0175] In one embodiment, when the target area indicated by the location information is outside the field of view, a second location guidance information for the target area is displayed on the field of view, including:
[0176] Identify the current location of the first character object and determine the distance between the current location of the first character object and the target area; when the distance is lower than the distance threshold and the target area is outside the field of view, display second location guidance information for the target area on the field of view.
[0177] In this embodiment, by identifying the distance between the current position of the first character and the target area, and displaying the second location guidance information only when the distance is below a preset threshold and the target area is outside the field of vision, it is possible to effectively avoid screen interference and information overload caused by excessive distance and lack of immediate action significance of guidance information. This ensures that guidance information is triggered only within the effective range where the character has the ability to respond quickly, thereby improving the practicality and context relevance of location guidance and optimizing the user's visual focus and decision-making efficiency.
[0178] In one embodiment, such as Figure 9 The diagram shows a flowchart of a location guidance method, including:
[0179] 1) Real-time acquisition of location guidance information input by each role on the same party through voice acquisition devices (such as microphones) or in the conversation. The location guidance information includes voice data or text data.
[0180] 2) Perform semantic parsing on the obtained location guidance information to determine whether it contains customary identification information for fixed areas: if it contains customary identification information for fixed areas, proceed to step 3); if it does not contain customary identification information for fixed areas, proceed to step 4); wherein, the fixed identification information includes at least one of fixed area identification or fixed naming information.
[0181] 3) Check if the current location is in the reporting trigger cooldown period: If it is not in the reporting trigger cooldown period, push the first location guidance information corresponding to the fixed identifier information to the terminal of all role objects that have enabled the reporting function, and execute step 6); If it is in the reporting trigger cooldown period, end the process.
[0182] 4) Further determine whether the original interaction data contains the custom identifier information of the custom area pre-defined by the role object: if it contains the custom identifier information of the custom area, proceed to step 5); if it does not contain the custom identifier information of the custom area, proceed directly to step 7) and end the process.
[0183] 5) Check if the current period is in a cooling-off period: If it is not in a cooling-off period, push the second location guidance information corresponding to the conventional identification information to the terminals of all role objects that have enabled the reporting function, and execute step 6); If it is in a cooling-off period, do not push the second location guidance information, and directly execute step 7) to end the process.
[0184] 6) Update the reporting trigger status, trigger and enter a new round of reporting cooldown period to limit continuous reporting triggering in a short period of time.
[0185] 7) The process ends.
[0186] In one embodiment, such as Figure 10 The flowchart shown illustrates a location guidance method, including:
[0187] 1) The second character object initiates a location guidance event. The client receives the target location information obtained based on the location guidance event. The target location information may include the coordinates of the target area in the level, the character identifier of the second character object, and the fixed or conventional identifier information of the target area indicated by the target location information.
[0188] 2) Obtain the current position of the first character object in the virtual interactive scene, and calculate the real-time spatial distance between the first character object and the target area.
[0189] 3) Determine if the real-time spatial distance is less than a preset distance threshold. If the real-time spatial distance is greater than or equal to the preset distance threshold, the display logic is not triggered and the process ends; if the real-time spatial distance is less than the preset distance threshold, proceed to step 4).
[0190] 4) Based on the current view parameters of the first character object (such as camera matrix or field of view), determine whether the target area in the virtual interactive scene is within the field of view of the first character object. If the target area is within the field of view of the first character object, proceed to step 5; if the target area is outside the field of view of the first character object, proceed to step 6.
[0191] 5) Render and display the first position guidance information in the target area within the view of the first character object, and the process ends.
[0192] 6) At the edge of the first character's field of view, render and display position guidance information for the target area (i.e., edge-to-edge reporting guidance) to indicate the orientation of the target area relative to the current field of view, and the process ends.
[0193] In one embodiment, the method further includes:
[0194] In response to a triggered location indication initiation event, the third location guidance information indicated by the location indication initiation event is synchronized to at least one second role object, such that the third location guidance information is displayed in the field of view of at least one second role object.
[0195] Specifically, a first role object can initiate a location indication event to at least one second role object via a first terminal. In response to the location indication initiation event triggered by the first role object, the first terminal sends a location indication event to the second terminal where the at least one second role object is located. This allows the second terminal to obtain the location information indicated by the location indication initiation event, thereby displaying third location guidance information for a specified area within the field of view of the second role object. This specified area is the area representing the location information indicated by the location indication initiation event.
[0196] In this embodiment, in response to a triggered location indication initiation event, third location guidance information indicated by the location indication initiation event is synchronized to at least one second character object, such that the third location guidance information is displayed in the field of view of at least one second character object, including:
[0197] In response to the input target location indication information, the target location indication information is synchronized to at least one second role object, such that a third location guidance information for a specified area is displayed in the field of view of at least one second role object; the specified area is the area indicated by the location information identified from the target location indication information.
[0198] In this embodiment, by supporting the first role object to actively initiate a location indication event and synchronizing the third location guidance information indicated by the event to at least one second role object, it can be displayed in the field of view of at least one second role object, realizing bidirectional and real-time location information sharing and operation intention transmission, realizing the collaborative function of mutual guidance among team members, thereby significantly improving the flexibility, initiative and overall combat coordination of the team.
[0199] In one embodiment, the target location information includes conventional identification information; the method further includes:
[0200] Display configuration controls in the field of view; display configuration interface in response to a trigger operation on the configuration controls; the configuration interface displays a simulation map and an editing area; in response to a candidate area selected in the simulation map and a configuration operation triggered in the editing area, display the conventional identification information configured for the candidate area in the editing area.
[0201] Among them, the simulated map refers to the thumbnail display map corresponding to at least a part of the scene map in the virtual interactive scene.
[0202] Idiomatic identifiers are information that users customize for candidate regions. Idiomatic identifiers include, for example, personalized icons, colors, or text labels.
[0203] For example, the conventional identification information includes at least one of conventional area identifiers or conventional naming information. The conventional area identifier is a region identifier that is custom-configured by the user object for the candidate region. The conventional area identifier can be a number for the candidate region in the simulation map. The conventional naming information can be a custom name for the candidate region.
[0204] Specifically, the terminal displays configuration controls in the field of view, and in response to a trigger operation on the configuration controls, displays a configuration interface. This configuration interface displays a simulation map and an editing area. The simulation map includes multiple candidate areas.
[0205] In response to a candidate region selected in the simulation map and a configuration operation triggered in the edit area, conventional identifier information for the candidate region configuration is displayed in the edit area.
[0206] In this embodiment, by providing a configuration interface with an embedded simulation map and editing area, users can select candidate areas on an intuitive map and customize their customizable identifier information. This enables the location guidance system to highly adapt to the personalized tactical habits and communication preferences of users or teams, thereby significantly improving the recognizability, memorability, and command efficiency of guidance information, and enhancing the accuracy of tactical expression and the tacit understanding of team collaboration in complex collaborative scenarios.
[0207] In one embodiment, the conventional identification information includes conventional region identifiers and conventional naming information; in response to a candidate region selected in the simulation map and a configuration operation triggered in the editing area, the conventional identification information configured for the candidate region is displayed in the editing area, including:
[0208] In response to a region selection operation triggered in the simulation map and a region identifier configuration operation triggered in the editing area, the conventional region identifier configured for the selected candidate region is displayed in the editing area; in response to a naming configuration operation triggered in the editing area, the configured conventional naming information is bound to the selected candidate region and the conventional region identifier.
[0209] like Figure 11 As shown, configuration control 1102 is displayed in the view 1100. In response to a trigger operation on configuration control 1102, the following is displayed: Figure 12A The configuration interface 1200 is shown. Configuration interface 1200 displays a simulation map 1204 and an editing area 1206. The simulation map 1204 contains multiple candidate areas 1208.
[0210] In response to the selection of candidate region 1208 in simulation map 1204 and the configuration operation triggered in editing region 1206, conventional identification information 1210 configured for candidate region 1208 is displayed in editing region 1206.
[0211] For example, a custom callout is a callout created by the player, including the location, number, and a custom name. Players can click the "Add Custom Callout" button to enter the process of creating a new custom callout. The map controls on the left allow players to move and zoom, select a custom candidate area, and enter a custom name on the right. After clicking the create button, a custom callout will be generated.
[0212] For example, the simulation map 1204 of the configuration interface 1200 is movable, and multiple candidate areas 1208 in the simulation map 1204 can be selected. Figure 12B As shown, after the user moves the simulation map 1204 to the left, selects one of the candidate areas 1208, and configures the conventional identification information 1210 of the selected candidate area 1208 in the editing area 1206.
[0213] In this embodiment, by allowing users to first set a custom area identifier for candidate areas through area selection and identifier configuration operations, and then bind custom naming information through naming configuration operations, a complete and flexible custom configuration of key map locations from visual identifiers to semantic labels is realized. This enables team members to quickly establish a shared and intuitive internal landmark language, greatly improving the accuracy and efficiency of rapid positioning, tactical communication and collaborative command in complex environments.
[0214] In one embodiment, the target location information includes conventional identification information; the method further includes:
[0215] Display configuration controls in the view; in response to a trigger operation on the configuration controls, display the simulation map and the configuration items corresponding to the candidate regions in the simulation map; in response to a selection operation on the configuration items, highlight the candidate regions corresponding to the selected configuration items in the simulation map, and display the editing area corresponding to the candidate regions; the editing area displays fixed identifier information of the candidate regions; in response to a naming configuration operation triggered in the editing area, bind the configured conventional identifier information with the candidate regions and fixed identifier information.
[0216] For example, the fixed identification information includes a fixed region identifier and fixed naming information. The editing area displays the fixed region identifier of the candidate regions; in response to a naming configuration operation triggered in the editing area, the configured conventional naming information is bound to the candidate regions and the fixed region identifier.
[0217] Among these, the fixed area identifier is an area identifier that cannot be modified. The fixed naming information is also information that cannot be modified. For example, the fixed area identifier is the official reporting point's number, and the fixed naming information is the official reporting point's name.
[0218] like Figure 11 As shown, configuration control 1102 is displayed in the view 1100. In response to a trigger operation on configuration control 1102, the following is displayed: Figure 13 The configuration interface 1300 is shown. Configuration interface 1300 displays a simulation map 1302, which contains multiple candidate regions 1304 and fixed region identifiers 1306 for the candidate regions 1304. Configuration interface 1300 also displays at least one configuration item 1308 corresponding to a candidate region 1304.
[0219] In response to the selection of one of the configuration items 1308, the candidate region 1304 corresponding to the selected configuration item 1308 is highlighted in the simulation map 1302, and the edit region 1310 corresponding to the candidate region 1304 is displayed in the configuration interface 1300. The edit region 1310 displays a fixed region identifier 1306 for the candidate region 1304, and may also display the fixed naming information 1312 of the candidate region 1304.
[0220] In response to a naming configuration operation triggered in the editing area 1310, the configured conventional naming information 1314 is bound to the candidate area 1304 and the fixed area identifier 1312.
[0221] The conventional naming information 1314 can also be bound to the candidate region 1304, the fixed naming information 1312 and the fixed region identifier 1312.
[0222] In this embodiment, by first displaying a simulated map and a list of configuration items for the configured areas, users can quickly select and highlight specific candidate areas from the list. In the editing area, personalized naming and binding are performed based on the fixed area identifiers preset by the system, ensuring the uniformity of visual identifiers for key landmarks. Furthermore, it allows for the assignment of specific semantics through custom naming, thereby achieving a balance between standardization and personalization. This effectively reduces the learning cost for teams to establish a shared landmark system, while improving the clarity of tactical communication and the tacit understanding of collaborative operations.
[0223] In one embodiment, such as Figure 11 As shown, configuration control 1102 is displayed in the view 1100. In response to a trigger operation on configuration control 1102, the following is displayed: Figure 14 The configuration interface shown is 1400.
[0224] Different types of editing controls 1402 and 1404 are displayed in the configuration interface 1400. Triggering editing control 1402 displays the above-described figure. Figure 13 The configuration interface shown above. Triggering the edit control 1402 displays the interface shown above. Figure 12A The configuration interface shown.
[0225] In one embodiment, such as Figure 15 The diagram shows a flowchart of a location guidance method, including:
[0226] 1) In the client's settings interface, responding to user interaction, enter the intelligent reporting point management sub-interface.
[0227] 2) Receive editing instructions from users for specific official reporting points (such as clicking the "Edit Reporting Point" control).
[0228] 3) The system switches to the official reporting point editing interface, and performs the following graphic rendering operations simultaneously in this interface: highlights the spatial location of the currently selected official reporting point in the map control; displays the official standard name of the point; renders and displays the interactive control for inputting the customary name.
[0229] 4) Detected user actions on the customary name input control (such as clicking the input box).
[0230] 5) The system calls the virtual keyboard input component of the terminal device to assist the user in performing text input.
[0231] 6) Obtain the user's input of a custom custom name string and record the character data in real time.
[0232] 7) Upon detecting a user-initiated save command (such as clicking the "Save" button), the system performs data persistence operations: using the custom habitual name as an auxiliary identification identifier for the official reporting point, establishing a logical mapping relationship between the custom habitual name and the spatial coordinates and unique ID of the official reporting point; and updating the local or cloud configuration database.
[0233] 8) Close the current editing interface, return to the intelligent reporting management sub-interface, and display the updated customary names in the list. The process ends.
[0234] In one embodiment, such as Figure 16 As shown, a flowchart illustrating a location configuration process is provided, including:
[0235] 1) The client displays the "Intelligent Reporting Settings Interface", which includes map visualization controls, a list of preset reporting points, reporting point editing controls, and controls for adding custom reporting points.
[0236] 2) Real-time detection of user interaction with the "Add Custom Reporting Trigger Control" (such as clicking the "+Custom Reporting" button).
[0237] 3) In response to the interactive operation, the system redirects to the "Add Custom Reporting Point" configuration interface, and renders and displays it synchronously on this interface:
[0238] Interactive map control: Allows users to determine the target geographical location through gesture operations such as dragging and zooming; Information entry control: Used to receive the user's customary name for the location.
[0239] 4) Detect the user's dragging behavior on the interactive map control to determine the target spatial coordinate information, and detect the user's customary name text information entered in the information input control.
[0240] 5) Record and temporarily store target spatial coordinate information and customary name text information in real time; when the system verifies that the coordinate information and text information have been legally generated, activate the "Confirm Creation" trigger control in the interface (such as changing the button status from unavailable to available).
[0241] 6) Detect and receive user click signals for the "Confirm Creation" trigger control.
[0242] 7) In response to a click signal, perform the following data processing and interface synchronization operations:
[0243] Data persistence: Establish and store the association mapping relationship between target spatial coordinates and customary names in the system background, and generate new custom reporting records;
[0244] Interface Back and Refresh: Closes the current configuration interface, returns to the "Smart Reporting Point Settings" interface, and synchronously displays the newly generated custom reporting point information in the corresponding reporting point list.
[0245] In one embodiment, the method further includes:
[0246] When the first role object is in automatic operation state, in response to the first task instruction event initiated by the second object for the first role object, the first role object is controlled to move to the first area indicated by the first task instruction event, and the first role object is controlled to perform the first task indicated by the first task instruction event in the first area.
[0247] Automatic operation mode is an operation mode in which the character object automatically performs specific operations under program control. An example of automatic operation mode is the AFK (away from keyboard) state in a game.
[0248] The first task indicator event is an event that instructs the first role object to move to the first area. The first task indicator event can also be an event that instructs the first role object to move to the first area and then instructs the first role object to perform the first task in the first area.
[0249] The first task instruction event can be triggered by voice or by text.
[0250] For example, when the first role object is in an automatic operation state, the first terminal receives task instruction information sent by the second role object, which includes at least one of voice instruction information or text instruction information.
[0251] The first terminal identifies the task instruction information and obtains the first area and the first task corresponding to the task instruction information. The first terminal controls the first role object to move to the first area and controls the first role object to execute the first task in the first area.
[0252] For example, in a game where a player disconnects and is replaced by an AI bot, the player can control the bot via voice commands. Saying "Bot, go to point B to plant the bomb" will allow the system to recognize the location and command, driving the AI to navigate to point B and perform the task. This translates voice recognition into game logic input, significantly improving the experience in games where a player disconnects.
[0253] In this embodiment, when the first character object is in an automatic operation state, it can receive and respond to the first task instruction event sent by the second object, automatically control the first character object to move to the designated first area and execute the corresponding first task, thereby realizing automated collaborative response beyond the player's active operation, significantly improving the flexibility and execution efficiency of team collaboration, reducing the player's operational burden and ensuring the timely implementation of tactical intentions in multi-line combat or tactical scenarios that require rapid response.
[0254] In one embodiment, the method further includes:
[0255] In response to a second task instruction event initiated for a second role object, a second task instruction event is sent to the terminal where the second role object is located; the second task instruction event is used to instruct the second role object to move to the second area and perform the second task.
[0256] The second task instruction event is an event that instructs the second role object to move to the second area. Alternatively, the second task instruction event can be an event that instructs the second role object to move to the second area and perform a second task in the second area.
[0257] The second task instruction event can be triggered by voice or by text.
[0258] Specifically, when the second role object is in automatic operation mode, the first role object can initiate a second task instruction event for the second role object. The first terminal synchronizes this second task instruction event to the second terminal where the second role object is located. The second terminal controls the second role object to move to the second area indicated by the second task instruction event and execute the second task indicated by the second task instruction event.
[0259] For example, when the second role object is in an automatic operation state, the first role object sends task instruction information to the second role object, that is, the first terminal sends task instruction information to the second terminal. The task instruction information includes at least one of voice instruction information or text instruction information.
[0260] The second terminal receives task instruction information sent by the second role object, identifies the task instruction information, and obtains the second area and second task corresponding to the task instruction information. The second terminal controls the second role object to move to the second area and controls the second role object to perform the second task in the second area.
[0261] In this embodiment, by allowing the first role object to initiate a second task instruction event containing a specific destination and task instructions to the second role object and send it directly to its terminal, proactive and precise task assignment and command among team members are realized. This expands one-way information reception into two-way dynamic task collaboration, thereby significantly improving the initiative of team collaboration, command flexibility, and execution efficiency of complex tactics.
[0262] In one embodiment, the method further includes:
[0263] In response to an item instruction event initiated by a second character, the target item indicated by the item instruction event is displayed on the view screen.
[0264] Among them, the item instruction event is an event that instructs a second character to use an item. Item instruction events can be triggered by voice or by text.
[0265] Specifically, the first terminal receives prop instruction information sent by the second character object, which includes at least one of voice instruction information or text instruction information.
[0266] The first terminal identifies the item instruction information, obtains the item identifier indicated by the item instruction information, and displays the target item indicated by the item identifier within the field of view of the first character.
[0267] For example, the first terminal identifies the prop instruction information to obtain the prop identifier and the prop usage location. The target prop indicated by the prop identifier is displayed within the field of view, and the target prop is automatically used at the prop usage location.
[0268] For example, the first terminal identifies the prop instruction information to obtain the prop identifier, prop usage location, and usage time. The target prop indicated by the prop identifier is displayed within the field of view, and the target prop is automatically used at the prop usage location when the usage time is reached.
[0269] For example, in response to an item indication event initiated by a second character object, the target item indicated by the item indication event is displayed on the view screen, including:
[0270] Display an invitation control, and in response to the triggering operation of the invitation control, send a guidance invitation to at least one second character object; if the second character object accepts the guidance invitation, in response to the item instruction event initiated by the second character object, display the target item indicated by the item instruction event in the field of view.
[0271] like Figure 17 As shown, players can enable "Voice Guidance Invitation" to invite teammates in the same room to guide them on the game interface. For example, if a player uses the character Qile and enables Voice Guidance Invitation, when a teammate tells the player "Use Flash before turning the corner," the corresponding "Flash" skill icon at 1702 will be highlighted with an animated effect on the player's field of view at 1700.
[0272] In this embodiment, by introducing a guidance invitation mechanism, the first role object can actively invite a specific second role object to act as a guide. After the other party accepts, the initiated prop instruction event can be displayed in the first role object's field of vision, thereby establishing a controlled and precise guidance relationship based on mutual consent. This avoids interference from irrelevant or redundant prop instructions and ensures the formality and effectiveness of the guidance relationship, which helps to improve the pertinence of guidance and the flexibility of team collaboration.
[0273] In this embodiment, by responding to the item instruction event initiated by the second character, the target item is directly highlighted or marked in the field of view of the first character, which can quickly guide the character to pay attention to and obtain key item resources. This greatly optimizes the efficiency of item sharing and collaborative search within the team, reduces resource waste caused by limited field of view or information asymmetry, and improves the overall resource utilization and tactical coordination level of the team.
[0274] In one embodiment, a location guidance method is provided, applied to a first terminal, the location guidance method comprising:
[0275] Displays the view of the first character;
[0276] During the collaboration between the first role object and at least two second role objects, the location indication information sent by the first number of second role objects is received and identified to obtain the first number of target location information; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party.
[0277] When a first number of target location information points to the same target area, and the target area is within the field of view, the first location guidance information for the target area is displayed in the field of view according to the first display style.
[0278] Optionally, during the collaboration between the first role object and at least two second role objects, location indication information sent by a second number of second role objects is received and identified to obtain a second number of target location information and a second number of indicator diagrams;
[0279] When a second number of target location information points to the same target area, a second number of indicator diagrams match, and the target area is within the field of view, location guidance information representing semantic matching is displayed at the target area in the field of view according to a second display style; wherein, the second number is greater than the first number, and the visual prominence of the second display style is greater than the visual prominence of the first display style;
[0280] Optionally, if the second number of target location information points to the same target area, the second number of indicator diagrams do not match, and the target area is within the field of view, then the location guidance information representing the semantic mismatch is displayed at the target area of the field of view according to the second display style.
[0281] Optionally, if the target area indicated by the location information is outside the field of view, a second location guidance information for the target area and a virtual outline of the target area are displayed together on the field of view.
[0282] Optionally, in response to a triggered location indication initiation event, third location guidance information indicated by the location indication initiation event is synchronized to at least one second role object, such that the third location guidance information is displayed in the field of view of at least one second role object; wherein, the location indication initiation event includes at least one of a location indication event triggered by voice or a location indication event triggered by text.
[0283] Optionally, configuration controls can be displayed in the view screen;
[0284] In response to a triggering operation on the configuration control, the configuration interface is displayed; the configuration interface displays a simulation map and an editing area;
[0285] In response to a region selection operation triggered in the simulation map and a region identifier configuration operation triggered in the editing area, the conventional region identifier configured for the selected candidate region is displayed in the editing area;
[0286] In response to a naming configuration operation triggered in the editing area, the configured conventional naming information is bound to the selected candidate area and the conventional area identifier.
[0287] Optionally, a configuration control is displayed in the view screen; in response to a trigger operation on the configuration control, a simulation map and configuration items corresponding to candidate regions in the simulation map are displayed; in response to a selection operation on a configuration item, the candidate region corresponding to the selected configuration item is highlighted in the simulation map, and an edit region corresponding to the candidate region is displayed; the edit region displays a fixed region identifier of the candidate region; in response to a naming configuration operation triggered in the edit region, the configured conventional naming information is bound to the candidate region and the fixed region identifier.
[0288] Optionally, when the first role object is in an automatic operation state, in response to a first task instruction event initiated by the second object for the first role object, the first role object is controlled to move to the first area indicated by the first task instruction event, and the first role object is controlled to perform the first task indicated by the first task instruction event in the first area.
[0289] Optionally, in response to a second task instruction event initiated for the second role object, a second task instruction event is sent to the terminal where the second role object is located; the second task instruction event is used to instruct the second role object to move to the second area and perform the second task.
[0290] Optionally, an invitation control is displayed, and in response to the triggering operation of the invitation control, a guidance invitation is sent to at least one second character object; if the second character object accepts the guidance invitation, in response to the item instruction event initiated by the second character object, the target item indicated by the item instruction event is displayed on the view screen.
[0291] In one embodiment, a location guidance method is provided for a specific application scenario in a multiplayer game scenario.
[0292] In this scenario, this embodiment aims to address the issues of "long steps in mapping player voice / text input to location" and "high memory costs caused by inconsistent understanding of voice / text input for the same location among teammates." It achieves this by adding one "reporting guide" (with two states) and one "side prompt pop-up" to the main game interface, as well as four new interfaces on the system interface (including one intelligent reporting homepage with switchable maps and reporting numbers, names, and a list of common terms; and three new processes: editing official reporting, creating custom reporting, and editing custom reporting), totaling six visual effects to implement the function and transmit information. This application primarily focuses on two aspects on the product side: reporting performance and reporting settings.
[0293] Reporting locations is divided into official reporting and custom reporting. Official reporting is the system's default reporting, which includes three pieces of information: location, display name, and custom name. Players can freely edit the custom name of official reporting locations, but cannot modify the location or display name. Custom reporting is reporting locations created by the player, which includes two pieces of information: location and custom name. Players can freely edit the location and custom name of custom reporting locations.
[0294] As mentioned above Figure 11 As shown, players using this feature for the first time will see a notification pop up on the side after entering a match, indicating that the teammate reporting function is enabled and that they can go to the settings to disable it.
[0295] Official reporting settings: Official reporting consists of location, number, display name, and common name. For example... Figure 13 As shown, the official callouts come with 1 to 2 customary names by default. Players can click the edit button to edit the official callouts. At this time, the selected point will be highlighted on the left side of the map. Players can add, delete, or modify the customary names for each official callout on the right side of the interface.
[0296] Custom callout settings: Custom callouts are player-created callouts, consisting of location, number, and customary name. For example... Figure 14 As shown, players can click the "Add Custom Callout" button to enter the process of adding a custom callout. Figures 12A-12B As shown, the map controls on the left allow players to move and zoom, select custom locations, and enter their preferred names on the right. After clicking the create button, a custom callout is generated.
[0297] In the game, as described above Figure 3As shown, when a teammate triggers the reporting condition via voice or text input, a reporting guide (i.e., first location guide information or second location guide information) will appear on the screens of all teammates. Reporting guides are divided into official reporting guides (i.e., fixed location guide information) and custom reporting guides (i.e., commonly used location guide information). Official reporting guides consist of the reporting player's character avatar, the reporting name, and a graphic, while custom reporting guides consist of the player's character avatar and a graphic.
[0298] As mentioned above Figure 6 As shown, when a teammate's voice or text input contains more semantic content, more content is displayed concisely on the icon. For example, when a teammate shouts in voice, "Get me a sniper rifle at the market," a sniper rifle icon and a character portrait are displayed on the screen where the player's viewport faces the market.
[0299] As mentioned above Figure 7 As shown, after detecting a teammate's voice call, the call will be visually guided to the player using ground scene text, ground guide lines, "ground guide lines + character portrait", or "ground guide lines + character portrait + call name".
[0300] For example, as described above Figure 4A As shown, when multiple teammates mention the same area within a short period of time, a higher-level icon will be displayed. For example, if teammate 1 says "There are people in the market" and teammate 2 says "There are two people in the market," the system will push a higher-level alert icon with a redder color and accompanying animation.
[0301] As mentioned above Figure 4B As shown, when multiple teammates mention the same area within a short period of time but their statements contradict each other, a visual icon indicating doubt is displayed. For example, if teammate A reports "No one at point A," and teammate B immediately follows with "Someone at point A," the system recognizes the semantic contradiction and displays a yellow warning icon with a "?" on the player's viewport facing point A, indicating that the information is questionable and the player needs to verify it themselves.
[0302] As mentioned above Figure 5 As shown, when the triggered callout is outside the teammate's field of vision, a corner callout guide (i.e., a second position guide) is displayed.
[0303] Furthermore, as mentioned above Figure 8 As shown, when a reporting location is obscured by a wall, it doesn't just display an icon; instead, it uses dotted lines to outline a three-dimensional virtual contour of the area. This allows players to perceive the size and depth of the room behind the wall, rather than just a reporting location.
[0304] Furthermore, in games where a player disconnects and is replaced by an AI bot, players can control the AI via voice commands. Saying "Bot, plant the bomb at point B" will identify the location and command, driving the AI to navigate to point B and perform the mission. This conversion of voice recognition into game logic input greatly improves the experience in games where a player disconnects.
[0305] Furthermore, as mentioned above Figure 17 As shown, players can enable "Voice Guidance Invitation" to invite teammates in the same room to guide them on the game interface. For example, if a player uses the character Qile and enables Voice Guidance Invitation, when a teammate tells the player "Use Flash before turning the corner," the corresponding "Flash" skill icon on the player's graphical interface will be highlighted with an animated effect.
[0306] In traditional technologies, after a teammate reports a location, the recipient must go through a complex process of "listening to the voice—recalling memory—mapping the map." This application provides a solution that maps teammate voice reports to the level. When key locations are detected in a teammate's voice or chat input, they are converted into highlighted visual cues in the level. This helps novice players quickly identify specific locations in the level after hearing a teammate's report, and quickly learn the colloquial and official names of various locations within the level, thus improving player retention.
[0307] By automatically recognizing voice and text and converting them into visual guidance in 3D scenes in real time, a "what you hear is what you get" approach is achieved. This direct "voice-tag" mapping mechanism eliminates the redundant operation of manual tagging, enabling players to instantly capture key location information in tense and ever-changing matches.
[0308] Furthermore, addressing the pain point of new players being unfamiliar with technical terms (such as "the dark room," "CT," and "Elbow"), this application forcibly associates colloquial, habitual terms with the spatial locations of levels. New players see highlighted physical location indicators while hearing the terms, allowing them to quickly learn and remember the point names in actual gameplay. This guidance method significantly lowers the learning threshold for new players and helps improve early user retention rates.
[0309] Furthermore, it provides a dual mapping system of "official callouts" and "custom callouts," allowing players to edit their preferred names based on their own habits (such as overseas server terminology or team slang). This feature solves the problem of high comprehension costs caused by multiple and inconsistent names for the same location, ensuring seamless and accurate collaboration between players of different backgrounds and experience levels.
[0310] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0311] Based on the same inventive concept, this application also provides a location guidance device for implementing the location guidance method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more location guidance device embodiments provided below can be found in the limitations of the location guidance method described above, and will not be repeated here.
[0312] In one embodiment, such as Figure 18 As shown, a location guidance device 1800 is provided, comprising:
[0313] The screen display module 1802 is used to display the view of the first character object.
[0314] The identification module 1804 is used to identify target location information from location indication information sent by the second role object during the collaboration between the first role object and at least one second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party.
[0315] The information display module 1806 is used to display first location guidance information for the target area on the field of view when the target area indicated by the target location information is within the field of view.
[0316] In one embodiment, the identification module is further configured to receive voice instruction information sent by the second role object, perform voice recognition on the voice instruction information to obtain initial location information, and query target location information that matches the initial location information in a preset location information set.
[0317] In one embodiment, the identification module is further configured to receive text instruction information sent by the second role object, perform semantic recognition on the text instruction information to obtain initial location information, and query target location information that matches the initial location information in a preset location information set.
[0318] In one embodiment, the identification module is further configured to receive and identify location indication information sent by a first number of second role objects during the collaboration process between the first role object and at least two second role objects, thereby obtaining a first number of target location information.
[0319] The information display module is also used to display first location guidance information for the target area in the field of view according to a first display style when a first number of target location information indicate the same target area and the target area is within the field of view.
[0320] In one embodiment, the identification module is further configured to receive and identify location indication information sent by a second number of second role objects during the collaboration process between the first role object and at least two second role objects, thereby obtaining a second number of target location information.
[0321] The information display module is also used to display, in the field of view, first location guidance information for the target area according to a second display style when a second number of target location information indicate the same target area and the target area is within the field of view.
[0322] In one embodiment, the second quantity is greater than the first quantity, and the visual prominence of the second display style is higher than that of the first display style.
[0323] In one embodiment, the identification module is further configured to receive and identify location indication information sent by at least two second role objects respectively during the collaboration process between the first role object and at least two second role objects, thereby obtaining at least two target location information and at least two indicator diagrams;
[0324] The information display module is also used to display location guidance information representing semantic matching at the target area of the field of view when at least two target location information indicate the same target area, at least two pointer diagrams match, and the target area is within the field of view.
[0325] In one embodiment, the first location guidance information further includes location guidance information representing semantic mismatch; the information display module is also used to display location guidance information representing semantic mismatch at the target area of the field of view when at least two target location information indicate the same target area, at least two pointers do not match, and the target area is within the field of view.
[0326] In one embodiment, the information display module is further configured to identify the current location of the first role object, determine the distance between the current location of the first role object and the target area; when the distance is lower than the distance threshold and the target area is within the field of view, display the first location guidance information for the target area on the field of view.
[0327] In one embodiment, the information display module is further configured to display second location guidance information for the target area on the field of view when the target area indicated by the location information is outside the field of view.
[0328] In one embodiment, the information display module is further configured to, when the target area indicated by the location information is outside the field of view, display, in association, second location guidance information for the target area and a virtual outline of the target area in the field of view.
[0329] In one embodiment, the information display module is further configured to identify the current location of the first role object, determine the distance between the current location of the first role object and the target area; when the distance is lower than the distance threshold and the target area is outside the field of view, display second location guidance information for the target area on the field of view.
[0330] In one embodiment, the device further includes:
[0331] The initiation module is used to respond to a triggered location indication initiation event and synchronize the third location guidance information indicated by the location indication initiation event to at least one second role object, so that the third location guidance information is displayed in the field of view of at least one second role object.
[0332] In one embodiment, the target location information includes conventional identification information; the device further includes:
[0333] The configuration module is used to display configuration controls in the field of view; in response to the triggering operation of the configuration controls, the configuration interface is displayed; the configuration interface displays a simulation map and an editing area; in response to the candidate area selected in the simulation map and the configuration operation triggered in the editing area, the conventional identification information of the candidate area configuration is displayed in the editing area.
[0334] In one embodiment, the conventional identification information includes conventional area identification and conventional naming information; the configuration module is further configured to, in response to an area selection operation triggered in the simulation map and an area identification configuration operation triggered in the editing area, display the conventional area identification configured for the selected candidate area in the editing area; and, in response to a naming configuration operation triggered in the editing area, bind the configured conventional naming information to the selected candidate area and the conventional area identification.
[0335] In one embodiment, the target location information includes conventional identification information; the device further includes:
[0336] The configuration module is used to display configuration controls in the view screen; in response to the trigger operation of the configuration controls, it displays the simulation map and the configuration items corresponding to the candidate areas in the simulation map; in response to the selection operation of the configuration items, it highlights the candidate areas corresponding to the selected configuration items in the simulation map and displays the editing area corresponding to the candidate areas; the editing area displays the fixed identification information of the candidate areas; in response to the naming configuration operation triggered in the editing area, it binds the configured conventional identification information with the candidate areas and the fixed identification information.
[0337] In one embodiment, the device further includes:
[0338] The control module is used to control the first role object to move to the first area indicated by the first task indication event when the first role object is in an automatic operation state, in response to the first task indication event initiated by the second object for the first role object, and to control the first role object to perform the first task indicated by the first task indication event in the first area.
[0339] In one embodiment, the device further includes: a control module, configured to send a second task instruction event to the terminal where the second role object is located in response to a second task instruction event initiated for the second role object; the second task instruction event is used to instruct the second role object to move to a second area and perform a second task.
[0340] In one embodiment, the device further includes: an item display module, configured to display the target item indicated by the item indication event in the field of view in response to an item indication event initiated by a second character object.
[0341] In one embodiment, the prop display module is used to display an invitation control, and in response to the triggering operation of the invitation control, to initiate a guidance invitation to at least one second character object; if the second character object accepts the guidance invitation, in response to the prop instruction event initiated by the second character object, to display the target prop indicated by the prop instruction event in the field of view.
[0342] The modules in the aforementioned location guidance device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0343] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 19As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements a location guidance method. The display unit of the computer device is used to form a visually visible image. It can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0344] Those skilled in the art will understand that Figure 19 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0345] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0346] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0347] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0348] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0349] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, etc., and are not limited to these.
[0350] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0351] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A location guidance method, characterized in that, The method includes: Displays the view of the first character; During the collaboration between the first role object and at least one second role object, the target location information is identified from the location indication information sent by the second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party; When the target area indicated by the target location information is within the field of view, the field of view displays first location guidance information for the target area.
2. The method according to claim 1, characterized in that, The step of identifying the target location information from the location indication information sent by the second role object includes: Receive voice instruction information sent by the second role object, perform voice recognition on the voice instruction information, and obtain initial location information; Within a preset location information set, query the target location information that matches the initial location information.
3. The method according to claim 1, characterized in that, The step of identifying the target location information from the location indication information sent by the second role object includes: Receive text instruction information sent by the second role object, perform semantic recognition on the text instruction information, and obtain initial location information; Within a preset location information set, query the target location information that matches the initial location information.
4. The method according to claim 1, characterized in that, The step of identifying target location information from location indication information sent by the second role object during the collaboration process between the first role object and at least one second role object includes: During the collaboration between the first role object and at least two second role objects, the location indication information sent by a first number of second role objects is received and identified to obtain a first number of target location information. When the target area indicated by the target location information is within the field of view, displaying first location guidance information for the target area on the field of view includes: When the first number of target location information points to the same target area, and the target area is within the field of view, the field of view displays first location guidance information for the target area in a first display style.
5. The method according to claim 4, characterized in that, The method further includes: During the collaboration between the first role object and at least two second role objects, the location indication information sent by a second number of second role objects is received and identified to obtain a second number of target location information. When the second number of target location information points to the same target area, and the target area is within the field of view, the field of view displays first location guidance information for the target area in accordance with a second display style.
6. The method according to claim 1, characterized in that, The first location guidance information includes location guidance information representing semantic matching; the step of identifying target location information from location indication information sent by the second role object during the collaboration process between the first role object and at least one second role object includes: During the collaboration between the first role object and at least two second role objects, the location indication information sent by at least two second role objects is received and identified to obtain at least two target location information and at least two pointer diagrams; When the target area indicated by the target location information is within the field of view, displaying first location guidance information for the target area on the field of view includes: When at least two target location information points to the same target area, the at least two pointer diagrams match, and the target area is within the field of view, location guidance information representing semantic matching is displayed at the target area in the field of view.
7. The method according to claim 6, characterized in that, The first location guidance information also includes location guidance information representing semantic mismatch; the method further includes: When at least two target location information points to the same target area, the at least two pointers do not match, and the target area is within the field of view, location guidance information representing the semantic mismatch is displayed at the target area in the field of view.
8. The method according to claim 1, characterized in that, When the target area indicated by the target location information is within the field of view, displaying first location guidance information for the target area on the field of view includes: Identify the current position of the first character object and determine the distance between the current position of the first character object and the target area; When the distance is below a distance threshold and the target area is within the field of view, first location guidance information for the target area is displayed on the field of view.
9. The method according to claim 1, characterized in that, The method further includes: If the target area indicated by the target location information is outside the field of view, a second location guidance information for the target area is displayed on the field of view.
10. The method according to claim 9, characterized in that, When the target area indicated by the target location information is outside the field of view, displaying second location guidance information for the target area on the field of view includes: If the target area indicated by the target location information is outside the field of view, a second location guidance information for the target area and a virtual outline of the target area are displayed together in the field of view.
11. The method according to claim 1, characterized in that, The method further includes: In response to a triggered location indication initiation event, the third location guidance information indicated by the location indication initiation event is synchronized to the at least one second character object, such that the third location guidance information is displayed in the field of view of the at least one second character object.
12. The method according to claim 1, characterized in that, The target location information includes conventional identification information; the method further includes: The configuration controls are displayed in the view screen. In response to a trigger operation on the configuration control, a configuration interface is displayed; the configuration interface displays a simulation map and an editing area; In response to a candidate region selected in the simulation map and a configuration operation triggered in the editing area, conventional identification information configured for the candidate region is displayed in the editing area.
13. The method according to claim 12, characterized in that, The conventional identification information includes conventional area identification and conventional naming information; the conventional identification information configured for the candidate area is displayed in the editing area in response to the configuration operation triggered by the selected candidate area in the simulation map and the configuration operation triggered in the editing area, including: In response to a region selection operation triggered in the simulated map and a region identifier configuration operation triggered in the editing area, a conventional region identifier configured for the selected candidate region is displayed in the editing area. In response to a naming configuration operation triggered in the editing area, the configured conventional naming information is bound to the selected candidate area and the conventional area identifier.
14. The method according to claim 1, characterized in that, The target location information includes conventional identification information; the method further includes: The configuration controls are displayed in the view screen. In response to a trigger operation on the configuration control, a simulated map and configuration items corresponding to candidate regions in the simulated map are displayed; In response to the selection of the configuration item, the candidate region corresponding to the selected configuration item is highlighted in the simulation map, and the edit region corresponding to the candidate region is displayed; the edit region displays the fixed identification information of the candidate region; In response to a naming configuration operation triggered in the editing area, the configured conventional identifier information is bound to the candidate area and the fixed identifier information.
15. The method according to any one of claims 1 to 14, characterized in that, The method further includes: When the first role object is in automatic operation state, in response to the first task instruction event initiated by the second object for the first role object, the first role object is controlled to move to the first area indicated by the first task instruction event, and the first role object is controlled to perform the first task indicated by the first task instruction event in the first area.
16. The method according to claim 15, characterized in that, The method further includes: In response to a second task instruction event initiated for the second role object, the second task instruction event is sent to the terminal where the second role object is located; the second task instruction event is used to instruct the second role object to move to the second area and perform the second task.
17. The method according to any one of claims 1 to 16, characterized in that, The method further includes: In response to an item indication event initiated by the second character object, the target item indicated by the item indication event is displayed on the view screen.
18. A location guidance device, characterized in that, The device includes: The screen display module is used to display the view of the first character object; The identification module is used to identify target location information from location indication information sent by the second role object during the collaboration between the first role object and at least one second role object; the location indication information includes at least one of voice indication information or text indication information, and the first role object and the second role object belong to the same party; An information display module is used to display first location guidance information for the target area on the field of view when the target area indicated by the target location information is within the field of view.
19. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 17.
20. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 17.
21. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 17.