[go: up one dir, main page]

WO2020000388A1 - Procédé de traitement de bataille virtuelle, serveur et plateforme mobile - Google Patents

Procédé de traitement de bataille virtuelle, serveur et plateforme mobile Download PDF

Info

Publication number
WO2020000388A1
WO2020000388A1 PCT/CN2018/093728 CN2018093728W WO2020000388A1 WO 2020000388 A1 WO2020000388 A1 WO 2020000388A1 CN 2018093728 W CN2018093728 W CN 2018093728W WO 2020000388 A1 WO2020000388 A1 WO 2020000388A1
Authority
WO
WIPO (PCT)
Prior art keywords
movable platform
confrontation
selection operation
competitive
platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2018/093728
Other languages
English (en)
Chinese (zh)
Inventor
唐克坦
李进吉
周游
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to CN201880010520.7A priority Critical patent/CN110290846B/zh
Priority to PCT/CN2018/093728 priority patent/WO2020000388A1/fr
Publication of WO2020000388A1 publication Critical patent/WO2020000388A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/213Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H27/00Toy aircraft; Other flying toys
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H27/00Toy aircraft; Other flying toys
    • A63H27/02Model aircraft
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier

Definitions

  • the present invention relates to the field of electronic technology, and in particular, to a method, a server, and a mobile platform for processing a virtual battle.
  • the movable platform may be, for example, a drone, a remotely controlled aircraft, or the like.
  • the size of the movable platform is relatively small and the operation is more convenient. It can conveniently perform tasks with high risks and unsuitable for human execution. It is currently widely used in many fields such as military, agriculture, surveying and mapping, aerial photography, and plant protection.
  • each mobile platform will perform its own corresponding task, there is less interaction with each other, and the interaction of the mobile platform is poor.
  • the embodiment of the present application discloses a processing method, a server, and a mobile platform for a virtual battle, which can improve the interactivity of the mobile platform to a certain extent.
  • the first aspect of the embodiments of the present application discloses a method for processing a virtual battle, which is applied to a server, and the method includes:
  • the competitive confrontation message includes an identity of a second movable platform as a target of the confrontation and a confrontation mode for opposing the second movable platform;
  • a degree of damage to the second movable platform by the first movable platform is determined.
  • the second aspect of the embodiments of the present application discloses a method for processing a virtual battle, which is applied to a first movable platform.
  • the method includes:
  • a third aspect of the embodiments of the present application discloses a server including: a processor and a memory;
  • the memory is used to store program instructions
  • the processor is configured to execute a program instruction stored in the memory, and when the program instruction is executed, is configured to:
  • the competitive confrontation message including posture information of the first movable platform, an identity of a second movable platform as a target of the confrontation, and a countermeasure against the second movable Platform confrontation;
  • a degree of damage to the second movable platform by the first movable platform is determined.
  • a fourth aspect of the embodiments of the present application discloses a first movable platform including: a processor, a memory, and a camera device;
  • the camera device is used to collect image information
  • the memory is used to store program instructions
  • the processor is configured to execute a program instruction stored in the memory, and when the program instruction is executed, is configured to:
  • a fifth aspect of the embodiments of the present application discloses a computer-readable storage medium.
  • the computer storage medium stores a computer program, where the computer program includes program instructions, and the program instructions, when executed by a processor, cause the processor Perform the method according to the first aspect, and / or the method according to the second aspect.
  • a sixth aspect of the embodiments of the present application discloses a system including the first movable platform according to the second aspect; the second movable platform; and the server according to the first aspect.
  • the server may receive the competitive confrontation message of the first mobile platform, and the competitive confrontation message includes the identity of the second movable platform as the target of the confrontation and the confrontation mode for opposing the second movable platform.
  • the server may determine the relative pose information between the first movable platform and the second movable platform, and may determine the first movable platform to the second movable based on the competitive confrontation message and the relative pose information.
  • the degree of damage to the platform In the above manner, in the case of a virtual battle between movable platforms, the degree of damage to the second movable platform by the first movable platform can be determined in a timely manner based on the information sent by the movable platform.
  • FIG. 1 is an overall architecture diagram for virtual battle provided by an embodiment of the present application
  • FIG. 2 is a schematic flowchart of a virtual battle provided by an embodiment of the present application.
  • FIG. 3 is a schematic flowchart of a method for processing a virtual battle provided by an embodiment of the present application
  • FIG. 4 is a schematic flowchart of another virtual battle processing method according to an embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of a server according to an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of a movable platform according to an embodiment of the present application.
  • each mobile platform When there are multiple mobile platforms in use, each mobile platform will perform its corresponding task according to the settings, and there will be less interaction and poor interactivity.
  • the present invention provides a virtual battle processing method, a server, and a movable platform.
  • a virtual battle processing method a server
  • a movable platform a virtual battle processing method
  • the overall structure of the present application is first introduced below.
  • FIG. 1 is an overall architecture diagram for virtual battle provided by an embodiment of the present application.
  • the overall architecture shown in FIG. 1 includes a first movable platform 101, a second movable platform 102, and a server 103.
  • the movable platform may be, for example, a drone, a remotely controlled aircraft, and the like.
  • the first mobile platform 101 and the second mobile platform 102 are each connected to the server 103 through a network, and can send communication messages to the server 103. Accordingly, the server 103 can also send the first mobile platform 101 to the first mobile platform 101 through the network. And the second movable platform 102 sends a communication message.
  • the first movable platform 101 and the second movable platform 102 may each be equipped with a camera device, and the number of the first movable platform 101 may be one or more, and the number of the second movable platform 102 is also It can be one or more.
  • the first movable platform 101 scans the second movable platform 102 through the camera device and confirms that the second movable platform 102 is a confrontation target that needs to be confronted, an attack may be launched on the second movable platform 102.
  • the server 103 can be used to manage virtual battles between mobile platforms.
  • the first movable platform 101 may generate a virtual shooting signal.
  • the shooting signal is used to shoot at the second movable platform 102.
  • the virtual shooting signal may be a signal generated by simulation, and will not cause physical damage to the second movable platform 102.
  • the virtual shooting signal generated by the first movable platform 101 can also be used to shoot the second movable platform 102 in cooperation with an actual light beam (for example, laser, ultrasonic, etc.).
  • an actual light beam for example, laser, ultrasonic, etc.
  • the overall architecture may further include a control terminal 105 (not shown in FIG. 1).
  • the control terminal 105 may be used by a user to manually control the virtual battle of the first movable platform 101.
  • the control terminal 105 may communicate with the server 103 through a network, and may also communicate with the controlled first movable platform 101 through a network.
  • the server 103 can collect information of the first movable platform 101 and the second movable platform 102 at the shooting time, and determine whether the shooting signal is valid for the second movable platform 102 and the degree of damage to the second movable platform 102.
  • the overall architecture may further include a display device 104, and the display device 104 may communicate with the server 103 through a network.
  • the display device 104 may be a device having a display screen on a smart phone, a tablet computer, or a wearable device (such as an augmented reality device, a virtual display device, etc.).
  • the server 103 may display the determined result on the display device 104 so that the user can check the status of the virtual battle between the movable platforms at any time.
  • the display device 104 and the control terminal 105 may be two different devices, or may be integrated in the same device, which is not limited in this application.
  • FIG. 2 may include:
  • the first movable platform sends posture information of the first movable platform to the server.
  • the server may receive the posture relationship of each of the first movable platform and the second movable platform.
  • a predetermined number of marker stickers can be set on the ground where the virtual battle is performed, and each marker sticker has a unique identifier identifying itself, and the position of each marker sticker is a predetermined position determined in the world coordinate system.
  • the identification of the labeled sticker i and the relative posture information of the first movable platform with respect to the sticker i can be recognized by a label recognition algorithm ( Include location And attitude ), And can determine the pose information of the first movable platform in the world coordinate system according to the relative pose information and the position of the marker sticker i in the world coordinate system.
  • the first movable platform may send the determined pose information to a server, and the server receives the pose information of the first movable platform.
  • the second movable platform sends posture information of the second movable platform to the server.
  • the second movable platform may send the determined pose information to a server, and the server receives the pose information of the second movable platform, so that the service platform may be based on the pose relationship of the second movable platform.
  • the posture relationship of the first movable platform determines the relative posture relationship between the two, so that after the first movable platform performs competitive confrontation processing on the second movable platform, the first movable platform determines the Whether the strike of the movable platform is effective.
  • the server may also receive a relative posture relationship between the first movable platform and the second movable platform. For example, when the first movable platform is scanned to the second movable platform, the relative posture relationship between the first movable platform and the second movable platform is determined and uploaded to the server. In order to facilitate the server to receive the relative posture relationship, and after the first movable platform performs competitive confrontation processing on the second movable platform, it is determined whether the first movable platform can effectively strike the second movable platform.
  • the first movable platform identifies an identity of the second movable platform.
  • a marker that uniquely identifies the second movable platform may be provided on the fuselage of the second movable platform.
  • the marker can be a two-dimensional code (can be in any format, including high-speed identification code (Quick Response Code, QR Code), data matrix code (Data matrix, April tag, etc.)) or random dot matrix (random dot dot) marker)).
  • the identity of the second movable platform can be identified according to the marker (for example, an identity number, etc.).
  • the first movable platform may further send the identity of the second movable platform to the server, so that the server can find out the bit of the second movable platform according to the identity of the second movable platform. Posture information.
  • the first movable platform initiates competitive confrontation processing on the second movable platform by using the selected confrontation method.
  • the first movable platform may determine whether the second movable platform is an object that needs to be confronted according to the identity of the second movable platform, and if so, initiate a confrontation with the selected Competitive confrontation processing on two movable platforms.
  • the user can manually control the first movable platform through the control terminal.
  • the control terminal, the display device, and the server are interconnected.
  • the user can observe the second movable platform through the real-time preview screen of the display device, and can use the preview image to manually aim, shoot, and select the first movable platform.
  • the control terminal can upload the user's selection operation to the server.
  • the server may generate a control instruction according to the selection operation, and send the control instruction to the first movable platform.
  • the first movable platform may perform the second movable platform according to the user's selection operation.
  • the first mobile platform can also be controlled by Artificial Intelligence (AI), and the user can automatically perform the competitive confrontation processing on the second mobile platform without manual operation by the user in real time.
  • AI Artificial Intelligence
  • the user can design an AI to control the flight of the movable platform and the operation of the weapon in advance.
  • the first movable platform is scanned to the second movable platform through the camera device, the first movable platform
  • the current state of the mobile platform (which can include posture information, speed, acceleration, etc.), automatically determine the best shooting time, and use a preset confrontation method (can be preset by AI) to compete against the second movable platform deal with.
  • the confrontation method may be a virtual weapon generating a virtual shooting signal, and the virtual weapon will not cause actual physical damage to the second movable platform.
  • the first movable platform may set a competitive confrontation model.
  • the competitive confrontation model can be composed of confrontation mode system and trajectory model.
  • the confrontation mode system may include a first mode (for example, a bullet, a missile, etc.) affected by gravity, and a second mode (for example, laser, ultrasonic, etc.) that is not affected by gravity.
  • the first method is affected by gravity, and the trajectory of the confrontation can be calculated according to the launch speed and the acceleration of gravity; the trajectory of the second method is not affected by gravity, and the trajectory corresponding to the second method can be regarded as a straight line.
  • the server determines a degree of damage of the first movable platform to the second movable platform.
  • the server may convert the pose information of the first movable platform, the pose information of the second movable platform, and the user's selection operation (which may include selecting to use The confrontation method and / or the aiming position), or the server can also summarize the relative posture relationship of the mobile platform of the first lesson and the user's selection operation.
  • the server can determine whether the competitive confrontation processing is effective and the degree of damage to the second movable platform according to the summary result, and can update the remaining "hp" of the second movable platform according to the degree of damage to the second movable platform.
  • The” blood volume may also be fed back to each mobile platform, or the control terminal controlling the mobile platform may be displayed.
  • the server may first determine the pose information of the first movable platform and the pose information of the second movable platform at the time of competitive confrontation processing, and then determine the corresponding confrontation trajectory according to the confrontation method selected by the user. , To determine whether the second movable platform can be hit by the confrontation method, and the degree of damage to the second movable platform when the second movable platform is hit.
  • the server may preset the pose information of the first movable platform, the pose information of the second movable platform, and the first movable platform.
  • the methods of confrontation and aiming positions are summarized to determine whether the current competitive confrontation processing is effective and how much the second mobile platform is damaged, and the remaining of the second mobile platform can be updated according to the degree of damage to the second mobile platform. "Blood" value.
  • the damage degree can be affected by the distance between the movable platforms, the confrontation method, and the relative posture between the movable platforms.
  • the smaller the distance between the movable platforms, the greater the damage; the higher the level of the confrontation method, the greater the damage; the influence of the relative posture between the movable platforms can be configured by the user (e.g. The degree of damage caused by the confrontation of the lateral and tail parts is smaller than that from the head), or it can be designed in a fixed mode according to the model of the movable platform, which is not limited in this application.
  • the server sends a determination result to the display device.
  • the determination result may include the damage degree of the first movable platform to the second movable platform, the remaining “blood volume” value of the second movable platform, and image information of the second movable platform. Any one or more of the confrontation method used by the first movable platform and the confrontation trajectory corresponding to the confrontation method.
  • the display device displays the determination result.
  • the display device may be an augmented reality device.
  • the augmented reality device may combine the physical scene (the image information about the second movable platform collected by the first movable platform) and the virtual scene (the selected confrontation method and the confrontation trajectory corresponding to the confrontation method). , The "blood volume" of the second movable platform, the striking effects generated by rendering, etc.) are simultaneously displayed in one screen.
  • the display device may be a virtual reality device.
  • the virtual reality device may simulate and generate the image information of the virtual second movable platform according to the image information of the second movable platform collected by the first movable platform in the determination result, and then may Display a fully virtual scene (including the image information of the virtual second movable platform, the selected confrontation method, the confrontation trajectory corresponding to the confrontation method, the "blood volume" of the second movable platform, and the impact effects generated by rendering, etc.) .
  • the display device may also be a tablet computer. Smart phone etc.
  • the first movable platform and the second movable platform can realize a virtual battle through the management of the server.
  • the first movable platform can use the virtual shooting signal to confront the second movable platform, and at the same time through the server
  • the degree of damage of the first movable platform to the second movable platform can be calculated, which can achieve no physical damage to the second movable platform, ensure the safety of the movable platform, and increase the interaction between the movable platforms.
  • the real-time determination of the battle situation of the mobile platform during the virtual battle through the server and improve the interaction of the mobile platform.
  • FIG. 3 is a schematic flowchart of a method for processing a virtual battle provided by an embodiment of the present application. It should be noted that the method shown in FIG. 3 may be executed by a server, and the server may be, for example, a server in a virtual battle platform for managing virtual battles between movable platforms. The method shown in FIG. 3 may include:
  • the server receives a competitive message from the first movable platform.
  • the competitive confrontation message includes the identity of the second mobile platform as the target of the confrontation and a confrontation mode for confronting the second mobile platform.
  • the server Before starting the virtual battle, the server can divide the queues of all the mobile platforms participating in the virtual battle, and the movable platform can determine the confrontation target according to the queue division. For example, all mobile platforms are divided into teams A and B. The mobile platforms in team A can regard all the mobile platforms in team B as targets.
  • the first movable platform can scan the surrounding movable platforms by using the camera device. When the identity of one of the movable platforms is scanned, it can be determined whether the corresponding movable platform is located in the same place as the first movable platform according to the identity. Queues, if they are not in the same queue, it can be determined that the identity determines that the corresponding mobile platform is the second mobile platform that needs to be the target of confrontation.
  • the confrontation manner may refer to a virtual weapon that can generate a virtual shooting signal, and the virtual weapon will not cause actual physical damage to the second movable platform, and may be generated by computer simulation.
  • the confrontation manner includes a first manner affected by gravity and a second manner not affected by gravity.
  • the first method may be a virtual bullet, a virtual missile, and the like. Bullets and missiles in the physical world are affected by gravity. Therefore, when the computer performs a simulation, the virtual bullet and the virtual missile may be simulated into The way it will be affected by gravity.
  • the second method may be laser and ultrasound, and lasers and ultrasounds in the physical world are not affected by gravity or are very little affected by gravity. Therefore, when the computer performs simulation, virtual lasers and virtual Simulations such as ultrasound are a way to be affected by gravity.
  • the confrontation manner against the second movable platform may be a preset manner.
  • the user presets the confrontation method as a virtual laser or a virtual missile.
  • the first movable platform scans the second movable platform as the confrontation target, it can initiate competitive confrontation processing on the second movable platform according to a preset confrontation method.
  • the first movable platform can also automatically select the aiming position for the second movable platform after scanning the second movable platform as the confrontation target, and initiate competitive confrontation processing on the second movable platform according to the selected aiming position.
  • the server may further receive a selection operation of the user, the selection operation including a first selection operation of selecting a confrontation manner and / or a second selection operation of selecting a targeting position of the second movable platform;
  • the selection operation controls the first movable platform to perform competitive confrontation processing on the second movable platform.
  • a user can manually control the first mobile platform through a control terminal, and trigger a selection operation on the control terminal.
  • the control terminal can send the user's selection operation to the server.
  • the control terminal, the display device, and the server are interconnected (the display device and the control terminal can be integrated into the same device or different devices), and the user can observe the second mobile platform through the real-time preview screen of the display device, and The preview screen may be used to trigger the first selection operation of selecting the confrontation mode and / or the second selection operation of selecting the aiming position of the second movable platform, and then the control terminal may upload the user's selection operation to the server.
  • the user can also trigger the selection operation on the server, which is not limited in this application.
  • controlling the first movable platform to perform competitive confrontation processing on the second movable platform according to the selection operation includes: sending a control instruction to the first movable platform according to the selection operation; the control instruction is used for When the selection operation includes the first selection operation, instruct the first mobile platform to select a confrontation mode according to the first selection operation, and perform competitive confrontation processing on the second mobile platform according to the selected confrontation mode; the control instruction When the selection operation includes the second selection operation, instruct the first movable platform to determine a targeting position according to the second selection operation, and perform competitive confrontation processing on the second movable platform according to the determined targeting position.
  • performing competitive confrontation processing on the second movable platform may be performing virtual shooting on the movable platform.
  • the server may determine the confrontation mode indicated by the first selection operation, and send a control instruction to the first movable platform to The first movable platform is caused to initiate a virtual shooting on the second movable platform in the confrontation manner indicated by the first selection operation.
  • the server may determine the aiming position indicated by the second selection operation, and send a control instruction to the first movable platform.
  • the first movable platform is aimed at the movable platform according to the aiming position indicated by the second selection operation, and a virtual shooting is initiated to the second movable platform after the aiming.
  • the first movable platform may send a competitive confrontation message to the server, where the competitive confrontation message includes the first The posture information of the movable platform, the identity of the second movable platform as the confrontation target, and the confrontation method used to confront the second movable platform.
  • the first movable platform may send the competitive confrontation message to the server after determining the identity of the second movable platform as the opponent target.
  • the identity of the second movable platform as the target of confrontation and / or the current pose information of the first movable platform.
  • the server may determine the confrontation mode of the first movable platform against the second movable platform according to the selection operation in the selection operation. At this time, the server may consider that the first movable platform is received.
  • the server determines relative posture information between the first movable platform and the second movable platform.
  • determining the relative pose information between the first movable platform and the second movable platform includes receiving the pose information of the first movable platform and the position of the second movable platform. Pose information, and determine relative pose information between the first movable platform and the second movable platform according to the respective pose information of the first movable platform and the second movable platform.
  • the pose information may be the pose information of the movable platform at the time of performing competitive confrontation processing, and the pose information may include position information and attitude information.
  • the position information may be an orientation at which the movable platform is located, and the attitude information may refer to an attitude of the movable platform body.
  • the server may also receive the relative pose information between the first movable platform and the second movable platform determined by the first movable platform.
  • the server determines, according to the competitive confrontation message and relative posture information between the first and second movable platforms, the degree of damage to the second movable platform by the first movable platform. .
  • the degree of damage to the second movable platform by the first movable platform is determined. Including: determining the confrontation trajectory corresponding to the confrontation mode according to the confrontation mode in the competitive confrontation message; according to the confrontation mode in the competitive confrontation message, the confrontation trajectory corresponding to the confrontation mode, and the first movable platform and the second movable.
  • the relative posture information between the platforms determines the damage degree of the first movable platform to the second movable platform.
  • the confrontation trajectory may refer to a launch trajectory formed by the confrontation manner in the process of using the confrontation manner to initiate a competition process.
  • the confrontation manner may include a first manner and a second manner.
  • the confrontation trajectory corresponding to this first method can be calculated according to the launch speed and the acceleration of gravity.
  • the server may calculate the bullet launch according to the launch speed and gravity acceleration of the virtual bullet after the first movable platform performs competitive confrontation on the second movable platform. Track.
  • the emission trajectory corresponding to the first mode may be an arc.
  • the confrontation trajectory corresponding to this second manner can be considered as a straight trajectory.
  • the server may determine that the confrontation trajectory formed by the virtual laser is a straight line after the first movable platform performs competitive confrontation processing on the second movable platform.
  • the degree of destruction may be affected by the confrontation mode, the confrontation trajectory corresponding to the confrontation mode, and the posture information of the first movable platform and the second movable platform.
  • the pose information between the first movable platform and the second movable platform indicates that the smaller the distance between the two, the greater the degree of destruction; the higher the level of the confrontation method, the greater the degree of destruction.
  • the influence of the relative pose information of the movable platform can be configured by the user (for example, it is configured to be less disruptive from the side, the tail, etc. than from the head), or it can also be adjusted by
  • the model of the mobile platform is designed to be a fixed model, which is not limited in this application.
  • the method further includes: receiving image information about the second movable platform collected by the first movable platform. After determining the degree of damage of the second movable platform by the first movable platform, the image information of the second movable platform, the confrontation method, the confrontation trajectory corresponding to the confrontation method, and the first movable platform may be determined. Perform rendering processing on the degree of destruction of the second movable platform to obtain a rendered image; output the rendered image for display on a display device, the display device including a virtual reality device or an augmented reality device.
  • the first movable platform can send the collected image information to the server in real time. That is, when the server scans the first movable platform to the second movable platform, the server can receive image information about the second movable platform collected by the first movable platform.
  • rendering processing according to the image information of the second movable platform, the confrontation method, the confrontation trajectory corresponding to the confrontation method, and the degree of destruction of the second movable platform by the first movable platform may be: Based on the image information of the second movable platform, a dynamic effect corresponding to the degree of destruction is rendered according to the determined degree of destruction.
  • the dynamic effect may be, for example, a dynamic effect such as a blow or an explosion, and the second movable
  • the dynamic effect of reducing the remaining "blood volume" of the platform, etc. can simultaneously determine the image of the confrontation method and the image of the confrontation trajectory corresponding to the confrontation method.
  • the server may directly use the image information, the determined image, and the dynamic effect of the second movable platform as a rendered image, and send the rendered image to the augmented reality device for display. That is, the augmented reality device may directly convert the virtual physical scene (the image information about the second movable platform collected by the first movable platform) and the virtual scene (the selected confrontation method, the confrontation trajectory corresponding to the confrontation method , "Blood volume" of the second movable platform, dynamic effects generated by rendering, etc.) are simultaneously displayed in one screen.
  • the virtual physical scene the image information about the second movable platform collected by the first movable platform
  • the virtual scene the selected confrontation method, the confrontation trajectory corresponding to the confrontation method , "Blood volume" of the second movable platform, dynamic effects generated by rendering, etc.
  • the server may also generate virtual image information of the second movable platform according to the image information of the second movable platform, and use the virtual second movable platform, the selected confrontation method, the confrontation trajectory corresponding to the confrontation method, the second
  • the "blood volume" of the movable platform, the impact effect generated by rendering, and the like are rendered into the rendered image and sent to the virtual display device for display. That is, the virtual reality device can display an image of a full virtual scene.
  • the display device may also be a tablet computer. Smart phone etc.
  • the server can receive the competitive confrontation message of the first movable platform, and determine the relative pose information of the first movable platform and the second movable platform, and according to the competitive confrontation message and the relative pose Information to determine the degree of damage of the first movable platform to the second movable platform.
  • the first movable platform pair can be determined in a timely manner based on the corresponding information of the movable platform. The degree of destruction of the second mobile platform, so that users can know the virtual battle situation between the mobile platforms in time, and improve the interactivity of the mobile platform.
  • FIG. 4 is a schematic flowchart of another virtual battle processing method according to an embodiment of the present application.
  • the first movable platform uses a camera device to collect image information about the second movable platform.
  • the first movable platform may further determine its own posture information.
  • the second movable platform can also determine its own pose information.
  • the first movable platform may utilize an optical capture system to determine pose information of the first movable platform.
  • the first movable platform may include at least two camera devices. For any one point in space, when it is captured by the at least two camera devices at the same time, it is possible to determine the point in the space at that time. Position, and position information of the first movable platform itself can be determined according to the position of the point in space. When the camera continuously shoots at a sufficiently high rate, the motion trajectory of the point can also be obtained from the image sequence.
  • the manner in which the first movable platform determines the position information in the pose information can also determine its own position information by using a Real-Time Kinematic (RTK) system.
  • RTK Real-Time Kinematic
  • determining the pose information of the first movable platform may also be to scan a target marker using a camera device, where the position of the target marker is a predetermined position in the world coordinate system; according to the target marker Determines the pose information of the first movable platform.
  • the first movable platform sends the pose information of the first movable platform to the server.
  • determining the pose information of the first movable platform according to the position of the target marker includes determining the relative position of the first movable platform with respect to the target marker according to the position of the target marker.
  • Pose information; determining pose information of the first movable platform according to the relative pose information and the position of the target marker, the pose information of the first movable platform is that the first movable platform is in a world coordinate system Absolute pose information.
  • a predetermined number of marker stickers can be set on the ground of the field where the virtual battle is performed, and the marker stickers are the target markers.
  • Each marker sticker has a unique identifier identifying itself, and the position of each marker sticker is a position determined in advance in the world coordinate system.
  • the mark recognition algorithm can identify the mark of the mark sticker i, determine the position of the mark sticker i, and according to the mark sticker i The position determines the relative pose information (including the position of the first movable platform relative to the sticker i) And attitude ). Further, the first movable platform may use the relative pose information and the position of the marker sticker i in the world coordinate system to determine the absolute pose information of the first movable platform in the world coordinate system.
  • the relative movable position information between the first movable platform and the second movable platform may be determined, and The relative pose information between the first movable platform and the second movable platform is sent to the server.
  • the first movable platform determines the identity of the second movable platform according to the image information of the second movable platform.
  • determining the identity of the second movable platform according to the image information of the second movable platform includes: determining whether the image information of the second movable platform is provided on the second movable platform. The image information of the marker of the fuselage; if yes, the identity of the second movable platform is determined according to the image information of the marker of the fuselage of the second movable platform.
  • the first movable platform may further send the identity of the second movable platform to the server, so that the server can find out the bit of the second movable platform according to the identity of the second movable platform. Posture information.
  • the marker disposed on the second movable platform body includes a two-dimensional code and / or a random dot matrix disposed on the second movable platform body.
  • the identity of the second movable platform can be identified according to the two-dimensional code.
  • determining the identity of the second movable platform according to the image information of the second movable platform includes: determining the second movable platform and the first movable platform according to the image information of the second movable platform.
  • the relative position information between the movable platforms sending the relative position information to the server, so that after the server searches for the identity of the second movable platform according to the relative position information, the identity of the second movable platform
  • the identification is sent to the first movable platform.
  • the first movable platform can determine its own pose information and send it to the server.
  • the relative position of itself and the second movable platform can be determined.
  • Information and may send the determined relative position information to the server, so that the server locates the second movable platform around the position of the first movable platform according to the relative position information, and obtains the second movable platform
  • the identity of the platform is sent to the first mobile platform.
  • the first movable platform determines a confrontation mode for confronting the second movable platform, and performs competitive confrontation processing on the second movable platform according to the determined confrontation mode.
  • the confrontation manner includes a first manner that is affected by gravity and a second manner that is not affected by gravity; wherein the confrontation trajectory corresponding to the first manner is calculated according to the launch speed and the acceleration of gravity, and the second manner corresponds to The confrontation trajectory is a straight trajectory.
  • determining an adversarial method for confronting the second movable platform, and performing competitive confrontation processing on the second movable platform according to the determined adversary method includes: according to the identity of the second movable platform Determine whether the second movable platform is an object that needs to be fired; if so, determine a confrontation mode for confronting the second movable platform, and perform competitive confrontation processing on the second movable platform according to the determined confrontation mode.
  • all mobile platforms participating in the virtual battle can be divided into queues, and the movable platform can determine the confrontation target according to the queue division.
  • all mobile platforms are divided into teams A and B.
  • the mobile platforms in team A can regard all the mobile platforms in team B as targets.
  • the first movable platform can scan the surrounding movable platforms by using the camera device. When the identity of one of the movable platforms is scanned, it can be determined whether the corresponding movable platform is located in the same place as the first movable platform according to the identity.
  • the identity determines that the corresponding mobile platform is the second mobile platform that needs to be the target of the confrontation, and the confrontation mode for the second mobile platform is determined.
  • the confrontation manner performs competitive confrontation processing on the second movable platform.
  • determining a confrontation manner for combating the second movable platform, and performing competitive confrontation processing on the second movable platform according to the determined confrontation manner may be performing the competition on the second movable platform according to a preset confrontation manner.
  • Mobile platform for competitive confrontation processing may be performing the competition on the second movable platform according to a preset confrontation manner.
  • determining an adversarial method for confronting the second movable platform, and performing competitive confrontation processing on the second movable platform according to the determined adversary method includes receiving a control instruction, the control instruction is based on Generated by a user's selection operation, the selection operation includes a first selection operation to select an adversarial mode and / or a second selection operation to select a targeting position of the second movable platform; when the selection operation includes the first selection operation , Determining a confrontation mode according to the first selection operation, and performing competitive confrontation processing on the second movable platform according to the determined confrontation mode.
  • the server may receive a user's selection operation. If the selection operation includes a first selection operation, the server may determine the confrontation mode indicated by the first selection operation, and send a control instruction to the first mobile platform. After receiving a control instruction, a movable platform initiates competitive confrontation processing on the second movable platform according to the confrontation mode indicated by the first selection operation in the control instruction.
  • the first movable platform may further determine an aiming position according to the second selection operation, and perform competitive confrontation processing on the second movable platform according to the determined aiming position.
  • the server may receive a user's selection operation. If the selection operation includes a second selection operation, the server may determine the aiming position indicated by the second selection operation, and send a control instruction to the first movable platform. After receiving the control instruction, the first movable platform will aim at the second movable platform according to the aiming position indicated by the second selection operation in the control instruction, and initiate the competitive confrontation process to the second movable platform after aiming. .
  • the first mobile platform sends a competitive message to the server.
  • the competitive confrontation message includes the identity of the second mobile platform as the target of the confrontation and the confrontation method.
  • the server may determine the degree of damage to the second movable platform by the first movable platform according to the confrontation mode in the competitive confrontation message and the relative posture information of the first movable platform and the second movable platform.
  • the server can also display the determination result on the display device for users to know the real situation of the virtual battle in real time.
  • the first movable platform may use the camera device to collect image information about the second movable platform, determine the identity of the second movable platform according to the image information of the second movable platform, The method for confronting the second movable platform, and performing competitive confrontation processing on the second movable platform according to the determined confrontation method, and finally sending the competitive confrontation message to the server, so that the server can perform the competitive confrontation message sent by the first movable platform.
  • the posture information of the second movable platform determines the degree of destruction of the second movable platform by the first movable platform, which can improve the real-time and interactive nature of the virtual battle, and also improve the interactivity of the movable platform.
  • FIG. 5 is a schematic structural diagram of a server according to an embodiment of the present application, including a processor 501 and a memory 502.
  • the memory 502 is configured to store program instructions
  • the processor 501 is configured to execute program instructions stored in the memory 502, and when the program instructions are executed, are used to:
  • the competitive confrontation message including posture information of the first movable platform, an identity of a second movable platform as a target of the confrontation, and a countermeasure against the second movable Platform confrontation;
  • a degree of damage to the second movable platform by the first movable platform is determined.
  • the processor 501 when configured to determine relative pose information between the first movable platform and the second movable platform, it is specifically configured to: receive a position of the first movable platform Posture information and posture information of the second movable platform, and determining the first movable platform and the second movable platform according to the posture information of the first movable platform and the second movable platform respectively The relative pose information between the movable platforms; or, receiving the relative pose information between the first movable platform and the second movable platform determined by the first movable platform.
  • the processor 501 is configured to determine the first movable platform pair according to the competitive confrontation message and relative posture information between the first movable platform and the second movable platform.
  • the degree of destruction of the second movable platform is specifically used to: determine the confrontation trajectory corresponding to the confrontation mode according to the confrontation mode in the competitive confrontation message; and according to the confrontation mode and the confrontation in the competitive confrontation message
  • the confrontation trajectory corresponding to the mode and the relative posture information between the first movable platform and the second movable platform determine the degree of damage to the second movable platform by the first movable platform.
  • the confrontation manner includes a first manner affected by gravity and a second manner not affected by gravity; wherein the trajectory corresponding to the first manner is calculated according to a launch speed and a gravity acceleration, and The opposing trajectory corresponding to the second method is a straight trajectory.
  • the processor 501 is further configured to: receive image information about the second movable platform collected by the first movable platform; according to the image information of the second movable platform, Performing rendering processing on the confrontation mode, the confrontation trajectory corresponding to the confrontation mode, and the degree of destruction of the second movable platform by the first movable platform to obtain a rendered image; and outputting the rendered image for display on the display Display on the device, the display device includes a virtual reality device or an augmented reality device.
  • the processor 501 is further configured to receive a user's selection operation, where the selection operation includes a first selection operation of selecting an adversarial manner and / or a selection of an aiming position of the second movable platform. A second selection operation; and controlling the first movable platform to perform competitive confrontation processing on the second movable platform according to the selection operation.
  • the processor 501 is configured to control the first movable platform to perform competitive confrontation processing on the second movable platform according to the selection operation, and is specifically configured to:
  • the first movable platform sends a control instruction;
  • the control instruction is used to instruct the first movable platform to select a confrontation mode according to the first selection operation when the selection operation includes the first selection operation, and
  • the selected confrontation method performs competitive confrontation processing on the second movable platform;
  • the control instruction is used to instruct the first movable platform to perform the second movable platform according to the second when the selection operation includes the second selection operation.
  • the selection operation determines the aiming position, and performs competitive confrontation processing on the second movable platform according to the determined aiming position.
  • FIG. 6 is a schematic structural diagram of a first movable platform according to an embodiment of the present application, including a processor 601 and a memory 602.
  • a camera 603 may be further included.
  • the camera device 603 is configured to collect image information
  • the memory 602 is configured to store program instructions
  • the processor 601 is configured to execute program instructions stored in the memory 602, and when the program instructions are executed, are used to:
  • the processor 601 is configured to determine an adversarial method for confronting the second movable platform, and perform competitive confrontation processing on the second movable platform according to the determined adversarial method. Yu: judging whether the second movable platform is an object that needs to be fired according to the identity of the second movable platform; if so, determining an adversarial method for combating the second movable platform, and according to the determination The confrontation method performs competitive confrontation processing on the second movable platform.
  • the processor 601 is configured to determine an adversarial method for confronting the second movable platform, and perform competitive confrontation processing on the second movable platform according to the determined adversarial method. Yu: receiving a control instruction, the control instruction being generated according to a user's selection operation, the selection operation including a first selection operation of selecting an adversarial manner and / or a second selection of an aiming position of the second movable platform A selection operation; when the selection operation includes the first selection operation, determining a confrontation mode according to the first selection operation, and performing competitive confrontation processing on the second movable platform according to the determined confrontation mode.
  • the processor 601 is further configured to: when the selection operation includes the second selection operation, determine a targeting position according to the second selection operation, and perform Two mobile platforms for competitive confrontation processing.
  • the processor 601 is further configured to scan a target marker using a camera device 603, where the position of the target marker is a predetermined position in the world coordinate system; and according to the position of the target marker Determining pose information of the first movable platform; and sending the pose information of the first movable platform to the server.
  • the processor 601 is configured to determine the pose information of the first movable platform according to the position of the target marker, and is specifically configured to determine the position according to the position of the target marker.
  • Relative pose information of a first movable platform relative to the target marker determining pose information of the first movable platform based on the relative pose information and a position of the target marker, the first The pose information of the movable platform is absolute pose information of the first movable platform in a world coordinate system.
  • the processor 601 is further configured to determine relative pose information between the first movable platform and the second movable platform, and compare the first movable platform with all the The relative pose information between the second movable platforms is sent to the server.
  • the processor 601 is configured to determine the identity of the second movable platform according to the image information of the second movable platform, and is specifically configured to: determine the identity of the second movable platform Whether there is image information of a marker disposed on the body of the second movable platform in the image information; if so, determining the second movable platform according to the image information of the marker on the second movable platform body Identity.
  • the marker disposed on the second movable platform body includes a two-dimensional code and / or a random dot matrix disposed on the second movable platform body.
  • the processor 601 when the processor 601 is configured to determine the identity of the second movable platform according to the image information of the second movable platform, the processor 601 is specifically configured to: The image information determines relative position information between the second movable platform and the first movable platform; and sends the relative position information to a server, so that the server searches for the relative position information to obtain the After the identity of the second movable platform, the identity of the second movable platform is sent to the first movable platform.
  • the confrontation manner includes a first manner affected by gravity and a second manner not affected by gravity; wherein the trajectory corresponding to the first manner is calculated according to a launch speed and a gravity acceleration, and The opposing trajectory corresponding to the second method is a straight trajectory.
  • the program may be stored in a computer-readable storage medium, and the storage medium may include : Flash disk, Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk or optical disk, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

