Map information interaction method and device, equipment, medium and product

By drawing action strategies on a virtual map and synchronizing them to teammates' terminals, the problem of low communication efficiency in competitive games is solved, achieving higher precision information transmission and teamwork.

CN121819320APending Publication Date: 2026-04-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2024-10-09
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In competitive games, voice or text chat is insufficient for conveying precise information, and the limited number and coverage of preset shortcuts in the system result in low efficiency in team communication and collaboration.

Method used

The action strategy of virtual objects is expressed by drawing graphics on a virtual map and synchronized to teammates' terminals. The drawing operation on the virtual map generates graphic results, realizing the accurate transmission of action strategies.

Benefits of technology

It improved the accuracy of action strategy information delivery and the precision of communication between users, thereby increasing the efficiency of teamwork.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121819320A_ABST
    Figure CN121819320A_ABST
Patent Text Reader

Abstract

The invention discloses a map information interaction method and device, equipment, a medium and a product, and relates to the technical field of computers. The method comprises the following steps: displaying a virtual map corresponding to a virtual scene; in response to a received first drawing operation on the virtual map, displaying a first graph drawing result, the first graph drawing result being used for expressing an action strategy of at least one of the first virtual object and the second virtual object in the virtual scene through the virtual map; and sending the first graph drawing result to the second account, wherein the first graph drawing result is used for being displayed on a terminal interface logged in by the second account. According to the method, the accuracy of action strategy information transmission is improved, and the accuracy of communication between users is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, medium and product for interactive map information. Background Technology

[0002] With the development of computer network technology and mobile device platforms, various game applications have gradually enriched users' entertainment lives. In competitive game applications, users can complete game tasks and challenges together through teamwork.

[0003] Common team communication and cooperation methods in games include using voice chat, text chat, or in-game shortcuts. For example, players in a team can use their microphones to communicate within the team, exchange information, and communicate strategies. Alternatively, they can use system-preset shortcuts such as "request assembly" or "launch an attack" to communicate with teammates.

[0004] However, voice or text chat relies on users' real-time verbal expression, which makes it difficult for users to convey accurate information. Furthermore, the number and coverage of the system's preset shortcuts are limited, resulting in low efficiency in communication and collaboration among users within the game. Summary of the Invention

[0005] This application provides a method, apparatus, device, medium, and product for interacting with map information. The technical solution is as follows:

[0006] On the one hand, a method for interacting with map information is provided, the method comprising:

[0007] Display a virtual map corresponding to a virtual scene, wherein the virtual scene includes a first virtual object controlled by a first account and a second virtual object controlled by a second account, wherein the first account is the account logged in on the current terminal;

[0008] In response to receiving a first drawing operation on the virtual map, a first graphic drawing result is displayed, the first graphic drawing result being used to express the action strategy of at least one of the first virtual object and the second virtual object in the virtual scene through the virtual map;

[0009] The first graphic drawing result is sent to the second account, and the first graphic drawing result is used to display on the terminal interface logged in by the second account.

[0010] On the other hand, a map information interaction device is provided, the device comprising:

[0011] The display module is used to display a virtual map corresponding to a virtual scene. The virtual scene includes a first virtual object controlled by a first account and a second virtual object controlled by a second account. The first account is the account logged in on the current terminal.

[0012] The display module is further configured to respond to receiving a first drawing operation on the virtual map and display a first graphic drawing result, wherein the first graphic drawing result is used to express the action strategy of at least one of the first virtual object and the second virtual object in the virtual scene through the virtual map;

[0013] The sending module is used to send the first graphic drawing result to the second account, and the first graphic drawing result is used to display on the terminal interface logged in by the second account.

[0014] In some optional embodiments, the display module is further configured to display the virtual map in drawing mode in response to receiving a mode switching operation for the virtual map, the mode switching operation being used to switch the virtual map from viewing mode to drawing mode;

[0015] The display module is further configured to display the first graphic drawing result in response to receiving the first drawing operation on the virtual map in the drawing mode.

[0016] In some optional embodiments, the display module is further configured to display at least one candidate drawing tool on the virtual map of the drawing mode;

[0017] The device further includes:

[0018] A determination module is configured to, in response to a first drawing tool among the at least one candidate drawing tools receiving a selection operation, display the selection effect of the first drawing tool;

[0019] The display module is further configured to, in response to receiving the first drawing operation on the virtual map by drawing a path, display the first graphic drawing result based on the first drawing tool and the drawing path.

[0020] In some alternative embodiments, the first drawing tool includes a freehand drawing tool;

[0021] The display module is also used to overlay and display the path lines drawn using the hand-drawing tool on the virtual map as the first graphic drawing result.

[0022] In some alternative embodiments, the apparatus further includes:

[0023] The processing module is used to smooth the first path line corresponding to the drawing path to obtain the second path line;

[0024] The display module is also used to overlay the second path line on the virtual map.

[0025] In some optional embodiments, the first drawing tool includes a selection tool;

[0026] The determining module is further configured to determine the range of the area selected by the selection tool based on the drawing path;

[0027] The display module is further configured to overlay the selection tool's corresponding selection graphic onto the area of ​​the virtual map, and use the overlay result of the selection graphic and the virtual map as the first graphic drawing result.

[0028] In some optional embodiments, the first drawing tool includes a punctuation tool;

[0029] The determining module is further configured to determine multiple candidate landmark locations along the drawn path on the virtual map, wherein the candidate landmark locations are virtual locations with punctuation permissions in the virtual map;

[0030] The display module is further configured to overlay punctuation patterns corresponding to the multiple candidate landmarks on the virtual map based on the order of the multiple candidate landmarks on the drawing path, and use the overlay result of the punctuation patterns and the virtual map as the first graphic drawing result, wherein the punctuation patterns include the order information corresponding to the multiple candidate landmarks.

[0031] In some optional embodiments, the display module is further configured to display a result sending control, the result sending control being configured to send the first graphic drawing result to an associated account of the first account, the associated account including the second account;

[0032] The sending module is further configured to send the first graphic drawing result to the second account in response to receiving a trigger operation for the result sending control.

[0033] In some optional embodiments, the display module is further configured to display multiple candidate associated accounts in response to receiving a trigger operation on the result sending control;

[0034] The sending module is further configured to, in response to the second account among the plurality of candidate associated accounts receiving a selection operation, send the first graphic drawing result to the second account.

[0035] In some optional embodiments, the display module is further configured to display a second graphic drawing result on the virtual map when the second account performs a second drawing operation on the virtual map, the second graphic drawing result being used to express the action strategy of the at least one virtual object indicated by the second account in the virtual scene.

[0036] In some optional embodiments, the display module is further configured to, during the triggering of the second drawing operation, synchronously display the second graphic drawing result corresponding to the second drawing operation through the virtual map and the terminal where the second account is located.

[0037] In some optional embodiments, the display module is further configured to display a strategy prompt message in response to receiving the second graphic drawing result from the second account, the strategy prompt message being used to prompt the receipt of the second graphic drawing result;

[0038] The display module is also used to respond to the strategy prompt information received by the viewing operation, display the virtual map corresponding to the virtual scene, and display the second graphic drawing result through the virtual map.

[0039] In some optional embodiments, the second drawing result includes candidate drawing graphics;

[0040] The display module is also used to display the virtual map corresponding to the virtual scene;

[0041] The display module is further configured to overlay the candidate drawing graphics on the virtual map during the drawing steps of drawing the candidate drawing graphics based on the second drawing operation, so as to play the drawing process corresponding to the drawing result of the second graphics.

[0042] In some optional embodiments, the second drawing result includes candidate drawing graphics;

[0043] The display module is further configured to, in response to receiving a graphic modification operation on the candidate graphic, display a third graphic drawing result after modifying the second graphic drawing result;

[0044] The sending module is also used to send the third graphic drawing result to the second account.

[0045] In some optional embodiments, the second graphics rendering result includes the character movement path of the first virtual object in the virtual scene as indicated by the second account;

[0046] The display module is also used to display a path guidance marker corresponding to the character's movement path in the virtual scene. The path guidance marker is used to guide the first account to control the first virtual object to move according to the character's movement path indicated by the second account.

[0047] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the map information interaction method as described in any of the above embodiments of this application.

[0048] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored in the storage medium, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the map information interaction method as described in any of the above embodiments of this application.

[0049] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the map information interaction methods described in the above embodiments.

[0050] The technical solution provided in this application includes at least the following beneficial effects:

