Information transmission method, device, electronic device, and computer program
By using virtual characters to trigger virtual information posts in virtual games, the problem of low information transmission efficiency in virtual games is solved, the stability and design of information transmission are achieved, and the user experience is improved.
Patent Information
- Application Number
- JP2024563575
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-28
- Filing Date
- 2023-05-15
- Publication Date
- 2025-05-02
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, information transmission efficiency is low, especially in virtual games. When a user needs to pass information between multiple virtual scenes, it is difficult to effectively remember and transmit virtual signals, resulting in the problem of repeated searches.
By using virtual characters to trigger virtual information posts in virtual games, displaying information related to virtual scenes, ensuring the stability and design of information transmission and improving information transmission efficiency.
Through the use of virtual information posts, the efficiency and stability of information transmission are improved, the problem of repeated searches is avoided, and the user experience is enhanced.
Smart Images

Figure 2025514310000001_ABST
Abstract
Description
[Technical field]
[0001] This application claims priority to a Chinese patent application filed with the China Patent Office on July 28, 2022, bearing application number 202210899831.1 and titled "Information transmission method, device, storage medium and electronic device," the entire contents of which are incorporated herein by reference.
[0002] This application relates to the field of computers, and more particularly to communication. [Background technology]
[0003] With the rapid development of virtual games, more and more users are paying attention to the user experience during the game. In particular, whether the information transmission during the game is as efficient as in reality is one of the important factors affecting the user's gaming experience.
[0004] In the related art, information transmission usually relies on the signal function provided by the virtual game to the user, and the user can realize information transmission by a flashing signal. However, this information transmission method not only does not consider the user's ability to understand signals, but also cannot accommodate the increase in game elements in the virtual game. For example, when a user explores many virtual scene resources, because there are many virtual scenes, the user usually cannot well remember the explored virtual scenes marked with signals or the unexplored virtual scenes, resulting in the phenomenon of repeatedly exploring the explored virtual scenes.
[0005] This is because the efficiency of the signal-based information transmission method is low. Therefore, the related art has a problem of low information transmission efficiency.
[0006] Currently, no effective solution has been proposed for the above problem. Summary of the Invention
[0007] SUMMARY OF THE DISCLOSURE The embodiments of the present application provide an information transmission method, an apparatus, a storage medium, and an electronic device to at least solve the technical problem of low information transmission efficiency.
[0008] According to one aspect of the embodiment of the present application, there is provided an information transmission method, comprising the steps of: displaying a virtual scene in which a first virtual character is currently located, the virtual scene being a scene of a virtual game in which the first virtual character participates; and displaying a first virtual information carrier triggered by the first virtual character in the virtual scene, the first virtual information carrier being used to transmit information related to the virtual scene designated and represented by the first virtual character.
[0009] According to another aspect of the embodiment of the present application, there is further provided an information transmission device, comprising: a first display unit for displaying a virtual scene in which a first virtual character is currently located, the virtual scene being a scene of a virtual game in which the first virtual character participates, and a second display unit for displaying a first virtual information carrier triggered by the first virtual character in the virtual scene, the first virtual information carrier being used to transmit information related to the virtual scene designated and represented by the first virtual character.
[0010] According to yet another aspect of an embodiment of the present application, there is further provided a computer readable storage medium for storing a computer program, the computer program being capable of performing the above information transfer method when executed by a computing device.
[0011] According to yet another aspect of an embodiment of the present application, there is further provided a computer program product comprising a computer program which, when executed by a computer, causes the computer to perform the information transfer method described above.
[0012] According to yet another aspect of the present invention, there is further provided an electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor, the computer program causing the processor to execute the information transmission method.
[0013] In an embodiment of the present application, a virtual scene in which a first virtual character is currently located is displayed, the virtual scene is a scene of a virtual game in which the first virtual character participates, a first virtual information carrier triggered by the first virtual character is displayed in the virtual scene, and the first virtual information carrier is used to transmit information related to the virtual scene designated and expressed by the first virtual character. By using the virtual information carrier to transmit entity information, the stability of information transmission is ensured, and by combining information transmission with a virtual scene or a virtual character, the designation of information transmission is improved, thereby achieving the objective of stably transmitting designated information, and achieving the technical effect of improving information transmission efficiency, and resolving the technical problem of low information transmission efficiency. [Brief description of the drawings]
[0014] [Figure 1] FIG. 2 is a schematic diagram of an application environment of a selectable information transmission method according to an embodiment of the present application. [Diagram 2] 1 is a schematic flow chart of a selectable information transmission method according to an embodiment of the present application; [Diagram 3] FIG. 2 is a schematic diagram of selectable information transmission methods according to an embodiment of the present application. [Figure 4] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Diagram 5] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 7] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 8]FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 9] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 10] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 11] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 12] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 13] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 14] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 15] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 16] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 17] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 18] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 19] FIG. 2 is a schematic diagram of another optional information transmission method according to an embodiment of the present application. [Figure 20] FIG. 2 is a schematic diagram of a selectable information transmission device according to an embodiment of the present application. [Figure 21] FIG. 2 is a structural schematic diagram of a selectable electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] In order to allow those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be described below clearly and completely with reference to the drawings in the embodiments of the present application. It is obvious that the described embodiments are only some of the embodiments of the present application, not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor should fall within the scope of protection of the present application.
[0016] It should be noted that the terms "first", "second", etc. in the specification, claims and drawings of this application are used to distinguish between similar objects and not necessarily to describe a particular order or priority. It should be understood that the data used in this manner may be interchanged under appropriate circumstances such that the embodiments of the application described herein can be performed in an order other than that shown or described herein. In addition, the terms "including" and "comprises" and any variations thereof are intended to cover a non-exclusive inclusion, e.g., a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to the steps or units expressly recited, and may include other steps or units that are not expressly recited or that are inherent to these processes, methods, products or apparatus.
[0017] According to one aspect of the embodiment of the present application, an information transmission method is provided. Optionally, as an optional embodiment, the information transmission method can be applied to, but is not limited to, the environment shown in Fig. 1. The information transmission method can be executed by a computer device, which can include, but is not limited to, a user device 102 and a server 112. The user device 102 can include, but is not limited to, a display 104, a processor 106, and a memory 108. The server 112 includes a database 114 and a processing engine 116.
[0018] The specific process includes the following steps: S102: The user device 102 acquires action state information of the virtual character 1002. S104 to S106: Action state information of the virtual character 1002 is transmitted to the server 112 via the network 110. S108: The server 112 obtains information corresponding to the information transmission conditions from the database 114, compares the information corresponding to the information transmission conditions with the action state information in the processing engine 116, and generates body mounting instruction information if the information similarity between the information corresponding to the information transmission conditions and the action state information is equal to or greater than a target threshold. S110 to S114: The carrier instruction information is transmitted to the user device 102 via the network 110, and the user device 102 generates a virtual information carrier (carrier) 1004 using the carrier instruction information in the processor 106, displays the virtual information carrier 1004 on the display 104, and stores the virtual information carrier 1004 in the memory 108.
[0019] In addition to the example shown in FIG. 1, the above steps may be completed by the server or the client alone, or may be completed by the server and the client in cooperation with each other. For example, the user device 102 performs steps such as comparing action state information and generating body instruction information, thereby reducing the processing load of the server. The user device 102 includes, but is not limited to, handheld devices (such as mobile phones), notebook computers, desktop computers, in-vehicle devices, etc. This application does not limit the specific implementation of the user device 102.
[0020] Optionally, as an optional embodiment, as shown in FIG. 2, the information transmission method is: S202: displaying a virtual scene in which a first virtual character is currently located, the virtual scene being a scene of a virtual game in which the first virtual character participates; S204: Displaying a first virtual information carrier triggered by the first virtual character in the virtual scene, the first virtual information carrier being used to convey information related to the virtual scene designated and represented by the first virtual character.
[0021] Optionally, in this embodiment, the information transmission method can be applied to a team-type virtual game scene, but is not limited thereto. In a team-type virtual game scene, there is usually a high need for information transmission between users, and information transmission is used to facilitate information transmission between users, improve cooperation efficiency, and achieve other purposes. Information transmission methods can be divided into two types: those that require users to input themselves, such as microphone, pre-set voice, text, emoticons, etc., and those that are pre-set in the system and can be automatically presented to users, but are not limited thereto.
[0022] However, in some specific scenes, the above information transmission methods may not be able to fully meet the diverse needs of users. For example, in a scene where items are searched for, the occurrence of the problem of repeated search can usually be avoided as much as possible only by roughly dividing the area among users before searching for items. This is because while searching a room, users do not know each other's current locations, so they cannot immediately convey information to teammates about whether the area has been searched. In other words, the time when multiple users arrive at the same place is different and has a range.
[0023] In this embodiment, the virtual character triggers the generation of a virtual information carrier, thereby realizing information transmission of any virtual scene. According to the entity attribute of the virtual information carrier, stable information output can be provided to the user, and the efficiency of information transmission can be improved.
[0024] The selectable virtual character triggering method may include, but is not limited to, triggering of information transmission conditions. For example, there are active triggering, passive triggering, etc. Taking an active trigger as an example, the virtual character actively performs an operation such as arranging the virtual information carrier to trigger the generation and display of the virtual information carrier. Taking a passive trigger as an example, when an operation performed by the virtual character or the state of the virtual character satisfies the condition of the passive trigger, the generation and display of the virtual information carrier is triggered.
[0025] Optionally, in this embodiment, a more automated information transmission function can be set to further improve information transmission efficiency, but is not limited thereto. For example, by allowing a user to automatically mark any virtual scene, when other users or the user himself / herself re-enters or approaches the marked virtual scene, the automatically marked related content is automatically presented, such as presenting that the current virtual scene has been explored. Considering that the requirements for the simulation of virtual games are high, that is, functions that cannot be realized in real scenes should be avoided from appearing in the virtual game scene, automatically marking may cause some damage to the simulation.
[0026] Furthermore, in this embodiment, the automatic marking function is indirectly realized using a virtual information carrier, and the virtual information carrier has a similar role in the actual scene (such as using a light stick to transmit specific information), which not only reduces damage to the simulation of the virtual game, but also provides the user with a stable and efficient method of transmitting information.
[0027] In addition, in consideration of different users' needs for experiencing virtual games, the user can set the information transmission method in the virtual game in advance. For example, information can be transmitted using a virtual information carrier or information can be transmitted by automatically marking. Alternatively, different modes of virtual games can be provided to the user. The information transmission methods allowed for different modes of virtual games may be different, but are not limited thereto. For example, in mode A, only information can be transmitted using a virtual information carrier, and in mode B, only information can be transmitted by automatically marking.
[0028] Optionally, in this embodiment, the first virtual character may be understood as one of the characters participating in the virtual game, or the only participating virtual character, but is not limited thereto. For example, if the characters participating in the virtual game include character A, character B, and character C, the first virtual character may be any of character A, character B, and character C. Or, if the characters participating in the virtual game include only character D, and the other characters are non-player characters (NPCs), the first virtual character may be character D.
[0029] As a further example, when character A selectably triggers an information transmission condition, a first virtual information carrier triggered by a first virtual character is displayed in a virtual scene. The first virtual information carrier may be understood as an information carrier related to a virtual scene designated and represented by character A, but is not limited thereto. The information transmitted by the first virtual information carrier is information that character A wants to convey to an ally character (assuming that character A and character B are in the same camp), or the information transmitted by the first virtual information carrier is information that character A wants to warn himself / herself, for example, to prevent repeated exploration, such as that the marked virtual scene has been explored.
[0030] Optionally, in this embodiment, the virtual scene may be understood as, but is not limited to, the entire scene of the virtual game. It may also be understood as, but is not limited to, a partial scene of the virtual game. For example, when the virtual game includes multiple virtual buildings, the virtual scene may be, but is not limited to, a scene in which one of the multiple virtual buildings is located.
[0031] As a further example, as shown in FIG. 3 , a first virtual character 302, after performing an exploration operation on a virtual building 304, may optionally choose to trigger an information transmission condition to generate a first virtual information carrier 306 to indicate to himself or another first virtual character that exploration of the virtual scene in which the virtual building 304 is located has been completed.
[0032] Selectively, in this embodiment, the information transmission condition may be understood as a condition for generating a first virtual information carrier to transmit information, which is actively or passively triggered by the first virtual character, but is not limited thereto. Taking an active trigger as an example, when the first virtual character actively executes a trigger operation on a first target object A that the first virtual character owns or that exists in the virtual scene, the information transmission condition is determined to be triggered by the first virtual character. Taking a passive trigger as an example, when the action or character state of the first virtual character satisfies a preset condition, the information transmission condition is determined to be triggered by the first virtual character, or when the first virtual character approaches a second target object that exists in the virtual scene, the information transmission condition is determined to be triggered by the first virtual character.
[0033] Selectively, in this embodiment, the first virtual information carrier is used to convey information related to the virtual scene designated and represented by the first virtual character. When information A designated and represented by the first virtual character includes "there is a trap", the target information obtained by associating information A with the virtual scene is "there is a trap in the virtual scene". Similarly, when information B designated and represented by the first virtual character includes "explored", the target information obtained by associating information B with the virtual scene is "the virtual scene has been explored".
[0034] Furthermore, in this embodiment, in order to improve the user experience, a custom function of the target information is opened, and for example, the player can perform various operations such as marking, supplementing, and deleting the information content of the target information, but is not limited thereto. As a further example, the target information may be selectively expressed in a way that is internally agreed upon in advance to prevent the target information from being captured by a character of the opposing camp, but is not limited thereto. Or, in order to increase the importance of the target information to the first virtual character, the importance level of the target information may be marked, but is not limited thereto. Or, in order to increase the interest of the target information, emojis, photos, videos, etc. having interesting meanings may be added to the target information, but is not limited thereto.
[0035] In addition, by using a virtual information carrier to transmit entity information, the stability of information transmission is ensured, and by combining information transmission with virtual scenes and virtual characters, the specifyability of information transmission is improved.
[0036] As a further example, as shown in FIG. 4, a virtual scene corresponding to a virtual building 404 in which the virtual character 402 is currently located is selectively displayed. Furthermore, as shown in FIG. 4(a), when the virtual character 402 triggers an information transmission condition, a virtual information carrier 406 is displayed in the virtual scene corresponding to the virtual building 404. Here, the virtual information carrier 406 is used to transmit information related to the virtual scene corresponding to the virtual building 404, which is designated and expressed by the virtual character 402, for example, target information such as "materials in the virtual building 404 have been searched for". Furthermore, the virtual character 402 can select to display the virtual information carrier 406 at the entrance of the virtual building 404 so that other virtual characters can know this target information, but is not limited thereto. Furthermore, as shown in FIG. 4(b), when the virtual character 408 is not in the virtual building 404, the virtual character 408 can know this target information because the virtual information carrier 406 is displayed on the client of the virtual character 408, and thus can prevent repeated search for materials in the virtual building 404.
[0037] According to an embodiment of the present application, a virtual scene in which a first virtual character is currently located is displayed, the virtual scene is a scene of a virtual game in which the first virtual character participates, a first virtual information carrier triggered by the first virtual character is displayed in the virtual scene, and the first virtual information carrier is used to transmit information related to the virtual scene designated and expressed by the first virtual character. By using the first virtual information carrier to transmit entity information, the stability of information transmission is ensured, and by combining information transmission with the virtual scene and virtual character, the designation of information transmission is improved, thereby achieving the objective of stably transmitting designated information, and realizing the technical effect of improving information transmission efficiency.
[0038] After displaying the virtual scene in which the first virtual character is currently located as a selectable measure, the method further comprises: The method includes a step of determining, when a first operation performed by a first virtual character is acquired, that the first virtual character has triggered a first type of information transmission condition, the information transmission condition being a condition that is triggered to display a first virtual information carrier.
[0039] Optionally, in this embodiment, the first operation performed by the first virtual character may be, but is not limited to, a trigger operation performed on a target object, which may be, but is not limited to, a tool held by the first virtual character or an object present in the virtual scene.
[0040] Optionally, in this embodiment, the first operation performed by the first virtual character may further be, but is not limited to, a preset action operation, and when the operation performed by the first virtual character matches the preset action operation, it is deemed that the first virtual character has performed the first operation.
[0041] Optionally, in this embodiment, the first operation can be associated with the attribute information of the first virtual character, but is not limited thereto. When the first operation is an operation of moving to a virtual scene, the first operation performed by the first virtual character is obtained, and when the attribute information of the first virtual character satisfies an attribute information condition, it is automatically determined that the first virtual character has triggered a first type of information transmission condition, and the information transmission condition is a condition for triggering to display the first virtual information carrier, so as to generate the first virtual information carrier and improve the information transmission efficiency.
[0042] When a first operation performed by a first virtual character is acquired, it is determined that the first virtual character has triggered a first type of information transmission condition, and the information transmission condition is a condition that is triggered to display a first virtual information carrier.
[0043] As a further example, as shown in Fig. 5, a virtual scene corresponding to a virtual building 504 in which a first virtual character 502 is currently located is selectively displayed as shown in Fig. 5(a). Furthermore, as shown in Fig. 5(b), when a search operation (first operation) performed by the first virtual character on a virtual object in the virtual building 504 is acquired, it is determined that the first virtual character 502 has triggered a first type of information transmission condition, and a first virtual information carrier 506 is generated, or after the first virtual character 502 leaves the virtual scene corresponding to the virtual building 504, the first virtual information carrier 506 is generated to transmit information that the virtual object in the virtual building 504 has been searched for.
[0044] As another further example, a virtual scene 604 in which a first virtual character 602 is currently located is selectively displayed as shown in Fig. 6. As shown in Fig. 6(a), a virtual trap 608 exists in the virtual scene 604. Furthermore, as shown in Fig. 6(b), when a mark operation (first operation) performed by the first virtual character 602 on the virtual trap 608 is acquired, it is determined that the first virtual character has triggered a first type of information transmission condition, and the information transmission condition is a condition for displaying a first virtual information carrier when triggered, and a first virtual information carrier 606 is generated to transmit warning information that the virtual trap 608 exists in the virtual scene 604.
[0045] As an optional means, the step of displaying a first virtual information carrier triggered by a first virtual character in a virtual scene includes: S1: A step of determining a first type of first virtual information carrier corresponding to a first type of information transmission condition and a generation position of the first type of first virtual information carrier, the generation position of the first type of first virtual information carrier being associated with a first operation; S2: A step of displaying the first type of first virtual information carrier as a first virtual information carrier at a generation position of the first type of first virtual information carrier.
[0046] Selectively, in this embodiment, different types of information transmission conditions may correspond to different types of first virtual information carriers, but are not limited thereto. For example, the first virtual information carrier corresponding to the first type of information transmission condition is a tool A (first type of first virtual information carrier), or the first virtual information carrier corresponding to the first type of information transmission condition includes a plurality of types of first virtual information carriers (first type of first virtual information carriers) such as a tool B and a tool C.
[0047] Optionally, in this embodiment, the generation position of the first type of first virtual information carrier may be associated with the first operation, or may be associated with the position where the first type of information transmission condition is triggered, but is not limited thereto. The first type of first virtual information carrier is a tool held by the first virtual character, and responds to the arrangement operation when the first operation is an arrangement operation performed on the first type of first virtual information carrier. The position where the first type of first virtual information carrier is arranged may be understood as the generation position of the first type of first virtual information carrier, or the position of the first virtual character when the first type of information transmission condition is triggered may be determined as the generation position of the first type of first virtual information carrier, but is not limited thereto.
[0048] After displaying the virtual scene in which the first virtual character is currently located as a selectable measure, the method further comprises: S1: Displaying a virtual body interaction information list; S2: When a second operation performed on target support object interaction information in the virtual support object interaction information list is obtained, the step of determining that the first virtual character has triggered a second type of information transmission condition, the information transmission condition being a condition that is triggered to display the first virtual information support object.
[0049] Optionally, in this embodiment, in order to increase the variety of information to be transmitted, a virtual carrier interaction information list is provided to the user with various optional information to be transmitted.
[0050] In addition, when a virtual carrier interaction information list is displayed and a second operation performed on a target carrier interaction information in the virtual carrier interaction information list is obtained, it is determined that the first virtual character has triggered a second type of information transmission condition, and the information transmission condition is a condition that is triggered to display the first virtual information carrier.
[0051] As a further example, a virtual carrier interaction information list 704 associated with a first virtual character 702 is selectively displayed as shown in Fig. 7. The virtual carrier interaction information list 704 includes a plurality of carrier interaction information such as "This has been explored", "This area is safe", "An enemy has come here", "There is a trap here", etc. When a second operation is acquired that is performed on target carrier interaction information 706 "This has been explored" in the virtual carrier interaction information list 704, it is determined that the first virtual character 702 has triggered a second type of information transmission condition.
[0052] According to the embodiment of the present application, a virtual carrier interaction information list is displayed, and when a second operation performed on a target carrier interaction information in the virtual carrier interaction information list is obtained, it is determined that the first virtual character triggers a second type of information transmission condition, and the information transmission condition is a condition for triggering and displaying the first virtual information carrier. Thus, the objective of providing users with more diverse options for transmitted information is achieved, and the technical effect of improving the diversity of information transmission is realized.
[0053] As an optional means, the step of displaying a first virtual information carrier triggered by a first virtual character in a virtual scene includes: S1: A step of determining a second type of first virtual information carrier corresponding to a second type of information transmission condition and a generation position of the second type of first virtual information carrier, the generation position of the second type of first virtual information carrier being associated with a second operation; S2: A step of displaying the second type of first virtual information carrier as a first virtual information carrier at a generation position of the second type of first virtual information carrier.
[0054] Selectively, in this embodiment, different types of information transmission conditions may correspond to different types of first virtual information carriers, but are not limited thereto. For example, the first virtual information carrier corresponding to the second type of information transmission condition is a tool D (a second type of first virtual information carrier), or the first virtual information carrier corresponding to the second type of information transmission condition includes a plurality of types of first virtual information carriers (a second type of first virtual information carriers) such as a tool E and a tool F.
[0055] Optionally, in this embodiment, the generation position of the second type of first virtual information carrier may be associated with the second operation or associated with the position where the second type of information transmission condition is triggered, but is not limited thereto. When the second operation is a drag operation performed on the target carrier interaction information, it responds to the drag operation. The final position where the target carrier interaction information is dragged may be understood as the generation position of the second type of first virtual information carrier, but is not limited thereto. The position of the first virtual character when the second type of information transmission condition is triggered is determined as the generation position of the second type of first virtual information carrier.
[0056] After displaying the virtual scene in which the first virtual character is currently located as a selectable measure, the method further comprises: The method further includes a step of displaying a second virtual information carrier in the virtual scene, the second virtual information carrier being an information carrier generated when a second virtual character participating in the virtual game triggers a target information transmission condition, and the second virtual information carrier being used to transmit information related to the virtual scene that is designated and represented by the second virtual character.
[0057] In this embodiment, the virtual information carriers generated by different virtual characters can be selectively displayed on the clients corresponding to the virtual characters within a preset range. For example, the first virtual information carrier generated by the first virtual character A may be displayed on the client of the first virtual character A, or may be displayed on the client of the second virtual character B participating in the same virtual game.
[0058] As an optional measure, the step of displaying a second virtual information carrier in the virtual scene includes: displaying a second virtual information carrier in the virtual scene when the second virtual character and the first virtual character belong to the same camp; and displaying encrypted information of the second virtual information carrier when the second virtual character and the first virtual character belong to different camps, and displaying the second virtual information carrier in the virtual scene in response to the first decryption operation on the encrypted information of the second virtual information carrier being successfully executed.
[0059] In this embodiment, the virtual information carriers generated by different virtual characters can be selectively displayed on the clients corresponding to the virtual characters within a preset range. The preset range may be, but is not limited to, other virtual characters in the same camp as the virtual character. However, in order to improve the comprehensiveness of the display of the virtual information carriers, other virtual characters in a camp different from the virtual character can be encrypted and displayed, but is not limited to this.
[0060] In addition, when the second virtual character and the first virtual character belong to the same camp, the second virtual information carrier is displayed in the virtual scene, and when the second virtual character and the first virtual character belong to different camps, the encrypted information of the second virtual information carrier is displayed, and in response to the first decryption operation on the encrypted information of the second virtual information carrier being successfully executed, the second virtual information carrier is displayed in the virtual scene.
[0061] As a further example, as shown in Fig. 8, when the second virtual character 802 and the first virtual character belong to different camps, encrypted information 804 is displayed as shown in Fig. 8(a). Furthermore, in response to a first decryption operation being successfully performed on the encrypted information 804, a second virtual information carrier 806 is displayed in the virtual scene as shown in Fig. 8(b).
[0062] According to the embodiment of the present application, when the second virtual character and the first virtual character belong to the same camp, the second virtual information carrier is displayed in the virtual scene, when the second virtual character and the first virtual character belong to different camps, the encrypted information of the second virtual information carrier is displayed, and in response to the first decryption operation performed on the encrypted information of the second virtual information carrier, the second virtual information carrier is displayed in the virtual scene. Thus, the objective of providing a comprehensive display of the first virtual information carrier to various users is achieved, and the technical effect of improving the comprehensiveness of the display of the first virtual information carrier is realized.
[0063] After displaying a second virtual information carrier in the virtual scene as a selectable means, the method further comprises: The method further includes displaying target information when the first virtual character triggers the information display condition, the target information being information related to the virtual scene designated and represented by the second virtual character.
[0064] Additionally, when the first virtual character triggers the information display condition, the target information is displayed, the target information being information related to the virtual scene designated and represented by the second virtual character.
[0065] As a further example, as shown in Fig. 9, a second virtual information carrier 904 is selectively displayed in the virtual scene in which the first virtual character 902 is located as shown in Fig. 9(a). Furthermore, as shown in Fig. 9(b), when the first virtual character 902 triggers an information display condition, target information 906 saying "This area is safe" is displayed. The target information is information related to the virtual scene that is designated and represented by the second virtual character, and may be understood to specifically indicate that the virtual scene is safe.
[0066] As a selectable measure, when the first virtual character triggers an information display condition, before displaying the target information conveyed by the second virtual information carrier, the method further comprises: determining that the first virtual character triggers the information display condition if the second virtual character and the first virtual character belong to the same faction; and further including at least one of the steps of: displaying encrypted information of the target information when a second virtual character and the first virtual character belong to different camps; and determining that the first virtual character has triggered an information display condition when obtaining that a second decryption operation on the encrypted information of the target information is successfully performed.
[0067] As a selectable measure, when the first virtual character triggers an information display condition, before displaying the target information conveyed by the second virtual information carrier, the method further comprises: S1: Obtaining a current position of a first virtual character; S2: determining that the first virtual character has triggered an information display condition when a distance between a current position of the first virtual character and a second virtual information carrier is less than a threshold value.
[0068] In order to improve the information transmission efficiency of the second virtual information carrier, the target information may be automatically generated and displayed when the current position of the first virtual character satisfies a trigger condition (information display condition) of the target information, but is not limited to this.
[0069] As a further example, as shown in Fig. 9, a second virtual information carrier 904 is selectively displayed in the virtual scene in which the first virtual character 902 is located as shown in Fig. 9(a). Furthermore, as shown in Fig. 9(b), when the distance between the current position of the first virtual character 902 and the second virtual information carrier 904 is less than a threshold, target information 906 saying "This area is safe" is displayed. The target information is information related to the virtual scene that is designated and expressed by the second virtual character, and may be understood to specifically indicate that the virtual scene is safe.
[0070] As a selectable measure, when the first virtual character triggers an information display condition, before displaying the target information conveyed by the second virtual information carrier, the method further comprises: The method includes a step of determining that the first virtual character has triggered an information display condition when it is acquired that the first virtual character and the second virtual information carrier have collided with each other.
[0071] Optionally, in this embodiment, a first collision body of a first virtual character and a second collision body of a second virtual information carrier are obtained, and when the first collision body and the second collision body collide, it is determined that the first virtual character has triggered an information display condition.
[0072] As a selectable measure, when the first virtual character triggers an information display condition, before displaying the target information conveyed by the second virtual information carrier, the method further comprises: The method includes a step of determining that the first virtual character has triggered the information display condition when a third operation performed on the second virtual information carrier is acquired.
[0073] Optionally, in this embodiment, the third operation performed on the second virtual information carrier may be an active operation performed on the second virtual information carrier, such as a selection operation, an attack (shooting) operation, an acquisition operation, etc., but is not limited to these.
[0074] As an optional means, the step of displaying a first virtual information carrier triggered by a first virtual character in a virtual scene includes: The method includes a step of displaying N first virtual information carriers triggered by a first virtual character in a virtual scene, where N is a natural number, and information related to the virtual scene designated and represented by the first virtual character is associated with each of the N first virtual information carriers.
[0075] In this embodiment, in order to increase the variety of information to be transmitted, the virtual carrier interaction information list provides the user with various optional information to be transmitted. As shown in FIG. 10, different arrangement methods of two virtual information carriers 1002 are used to transmit different information such as information A, information B, and information C. Also, different numbers of virtual information carriers can be used to transmit different information, but this is not limited thereto. As shown in FIG. 11, one virtual information carrier 1102 is used to transmit information E, and two virtual information carriers 1102 are used to transmit information D. More complexly, the number, types, and arrangement methods of virtual information carriers can be combined to transmit more rich information, but this is not limited thereto.
[0076] According to an embodiment of the present application, N first virtual information carriers triggered by a first virtual character are displayed in a virtual scene, where N is a natural number, and information related to the virtual scene designated and represented by the first virtual character is associated with each first virtual information carrier among the N first virtual information carriers. Thus, the objective of using various first virtual information carriers to convey various information is achieved, and the technical effect of improving the diversity of information conveyance is realized.
[0077] After displaying the first virtual information carrier in the virtual scene as a selectable means triggered by the first virtual character, the method further comprises: modifying the first virtual information carrier in response to the first modification command and displaying the modified first virtual information carrier in the virtual scene, where information conveyed by the modified first virtual information carrier is different from information associated with the virtual scene designated and represented by the first virtual character; The method further includes at least one of the steps of: in response to the second change command, modifying information related to the virtual scene designated and represented by the first virtual character, obtaining modified designated information, and determining that information transmitted by the first virtual information carrier has been changed to the modified designated information.
[0078] Optionally, in this embodiment, in order to improve the processing flexibility of information transmission, after information transmission is performed by the first virtual information carrier, the first virtual information carrier or the information can be changed to transmit different information.
[0079] In response to the first change command, the first virtual information carrier is changed and the changed first virtual information carrier is displayed in the virtual scene, and the information conveyed by the changed first virtual information carrier is different from the original information related to the virtual scene designated and represented by the first virtual character.
[0080] As a further example, as shown in Fig. 12, two virtual information carriers 1202 arranged in parallel are selectively displayed, and as shown in Fig. 12(a), the two virtual information carriers 1202 arranged in parallel are used to transmit information A. Furthermore, as shown in Fig. 12(b), the arrangement method of the virtual information carriers 1202 is changed to display two virtual information carriers 1202 arranged vertically, and the two virtual information carriers 1202 arranged vertically are used to transmit information B.
[0081] In response to the second change command, information related to the virtual scene designated and represented by the first virtual character is changed, modified designated information is obtained, and it is determined that the information transmitted by the first virtual information carrier has been changed to the modified designated information.
[0082] As a further example, as shown in Fig. 13, two virtual information carriers 1302 arranged in parallel are selectively displayed, and as shown in Fig. 13(a), the two virtual information carriers 1302 arranged in parallel are used to transmit information A. Furthermore, as shown in Fig. 13(b), the information transmitted by the two virtual information carriers 1302 arranged in parallel is directly changed to information B, and the two displayed virtual information carriers 1302 arranged in parallel are used to transmit information B.
[0083] According to an embodiment of the present application, in response to a first change command, a first virtual information carrier is changed, the changed first virtual information carrier is displayed in a virtual scene, and information transmitted by the changed first virtual information carrier is different from information related to the virtual scene designated and represented by a first virtual character. In response to a second change command, information related to the virtual scene designated and represented by a first virtual character is changed, changed designated information is obtained, and it is determined that information transmitted by the first virtual information carrier has been changed to the changed designated information. Thus, the technical effect of improving the processing flexibility of information transmission is achieved.
[0084] As an optional means, the step of displaying a first virtual information carrier triggered by a first virtual character in a virtual scene includes: displaying a virtual element mark in the virtual scene triggered by the first virtual character, the virtual element mark being a virtual mark left after the target element is inscribed on the first target object in the virtual scene; displaying virtual tools in the virtual scene triggered by the first virtual character, the virtual tools including static tools and dynamic tools, the dynamic tools allowing triggering the playing of a virtual screen, the virtual screen being used to convey information related to the virtual scene designated and represented by the first virtual character; and displaying a second target object in the virtual scene triggered by the first virtual character, the second target object being used to dynamically convey information related to the virtual scene designated and represented by the first virtual character.
[0085] Optionally, in this embodiment, the virtual element mark is a virtual mark that is left after the target element is inscribed on a first target object in the virtual scene. As shown in FIG. 14, the virtual element mark 1406 is a virtual mark that is left after the target element is inscribed on a first target object 1404 (such as a wall) in the virtual scene 1402.
[0086] Optionally, in this embodiment, the virtual tools include static tools and dynamic tools, and the dynamic tools allow triggering the playing of a virtual screen, which is used to convey information related to the virtual scene designated and represented by the first virtual character. As shown in Fig. 15, the dynamic tool is a projection tool 1502, which can play the virtual screen through projection, thus realizing the conveyance of information in a more intuitive way.
[0087] Optionally, in this embodiment, the second target object may be understood as, but is not limited to, a sentient being in a fantasy game, a magical element, etc., to perform dynamic information transmission on behalf of the first virtual character.
[0088] After displaying the first virtual information carrier in the virtual scene as a selectable means triggered by the first virtual character, the method further comprises: displaying information related to the virtual scene designated and represented by the first virtual character, the information related to the virtual scene designated and represented by the first virtual character comprising: safety information of an environment in which the virtual scene or a target space related to the virtual scene is currently located; Context information of currently owned virtual resources in the virtual scene or target space; Historical action information in which the virtual scene or the target space was manipulated; and Pointing direction information starting from the virtual scene or the target space; and reference information for completing a virtual task associated with the virtual scene or the target space.
[0089] Optionally, in this embodiment, the safety information of the virtual scene or the environment in which the target space associated with the virtual scene is currently located may be, for example, whether the environment in which the target space associated with the virtual scene is currently located is safe, whether there are traps, whether there are hostile characters, etc.
[0090] Optionally, in this embodiment, the status information of currently owned virtual resources in the virtual scene or target space may include, for example, a detailed list of currently owned virtual resources in the target space associated with the virtual scene, whether currently owned virtual resources in the target space associated with the virtual scene have been explored, whether currently owned virtual resources in the target space associated with the virtual scene point to the target virtual resource, etc.
[0091] In this embodiment, the historical action information in which the virtual scene or the target space is selectively operated is, for example, historical action information in which an allied character (of the same camp) is operated in the virtual scene or the target space, or historical action information in which an enemy character (of a different camp) is operated in the virtual scene or the target space.
[0092] Optionally, in this embodiment, pointing direction information originating from the virtual scene or target space can be transmitted to instruct the allied character to move accurately, for example, when it is necessary to instruct the allied character to move.
[0093] Optionally, in this embodiment, reference information for completing a virtual task related to a virtual scene or a target space can be provided to an allied character through information transmission when the virtual character searches for reference information that can serve as a clue in a game scene that requires an operation such as deciphering or solving a puzzle.
[0094] As a selectable means, the above information transmission method is applied to a team-type game scene for easy understanding. Selectable, inspired by the SOP system for communication of real special forces, the information communication method designed for use in games can not only satisfy the above situation, but also be extended to a systematic communication system for diverse information. The aim is to use virtual items that fit the worldview of the game as carriers and satisfy the rationality of realizing the information communication needs between teammates. For example, in a realistic game, various numbers and arrangement patterns of light sticks can be used as information carriers for communication between users beyond the time dimension.
[0095] As a further example, using selectable light sticks, different states and numbers of light sticks A and B can be used to convey different information, as shown in FIG.
[0096] Specifically, when light stick A is placed alone it is used to convey information 1602 such as "this area is safe." When placed alone, light stick B is used to convey information 1610 such as "this area is dangerous." When the two light sticks A are placed separately, they are used to convey information 1604 such as "this area has been searched." When the two light sticks B are placed separately, they are used to convey information 1612 such as "this area has not been explored" or "enemies have been here before." When two light sticks A are arranged in a linked manner, they are used to convey information 1606 such as "Allies are in this direction." When two light sticks B are placed in conjunction with one another, they are used to convey information 1614 such as "enemies are in this direction" or "be careful in this direction." When light stick A and light stick B are placed separately, they are used to convey information 1608 such as "Be careful as safety is unknown." When light stick A and light stick B are placed together, they are used to convey information 1616 such as "You need to check this area."
[0097] In addition to the light stick, this embodiment also applies to different item mounts in the same or other types of games, such as memory chips, encrypted symbols engraved on the surface, holographic projections, consciousnesses in fantasy games, magic, etc. The item mounts in the virtual scene are intended to streamline communication across time, and are not limited in form.
[0098] Optionally, in this embodiment, the virtual item information can be set to either fixed settings pre-defined by the system or user-defined settings depending on the game positioning in order to highly restore the characteristics of encrypted communication.
[0099] Further, based on this, the general process of the specific communication method / realization method of the embodiment includes the previous user leaving the virtual item at the scene and leaving, the next user arriving at the scene, touching the item left by the previous user to obtain information, etc. Here, there are various possibilities for how the user leaves the item and how the next user obtains the information, which can be set according to factors such as game settings and hardcore level. As a further example, an action and corresponding information are preset, and when a user performs this action, the corresponding virtual item information is automatically triggered to be left in the scene, or the user can freely select whether information needs to be left in all the preset information lists and what information to leave.
[0100] In addition, in this embodiment, the method of receiving information can include, but is not limited to, when the next user approaches the virtual item left by the previous user, the system automatically decodes the corresponding information, or when the next user approaches the virtual item left by the previous user, the information is obtained through active interaction. In some hardcore games, the user can only see the virtual item left by the previous user and then decode it by memory.
[0101] In this embodiment, it is also possible to selectively set up so that even enemies (unfriendly users) can obtain or tamper with virtual item information left at the scene, as shown in Fig. 17. For example, a trigger operation performed on the tamper button 1702 changes information left by the other party, such as "There is a trap in this room," to "This area is safe," thereby confusing the next user, or a trigger operation performed on the delete button 1704 directly deletes the information left by the other party, such as "There is a trap in this room."
[0102] Further explaining the specific example of whether someone on a team has explored a room in a game, the process is as follows: S1: User enters a building and picks up supplies inside. S2: When a user leaves a room, a light stick mark is automatically (or actively) left on the door of the room in the building. S3: The next user enters the building and looks at the lightstick, seeing that the supplies in the room have been picked up by their teammates. S4: When a teammate passes by the lightstick without looking at it, the system will automatically pop up a message saying "The items in this room have been searched by a teammate", or the teammate can approach the lightstick and interact with it to learn what the item represents.
[0103] Optionally, in this embodiment, the combination of pre-defined information and virtual items can communicate virtual item information without the user performing additional operations. As shown in FIG. 18, the specific steps are as follows:
[0104] S1802: The system detects whether the user's character game actions match the preset contents. Each of the preset information corresponds to a predetermined number of game actions as a trigger criterion. These actions are used as feature points to identify whether the information is triggered, and may be multiple actions that need to be met in order, or may be cases where any situation is met, or may be cases where all are met in no particular order, and are specifically set based on the characteristic information. When the program detects that the character's actions match the action feature points of certain information in the preset information base, it proceeds to the next step.
[0105] S1804: Determine whether the player has performed an action preset in the system, and if the answer is "yes," execute S1806, and if the answer is "no," continue detection or continue to execute S1802.
[0106] S1806: Automatically generate corresponding virtual item information at a preset position. Each information-based action corresponds to a combination of virtual items and the item placement position in the corresponding trigger scene. When the system detects that the user has performed an action with characteristics required for certain information, it generates a virtual item corresponding to the information at a specified position in the current scene. The specified position means that the virtual item corresponding to each information has a specific placement position in different buildings / scenes. This position is recorded in the program as a coordinate value relative to the scene in which it is located.
[0107] S1808: When a teammate approaches a virtual item left by another teammate by a predetermined distance, the system automatically sends information corresponding to the virtual item to the teammate. Each placed virtual item has a default collision body value, and the collision body is usually an invisible block larger than the actual size of the model, which is used to determine when an interaction with a user occurs. When the user's character model comes into contact with the collision body, the system is triggered to send the information content represented by the virtual item to the user. Thus, the collision body is used to determine the distance between the user and the virtual item, for example, to determine whether the teammate character has approached the collision body of the virtual item, and if it is "yes", execute S1810, and if it is "no", continue detection or continue to execute S1802.
[0108] S1810: The system transmits a corresponding information presentation.
[0109] Optionally, in this embodiment, when the information communication method based on the virtual item is used as the core system of the game, different operations can be performed on the virtual item according to the identity of the user in the game. As shown in FIG. 19, the specific steps are as follows:
[0110] S1902: The player clicks on the text information in the information list. Specifically, the user selects any information in the virtual item communication system list that the user has preset. In this setting, the user can freely set the combination of the communication information and the corresponding virtual item, and the decoding method is shared with teammates in the team. Specifically, the user can customize the content of the information and select a representative virtual item form for the information. The program records this information and adds an attribute code corresponding to the virtual item to each piece of information. This attribute code and the virtual item form selectable in the game are preset.
[0111] S1904: Generate a virtual item corresponding to the information at the player's current position. After confirming that the user has triggered the command, generate a virtual item corresponding to the command clicked by the user at the scene position where the user's character is currently located. At this time, the program generates the corresponding virtual item in the scene by identifying the attribute code of the virtual item corresponding to the information.
[0112] S1906: Generated scene virtual items.
[0113] S1908: Approach a virtual item.
[0114] S1910: When another user approaches a virtual item, the system identifies the user's identity and determines the executable operation corresponding to the user. Each executable interaction has a friendly / neutral / hostile attribute label on the program side. The game provides executable interaction behavior based on whether the camp of the approaching user and the camp of the user who left the information match. The system determines the executable operation according to the player's identity. For example, if the player's identity is friendly, execute S1912-1, and if the player's identity is hostile, execute S1912-2.
[0115] S1912-1: Read information, adjust or delete information. Specifically, if the user approaching the virtual item and the user who placed the virtual item are in the same camp, they can perform friendly or neutral actions such as deciphering, editing or deleting information transmitted by the virtual item.
[0116] S1912-2: Change or delete information, decrypt information. Specifically, when a user who approaches a virtual item and a user who places the virtual item are in different camps, the user cannot read the true meaning conveyed by the virtual item, and can decrypt the information or perform hostile or neutral actions, such as changing information or deleting the item.
[0117] According to the embodiment of the present application, the act of communicating between users across time is streamlined by using in-game virtual items that fit the storyline of the game. This information communication method based on virtual items can improve the efficiency of cooperation within a team and strengthen the connection between users. In addition, by increasing the degree of user intervention in the system, the depth and possibilities of gameplay can be increased, so that the time-transient information communication system based on virtual items has competitive and confrontational attributes.
[0118] It should be understood that specific embodiments of the present application refer to relevant data such as user information, and when the above examples of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data should comply with the relevant laws, regulations and standards of relevant countries and regions.
[0119] In addition, the above-mentioned embodiments of each method are described as a combination of a series of operations for the sake of simplicity, but those skilled in the art should understand that the present application is not limited by the order of operations described, since some steps can be performed in other orders or simultaneously according to the present application. Next, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the related operations and modules are not necessarily required for the present application.
[0120] According to another aspect of the present invention, there is further provided an information transmission device for implementing the information transmission method. As shown in FIG. 20, the device includes: a first display unit 2002 for displaying a virtual scene in which a first virtual character is currently located, the virtual scene being a scene of a virtual game in which the first virtual character participates; and a second display unit 2004 for displaying a first virtual information carrier triggered by a first virtual character in a virtual scene, the first virtual information carrier being used to convey information related to the virtual scene designated and represented by the first virtual character.
[0121] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0122] Optionally, the apparatus comprises: The display device includes a first determination unit for determining that the first virtual character has triggered a first type of information transmission condition when obtaining a first operation performed by the first virtual character after displaying a virtual scene in which the first virtual character is currently located, the information transmission condition being a condition for being triggered to display a first virtual information carrier.
[0123] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0124] As a selectable means, the second display unit 2004 may be a first determination module for determining a first type of first virtual information carrier corresponding to a first type of information transmission condition and a generation position of the first type of first virtual information carrier, the generation position of the first type of first virtual information carrier being associated with a first operation; and a first display module for displaying the first type of first virtual information carrier as a first virtual information carrier at a generation position of the first type of first virtual information carrier.
[0125] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0126] Optionally, the apparatus comprises: a third display unit for displaying a virtual body interaction information list after displaying the virtual scene in which the first virtual character is currently located; and a second determination unit for determining that the first virtual character has triggered a second type of information transmission condition when obtaining a second operation performed on target support interaction information from the virtual support interaction information list after displaying a virtual scene in which the first virtual character is currently located, the information transmission condition being a condition for being triggered to display the first virtual information support.
[0127] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0128] As a selectable means, the second display unit 2004 may be a second determination module for determining a second type of first virtual information carrier corresponding to a second type of information transmission condition and a generation position of the second type of first virtual information carrier, the generation position of the second type of first virtual information carrier being associated with a second operation; and a second display module for displaying the second type of first virtual information carrier as a first virtual information carrier at a generation position of the second type of first virtual information carrier.
[0129] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0130] Optionally, the apparatus further comprises: The fourth display unit is provided with a fourth display unit for displaying a virtual scene in which a first virtual character is currently located and then displaying a second virtual information carrier in the virtual scene, the second virtual information carrier being an information carrier generated when a second virtual character participating in a virtual game triggers a target information transmission condition, the second virtual information carrier being used to transmit information related to the virtual scene that is designated and represented by the second virtual character.
[0131] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0132] As a selectable means, the fourth display unit may be a third display module for displaying the second virtual information carrier in the virtual scene when the second virtual character and the first virtual character belong to the same camp; a fourth display module for displaying encrypted information of the second virtual information carrier when the second virtual character and the first virtual character belong to different camps, and for displaying the second virtual information carrier in the virtual scene in response to the first decryption operation being successfully performed on the encrypted information of the second virtual information carrier.
[0133] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0134] Optionally, the apparatus further comprises: and a fifth display module for displaying target information when the first virtual character triggers an information display condition after displaying the second virtual information carrier in the virtual scene, the target information being information related to the virtual scene designated and represented by the second virtual character.
[0135] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0136] Optionally, the apparatus comprises: a third determination module for determining that the first virtual character has triggered the information display condition when the first virtual character triggers the information display condition, before displaying the target information transmitted by the second virtual information carrier, if the second virtual character and the first virtual character belong to the same camp; and a fourth determination module for, when the first virtual character triggers the information display condition, before displaying the target information transmitted by the second virtual information carrier, displaying encrypted information of the target information when the second virtual character and the first virtual character belong to different camps, and determining that the first virtual character has triggered the information display condition when obtaining that the second decryption operation on the encrypted information of the target information has been successfully performed.
[0137] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0138] Optionally, the apparatus comprises: an acquisition module for acquiring a current position of the first virtual character before displaying the target information carried by the second virtual information carrier when the first virtual character triggers an information display condition; and a fifth determination module for determining that the first virtual character has triggered the information display condition when a distance between a current position of the first virtual character and the second virtual information carrier is less than a threshold value before displaying the target information transmitted by the second virtual information carrier when the first virtual character has triggered the information display condition.
[0139] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0140] Optionally, the apparatus comprises: and a sixth determination module for determining that the first virtual character has triggered the information display condition when it is obtained that the first virtual character and the second virtual information carrier collide with each other before displaying the target information transmitted by the second virtual information carrier when the first virtual character triggers the information display condition.
[0141] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0142] Optionally, the apparatus comprises: and a seventh determination module for determining that the first virtual character has triggered the information display condition when, when the first virtual character has triggered the information display condition, a third operation performed on the second virtual information carrier is obtained before displaying the target information transmitted by the second virtual information carrier.
[0143] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0144] As a selectable means, the second display unit 2004 may be The sixth display module includes a sixth display module for displaying N first virtual information carriers triggered by a first virtual character in a virtual scene, where N is a natural number, and information related to the virtual scene designated and represented by the first virtual character is associated with each first virtual information carrier among the N first virtual information carriers.
[0145] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0146] Optionally, the apparatus comprises: an eighth determination module for modifying the first virtual information carrier in response to a first modification command after displaying the first virtual information carrier triggered by the first virtual character in the virtual scene and displaying the modified first virtual information carrier in the virtual scene, wherein information conveyed by the modified first virtual information carrier is different from information related to the virtual scene designated and represented by the first virtual character; and a ninth determination module for, in response to a second change command, modifying information related to the virtual scene that is designated and represented by the first virtual character after displaying the first virtual information carrier triggered by the first virtual character in the virtual scene, obtaining modified designated information, and determining that the information conveyed by the first virtual information carrier has been changed to the modified designated information.
[0147] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0148] As a selectable means, the second display unit 2004 may be a seventh display module for displaying a virtual element mark triggered by the first virtual character in the virtual scene, the virtual element mark being a virtual mark left after the target element is inscribed on the first target object in the virtual scene; and an eighth display module for displaying virtual tools triggered by the first virtual character in the virtual scene, the virtual tools including static tools and dynamic tools, the dynamic tools allowing triggering the playing of a virtual screen, the virtual screen being used to convey information related to the virtual scene designated and represented by the first virtual character; a ninth display module for displaying a second target object in the virtual scene triggered by the first virtual character, the second target object designated and represented by the first virtual character, the ninth display module being used to dynamically convey information related to the virtual scene.
[0149] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0150] Optionally, the apparatus comprises: a fifth display unit for displaying information related to the virtual scene designated and represented by the first virtual character after displaying the first virtual information carrier triggered by the first virtual character in the virtual scene, the information related to the virtual scene designated and represented by the first virtual character being: safety information of an environment in which the virtual scene or a target space related to the virtual scene is currently located; Context information of currently owned virtual resources in the virtual scene or target space; Historical action information in which the virtual scene or the target space was manipulated; and Pointing direction information starting from the virtual scene or the target space; and a fifth display unit including at least one of the virtual scene, or reference information for completing a virtual task associated with the target space.
[0151] For a specific embodiment, reference may be made to the example given in the information transmission method described above, and a detailed description thereof will be omitted here.
[0152] According to another aspect of the embodiment of the present application, there is further provided an electronic device for implementing the information transmission method. As shown in Fig. 21, the electronic device includes a memory 2102 and a processor 2104, the memory 2102 stores a computer program, and the processor 2104 is configured to execute any step of the embodiment of the method according to the computer program.
[0153] Optionally, in this embodiment, the electronic device may be located in at least one network device of a plurality of network devices of a computer network.
[0154] Optionally, in this embodiment, the processor may be configured by a computer program to execute the following steps: S1: displaying a virtual scene in which a first virtual character is currently located, the virtual scene being a scene of a virtual game in which the first virtual character participates; S2: A step of displaying a first virtual information carrier triggered by a first virtual character in the virtual scene, the first virtual information carrier being used to convey information related to the virtual scene that is designated and represented by the first virtual character.
[0155] Here, the memory 2102 can be used to store software programs and modules, such as program instructions / modules corresponding to the information transmission method and device in the embodiments of the present application. The processor 2104 executes various functional applications and data processing by operating the software programs and modules stored in the memory 2102, i.e., realizes the information transmission method.
[0156] Optionally, the transmission device 2106 is used to receive or transmit data over a network.
[0157] Furthermore, the electronic device further includes a display 2108 for displaying information such as the virtual scene, the information transmission condition, and the first virtual information carrier, and a connection bus 2110 for connecting each module component of the electronic device.
[0158] According to one aspect of the present application, a computer program product is provided. The computer program product includes computer programs / instructions including program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via a communication unit and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs each function provided by the embodiment of the present application.
[0159] The numbers of the examples in this application are for the purpose of explanation and do not indicate superiority or inferiority of the examples.
[0160] It should be noted that the computer system of the electronic device is merely an example and does not limit the functions or scope of use of the embodiments of the present application.
[0161] In particular, according to an embodiment of the present application, the processes described in the flowcharts of each method can be implemented as a computer software program. For example, an embodiment of the present application comprises a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication unit and / or can be installed from a removable medium. When the computer program is executed by a central processing unit, it performs each function limited to the system of the present application.
[0162] According to one aspect of the present application, a computer readable storage medium is provided, wherein a processor of a computing device reads a computer program from the computer readable storage medium and executes the computer program, thereby causing the computing device to perform the methods provided by various alternative embodiments.
[0163] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps: S1: displaying a virtual scene in which a first virtual character is currently located, the virtual scene being a scene of a virtual game in which the first virtual character participates; S2: A step of displaying a first virtual information carrier triggered by a first virtual character in the virtual scene, the first virtual information carrier being used to convey information related to the virtual scene that is designated and represented by the first virtual character.
[0164] Optionally, in this embodiment, as can be understood by those skilled in the art, all or some steps in each method of the above embodiment can be completed by instructing hardware related to the terminal device through a program. The program can be stored in a computer-readable storage medium, and the storage medium may include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0165] When the integrated units in the above embodiments are realized in the form of a software functional unit and sold or used as an independent product, they may be stored in a computer-readable storage medium. Based on this understanding, the essential part of the technical means of the present application or the part contributing to the prior art, or all or part of the technical means, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes some instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application.
[0166] In the above embodiments of the present application, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a particular embodiment, reference may be made to the relevant descriptions of other embodiments.
[0167] It should be understood that in some embodiments of the present application, the disclosed client can be realized in other ways. Here, the above-described device embodiments are merely exemplary, and for example, the division of the units is only a division of logical functions, and there may be other division methods when actually implemented. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections via some interfaces, units or modules, and may be electrical or other forms.
[0168] The units described as individual components may or may not be physically separated. The components shown as units may or may not be physical units, and may be located in one place or distributed among multiple network units. According to actual needs, some or all of the units may be selected to achieve the objectives of the technical means of the present embodiment.
[0169] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically independent, or two or more units may be integrated into one unit. The integrated unit may be realized in the form of hardware or in the form of a software functional unit.
[0170] It should be noted that the above are only preferred embodiments of the present application, and those skilled in the art may make some improvements and modifications without departing from the principles of the present application, and these improvements and modifications should fall within the protection scope of the present application.
Claims
1. 1. A method of communicating information, implemented by a computing device, comprising: displaying a virtual scene in which a first virtual character is currently located, said virtual scene being a scene of a virtual game in which said first virtual character participates; displaying a first virtual information carrier in the virtual scene triggered by the first virtual character, the first virtual information carrier being used to convey information related to the virtual scene designated and represented by the first virtual character; A method of transmitting information, comprising:
2. After displaying the virtual scene in which the first virtual character is currently located, the method includes: determining that the first virtual character has triggered a first type of information transmission condition when a first operation performed by the first virtual character is acquired, the information transmission condition being a condition that is triggered to display the first virtual information carrier; The method of claim 1 further comprising:
3. The step of displaying a first virtual information carrier triggered by the first virtual character in the virtual scene includes: determining a first type of virtual information carrier corresponding to the first type of information transmission condition and a generation position of the first type of virtual information carrier, the generation position of the first type of virtual information carrier being associated with the first operation; displaying the first type of virtual information carrier as the first virtual information carrier at a generation position of the first type of virtual information carrier; The method of claim 2 , comprising:
4. After displaying the virtual scene in which the first virtual character is currently located, the method includes: displaying a virtual carrier interaction information list; determining that the first virtual character has triggered a second type of information transmission condition when a second operation performed on target object interaction information in the virtual object interaction information list is acquired, the information transmission condition being a condition for displaying the first virtual information object when triggered; The method of claim 1 further comprising:
5. The step of displaying a first virtual information carrier triggered by the first virtual character in the virtual scene includes: determining a second type of virtual information carrier corresponding to the second type of information transmission condition and a generation position of the second type of virtual information carrier, the generation position of the second type of virtual information carrier being associated with the second operation; displaying the second type of virtual information carrier as the first virtual information carrier at a generation position of the second type of virtual information carrier; The method of claim 4 , comprising:
6. After displaying the virtual scene in which the first virtual character is currently located, the method includes: a step of displaying a second virtual information carrier in the virtual scene, the second virtual information carrier being an information carrier generated when a second virtual character participating in the virtual game triggers a target information transmission condition, the second virtual information carrier being used to transmit information related to the virtual scene that is designated and expressed by the second virtual character; The method of claim 1 further comprising:
7. The step of displaying a second virtual information carrier in the virtual scene includes: displaying the second virtual information carrier in the virtual scene when the second virtual character and the first virtual character belong to the same camp; displaying encrypted information of the second virtual information carrier when the second virtual character and the first virtual character belong to different camps, and displaying the second virtual information carrier in the virtual scene in response to a first decryption operation being successfully performed on the encrypted information of the second virtual information carrier; The method of claim 6, comprising at least one of the following:
8. After displaying a second virtual information carrier in the virtual scene, the method further comprises: displaying target information transmitted by the second virtual information carrier when the first virtual character triggers an information display condition, the target information being information related to the virtual scene designated and represented by the second virtual character; The method of claim 6 further comprising:
9. When the first virtual character triggers an information display condition, before displaying target information transmitted by the second virtual information carrier, the method includes: determining that the first virtual character triggered the information display condition if the second virtual character and the first virtual character belong to the same faction; displaying encrypted information of the target information when the second virtual character and the first virtual character belong to different camps, and determining that the first virtual character triggers the information display condition when obtaining that a second decryption operation on the encrypted information of the target information is successfully performed; The method of claim 8 , further comprising at least one of:
10. When the first virtual character triggers an information display condition, before displaying target information transmitted by the second virtual information carrier, the method includes: obtaining a current position of the first virtual character; determining that the first virtual character has triggered the information display condition when a distance between a current position of the first virtual character and the second virtual information carrier is less than a threshold value; The method of claim 8 further comprising:
11. When the first virtual character triggers an information display condition, before displaying target information transmitted by the second virtual information carrier, the method includes: determining that the first virtual character has triggered the information display condition when it is determined that the first virtual character has collided with the second virtual information carrier; The method of claim 8 further comprising:
12. When the first virtual character triggers an information display condition, before displaying target information transmitted by the second virtual information carrier, the method includes: determining that the first virtual character has triggered the information display condition when a third operation performed on the second virtual information carrier is acquired; The method of claim 8 further comprising:
13. The step of displaying a first virtual information carrier triggered by the first virtual character in the virtual scene includes: displaying N first virtual information carriers triggered by the first virtual character in the virtual scene, where N is a natural number, and information related to the virtual scene designated and represented by the first virtual character is associated with the N first virtual information carriers; The method according to any one of claims 1 to 12, comprising:
14. After displaying a first virtual information carrier triggered by the first virtual character in the virtual scene, the method further comprises: modifying the first virtual information carrier in response to a first modification command and displaying the modified first virtual information carrier in the virtual scene, wherein information conveyed by the modified first virtual information carrier is different from information associated with the virtual scene designated and represented by the first virtual character; modifying information associated with the virtual scene designated and represented by the first virtual character in response to a second modification command, obtaining modified designated information, and determining that information conveyed by the first virtual information carrier has been modified to the modified designated information; The method according to any one of claims 1 to 12, further comprising at least one of:
15. The step of displaying a first virtual information carrier triggered by the first virtual character in the virtual scene includes: displaying a virtual element mark in the virtual scene triggered by the first virtual character, the virtual element mark being a virtual mark left behind after a target element is inscribed on a first target object in the virtual scene; displaying virtual tools in the virtual scene triggered by the first virtual character, the virtual tools including static tools and dynamic tools, the dynamic tools allowing triggering playback of a virtual screen, the virtual screen being used to convey information related to the virtual scene designated and represented by the first virtual character; displaying a second target object in the virtual scene triggered by the first virtual character, the second target object being used to dynamically convey information related to the virtual scene designated and represented by the first virtual character; The method according to any one of claims 1 to 12, further comprising at least one of:
16. After displaying a first virtual information carrier triggered by the first virtual character in the virtual scene, the method further comprises: displaying information related to the virtual scene designated and represented by the first virtual character, the information related to the virtual scene designated and represented by the first virtual character comprising: safety information of an environment in which the virtual scene or a target space related to the virtual scene is currently located; status information of currently possessed virtual resources in the virtual scene or the target space; History action information in which the virtual scene or the target space was manipulated; and Pointing direction information starting from the virtual scene or the target space; and at least one of a reference for completing a virtual task associated with the virtual scene or the target space. The method of any one of claims 1 to 12, further comprising:
17. An information transmission device, - a first display unit for displaying a virtual scene in which a first virtual character is currently located, said virtual scene being a scene of a virtual game in which said first virtual character takes part; a second display unit for displaying a first virtual information carrier in the virtual scene triggered by the first virtual character, the first virtual information carrier being used to convey information related to the virtual scene designated and represented by the first virtual character; An information transmission device comprising:
18. A computer readable storage medium having a computer program stored thereon, the computer program being capable of performing the method according to any one of claims 1 to 16 when executed by a computing device.
19. A computer program product comprising a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 16.
20. An electronic device comprising a memory and a processor, the memory storing a computer program, the processor being configured to execute the method according to any one of claims 1 to 16 by means of the computer program.
Citation Information
Patent Citations
A method and system for improving security of virtual commodity
CN101079693A
Information sending and displaying methods and devices for game, equipment and medium
CN110052025A
Game display control method and device, electronic equipment and storage medium
CN113813603A
Game program and game system
JP2021045267A