Dans des modes de réalisation, la présente invention concerne un procédé de traitement de bataille virtuelle, un serveur et une plateforme mobile. Le procédé comprend les étapes suivantes : un serveur reçoit un message de combat de compétition provenant d'une première plateforme mobile, le message de combat de compétition comprenant un identifiant d'une seconde plateforme mobile qui est utilisée comme cible de combat et un mode de combat pour combattre la seconde plateforme mobile ; le serveur détermine des informations de pose relative de la première plateforme mobile et de la seconde plateforme mobile ; le serveur détermine, en fonction du message de combat de compétition et des informations de pose relative de la première plateforme mobile et de la seconde plateforme mobile, un degré de détérioration de la première plateforme mobile par rapport à la seconde plateforme mobile. Le procédé peut améliorer l'interactivité entre les plateformes mobiles.
PCT/CN2018/093728 2018-06-29 2018-06-29 Procédé de traitement de bataille virtuelle, serveur et plateforme mobile Ceased WO2020000388A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201880010520.7A CN110290846B (zh) 2018-06-29 2018-06-29 一种虚拟对战的处理方法、服务器以及可移动平台
PCT/CN2018/093728 WO2020000388A1 (fr) 2018-06-29 2018-06-29 Procédé de traitement de bataille virtuelle, serveur et plateforme mobile

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/093728 WO2020000388A1 (fr) 2018-06-29 2018-06-29 Procédé de traitement de bataille virtuelle, serveur et plateforme mobile