[0051] Graphical rendering results are obtained by performing drawing operations on a virtual map. These results are then synchronously displayed across logged-in terminals, enabling the instruction of action strategies for virtual objects within a virtual scene. For example, a first user creates a first graphical rendering result on a virtual map displayed on a first terminal. This result is then synchronized to a second terminal used by a second user (who is also the first user's teammate). The second user can then understand the action strategies for virtual objects within the virtual scene as instructed by the first user through the first graphical rendering result displayed on their second terminal. Because the graphical rendering is performed on a virtual map, the precision of the tactical intentions conveyed is higher, thus improving the accuracy of action strategy information transmission and the precision of communication between users. Attached Figure Description

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

[0053] Figure 1 This is a structural block diagram of a computer system provided in an exemplary embodiment of this application;

[0054] Figure 2 This is a flowchart of a map information interaction method provided in an exemplary embodiment of this application;

[0055] Figure 3 This is a schematic diagram of a virtual scene interface provided in an exemplary embodiment of this application;

[0056] Figure 4 This is a schematic diagram of a virtual scene interface provided in an exemplary embodiment of this application;

[0057] Figure 5 This is a flowchart of a map information interaction method provided in an exemplary embodiment of this application;

[0058] Figure 6 This is a schematic diagram illustrating the usage process of a hand-drawing tool provided in an exemplary embodiment of this application;

[0059] Figure 7 This is a schematic diagram illustrating the usage process of the selection tool provided in an exemplary embodiment of this application;

[0060] Figure 8 This is a schematic diagram illustrating the usage process of the punctuation tool provided in an exemplary embodiment of this application;

[0061] Figure 9 This is a flowchart of a map information interaction method provided in an exemplary embodiment of this application;

[0062] Figure 10 This is a schematic diagram illustrating the display process of a second graphic drawing result provided in an exemplary embodiment of this application;

[0063] Figure 11 This is a schematic diagram illustrating the display process of a second graphic drawing result provided in an exemplary embodiment of this application;

[0064] Figure 12 This is a schematic diagram of the interaction process of map information provided in an exemplary embodiment of this application;

[0065] Figure 13 This is a structural block diagram of a map information interaction device provided in an exemplary embodiment of this application;

[0066] Figure 14 This is a structural block diagram of a map information interaction device provided in an exemplary embodiment of this application;

[0067] Figure 15 This is a structural block diagram of a terminal provided in an exemplary embodiment of this application. Detailed Implementation

[0068] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0069] In this application, the terms "first" and "second" are used to distinguish between identical or similar items that have essentially the same function. It should be understood that there is no logical or temporal dependency between "first" and "second", nor is there any limitation on the quantity or execution order.

[0070] First, a brief introduction to the terms used in the embodiments of this application will be given.

[0071] Virtual scene: A virtual scene is a scene displayed (or provided) by an application when it runs on a terminal. This virtual scene can be a simulation of a real scene, a semi-simulated / semi-fictional scene, or a purely fictional scene. A virtual scene can be any of the following: two-dimensional, 2.5-dimensional, or three-dimensional; this application does not limit it to any particular type.

[0072] Virtual characters / objects: These refer to movable objects in a virtual scene. These movable objects can be virtual objects, virtual animals, anime characters, etc., such as people, animals, plants, oil drums, walls, and stones displayed in a 3D virtual scene. Optionally, virtual objects are 3D models created based on animation skeletal technology. Each virtual object has its own shape and volume in the 3D virtual scene, occupying a portion of the space within the 3D virtual scene.

[0073] Virtual Map: The virtual map is used to describe the terrain information of the virtual scene within the game. Within the virtual game, symbols, colors, and text are used to describe different virtual blocks within the virtual scene according to a first-order scale. For example, different symbols, colors, or text are used to identify virtual buildings, virtual items, virtual vehicles, virtual levels, virtual landmasses, etc., to form a virtual map describing the virtual scene within the game. Optionally, the virtual map includes a global virtual map and a thumbnail virtual map. The global virtual map is used to fully display the terrain information of the virtual scene within the game, while the thumbnail virtual map is used to display the terrain information within a preset range centered on the virtual object.

[0074] Figure 1 A structural block diagram of a computer system provided in an exemplary embodiment of this application is shown. The computer system 100 includes: a first terminal 110, a server 120, and a second terminal 130.

[0075] The first terminal 110 has a first client 111 installed and running, which supports displaying a virtual map interface. This first client 111 can be a game program; optionally, it can be any of the following: a virtual reality application, a 3D map program, a third-person shooter (TPS) game, a first-person shooter (FPS) game, a multiplayer online battle arena (MOBA) game, or a multiplayer shooting survival game. When the first terminal 110 runs the first client 111, the virtual scene interface of the first client 111 is displayed on the screen of the first terminal 110. The first terminal 110 is the terminal used by the first user 112. A first account is logged into the first terminal 110.

[0076] The second terminal 130 has a second client 131 installed and running, which displays a virtual map interface. The second client 131 can be a game program; optionally, it can be any of the following: a virtual reality application, a 3D map program, a TPS game, an FPS game, a MOBA game, or a multiplayer shooting survival game. When the second terminal 130 runs the second client 131, the virtual scene interface of the second client 131 is displayed on the screen of the second terminal 130. The second terminal 130 is the terminal used by the second user 132.

[0077] A second account is logged in on the second terminal 130.

[0078] Optionally, the first user 112 and the second user 132 are users who are in the same camp.

[0079] Optionally, the clients installed on the first terminal 110 and the second terminal 130 are the same, or the clients installed on the two terminals are the same type of client on different operating system platforms (Android or iOS).

[0080] The first terminal 110 can refer to one of a plurality of terminals, and the second terminal 130 can refer to another of a plurality of terminals. This embodiment only uses the first terminal 110 and the second terminal 130 as examples. The device types of the first terminal 110 and the second terminal 130 may be the same or different. The device types include at least one of the following: smartphones, wearable devices, smart TVs, in-vehicle terminals, tablet computers, e-book readers, Moving Picture Experts Group Audio Layer III (MP3) players, Moving Picture Experts Group Audio Layer IV (MP4) players, laptops, and desktop computers. The following embodiment uses smartphones as an example.

[0081] Optionally, when the first user 112 performs a first drawing operation on the virtual map within the virtual scene interface shown on the first terminal 110, the first terminal 110 generates a first graphic drawing result corresponding to the first drawing operation. The server 120 synchronizes the first graphic drawing result and displays it on the virtual map within the virtual scene interface of the second terminal 130 corresponding to the second user 132.

[0082] Those skilled in the art will understand that the number of terminals described above can be more or less. For example, there may be only one terminal, or there may be six, eight, or more terminals. This application does not limit the number of terminals or the type of device.

[0083] Figure 1 Only two terminals are shown in the diagram, but in different embodiments, multiple other terminals 140 can access the server 120. Optionally, one or more other terminals 140 are terminals corresponding to developers, and a development and editing platform for a client that supports displaying a virtual map interface is installed on the other terminals 140. Developers can edit and update the client on the other terminals 140 and transmit the updated client installation package to the server 120 via wired or wireless network. The first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to update the client.

[0084] The first terminal 110, the second terminal 130, and other terminals 140 are connected to the server 120 via a wireless network or a wired network.

[0085] Server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 120 is used to provide backend services for clients supporting a 3D virtual environment. Optionally, server 120 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, server 120 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, server 120 and the terminal use a distributed computing architecture for collaborative computing.

[0086] In an illustrative example, server 120 includes processor 122, user account database 123, and user-facing input / output interface (I / O interface) 124. Processor 122 loads instructions stored in server 120 and processes data in user account database 123. User account database 123 stores data about user accounts used by first terminal 110, second terminal 130, and other terminals 140, such as user account avatars, nicknames, combat power, service areas, items owned, and sharing relationships with other accounts. User-facing I / O interface 124 establishes communication and exchanges data with first terminal 110 and / or second terminal 130 via wireless or wired networks.

[0087] It is worth noting that the aforementioned server 120 can be implemented as a physical server or as a cloud server in the cloud.

[0088] In some embodiments, the method provided in this application can be applied to cloud gaming scenarios, thereby enabling the cloud server to perform data logic calculations during the game process, while the terminal is responsible for displaying the game interface.

[0089] In some embodiments, the server 120 described above can also be implemented as a node in a blockchain system.

[0090] Based on the above-described terms and application scenarios, the interactive method for map information provided in this application will be explained, taking the method executed by a first terminal as an example. Figure 2 As shown, the method includes the following steps 210 to 230.

[0091] Step 210: Display the virtual map corresponding to the virtual scene.

[0092] Optionally, the first terminal displays a virtual scene through the target application. This virtual scene is constructed by relevant personnel using virtual tiles, virtual terrain, and virtual blocks placed on the virtual tiles. To further enhance players' understanding of the overall information of the virtual scene, a virtual map is created to describe the terrain information within the virtual game. Different virtual resources within the virtual map are identified using different symbols, colors, or text. For example, the virtual scene includes virtual buildings, virtual rivers, and virtual teleportation points. Virtual buildings are marked with a "house" icon, virtual rivers with a blue "river" icon, and virtual teleportation points with a "kaleidoscope" icon.

[0093] In this embodiment, the virtual scene includes a first virtual object controlled by a first account and a second virtual object controlled by a second account. The first account is the account currently logged into on the terminal; that is, the first account is logged into the first terminal. Optionally, the first account and the second account are associated accounts, meaning there is an association between them. Optionally, this association includes friend relationships, teammate relationships, adversarial relationships, subordinate relationships, etc. In one example, the first account and the second account belong to the same team.

[0094] Optionally, the virtual map can be displayed in the target application in two forms: global display and partial display. When the virtual map is displayed globally in the target application, it can be understood as a global virtual map used to display the complete virtual scene. When the virtual map is displayed partially in the target application, it can be understood as a thumbnail virtual map used to display the virtual scene within a preset range centered on the (master) virtual object, or to display the virtual scene within a preset range surrounding the (master) virtual object.

[0095] This example illustrates the display of a map control on a virtual scene interface. In response to a triggered operation on the map control, a virtual map is displayed on the virtual scene interface; this virtual map is implemented as a global virtual map. Players can perform drawing operations on the global virtual map to obtain graphic drawing results, and use these results to transmit game information to teammates. Optionally, the triggered operation can be at least one of a single-click operation, a long-press operation, a double-click operation, or a swipe operation.

[0096] In some embodiments, the virtual scene is a scene in a virtual game, where players can draw graphics on a virtual map to indicate action strategies during the game preparation phase and / or the game execution phase.

[0097] Optionally, during the game preparation phase of a virtual game, a strategy formulation control is displayed in the game preparation interface of the virtual game. The strategy formulation control is used to draw graphics on the virtual map to indicate the action strategies of the virtual objects participating in the virtual game. In response to receiving a trigger operation for the strategy formulation control, the virtual map corresponding to the virtual scene is displayed.

[0098] Optionally, during the virtual game's gameplay phase, a map control is displayed in the virtual scene interface of the virtual game, and in response to receiving a trigger operation on the map control, a virtual map corresponding to the virtual scene is displayed.

[0099] Step 220: In response to receiving the first drawing operation on the virtual map, display the first graphic drawing result.

[0100] Optionally, the first drawing operation is implemented as at least one of control triggering operation, gesture operation, and shortcut key operation.

[0101] In this embodiment of the application, the first graphic drawing result is used to express the action strategy of at least one of the first and second virtual objects in the virtual scene through a virtual map.

[0102] In some embodiments, the first graphic drawing result includes at least one drawn graphic, and this application does not limit the style of the drawn graphic. Optionally, the style of the drawn graphic includes its shape, color, transparency, border, brightness, etc. Optionally, the drawn graphic completely occludes a portion of the virtual map. Optionally, the drawn graphic is a transparent graphic, and the portion of the virtual map covered by the drawn graphic is still displayed on the interface.

[0103] In some embodiments, the virtual map has multiple display modes, including a viewing mode and a drawing mode. The viewing mode is the mode in which the virtual map provides viewing functionality for players. In the viewing mode, players can use different perspectives and display methods to observe the virtual map corresponding to the virtual scene. The drawing mode is the mode in which the virtual map provides players with the ability to draw graphics to indicate action strategies. In the drawing mode, players can draw several graphics on the virtual map to indicate action strategies to their teammates.

[0104] Indicatively, in response to receiving a mode switching operation for the virtual map, a virtual map in drawing mode is displayed. The mode switching operation switches the virtual map from viewing mode to drawing mode. In response to receiving a first drawing operation on the virtual map in drawing mode, a first graphic drawing result is displayed. That is, by switching the virtual map from viewing mode to drawing mode through the mode switching operation, the viewing function and the tactical drawing function of the virtual map are separated, avoiding accidental triggering of drawing operations when only map viewing is required. This improves the reliability of functions catering to different needs of the virtual map. Furthermore, different modes provide different functions, making subsequent updates or maintenance of various functions more efficient.

[0105] Optionally, the mode switching operation can be implemented as at least one of control triggering operation, gesture operation, and shortcut key operation.

[0106] In one example, taking the mode switching operation as a control trigger operation, a mode switching control is displayed in the map display area corresponding to the virtual map on the virtual scene interface. In response to receiving a trigger operation for the mode switching control, it is determined that the mode switching operation has been received, and the virtual map of the drawing mode is displayed. Optionally, the above trigger operation can be implemented as at least one of the following: single click operation, long press operation, double click operation, and swipe operation.

[0107] For example, such as Figure 3 As shown, it illustrates a schematic diagram of a virtual scene interface 300 provided in an exemplary embodiment of this application. The virtual scene interface 300 includes a map display area 310 of a virtual map. A mode switching control 311 is displayed in the map display area 310. In response to a trigger operation received by the mode switching control 311, a virtual map in drawing mode is displayed. In drawing mode, candidate drawing tools 312 are displayed in the map display area 310. Players can use the candidate drawing tools 312 to perform a first drawing operation to draw an image on the virtual map and obtain a graphic drawing result.

[0108] In some embodiments, the map display area 310 also displays a resolution adjustment control 313 for the virtual map. Players can adjust the map resolution of the virtual map using the resolution adjustment control 313 in viewing mode and / or drawing mode. The map resolution describes the size of the actual virtual scene area represented by a pixel on the virtual map. The higher the map resolution, the smaller the virtual scene area represented by each pixel, and the more details can be displayed; conversely, the lower the resolution, the larger the virtual scene area represented by each pixel, and the fewer details.

[0109] In some embodiments, a location determination control 314 is also displayed in the map display area 310, allowing players to quickly adjust the range of the virtual map displayed in the map display area 310 to the range where the first virtual object is located using the location determination control 314 in viewing mode and / or drawing mode.

[0110] In this embodiment of the application, in response to receiving a first drawing operation, the first terminal displays the first graphic drawing result.

[0111] Step 230: Send the first graphic drawing result to the second account.

[0112] In this embodiment, the first terminal sends a first graphic drawing result to the terminal where the second account is located. The first graphic drawing result is used to display on the interface of the terminal where the second account is logged in. In one example, when the terminal where the second account is logged in is the second terminal, the first terminal sends the first graphic drawing result to the second terminal.

[0113] Optionally, the first terminal directly sends the first graphic drawing result to the second terminal; or, the first terminal sends the first graphic drawing result to the second terminal through a server. Schematic, the first terminal sends the first graphic drawing result to the server, the server sends the first graphic drawing result to the second terminal, and the second terminal displays a virtual scene interface, which includes the first graphic drawing result.

[0114] In some embodiments, during the triggering of the first drawing operation, the drawing graphic drawn by the first drawing operation is synchronized to the second terminal in real time, that is, the first terminal and the second terminal simultaneously display the first graphic drawing result obtained by the first drawing operation.

[0115] In other embodiments, the sending of the first graphic drawing result is triggered by a control. An example is shown: a result sending control is used to send the first graphic drawing result to an associated account of a first account, including a second account. In response to receiving a trigger operation on the result sending control, the first graphic drawing result is sent to the second account. That is, sending the graphic drawing result to other terminals only after player confirmation ensures that the sent graphic drawing result reflects the player's final decision, avoiding redundant data generated by intermediate graphic modification operations during transmission.

[0116] For example, such as Figure 4The diagram illustrates a virtual scene interface 400 provided in an exemplary embodiment of this application. The virtual scene interface 400 includes a map display area 410 of a virtual map, which displays a first graphic drawing result 411 drawn through a first drawing operation. A result sending control 412 is also displayed in the map display area 410. In one example, when the result sending control 412 receives a trigger operation, the first terminal sends the first graphic drawing result 411 to the server, and the server synchronizes the first graphic drawing result 411 to the terminal logged in by the teammate account (second account) of the first account.

[0117] In some embodiments, a cancellation control 413 is also displayed in the map display area 410. When the cancellation control 413 receives a trigger operation, the first graphic drawing result 411 displayed in the map display area 410 is cleared, and the first graphic drawing result 411 is not sent to the terminal logged in by the teammate's account (second account).

[0118] Optionally, when multiple associated accounts exist, the first graphic drawing result is sent to each associated account; alternatively, the player can select a specific account from the multiple associated accounts to send the first graphic drawing result. For example, in response to receiving a trigger operation on the result sending control, multiple candidate associated accounts are displayed. In response to the second account among the multiple candidate associated accounts receiving a selection operation, the first graphic drawing result is sent to the second account. That is, players can freely choose the account to receive the graphic drawing result, thereby achieving targeted delivery of action strategy information and improving the accuracy of information transmission.