Publications (1)

Publication Number Publication Date
WO2020000388A1 true WO2020000388A1 (fr) 2020-01-02

Family

ID=68001273

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/093728 Ceased WO2020000388A1 (fr) 2018-06-29 2018-06-29 Procédé de traitement de bataille virtuelle, serveur et plateforme mobile

Country Status (2)

Country Link
CN (1) CN110290846B (fr)
WO (1) WO2020000388A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113457141A (zh) * 2021-07-20 2021-10-01 成都酷狗创业孵化器管理有限公司 资源处理方法和装置、存储介质及电子设备
CN115501574A (zh) * 2022-10-10 2022-12-23 黄镭 一种基于无人飞行器对战游戏系统

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115220468A (zh) * 2021-04-14 2022-10-21 杭州零零科技有限公司 无人机竞技的数据处理方法、装置、电子设备及系统
CN118011444B (zh) * 2024-02-06 2024-11-26 上海华测导航技术股份有限公司 一种定位方法、装置、系统、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100261536A1 (en) * 2007-12-17 2010-10-14 Konami Digital Entertainment Co., Ltd. Game system, game management program, and game management method for game system
CN103995584A (zh) * 2014-04-29 2014-08-20 深圳超多维光电子有限公司 立体交互方法及其显示装置、操作棒和系统
CN105413177A (zh) * 2015-11-27 2016-03-23 北京像素软件科技股份有限公司 一种识别虚拟现实射击中被击目标信息的方法
CN105807922A (zh) * 2016-03-07 2016-07-27 湖南大学 一种虚拟现实娱乐驾驶的实现方法、装置及系统
CN106075904A (zh) * 2016-06-07 2016-11-09 腾讯科技(深圳)有限公司 跨平台游戏对战的方法及装置、终端、系统
CN106331365A (zh) * 2016-09-09 2017-01-11 腾讯科技(深圳)有限公司 一种飞行器对战的方法、相关设备以及系统

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9004973B2 (en) * 2012-10-05 2015-04-14 Qfo Labs, Inc. Remote-control flying copter and method
US8734250B2 (en) * 2012-10-05 2014-05-27 Wargaming.Net Llp Control of vehicles in three dimensional space
JP6266220B2 (ja) * 2013-03-29 2018-01-24 株式会社バンダイナムコエンターテインメント ゲームシステム、サーバシステム及びプログラム
WO2016065627A1 (fr) * 2014-10-31 2016-05-06 深圳市大疆创新科技有限公司 Procédé et appareil de commande basée sur la localisation, machine mobile et robot
US10286330B2 (en) * 2015-02-27 2019-05-14 Joseph S. Yatsko Apparatus and method for arial game playing
CN106570443A (zh) * 2015-10-09 2017-04-19 芋头科技(杭州)有限公司 一种快速识别方法及家庭智能机器人
CN105999729A (zh) * 2016-05-06 2016-10-12 腾讯科技(深圳)有限公司 设备控制系统、方法及装置
CN106225556B (zh) * 2016-07-27 2017-11-03 北京华如科技股份有限公司 一种基于精确位置跟踪的多人射击仿真训练系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100261536A1 (en) * 2007-12-17 2010-10-14 Konami Digital Entertainment Co., Ltd. Game system, game management program, and game management method for game system
CN103995584A (zh) * 2014-04-29 2014-08-20 深圳超多维光电子有限公司 立体交互方法及其显示装置、操作棒和系统
CN105413177A (zh) * 2015-11-27 2016-03-23 北京像素软件科技股份有限公司 一种识别虚拟现实射击中被击目标信息的方法
CN105807922A (zh) * 2016-03-07 2016-07-27 湖南大学 一种虚拟现实娱乐驾驶的实现方法、装置及系统
CN106075904A (zh) * 2016-06-07 2016-11-09 腾讯科技(深圳)有限公司 跨平台游戏对战的方法及装置、终端、系统
CN106331365A (zh) * 2016-09-09 2017-01-11 腾讯科技(深圳)有限公司 一种飞行器对战的方法、相关设备以及系统

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113457141A (zh) * 2021-07-20 2021-10-01 成都酷狗创业孵化器管理有限公司 资源处理方法和装置、存储介质及电子设备
CN113457141B (zh) * 2021-07-20 2024-02-02 成都酷狗创业孵化器管理有限公司 资源处理方法和装置、存储介质及电子设备
CN115501574A (zh) * 2022-10-10 2022-12-23 黄镭 一种基于无人飞行器对战游戏系统