[0119] In summary, by performing drawing operations on a virtual map to obtain graphic drawing results, and then synchronously displaying these results across logged-in terminals, the action strategies of virtual objects in the virtual scene can be indicated through the graphic drawing results. For example, a first user draws a first graphic drawing result on the virtual map displayed on a first terminal. This first graphic drawing result is synchronized to a second terminal used by a second user who is the first user's teammate. This allows the second user to understand the action strategies of virtual objects in the virtual scene indicated by the first user through the first graphic drawing result displayed on the second terminal. Because the graphic drawing result is obtained on a virtual map, the precision of the indicated tactical intentions is higher, thereby improving the accuracy of action strategy information transmission and the accuracy of communication between users.

[0120] In some optional embodiments, the first terminal provides at least one candidate drawing tool, and the first user draws the graphic drawing result using the drawing tool. Please refer to... Figure 5The diagram illustrates a flowchart of an interactive method for map information provided by an exemplary embodiment of this application. The method includes the following steps 211 to 230, wherein step 211 is a subordinate step of step 210, and steps 221 to 224 are subordinate steps of step 220.

[0121] Step 211: Display the virtual map in viewing mode.

[0122] In this embodiment, the virtual map has multiple display modes, including a viewing mode and a drawing mode. The viewing mode provides players with a viewing function, allowing them to observe the virtual map corresponding to the virtual scene from different perspectives and in different display methods. The drawing mode provides players with a mode for drawing graphics to indicate action strategies, allowing them to draw several graphics on the virtual map to instruct their teammates on action strategies.

[0123] In some embodiments, a map control is displayed on the virtual scene interface. In response to receiving a trigger operation on the map control, a virtual map in viewing mode is displayed on the virtual scene interface.

[0124] Step 221: In response to receiving a mode switching operation for the virtual map, display the virtual map in drawing mode.

[0125] Optionally, the mode switching operation can be implemented as at least one of control triggering operation, gesture operation, and shortcut key operation.

[0126] In one example, taking the mode switching operation as a control trigger operation, a mode switching control is displayed in the map display area corresponding to the virtual map on the virtual scene interface. In response to receiving a trigger operation for the mode switching control, it is determined that the mode switching operation has been received, and the virtual map of the drawing mode is displayed. Optionally, the above trigger operation can be implemented as at least one of the following: single click operation, long press operation, double click operation, and swipe operation.

[0127] In another example, taking the mode switching operation as a gesture operation, the first terminal recognizes the gesture of the first user. In response to recognizing that the gesture of the first user matches the preset gesture corresponding to the mode switching operation, it determines that the mode switching operation has been received and displays a virtual map of the drawing mode. Here, the first user is the user using the first terminal.

[0128] In another example, taking the mode switching operation as a shortcut key operation, in response to the first terminal receiving a trigger operation of a preset shortcut key corresponding to the mode switching operation, the mode switching operation is confirmed to have been received, and a virtual map of the drawing mode is displayed. Optionally, the aforementioned preset shortcut key can be implemented as a physical button on an external input device of the first terminal, such as the "F2" key on a keyboard, the right button on a mouse, or the right shoulder button on a gamepad.

[0129] Step 222: Display at least one candidate drawing tool on the virtual map in drawing mode.

[0130] In this embodiment of the application, when the virtual map enters the drawing mode, at least one candidate drawing tool is displayed in the map display area corresponding to the virtual map. The candidate drawing tool is a tool to be selected for drawing the drawing graphics.

[0131] Optionally, the candidate drawing tools include at least one of the following: a freehand drawing tool, a selection tool, and a punctuation tool. The freehand drawing tool is a tool implemented using a digital brush, meaning that using the freehand drawing tool allows the simulation of the drawing effect of a physical brush. The selection tool is a tool for selecting a specific area in a virtual map using a preset-shaped frame. Optionally, the preset shape can be a regular shape such as a rectangle, circle, or triangle, or it can be an irregular shape. The punctuation tool is a tool used to mark one or more locations on the virtual map.

[0132] Step 223: In response to the first drawing tool among at least one candidate drawing tools receiving a selection operation, the selection effect of the first drawing tool is displayed.

[0133] In this embodiment of the application, in response to the first drawing tool among at least one candidate drawing tools receiving a selection operation, the first drawing tool is selected as the drawing tool for drawing the first graphic drawing result, and the selection effect after the first drawing tool is selected is displayed.

[0134] Optionally, the selected effect can be achieved by highlighting, outlining, or blinking the first drawing tool.

[0135] Optionally, the above selection operation for the first drawing tool can be implemented as at least one of control triggering operation, gesture operation, and shortcut key operation.

[0136] In one example, when the selection operation for the first drawing tool is implemented as a control trigger operation, the tool control corresponding to the candidate drawing tool is displayed in the map display area corresponding to the virtual map on the virtual scene interface. In response to the tool control corresponding to the first drawing tool receiving the trigger operation, the first drawing tool is used as the drawing tool for drawing the first graphic drawing result. Optionally, the above trigger operation can be implemented as at least one of the following: single click operation, long press operation, double click operation, and swipe operation.

[0137] In another example, when the selection operation for the first drawing tool is implemented as a gesture operation, the first terminal recognizes the gesture of the first user, and in response to recognizing that the gesture of the first user matches the preset gesture corresponding to the first drawing tool, the first drawing tool is used as the drawing tool to draw the first graphic drawing result.

[0138] In another example, when the selection operation for the first drawing tool is implemented as a shortcut key operation, in response to the first terminal receiving a trigger operation of the preset shortcut key corresponding to the first drawing tool, the first drawing tool is used as the drawing tool to draw the first graphic drawing result. Optionally, the aforementioned preset shortcut key can be implemented as a physical button on an input device connected to the first terminal, such as the "F2" key on a keyboard, the right button on a mouse, or the right shoulder button on a gamepad.

[0139] Step 224: In response to receiving a first drawing operation on a virtual map using a drawing path, display the first graphic drawing result based on the first drawing tool and the drawing path.

[0140] In this embodiment of the application, the player draws a drawing graphic on the virtual map using a first drawing tool, wherein the drawing graphic is a graphic obtained by drawing a path, and the first graphic drawing result is obtained from at least one drawing graphic.

[0141] Optionally, the drawing process of the first graphic drawing result is implemented in at least one of the following ways:

[0142] The first method involves using a freehand drawing tool to obtain the first graphic drawing result.

[0143] This is illustrative of displaying a path drawn using the freehand drawing tool overlaid on a virtual map as the first graphic drawing result. That is, when the player selects the freehand drawing tool as their primary drawing tool, the path drawn using the freehand tool serves as the graphic to obtain the first graphic drawing result.

[0144] This application does not limit the style of the path lines. Optionally, the style of the path lines may include the line type (e.g., dashed line, solid line, arrow, etc.), color, transparency, brightness, stroke, etc.

[0145] In one example, such as Figure 6 The diagram illustrates the usage process of the hand-drawing tool provided in an exemplary embodiment of this application. The virtual scene interface 600 includes a map display area 610 for a virtual map. When the virtual map is in drawing mode, the map display area 610 displays a tool control 611 corresponding to the hand-drawing tool. When the tool control 611 receives a click operation, the player can freely draw patterns on the virtual map using the digital brush corresponding to the hand-drawing tool, obtaining path lines 612. The effect of these path lines 612 superimposed on the virtual map is the first graphic drawing result. For example, the drawing graphic formed by the path lines 612 includes arrows A601, B602, C603, and a cross pattern 604. Arrow A601 indicates the movement path of virtual object A, arrow B602 indicates the movement path of virtual object B, arrow A603 indicates the movement path of virtual object C, and the cross pattern 604 indicates the combined location of virtual objects A, B, and C.

[0146] It is worth noting that the arrows A601, B602, C603 and the cross 604 mentioned above are merely exemplary graphics drawn with the freehand drawing tool, and do not limit the specific graphics drawn by the player with the freehand drawing tool.

[0147] In some embodiments, under the freehand drawing tool, the first terminal automatically smooths the drawn path lines to display smooth lines. Illustratively, the first path lines corresponding to the drawn path are smoothed to obtain second path lines; these second path lines are then overlaid and displayed on a virtual map.

[0148] In some embodiments, the first user can customize the display settings to show either a smoothed second path line or an unprocessed first path line. Illustratively, a line smoothing control is displayed on the virtual scene interface. When the line smoothing control is in the first control state, the first path line corresponding to the drawn path is overlaid on the virtual map, and the overlay result of the first path line and the virtual map is used as the first graphic drawing result. When the line smoothing control is in the second control state, the first path line corresponding to the drawn path is smoothed to obtain a second path line, which is then overlaid on the virtual map, and the overlay result of the second path line and the virtual map is used as the first graphic drawing result.

[0149] The second method involves using a selection tool to draw the first graphic when the first drawing tool includes a selection tool.

[0150] Indicatively, the area selected by the selection tool is determined based on the drawing path; the selection tool's corresponding selection graphic is overlaid on the area of ​​the virtual map, and the overlay result of the selection graphic and the virtual map is used as the first graphic drawing result.

[0151] This application does not limit the style of the selected graphic. Optionally, the style of the selected graphic may include its shape, size, line color, fill color, transparency, brightness, and stroke.

[0152] In one example, such as Figure 7 The diagram illustrates the usage process of the selection tool provided in an exemplary embodiment of this application. The virtual scene interface 700 includes a map display area 710 of a virtual map. When the virtual map is in drawing mode, the map display area 710 displays a tool control 711 corresponding to the selection tool. When the tool control 711 receives a click operation, the player can use the selection tool to draw a selection shape 712 on the virtual map. The effect of this selection shape 712 superimposed on the virtual map is the first graphic drawing result. For example, the selection shape 712 indicates the defensive area range of virtual objects within the team.

[0153] It is worth noting that the above-mentioned box selection graphic 712 is only an exemplary graphic drawn using the box selection tool, and does not limit the specific graphic drawn by the player using the box selection tool.

[0154] In some embodiments, players can add text content to the selected shape to further instruct the corresponding action strategy. Illustratively, in response to receiving a text input operation on the selected shape, the text content indicating the text input operation is displayed in the selected shape, and the overlay result of the selected shape, text content, and virtual map is used as the first graphic drawing result.

[0155] Optionally, the above text input operation can be implemented as at least one of control-triggered operation, gesture operation, and shortcut key operation. In one example, after a player double-clicks to select a shape, an input box corresponding to the selected shape is displayed, and the player can enter text content in the input box.

[0156] The third method involves using a punctuation tool to draw the first graphic when the first drawing tool includes a punctuation tool.

[0157] Indicatively, multiple candidate landmark locations along the drawing path on the virtual map are identified, where each candidate landmark location is a virtual location with marking permissions on the virtual map. Based on the order in which the multiple candidate landmark locations are passed along the drawing path, marking patterns corresponding to each candidate landmark location are overlaid on the virtual map. The overlay result of the marking patterns and the virtual map is used as the first graphic drawing result, where the marking patterns include the order information corresponding to the multiple candidate landmark locations.

[0158] Optionally, the above-mentioned sequential information can be implemented in at least one of the following formats: text, pattern, and color.

[0159] This application does not limit the style of punctuation marks. Optionally, the style of punctuation marks may include their shape, size, line color, fill color, transparency, brightness, and stroke.

[0160] In one example, such as Figure 8 The diagram illustrates the usage process of a punctuation tool provided in an exemplary embodiment of this application. The virtual scene interface 800 includes a map display area 810 containing a virtual map. When the virtual map is in drawing mode, a tool control 811 corresponding to the punctuation tool is displayed in the map display area 810. When the tool control 811 receives a click operation, the player can use the punctuation tool to draw punctuation patterns 812 on the virtual map. The effect of this punctuation pattern 812 superimposed on the virtual map is the first graphic drawing result. For example, the player draws a drawing path within the map display area 810. Corresponding punctuation patterns 812 are automatically generated for virtual locations with punctuation permissions along the drawing path. When the drawing path passes through multiple virtual locations with punctuation permissions, the resulting multiple punctuation patterns 812 display corresponding sequence information, for example, using numbers displayed on the punctuation patterns 812 to represent this sequence information.

[0161] Step 230: Send the first graphic drawing result to the second account.

[0162] In this embodiment, the first terminal sends a first graphic drawing result to the terminal where the second account is located. The first graphic drawing result is used to display on the interface of the terminal where the second account is logged in. In one example, when the terminal where the second account is logged in is the second terminal, the first terminal sends the first graphic drawing result to the second terminal.

[0163] Optionally, the first terminal directly sends the first graphic drawing result to the second terminal; or, the first terminal sends the first graphic drawing result to the second terminal through a server. Schematic, the first terminal sends the first graphic drawing result to the server, the server sends the first graphic drawing result to the second terminal, and the second terminal displays a virtual scene interface, which includes the first graphic drawing result.

[0164] In some embodiments, during the triggering of the first drawing operation, the drawing graphic drawn by the first drawing operation is synchronized to the second terminal in real time, that is, the first terminal and the second terminal simultaneously display the first graphic drawing result obtained by the first drawing operation.

[0165] In other embodiments, the sending of the first graphic drawing result is triggered by a control. Schematic, a result sending control is shown. The result sending control is used to send the first graphic drawing result to an associated account of a first account, including a second account. In response to receiving a trigger operation on the result sending control, the first graphic drawing result is sent to the second account.

[0166] In summary, by performing drawing operations on a virtual map to obtain graphic drawing results, and then synchronously displaying these results across logged-in terminals, the action strategies of virtual objects in the virtual scene can be indicated through the graphic drawing results. For example, a first user draws a first graphic drawing result on the virtual map displayed on a first terminal. This first graphic drawing result is synchronized to a second terminal used by a second user who is the first user's teammate. This allows the second user to understand the action strategies of virtual objects in the virtual scene indicated by the first user through the first graphic drawing result displayed on the second terminal. Because the graphic drawing result is obtained on a virtual map, the precision of the indicated tactical intentions is higher, thereby improving the accuracy of action strategy information transmission and the accuracy of communication between users.

[0167] In this embodiment of the application, when performing drawing operations through a virtual map, the terminal provides the user with a variety of candidate drawing tools so that the user can choose the appropriate drawing tool according to the needs of different action strategies, thereby improving the accuracy of the graphic drawing results in expressing action strategies and thus improving the efficiency of the game process.

[0168] In some optional embodiments, the first terminal may also serve as the terminal for receiving the graphics rendering results. Please refer to [link / reference]. Figure 9 The diagram illustrates a flowchart of an exemplary embodiment of the present application for a method of interacting with map information, which includes the following step 240.

[0169] Step 240: When the second account performs the second drawing operation on the virtual map, the second graphic drawing result is displayed through the virtual map.

[0170] The second graphic drawing result is used to express the action strategy of at least one virtual object indicated by the second account in the virtual scene.

[0171] In this embodiment of the application, the second graphic drawing result is the graphic drawing result drawn by the second user on the second terminal through the second drawing operation. Schematic, the second terminal displays a virtual map corresponding to the virtual scene. In response to the second terminal receiving the first drawing operation on the virtual map, the second terminal displays the second graphic drawing result. The second terminal sends the second graphic drawing result to the first terminal corresponding to the first account. After receiving the second graphic drawing result, the first terminal displays the second graphic drawing result through the virtual map.

[0172] Optionally, the first account and the second account are related accounts, that is, there is a relationship between the first account and the second account. Optionally, the above-mentioned relationship includes friend relationship, teammate relationship, enemy relationship, subordinate relationship, etc. In one example, the first account and the second account are accounts belonging to the same team.

[0173] Optionally, the second terminal directly sends the second graphic drawing result to the first terminal; or, the second terminal sends the second graphic drawing result to the first terminal through a server. For example, the second terminal sends the second graphic drawing result to the server, the server sends the second graphic drawing result to the first terminal, and the first terminal displays a virtual scene interface, which includes the second graphic drawing result.

[0174] In some embodiments, during the triggering of the second drawing operation, the drawn graphic is synchronized to the first terminal in real time; that is, the first terminal and the second terminal simultaneously display the second graphic drawing result obtained by the second drawing operation. Illustratively, during the triggering of the second drawing operation, the second graphic drawing result corresponding to the second drawing operation is synchronously displayed on a virtual map and on the terminal where the second account is located. Specifically, when the second terminal receives the second drawing operation, it sends the drawing process data indicated by the second drawing operation to the server according to a preset synchronization frequency. The server then sends the drawing process data to the first terminal, and the first terminal synchronously displays the second graphic drawing result corresponding to the second drawing operation on a virtual map based on the drawing process data.

[0175] In other embodiments, the sending of the second graphic drawing result is achieved by triggering a control. Schematic, the second terminal displays a result sending control, which is used to send the second graphic drawing result to the first account; in response to the second terminal receiving a trigger operation on the result sending control, the second graphic drawing result is sent to the first account.