Also Published As

Publication number Publication date
CN110290846A (zh) 2019-09-27
CN110290846B (zh) 2021-09-24

Similar Documents

Publication Publication Date Title
US12111979B2 (en) Generating mark information on a virtual object
US20230256341A1 (en) Auxiliary virtual object control in virtual scene
US20210234747A1 (en) Augmented reality gaming system
US20110151955A1 (en) Multi-player augmented reality combat
US10030937B2 (en) System and method for marksmanship training
CN111179679B (zh) 射击训练方法、装置、终端设备及存储介质
US12311266B2 (en) Method and apparatus for using virtual prop, device, and storage medium
WO2020000388A1 (fr) Procédé de traitement de bataille virtuelle, serveur et plateforme mobile
US20230256338A1 (en) Method for controlling call object in virtual scene, apparatus for controlling call object in virtual scene, device, storage medium, and program product
CN113532193B (zh) 一种分队战术智能对抗训练系统及方法
CN112717394B (zh) 瞄准标记的显示方法、装置、设备及存储介质
US12462510B2 (en) Virtual scene-based beam display method, apparatus, and device, and storage medium
CN112704875B (zh) 虚拟道具控制方法、装置、设备及存储介质
CN113440855A (zh) 多人在线游戏的攻击控制方法及装置、存储介质
CN109326167A (zh) 一种分布式实兵实装的网络对抗训练系统及方法
CN110180167A (zh) 增强现实中智能玩具追踪移动终端的方法
CN114470755B (zh) 虚拟环境画面的显示方法、装置、设备、介质及程序产品
CN111664742A (zh) 一种基于空气成像的智能靶标系统
CN109453525B (zh) 一种基于沉浸式机器人的娱乐互动系统及方法
HK40070876A (en) Ray display method based on virtual scene, device, equipment and storage medium
KR20250090929A (ko) 적외선 영상을 이용한 적아 식별용 드론 시뮬레이션 시스템
HK40042606B (en) Virtual props control method, device, equipment and storage medium
CN118526792A (zh) 一种游戏中虚拟武器的控制方法、装置及电子设备
KR20240080079A (ko) 온라인 및 오프라인 연동을 통한 온오프라인 사격 연동 시스템
WO2021114182A1 (fr) Système d'interaction, procédé d'interaction, plateforme mobile et appareil accessoire

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18924075

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18924075

Country of ref document: EP

Kind code of ref document: A1