[0176] Optionally, when the virtual map is on, the second graphic drawing result is displayed directly through the virtual map; alternatively, when the virtual map is off, in response to receiving the second graphic drawing result from the second account, a policy prompt message is displayed, wherein the policy prompt message is used to prompt the receipt of the second graphic drawing result; in response to receiving a viewing operation through the policy prompt message, the virtual map corresponding to the virtual scene is displayed, and the second graphic drawing result is displayed through the virtual map.

[0177] In one example, such as Figure 10 As shown, this is a schematic diagram illustrating the display process of the second graphic drawing result 1021 provided by an exemplary embodiment of this application. A first virtual object controlled by a first account is displayed in the virtual scene interface 1000. During the virtual game, the second account sends the second graphic drawing result 1021 to the first account. After receiving the second graphic drawing result, the first terminal displays a strategy prompt message 1010. When the strategy prompt message 1010 receives a click operation, the map display area 1020 corresponding to the virtual map is displayed. The second graphic drawing result 1021 indicated by the second account is displayed in the map display area 1020.

[0178] In other words, even if a player does not open the virtual map, when a teammate sends a graphic drawing result indicating an action strategy, the player can be prompted through the strategy prompt information. This allows the player to quickly open the virtual map and enter the mode that displays the graphic drawing result, thus improving the efficiency of transmitting action strategy information.

[0179] In some embodiments, the first terminal receives second graphic drawing results sent by multiple second accounts respectively, and displays multiple second graphic drawing results by overlaying a virtual map, that is, the second graphic drawing results indicated by multiple second accounts can be displayed simultaneously.

[0180] like Figure 11 As shown, it illustrates a schematic diagram of the display process of the second graphic drawing result provided by an exemplary embodiment of this application. A map display area 1120 is displayed in the virtual scene interface 1100, and the map display area 1120 displays the graphic drawing result A1121 drawn by teammate account A and the graphic drawing result B1122 drawn by teammate account B.

[0181] In some embodiments, when multiple second graphic drawing results indicating different second accounts are displayed simultaneously, the second graphic drawing results are displayed using different display styles to distinguish the action strategies of different account indications. Optionally, the display styles include at least one of color style, transparency style, brightness style, and display priority.

[0182] In some embodiments, the first terminal displays a first graphic drawing result and a second graphic drawing result overlaid on a virtual map, wherein the first graphic drawing result is the graphic drawing result drawn by the first account through a first drawing operation, and the second graphic drawing result is the graphic drawing result drawn by the second account through a second drawing operation.

[0183] In some embodiments, the second graphics rendering result includes candidate graphics. When the first terminal renders the second graphics rendering result, it displays the candidate graphics in the order they are rendered in the second graphics rendering result according to the second rendering operation. For example, a virtual map corresponding to the virtual scene is displayed. Based on the rendering steps of the candidate graphics during the second rendering operation, the candidate graphics are overlaid on the virtual map to play the graphics rendering process corresponding to the second graphics rendering result.

[0184] In some embodiments, the first account can edit the second graphic drawing result drawn by the second account. Schematic, the second graphic drawing result includes candidate graphics. In response to receiving a graphic modification operation on a candidate graphic, the first account displays a third graphic drawing result after the modification of the second graphic drawing result and sends the third graphic drawing result to the second account. When the second terminal receives the third graphic drawing result, it displays the third graphic drawing result through a virtual map.

[0185] Optionally, the above-mentioned graphic modification operations include at least one of graphic deletion, graphic editing, graphic addition, and graphic copying operations.

[0186] In one example, when the candidate drawing graphic is a path line drawn using a freehand tool, the graphic modification operation includes at least one of the following: deletion, scaling, truncation, end point modification, start point modification, and line style modification of the path line.

[0187] In one example, when the candidate drawing graphic is a selection graphic drawn by the selection tool, the graphic modification operation includes at least one of the following: deletion of the selection graphic, shape modification, size modification, fill color modification, transparency modification, brightness modification, and graphic position modification.

[0188] In one example, when the candidate drawing graphic is a punctuation pattern drawn by the punctuation tool, the graphic modification operation includes at least one of deleting, adding, or reordering the punctuation pattern.

[0189] In some embodiments, when the second graphical rendering result includes the movement path of the first virtual object in the virtual scene as indicated by the second account, a path guidance marker corresponding to the movement path is displayed in the virtual scene. The path guidance marker is used to guide the first account to control the first virtual object to move according to the movement path indicated by the second account. That is, the action strategy indicated by the second graphical rendering result is indicated not only by the graphical representation displayed on the virtual map but also by the path guidance marker in the virtual scene.

[0190] In one example, when the second graphic drawing result includes path lines drawn using a freehand tool, and these path lines correspond to the first virtual object, a character movement path for the first virtual object in the virtual scene is generated based on the path path on the virtual map, and a path guide marker corresponding to the character movement path is displayed on the virtual scene interface.

[0191] In another example, when the second drawing result includes a bounding box drawn by the bounding box tool, and the virtual location selected by the bounding box in the virtual map is the travel target of the first virtual object, a character movement path of the first virtual object in the virtual scene is generated based on the location of the virtual location selected by the bounding box in the virtual scene, and the path guide marker corresponding to the character movement path is displayed on the virtual scene interface.

[0192] In another example, when the second graphic drawing result includes a punctuation pattern drawn using a punctuation tool, and the candidate landmark corresponding to the punctuation pattern is the movement target of the first virtual object, a character movement path of the first virtual object in the virtual scene is generated based on the position of the candidate landmark corresponding to the punctuation pattern in the virtual scene, and the path guidance marker corresponding to the character movement path is displayed on the virtual scene interface.

[0193] In summary, by performing drawing operations on a virtual map to obtain graphic drawing results, and then synchronously displaying these results across logged-in terminals, the action strategies of virtual objects in the virtual scene can be indicated through the graphic drawing results. For example, a first user draws a first graphic drawing result on the virtual map displayed on a first terminal. This first graphic drawing result is synchronized to a second terminal used by a second user who is the first user's teammate. This allows the second user to understand the action strategies of virtual objects in the virtual scene indicated by the first user through the first graphic drawing result displayed on the second terminal. Because the graphic drawing result is obtained on a virtual map, the precision of the indicated tactical intentions is higher, thereby improving the accuracy of action strategy information transmission and the accuracy of communication between users.

[0194] In this embodiment, the terminal can synchronously display the graphic drawing results drawn by other users in the game. This not only improves the accuracy of action strategy information transmission through virtual maps, but also reduces the lag problem in action strategy information transmission and improves information transmission efficiency.

[0195] Specifically, the interactive process of map information provided through the tactical board on the virtual map includes:

[0196] Step 1: Enter tactical board mode;

[0197] Players open the virtual map in the game and click the displayed tactical board button. The terminal then displays the initial real-time tactical board mode. If the current tactical board has no graphical content, the terminal will display a blank tactical board interface, ready to accept player input.

[0198] Step 2, select and use the drawing tools;

[0199] In the real-time tactical board interface, players can choose different drawing tools. The default freehand tool allows players to draw lines and shapes using touchscreen. Players can also select a selection tool to draw outlines on the virtual map using touchscreen. The terminal detects the player's input in real time and displays the corresponding graphic content in the real-time tactical board interface.

[0200] Step 3: Confirm or cancel the drawing operation;

[0201] After completing their drawing, players need to click the "Confirm" button to synchronize the drawing information to the server. If the player has not drawn any graphics, the "Confirm" button will remain unclickable. Clicking the "Cancel" button will exit the tactical board mode and return to the map interface in the viewing mode; any unconfirmed drawing information will not be saved.

[0202] Step 4: Synchronize graphic information;

[0203] Once the player clicks the confirmation button, the terminal and server will synchronize the graphical information. First, the terminal will send the drawn graphical information to the shared tactical board module on the server and update it in real time. Second, teammates' terminals will display tactical deployment prompts in the information bars of all teammates, reminding them to check the latest content on the tactical board.

[0204] Step 5, real-time broadcast updates;

[0205] Once the graphical information is synchronized to the server, the terminal will broadcast these updates to all other members of the team. Each teammate can view the updated tactical information in real time on their own tactical board interface, thus ensuring that the team's tactical communication can be carried out efficiently and accurately.

[0206] Please refer to Figure 12The diagram illustrates an exemplary embodiment of the map information interaction process provided in this application. The process includes: S1201, entering the map interface, i.e., when the player clicks the map button, the terminal enters the map interface, displaying the terrain of the current area and marked key points; S1202, detecting the expansion tactical board button input, i.e., the terminal monitors the player's input behavior in the map interface, and when it detects the player clicking the tactical board button, the terminal prepares to enter the real-time tactical board mode; S1203, entering the real-time tactical board mode and displaying graphic information from all teammates on the tactical board within the past 20 seconds, i.e., after receiving the player's tactical board button input, the terminal switches to the real-time tactical board mode, in which the tactical board interface displays graphic information submitted by all team members within the past 20 seconds; S1204, detecting server-side graphic updates, i.e., the terminal continuously detects graphic update signals from the server.When a new graphic update is detected, the terminal will synchronously display these graphics on the virtual tactical board, and mark them with different colors according to the submitter's identity; S1205, update the teammates' graphic information on the virtual tactical board with the virtual map as the base, and mark it with the teammates' colors. That is, after receiving the update from the server, the terminal will immediately draw the teammates' graphic information on the virtual tactical board. The graphic information will be displayed according to the teammates' independent color codes, which makes it easy to distinguish tactical marks from different sources; S1206, detect touch screen line drawing input. That is, the terminal detects the player's touch screen operation in real time. When it captures the line drawing input, the terminal will draw it in the form of a hand-drawn character on the battlefield. S1207: Draw corresponding line graphics on the virtual tactical board based on the virtual map. That is, after the player completes the line drawing input via touch screen, the terminal will generate the corresponding line graphics in a hand-drawn style and temporarily store them in the local cache of the tactical board, waiting for further operation; S1208: Detect simple tool button input. That is, when the terminal detects that the player has selected a simple tool button (such as the selection tool), it will switch to the corresponding graphic drawing mode, allowing the player to perform graphic operations with the specified tool; S1209: Convert the drawing method to the corresponding tool, such as the selection tool; S S1210, Player touchscreen input detected; S1211, Update graphics on the virtual tactical board (based on a virtual map) using the drawing method corresponding to the tool. That is, based on the simple tool selected by the player, the terminal will perform the corresponding drawing operation on the tactical board. For example, when the selection tool is selected, the player's touchscreen input will generate a selection area, which will be displayed graphically on the tactical board; S1212, Confirm send button input detected. That is, after the player completes the drawing, the terminal detects the input of the confirm send button. At this time, the terminal will enter the graphics information synchronization process, preparing to send the player's drawing data to the server. S1213, Cancel button input detected. If the player clicks the cancel button, the terminal will cancel the current drawing operation and return to the map interface. All unconfirmed graphic content will be discarded. S1214, Graphic information sent to the server. After confirming the send button input, the terminal will upload the drawn graphic information to the shared tactical board on the server to synchronize it to the tactical board interfaces of all teammates. S1215, A prompt will be displayed on the teammate's information bar. After the teammate's terminal completes the synchronization of graphic information, a tactical deployment prompt will pop up on the teammate's information bar to remind the teammate to check the updated tactical information.

[0207] The map information interaction method provided in this application has at least the following beneficial effects:

[0208] 1. Communication Precision: Players can draw and select areas on the map in real time, accurately marking key information such as enemy positions and strategic areas. This graphical operation tool significantly improves the accuracy of expressing tactical intentions and ensures clear communication of information.

[0209] 2. Collaboration Efficiency: The real-time synchronization function of the tactics board allows all team members to view and update tactical information instantly. This real-time sharing mechanism reduces information lag and optimizes the efficiency of team collaboration and tactical execution.

[0210] 3. Tactical Planning: Through an intuitive graphical interface, players can easily deploy and adjust tactics. This feature reduces the complexity of traditional communication tools (such as voice, text, and shortcuts), making tactical planning more efficient and intuitive.

[0211] 4. Team communication tendency: The intuitive tactical board operation method promotes positive communication and collaboration among team members, and improves the initiative and effectiveness of communication.

[0212] It should be noted that this application may display prompt interfaces, pop-ups, or output voice prompts before and during the collection of user data. These prompt interfaces, pop-ups, or voice prompts are used to inform the user that their data is being collected. This ensures that the application only begins the steps for collecting user data after receiving confirmation from the user regarding the prompt interface or pop-up; otherwise (i.e., without user confirmation), the steps for collecting user data end, meaning no user data is collected. In other words, all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of related user data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0213] Please refer to Figure 13 The diagram illustrates a block diagram of an interactive device for map information provided in an exemplary embodiment of this application. The device includes the following modules:

[0214] Display module 1310 is used to display a virtual map corresponding to a virtual scene. The virtual scene includes a first virtual object controlled by a first account and a second virtual object controlled by a second account. The first account is the account logged in on the current terminal.

[0215] The display module 1310 is further configured to, in response to receiving a first drawing operation on the virtual map, display a first graphic drawing result, wherein the first graphic drawing result is used to express the action strategy of at least one of the first virtual object and the second virtual object in the virtual scene through the virtual map;

[0216] The sending module 1320 is used to send the first graphic drawing result to the second account, and the first graphic drawing result is used to display on the terminal interface logged in by the second account.

[0217] In some optional embodiments, the display module 1310 is further configured to display the virtual map in drawing mode in response to receiving a mode switching operation for the virtual map, the mode switching operation being used to switch the virtual map from viewing mode to drawing mode;

[0218] The display module 1310 is further configured to display the first graphic drawing result in response to receiving the first drawing operation on the virtual map in the drawing mode.

[0219] In some optional embodiments, the display module 1310 is further configured to display at least one candidate drawing tool on the virtual map of the drawing mode;

[0220] like Figure 14 As shown, the device further includes:

[0221] The determining module 1330 is configured to, in response to the first drawing tool among the at least one candidate drawing tools receiving a selection operation, display the selection effect of the first drawing tool;

[0222] The display module 1310 is further configured to, in response to receiving the first drawing operation on the virtual map by drawing a path, display the first graphic drawing result based on the first drawing tool and the drawing path.

[0223] In some alternative embodiments, the first drawing tool includes a freehand drawing tool;

[0224] The display module 1310 is also used to overlay and display the path lines drawn using the hand-drawing tool on the virtual map as the first graphic drawing result.

[0225] In some alternative embodiments, the apparatus further includes:

[0226] Processing module 1340 is used to smooth the first path line corresponding to the drawing path to obtain the second path line;

[0227] The display module 1310 is also used to overlay the second path line on the virtual map.

[0228] In some optional embodiments, the first drawing tool includes a selection tool;

[0229] The determining module 1330 is further configured to determine the range of the area selected by the selection tool based on the drawing path;

[0230] The display module 1310 is further configured to overlay the selection tool's corresponding selection graphic onto the area of ​​the virtual map, and use the overlay result of the selection graphic and the virtual map as the first graphic drawing result.

[0231] In some optional embodiments, the first drawing tool includes a punctuation tool;

[0232] The determining module 1330 is further configured to determine multiple candidate landmark locations along the drawn path on the virtual map, wherein the candidate landmark locations are virtual locations with punctuation permissions in the virtual map;

[0233] The display module 1310 is further configured to overlay punctuation patterns corresponding to the multiple candidate landmarks on the virtual map based on the order of the multiple candidate landmarks on the drawing path, and use the overlay result of the punctuation patterns and the virtual map as the first graphic drawing result, wherein the punctuation patterns include the order information corresponding to the multiple candidate landmarks.

[0234] In some optional embodiments, the display module 1310 is further configured to display a result sending control, the result sending control being configured to send the first graphic drawing result to an associated account of the first account, the associated account including the second account;

[0235] The sending module 1320 is further configured to send the first graphic drawing result to the second account in response to receiving a trigger operation for the result sending control.

[0236] In some optional embodiments, the display module 1310 is further configured to display multiple candidate associated accounts in response to receiving a trigger operation on the result sending control;

[0237] The sending module 1320 is further configured to send the first graphic drawing result to the second account in response to the second account receiving the selection operation among the plurality of candidate associated accounts.

[0238] In some optional embodiments, the display module 1310 is further configured to display a second graphic drawing result on the virtual map when the second account performs a second drawing operation on the virtual map, the second graphic drawing result being used to express the action strategy of the at least one virtual object indicated by the second account in the virtual scene.

[0239] In some optional embodiments, the display module 1310 is further configured to, during the triggering process of the second drawing operation, synchronously display the second graphic drawing result corresponding to the second drawing operation through the virtual map and the terminal where the second account is located.

[0240] In some optional embodiments, the display module 1310 is further configured to display a strategy prompt message in response to receiving the second graphic drawing result from the second account, the strategy prompt message being used to prompt the receipt of the second graphic drawing result;

[0241] The display module 1310 is also used to respond to the strategy prompt information received by the viewing operation, display the virtual map corresponding to the virtual scene, and display the second graphic drawing result through the virtual map.

[0242] In some optional embodiments, the second drawing result includes candidate drawing graphics;

[0243] The display module 1310 is also used to display the virtual map corresponding to the virtual scene;

[0244] The display module 1310 is also used for drawing steps when drawing the candidate drawing graphics based on the second drawing operation, and superimposing the candidate drawing graphics on the virtual map to play the drawing process corresponding to the second drawing result.

[0245] In some optional embodiments, the second drawing result includes candidate drawing graphics;

[0246] The display module 1310 is further configured to, in response to receiving a graphic modification operation on the candidate graphic, display a third graphic drawing result after modifying the second graphic drawing result;

[0247] The sending module 1320 is also used to send the third graphic drawing result to the second account.

[0248] In some optional embodiments, the second graphics rendering result includes the character movement path of the first virtual object in the virtual scene as indicated by the second account;

[0249] The display module 1310 is also used to display a path guidance mark corresponding to the character's movement path in the virtual scene. The path guidance mark is used to guide the first account to control the first virtual object to move according to the character's movement path indicated by the second account.

[0250] It should be noted that the map information interaction device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the map information interaction device and the map information interaction method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0251] Figure 15 This illustration shows a structural block diagram of a terminal 1500 provided in an exemplary embodiment of this application. The terminal 1500 may be a smartphone, tablet computer, Moving Picture Experts Group Audio Layer III (MP3) player, Moving Picture Experts Group Audio Layer IV (MP4) player, laptop computer, or desktop computer. The terminal 1500 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0252] Typically, terminal 1500 includes a processor 1501 and a memory 1502.

[0253] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as the Central Processing Unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1501 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.

[0254] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 is used to store at least one instruction, which is executed by the processor 1501 to implement the map information interaction method provided in the method embodiments of this application.

[0255] Indicatively, terminal 1500 also includes other components 1503, as will be understood by those skilled in the art. Figure 15 The structure shown does not constitute a limitation on terminal 1500 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0256] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. This program can be stored in a computer-readable storage medium, which may be a computer-readable storage medium included in the memory described in the above embodiments; or it may be a standalone computer-readable storage medium not assembled into the terminal. The computer-readable storage medium stores at least one instruction, at least one program segment, a code set, or an instruction set. The at least one instruction, the at least one program segment, the code set, or the instruction set is loaded and executed by the processor to implement any of the map information interaction methods described in the above embodiments.

[0257] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments in this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0258] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0259] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for interactive map information, characterized in that, The method includes: Display a virtual map corresponding to a virtual scene, wherein the virtual scene includes a first virtual object controlled by a first account and a second virtual object controlled by a second account, wherein the first account is the account logged in on the current terminal; In response to receiving a first drawing operation on the virtual map, a first graphic drawing result is displayed, the first graphic drawing result being used to express the action strategy of at least one of the first virtual object and the second virtual object in the virtual scene through the virtual map; The first graphic drawing result is sent to the second account, and the first graphic drawing result is used to display on the terminal interface logged in by the second account.

2. The method according to claim 1, characterized in that, The step of responding to receiving a first drawing operation on the virtual map and displaying a first graphic drawing result includes: In response to receiving a mode switching operation for the virtual map, the virtual map in drawing mode is displayed, wherein the mode switching operation is used to switch the virtual map from viewing mode to drawing mode; In response to receiving the first drawing operation on the virtual map in the drawing mode, the first graphic drawing result is displayed.

3. The method according to claim 2, characterized in that, The step of displaying the first graphic drawing result in response to receiving the first drawing operation on the virtual map in the drawing mode includes: At least one candidate drawing tool is displayed on the virtual map in the drawing mode; In response to the first drawing tool among the at least one candidate drawing tools receiving a selection operation, the selection effect of the first drawing tool is displayed; In response to receiving the first drawing operation on the virtual map, drawing a path, the first graphic drawing result is displayed based on the first drawing tool and the drawing path.

4. The method according to claim 3, characterized in that, The first drawing tool includes a freehand drawing tool, and the step of displaying the drawing result of the first graphic based on the first drawing tool and the drawing path includes: The path lines drawn using the hand-drawing tool are overlaid on the virtual map as the result of the first graphic drawing.

5. The method according to claim 4, characterized in that, The step of overlaying and displaying the path lines corresponding to the drawn path on the virtual map includes: The first path line corresponding to the drawn path is smoothed to obtain the second path line; The second path line is overlaid on the virtual map.

6. The method according to claim 3, characterized in that, The first drawing tool includes a selection tool, and the step of displaying the drawing result of the first graphic based on the first drawing tool and the drawing path includes: The area selected by the selection tool is determined based on the drawing path. The selection tool's corresponding selection shape is overlaid on the virtual map's area, and the overlay result of the selection shape and the virtual map is used as the first graphic drawing result.

7. The method according to claim 3, characterized in that, The first drawing tool includes a punctuation tool, and the step of displaying the drawing result of the first graphic based on the first drawing tool and the drawing path includes: The drawing path passes through multiple candidate landmark locations on the virtual map, where the candidate landmark locations are virtual locations with marking permissions in the virtual map; Based on the order of the multiple candidate landmarks along the drawing path, punctuation patterns corresponding to the multiple candidate landmarks are overlaid on the virtual map. The overlay result of the punctuation patterns and the virtual map is used as the first graphic drawing result. The punctuation patterns include the order information corresponding to the multiple candidate landmarks.

8. The method according to any one of claims 1 to 7, characterized in that, Sending the first graphic drawing result to the second account includes: The result sending control is used to send the first graphic drawing result to the associated account of the first account, and the associated account includes the second account; In response to receiving a trigger operation for the result sending control, the first graphic drawing result is sent to the second account.

9. The method according to claim 8, characterized in that, The step of sending the first graphic drawing result to the second account in response to receiving a trigger operation for the result sending control includes: In response to receiving a trigger operation on the result sending control, multiple candidate associated accounts are displayed; In response to the second account among the plurality of candidate associated accounts receiving a selection operation, the first graphic drawing result is sent to the second account.

10. The method according to any one of claims 1 to 7, characterized in that, The method further includes: When the second account performs a second drawing operation on the virtual map, the second graphic drawing result is displayed on the virtual map. The second graphic drawing result is used to express the action strategy of the at least one virtual object indicated by the second account in the virtual scene.

11. The method according to claim 10, characterized in that, When the second account performs a second drawing operation on the virtual map, displaying the second graphic drawing result through the virtual map includes: During the triggering of the second drawing operation, the second graphic drawing result corresponding to the second drawing operation is displayed synchronously on the virtual map and the terminal where the second account is located.

12. The method according to claim 10, characterized in that, When the second account performs a second drawing operation on the virtual map, displaying the second graphic drawing result through the virtual map includes: In response to receiving the second graphic drawing result from the second account, a policy prompt message is displayed, which is used to prompt the receipt of the second graphic drawing result; In response to receiving a viewing operation via a strategy prompt, the virtual map corresponding to the virtual scene is displayed, and the second graphic drawing result is displayed through the virtual map.

13. The method according to claim 12, characterized in that, The second drawing result includes candidate drawings; The step of displaying the virtual map corresponding to the virtual scene and displaying the second graphic drawing result through the virtual map includes: Display the virtual map corresponding to the virtual scene; Based on the drawing steps of the candidate drawing graphic when drawing the second drawing operation, the candidate drawing graphic is superimposed on the virtual map to play the drawing process corresponding to the drawing result of the second graphic.

14. The method according to claim 10, characterized in that, The second drawing result includes candidate drawings; The method further includes: In response to receiving a graphic modification operation on the candidate graphic, the third graphic drawing result after modifying the second graphic drawing result is displayed; Send the third graphic drawing result to the second account.

15. The method according to claim 10, characterized in that, The second graphic rendering result includes the character movement path of the first virtual object in the virtual scene as indicated by the second account; The method further includes: The path guidance markers corresponding to the character's movement path are displayed in the virtual scene. The path guidance markers are used to guide the first account to control the first virtual object to move according to the character's movement path indicated by the second account.

16. An interactive device for map information, characterized in that, The device includes: The display module is used to display a virtual map corresponding to a virtual scene. The virtual scene includes a first virtual object controlled by a first account and a second virtual object controlled by a second account. The first account is the account logged in on the current terminal. The display module is further configured to respond to receiving a first drawing operation on the virtual map and display a first graphic drawing result, wherein the first graphic drawing result is used to express the action strategy of at least one of the first virtual object and the second virtual object in the virtual scene through the virtual map; The sending module is used to send the first graphic drawing result to the second account, and the first graphic drawing result is used to display on the terminal interface logged in by the second account.

17. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one program, which is loaded and executed by the processor to implement the map information interaction method as described in any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to implement the map information interaction method as described in any one of claims 1 to 15.

19. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processor, implement the interactive method of map information as described in any one of claims 1 to 15.