CN109031189B - Positioning base station, positioning system, game system, method thereof and storage medium - Google Patents

Positioning base station, positioning system, game system, method thereof and storage medium Download PDF

Info

Publication number
CN109031189B
CN109031189B CN201810651782.3A CN201810651782A CN109031189B CN 109031189 B CN109031189 B CN 109031189B CN 201810651782 A CN201810651782 A CN 201810651782A CN 109031189 B CN109031189 B CN 109031189B
Authority
CN
China
Prior art keywords
base station
positioning base
laser
signals
ultrasonic
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.)
Active
Application number
CN201810651782.3A
Other languages
Chinese (zh)
Other versions
CN109031189A (en
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.)
Lingyu Technology Beijing Co ltd
Original Assignee
Lingyu Technology Beijing 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 Lingyu Technology Beijing Co ltd filed Critical Lingyu Technology Beijing Co ltd
Priority to CN201810651782.3A priority Critical patent/CN109031189B/en
Publication of CN109031189A publication Critical patent/CN109031189A/en
Application granted granted Critical
Publication of CN109031189B publication Critical patent/CN109031189B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

The application discloses a positioning base station, a positioning system, a game system and a method thereof, and a storage medium, wherein the positioning base station comprises a laser emitting unit for rotating and emitting two laser plane signals emitted at a set angle around a rotation axis, an ultrasonic emitting unit for emitting ultrasonic signals and a synchronizing unit for emitting synchronizing signals, wherein: at least two sides of the positioning base station are penetrable by laser, and the ultrasonic wave transmitting unit can transmit ultrasonic wave signals to angles of the at least two sides. According to the application, at least two side lasers of the positioning base station are arranged to be penetrable, and the ultrasonic wave transmitting unit is used for transmitting ultrasonic wave signals to the angles of the at least two side, so that one positioning base station can simultaneously position a plurality of sets of positioned equipment of different users, the game cost of the users is saved, and the game experience of the users is improved.

Description

Positioning base station, positioning system, game system, method thereof and storage medium
Technical Field
The present invention relates to the field of spatial positioning technologies, and in particular, to a positioning base station, a positioning system, a game system, a method thereof, and a storage medium.
Background
Virtual Reality (VR) is a computer simulation system that can create and experience a Virtual world, and it uses a computer to generate a simulated environment, which is a system simulation of multi-source information fusion, interactive three-dimensional dynamic view and physical behavior, so that a user is immersed in the environment.
Existing VR position tracking systems typically include a positioning base station, two handles, and a head-mounted device or head-mounted positioner that a user either wears to view video or uses the handles to interact with objects in the virtual reality world. However, the existing VR positioning and tracking system can only be applied to one user, and for applications such as two-player combat games, the problem can only be solved by purchasing two VR positioning and tracking systems.
Disclosure of Invention
In order to solve the technical problems, the invention provides a positioning base station, a positioning system, a game system, a method thereof and a storage medium, which can simultaneously position a plurality of sets of positioned equipment of different users.
In order to achieve the purpose of the invention, the technical scheme of the embodiment of the invention is realized as follows:
The embodiment of the invention provides a positioning base station, which comprises a laser emitting unit, an ultrasonic emitting unit and a synchronizing unit, wherein the laser emitting unit is used for rotating and emitting two laser plane signals emitted at a set angle around a rotating shaft, the ultrasonic emitting unit is used for emitting ultrasonic signals, and the synchronizing unit is used for emitting synchronizing signals, wherein:
At least two side lasers of the positioning base station can penetrate, and the ultrasonic wave transmitting unit can transmit ultrasonic wave signals to the at least two side directions.
Further, the ultrasonic wave transmitting unit includes two or more.
Further, the two opposite sides of the positioning base station are laser penetrable, and the ultrasonic wave transmitting unit comprises two ultrasonic wave transmitting units which respectively transmit ultrasonic wave signals to the two sides of the positioning base station.
Further, the positioning base station further comprises a control unit, which is used for controlling the rotating speed of the laser transmitting unit and controlling the time when the ultrasonic wave transmitting unit transmits the ultrasonic wave signal, the time when the laser transmitting unit transmits the laser plane signal and the reference time when the synchronizing unit transmits the synchronizing signal.
Further, the control unit is further configured to:
determining the side position of the positioned equipment relative to the positioning base station;
And controlling the emitting time of the two laser plane signals and the emitting angle of the ultrasonic signals according to the side position of the equipment to be positioned relative to the positioning base station.
Further, when all the positioned devices are positioned at the side surface position of the positioning base station, which is penetrable by laser, the control unit controls the laser emitting unit to emit laser plane signals to the same side of the positioned devices, and controls the ultrasonic emitting unit on the same side of the positioned devices to start; when all the positioned devices are positioned at two or more than two laser penetrable side positions of the positioning base station, the control unit controls the laser emitting unit to continuously emit laser plane signals and controls the ultrasonic emitting unit corresponding to the positions of all the positioned devices to be started.
The embodiment of the invention also provides a positioning system, which comprises the positioning base station as described in any one of the above, and also comprises positioned equipment, wherein the positioned equipment is used for receiving the synchronous signal transmitted by the synchronous unit, receiving two laser plane signals transmitted by the laser transmitting unit and receiving the ultrasonic signal transmitted by the ultrasonic transmitting unit;
the equipment to be positioned comprises two or more than two equipment which are arranged on different sides of the positioning base station and can be penetrated by laser when in use.
The embodiment of the invention also provides a positioning method, which comprises the following steps:
determining the side position of the positioned equipment relative to the positioning base station;
according to the side position of the positioned equipment relative to the positioning base station, the emitting time of two laser plane signals emitted by the laser emitting unit and rotating around the rotating shaft at a set angle and the emitting angle of ultrasonic signals emitted by the ultrasonic emitting unit are controlled.
The embodiment of the invention also provides a storage medium storing one or more programs executable by one or more processors to implement the steps of the positioning method as described above.
The embodiment of the invention also provides a game system, which comprises the positioning system and a server;
the positioned equipment is also used for determining own position information according to the received synchronous signals, the two laser plane signals and the ultrasonic signals and sending the own position information to a server;
and the server is used for receiving the position information of all the positioned devices, displaying the virtual actions of the game users corresponding to all the positioned devices in the virtual scene, and simultaneously displaying the virtual scene in the head display positioners of all the game users.
Further, the located device is further configured to send its own position information to other located devices, receive position information sent by other located devices, and send its own position information and position information of other located devices to the server together.
Further, the located equipment is further used for receiving a setting instruction of a game mode and sending the setting instruction to the locating base station;
The positioning base station is also used for controlling the emission time of the two laser plane signals and the emission angle of the ultrasonic signals according to the setting instruction.
The embodiment of the invention also provides a game method, which comprises the following steps:
Determining a game mode;
According to the game mode, the emission time of two laser plane signals emitted by the laser emission unit of the positioning base station, which are emitted by the laser emission unit rotating around the rotation axis and are emitted by the set angle, and the emission angle of the ultrasonic signal emitted by the ultrasonic emission unit are controlled.
The embodiment of the present invention also provides a storage medium storing one or more programs executable by one or more processors to implement the steps of the game method as described above.
The technical scheme of the invention has the following beneficial effects:
According to the positioning base station, the positioning system, the game system and the method and the storage medium thereof, at least two side lasers of the positioning base station are arranged to be penetrable, and the ultrasonic wave transmitting unit is used for transmitting the ultrasonic wave signals to the angles of the at least two side faces, so that one positioning base station can simultaneously position a plurality of sets of positioned equipment of different users, the game cost of the users is saved, and the game experience of the users is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
Fig. 1 is a schematic structural diagram of a positioning base station according to a first embodiment of the present invention;
FIG. 2 is a schematic diagram of a positioning system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an X-axis laser rotation process according to an embodiment of the invention;
Fig. 4 is a schematic structural diagram of a positioning base station according to a second embodiment of the present invention;
FIG. 5 is a schematic diagram of a game system according to an embodiment of the present invention;
FIG. 6 is a flow chart of a positioning method according to an embodiment of the invention;
FIG. 7 is a flow chart of a game method according to a first embodiment of the present invention;
FIG. 8 is a flow chart of a game method according to a second embodiment of the present invention;
Wherein reference numerals are as follows:
10: positioning a base station; 100: a laser emitting unit; 200: a synchronization unit; 300: an ultrasonic wave transmitting unit; 400: a rotation shaft; 500: a control unit; 20: a located device; 30: and a server.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, embodiments of the present application will be described in detail hereinafter with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be arbitrarily combined with each other.
As shown in fig. 1, an embodiment of the present invention provides a positioning base station 10 including a laser emitting unit 100 for rotatably emitting two laser plane signals emitted at a set angle around a rotation axis 400, an ultrasonic emitting unit 300 for emitting an ultrasonic signal, and a synchronizing unit 200 for emitting a synchronizing signal, wherein:
At least two side lasers of the positioning base 10 are penetrable, and the ultrasonic wave transmitting unit 300 can transmit ultrasonic wave signals to the at least two side directions.
In this embodiment, if the transmission angle of the ultrasonic wave transmission unit 300 is large, for example, between 180 degrees and 360 degrees, two or more sides of the positioning base station 10 may be covered by one ultrasonic wave transmission unit 300; if the transmission angle of the ultrasonic wave transmission unit 300 is small, for example, 50 degrees to 90 degrees, two or more ultrasonic wave transmission units 300 may be used, and each ultrasonic wave transmission unit 300 is installed at a predetermined angle so that the transmitted ultrasonic wave signal may cover two or more laser penetrable sides of the positioning base station 10.
In one embodiment of the present invention, the two opposite sides of the positioning base 10 are laser-penetrable, and the ultrasonic wave transmitting unit 300 includes two units for transmitting ultrasonic wave signals to the two sides of the positioning base 10, respectively.
In this embodiment, the two laser plane signals emitted at the set angle are emitted rotationally around the rotation axis 400, which may be one laser plane signal rotating around the X axis and one laser plane signal rotating around the Y axis, where the two laser plane signals are 180 ° phase angle apart, or two laser plane signals rotating around the Y axis at a certain angle.
As shown in fig. 2, a positioning system includes a positioning base station 10 and positioned devices 20, wherein the positioning base station 10 in fig. 2 is penetrated by laser light on the left and right opposite sides, and the two positioned devices 20 are respectively positioned on the left and right sides of the positioning base station 10. In order to ensure that the positioning calculation of the positioning base station 10 and the positioned device 20 is based on the same time reference, the positioning base station 10 comprises a synchronization unit 200 for transmitting a synchronization signal, the synchronization unit 200 may be a magnetic transmission unit, a radio transmission unit, a laser transmission unit, an encoding unit for encoding synchronization information in a laser plane signal transmitted by the laser transmission unit 100, or the like.
As shown in fig. 3, the rotation process of the X-axis laser plane signal (i.e., the laser plane signal rotating around the Y-axis) emitted by the positioning base station 10 is OS- > OA- > T1- > OB- > OC- > T2- > OD- > OS.
Each time the X-axis laser plane signal passes through the OS, it is regarded as the start of a new period when a synchronization signal is transmitted to the positioned device 20 and the ultrasonic wave transmitting units 300 on both sides of the positioning base station 10 transmit ultrasonic wave signals with reference to the synchronization signal transmitting time.
When the two laser plane signals are a laser plane signal rotating around the X axis and a laser plane signal rotating around the Y axis, the ultrasonic flight time ranging is utilized, the moment when the positioned device receives the X axis laser plane signal and the rotating speed of the laser plane signal rotating around the X axis are the current X axis space angle of the positioned device, the moment when the positioned device receives the Y axis laser plane signal and the rotating speed of the laser plane signal rotating around the Y axis are the current Y axis space angle of the positioned device, and the space coordinates of the first positioned device and the second positioned device are obtained through the polar coordinate algorithm.
In this embodiment, as shown in fig. 4, the positioning base station 10 further includes a control unit 500 for controlling the rotation speed of the laser emitting unit 100, and controlling the time when the ultrasonic wave emitting unit 300 emits the ultrasonic wave signal, the time when the laser emitting unit 100 emits the laser plane signal, and the reference time when the synchronization unit 200 emits the synchronization signal.
In this embodiment, the control unit 500 may be located on top, on the side or on the bottom of the positioning base station 10, without interfering with the transmission of the laser plane signal and the ultrasonic signal.
In this embodiment, the control unit 500 is further configured to:
determining a lateral position of the positioned device 20 relative to the positioning base station 10;
the emission time of the two laser plane signals and the emission angle of the ultrasonic wave signals are controlled according to the side position of the positioned device 20 relative to the positioning base station 10.
It should be noted that, when all the positioned devices 20 are located at the side positions of the positioning base station 10 through which one laser beam can penetrate, the control unit 500 of the positioning base station 10 controls the laser emitting unit 100 to alternately emit two laser plane signals (i.e., two laser plane signals are emitted in a time-sharing manner) which are rotated around the rotation axis 400 and are emitted at a set angle, so that the laser plane signals are emitted only to the same side of the positioned device, and are controlled to be started by the ultrasonic emitting unit 300 on the same side of the positioned device 20, and to be shut down by the ultrasonic emitting unit 300 on different sides of the positioned device 20 (assuming that the ultrasonic emitting unit 300 includes two or more than two at this time);
When all the positioned devices 20 are located at two or more laser-penetrable side positions of the positioning base station 10, the positioning base station 10 controls the laser emitting unit 100 to continuously emit two laser plane signals emitted at a set angle rotated about the rotation axis 400, and controls the ultrasonic emitting unit 300 to emit ultrasonic signals corresponding to the positions of the positioned devices 20.
In this embodiment, the control unit 500 may determine the lateral position of the located device 20 with respect to the locating base station 10 according to a set value; the lateral position of the located device 20 relative to the locating base station 10 may also be determined based on the received locating information sent by the located device 20.
The embodiment of the present invention further provides a positioning system, which includes the above positioning base station 10, and further includes a positioned device 20, where the positioned device 20 is configured to receive the synchronization signal transmitted by the synchronization unit 200, receive the two laser plane signals transmitted by the laser transmitting unit 100, and receive the ultrasonic signal transmitted by the ultrasonic transmitting unit 300.
The device 20 to be positioned comprises two or more than two devices, which are arranged on the same side or different sides of the positioning base station 10 when in use.
In this embodiment, at least two sets of positioning devices 20 are respectively located on two sides of the laser penetrable side of the positioning base station 10, and are used for receiving the synchronization signal, the two rotation laser plane signals and the ultrasonic signals, and positioning by using these signals. It should be noted that, in the present invention, the positioning base station 10 may simultaneously position multiple sets of positioned devices 20 disposed on two or more laser penetrable sides of the positioning base station 10, so as to determine the position information of the positioned devices 20 according to the received synchronization signals, the two laser plane signals and the ultrasonic signals, which belongs to the prior art in the field, and will not be repeated here.
In an embodiment of the present invention, the sequence in which the positioned device 20 located at the side of the positioning base station 10 receives signals is: receiving a synchronous signal, receiving an X-axis rotating laser plane signal, receiving a Y-axis rotating laser plane signal, and receiving an ultrasonic signal;
The order in which the signals are received by the located device 20 on the other side of the locating base station 10 is: the synchronous signal is received, the laser plane signal rotated by the Y axis is received, the laser plane signal rotated by the X axis is received, and the ultrasonic signal is received.
As shown in fig. 5, an embodiment of the present invention further provides a game system, including a positioning system as set forth in any one of the above, further including a server 30, wherein:
The located device 20 is further configured to determine its own position information according to the received synchronization signal, the two laser plane signals, and the ultrasonic signal, and send its own position information to a server;
and the server 30 is configured to receive the position information of all the located devices 20, display the virtual actions of all the game users corresponding to the located devices 20 in the virtual scene, and display the virtual scene in the head display locators of all the game users simultaneously.
In this embodiment, assuming that two game users play a two-player game at the same time, the server 30 (which may be a PC or a smart phone, etc.) receives position information (including three-dimensional coordinates and gesture information) of the first user, and displays a first action in a virtual scene according to the position information of the first user; receiving the position information of the second user, and displaying a second action in the virtual scene according to the position information of the second user; and simultaneously displaying the virtual scene on the head display positioners of the first user and the second user.
In this embodiment, the device 20 to be positioned includes a head display positioner and a handle. In general, the positioned device 20 of one user includes one head-display locator and two handles, and positioning information of the head-display locator and the handles of each user can be uniformly transmitted to the server side through the head-display locator of each user.
Assuming that two game users play a two-player game through one positioning base station at the same time, for example, the played two-player game is a table tennis, the swing motion of a first user is mapped to the motion track of a racket in a virtual scene and the motion track of the virtual table tennis, both users can see the virtual scene, and a second user makes the swing motion according to the virtual scene and is mapped to the motion track of the racket in the virtual scene and the motion track of the virtual table tennis, and both users can see the virtual scene.
In this embodiment, the located device 20 is further configured to send its own location information to other located devices 20, receive the location information sent by other located devices 20, send its own location information to the server 30 together with the location information of other located devices 20, and distinguish the location information of different located devices 20 by different flag bits when sending.
In this embodiment, the first user and the second user may transmit their three-dimensional coordinates and gesture information to the server 30 in the following two ways, and the server 30 distinguishes the position information from different users and synchronously displays the position information to the two users:
mode 1: each user's positioned equipment 20 is connected with its own server, and only sends its own positioned equipment information to the server by means of head display positioner, and the game data intercommunication between two users is completed by means of network connection of game.
Mode 2: each user's positioned equipment 20 is connected with its own server, and through the head display positioner, it can receive the positioning information of its own positioned equipment, and also can receive the positioning information of its opposite side's positioned equipment, and when uploading to the server, it can have fixed zone bit distinguishing the positioned equipment from which the positioning information comes, so that both sides ' games can receive action information from both persons, and as long as the initial game environment is the same, their respective games only need to process the actions of both persons at the same time, and do not make intercommunication between games.
In this embodiment, the located device 20 is further configured to receive a setting instruction of a game mode, and send the setting instruction to the location base station 10;
The positioning base station 10 is further configured to control the emission time of the two laser plane signals and the emission angle of the ultrasonic emission unit 300 according to the setting instruction.
For example, entering a game selects a single or double game, the game sends the selected mode to the head display locator, the head display locator sends a setting instruction of the single or double game mode to the positioning base station 10, or the game directly sends a setting instruction of the single or double game mode to the positioning base station 10. When the setting instruction is a two-player game mode, the positioning base station 10 controls the two laser plane signals to be continuously in a transmitting state, and the ultrasonic wave transmitting units 300 in two directions are in a starting state; when the setting instruction is in the single game mode, the positioning base station 10 determines the single position direction, controls the two laser plane signals to be in the transmitting state in turn, so that the laser plane signals are only transmitted to the same side of the positioned equipment, and controls the starting of the angles of the ultrasonic wave transmitting unit 300 in the two directions and the same side of the positioned equipment and the closing of other angles.
In this embodiment, the positioning base station 10 is further configured to:
determining a lateral position of the positioned device 20 relative to the positioning base station 10;
the emission time of the two laser plane signals and the emission angle of the ultrasonic wave signals are controlled according to the side position of the positioned device 20 relative to the positioning base station 10.
For example, it is not specified whether the positioning base station 10 performs positioning on one side or at least two sides, and when the positioning device 20 performs positioning on one side, the positioning base station 10 performs automatic determination, when the signal of the positioning device 20 starts to be received, each side of the positioning base station 10 starts positioning, and then determines the side position of the positioning device 20 relative to the positioning base station 10 according to the received positioning information, for example, when the positioning information is received on at least two sides, two laser plane signals are controlled to be continuously in a transmitting state, and the ultrasonic transmitting units 300 in two directions are all in a starting state; when one side receives positioning information, two laser plane signals are controlled to be in a time-sharing transmitting state, so that the laser plane signals are only transmitted to the same side of the positioned equipment, and the starting of the ultrasonic wave transmitting unit 300 and the same-side angles of the positioned equipment are controlled, and the closing of other angles is controlled.
As shown in fig. 6, the embodiment of the invention further provides a positioning method, which includes the following steps:
Step 601: determining the side position of the positioned equipment relative to the positioning base station;
Step 602: according to the side position of the positioned equipment relative to the positioning base station, the emitting time of two laser plane signals emitted by the laser emitting unit and rotating around the rotating shaft at a set angle and the emitting angle of ultrasonic signals emitted by the ultrasonic emitting unit are controlled.
It should be noted that, the specific structure of the positioning base station herein may be referred to the foregoing description, and will not be repeated herein.
For example, when all the positioned devices are positioned on one side of one laser penetrable side of the positioning base station, the positioning base station controls the laser emitting units to alternately emit two laser plane signals (namely, the two laser plane signals are sent in a time sharing way) which rotate around the rotation axis and are emitted at a set angle, so that the laser plane signals are emitted only to the same side of the positioned devices, and the ultrasonic emitting units on the same side of the positioned devices are controlled to be started, and the ultrasonic emitting units on different sides of the positioned devices are closed (the ultrasonic emitting units comprise two or more than two at the moment);
when all the positioned devices are positioned at two or more than two laser penetrable side positions of the positioning base station, the positioning base station controls the laser emitting unit to continuously emit two laser plane signals which rotate around the rotating shaft and are emitted at a set angle, and controls the ultrasonic emitting unit corresponding to the positions of the positioned devices to emit ultrasonic signals.
In this embodiment, the positioning base station determines, according to the laser plane signal and the receiving time received by the device to be positioned, a side position of the device to be positioned relative to itself.
It should be noted that, the located device may determine which laser plane signal is the currently received laser plane signal according to the flicker frequency of the received laser plane signal, and may feed back the received laser plane signal and the receiving time to the locating base station through the wireless communication signal.
As shown in fig. 7, the embodiment of the invention further provides a game method, which includes the following steps:
step 701: determining a game mode;
Step 702: according to the game mode, the emission time of two laser plane signals emitted by the laser emission unit and emitted by the ultrasonic emission unit at a set angle and the emission angle of the ultrasonic signals emitted by the ultrasonic emission unit are controlled.
For example, entering a game selects a single or double game, the game sends the selected mode to the head display locator, the head display locator sends a setting instruction of the single or double game mode to the positioning base station, or the game directly sends a setting instruction of the single or double game mode to the positioning base station 10. When the setting instruction is in a double game mode, the positioning base station controls the two laser plane signals to be in a transmitting state continuously, and the ultrasonic wave transmitting units in two directions are in a starting state; when the setting instruction is in a single game mode, the positioning base station controls the two laser plane signals to be in a time-sharing emission state, so that the laser plane signals are emitted to the same side of the positioned equipment only, and controls the starting of angles of the same side of the positioned equipment in the ultrasonic emission units in two directions and the closing of other angles.
In this embodiment, the method further includes:
determining the side position of the positioned equipment relative to the positioning base station;
and controlling the emitting time of the two laser plane signals and the emitting angle of the ultrasonic signals according to the side positions of the positioned equipment relative to the positioning base station.
For example, it is not specified which side of the positioning base station is used for positioning, the positioning base station automatically judges according to the received positioning information, when the signal of the positioned equipment starts to be received initially, each side of the positioning base station starts to be positioned, then the side position of the positioned equipment 20 relative to the positioning base station 10 is determined according to the received positioning information, for example, when the positioning information is received at least two sides, two laser plane signals are controlled to be continuously in a transmitting state, and the ultrasonic wave transmitting unit 300 is in a starting state; when one side receives positioning information, the two laser plane signals are controlled to be in a time-sharing transmitting state, so that the laser plane signals are only transmitted to the same side of the positioned equipment, and the two ultrasonic wave transmitting units 300 in two directions are controlled to be started at the same side angle as the positioned equipment, and are closed at other angles.
Embodiments of the present invention also provide a computer-readable storage medium storing one or more programs executable by one or more processors to implement the steps of the positioning method as described in any of the above.
As shown in fig. 8, the embodiment of the invention further provides a game method, which includes the following steps:
step 801: the method comprises the steps that a server receives position information of each positioned device, and each positioned device is positioned through a positioning base station comprising at least two laser penetrable sides;
in this embodiment, the location information of each located device is uploaded to a server by each located device itself; or alternatively
And after the position information of each positioned device is summarized by each positioned device, uploading the position information to a server.
In this embodiment, when the position information of each located device is summarized by each located device, the located device sends its own position information to other located devices, receives the position information sent by other located devices, sends its own position information and the position information of other located devices to a server together, and distinguishes the position information of different located devices through different flag bits when sending.
Step 802: the server displays virtual actions of game users corresponding to the positioned devices in the virtual scene according to the position information of the positioned devices;
step 803: the server displays the virtual scenes in the head display positioners of the game users at the same time.
In this embodiment, the device to be positioned includes a head display positioner and a handle. In general, a user's positioned device includes one head-display locator and two handles, and positioning information of the head-display locator and the handles of each user can be uniformly transmitted to the server side through the head-display locator of each user.
The game method of the present invention employs the positioning base station described above, and the specific structure of the positioning base station may be referred to above, which is not repeated here. Assuming that two game users play a two-player game through one positioning base station at the same time, for example, the two-player game played can be a table tennis, the swing motion of the first user is mapped to the motion track of a racket in a virtual scene and the motion track of the virtual table tennis, both users can see the virtual scene, the second user makes the swing motion according to the virtual scene and is mapped to the motion track of the racket in the virtual scene and the motion track of the virtual table tennis, and both users can see the virtual scene.
In this embodiment, the first user and the second user may transmit their own location information to the server in the following two ways, and the server distinguishes the location information from different users and synchronously displays the location information to the two users:
mode 1: the located equipment of each user is connected with the server, the information of the located equipment is only sent to the server through the head display locator, and the game data intercommunication between the two users is completed through the network connection of the game.
Mode 2: each user's positioned equipment is connected with own server, through the head display locator can receive the positioning information of own positioned equipment, can receive the positioning information of other side's positioned equipment again, can have fixed zone bit distinguishing the positioning information from what positioned equipment when uploading to the server, therefore both sides ' recreation can all receive the action information from two people, as long as initial game environment is the same, and respective recreation only need handle the action of two people simultaneously, does not play intercommunication between the recreation.
Embodiments of the present invention also provide a computer-readable storage medium storing one or more programs executable by one or more processors to implement the steps of the gaming method as set forth in any of the above.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the methods described above may be implemented by a program that instructs associated hardware, and the program may be stored on a computer readable storage medium such as a read-only memory, a magnetic or optical disk, etc. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits, and accordingly, each module/unit in the above embodiments may be implemented in hardware or may be implemented in a software functional module. The present invention is not limited to any specific form of combination of hardware and software.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A positioning base station comprising a laser emitting unit for rotating about a rotation axis to emit two laser plane signals emitted at a set angle, an ultrasonic emitting unit for emitting ultrasonic signals, a synchronizing unit for emitting synchronizing signals, and a control unit, wherein:
At least two side lasers of the positioning base station can penetrate, and the ultrasonic wave transmitting unit can transmit ultrasonic wave signals to the at least two side directions;
the control unit is used for controlling the rotating speed of the laser transmitting unit and controlling the time when the ultrasonic wave transmitting unit transmits the ultrasonic wave signal, the time when the laser transmitting unit transmits the laser plane signal and the reference time when the synchronizing unit transmits the synchronizing signal; determining the side position of the positioned equipment relative to the positioning base station; according to the side positions of the equipment to be positioned relative to the positioning base station, controlling the emitting time of the two laser plane signals and the emitting angle of the ultrasonic signals;
The ultrasonic wave transmitting unit comprises two ultrasonic wave signals which are respectively transmitted to the two side directions of the positioning base station; the two laser plane signals comprise a laser plane signal rotating around an X axis and a laser plane signal rotating around a Y axis;
The sequence of signals received by the positioned equipment at one side of the positioning base station is as follows: receiving a synchronous signal, receiving a laser plane signal rotated by an X axis, receiving a laser plane signal rotated by a Y axis, and receiving an ultrasonic signal;
The sequence of signals received by the positioned equipment positioned at the other side of the positioning base station is as follows: the method comprises the steps of receiving a synchronous signal, receiving a laser plane signal rotated by a Y axis, receiving a laser plane signal rotated by an X axis and receiving an ultrasonic signal.
2. The positioning base station according to claim 1, wherein the control unit controls the laser emitting unit to emit a laser plane signal to the same side as the positioned device and controls the ultrasonic emitting unit on the same side as the positioned device to be started when all the positioned devices are positioned at one laser penetrable side position of the positioning base station; when all the positioned devices are positioned at two or more than two laser penetrable side positions of the positioning base station, the control unit controls the laser emitting unit to continuously emit laser plane signals and controls the ultrasonic emitting unit corresponding to the positions of all the positioned devices to be started.
3. A positioning system, characterized by comprising the positioning base station according to claim 1 or 2, and further comprising a positioned device for receiving the synchronization signal transmitted by the synchronization unit, receiving two laser plane signals transmitted by the laser transmitting unit, and receiving the ultrasonic signal transmitted by the ultrasonic transmitting unit;
the equipment to be positioned comprises two or more than two equipment which are arranged on different sides of the positioning base station and can be penetrated by laser when in use.
4. A positioning method applied to the positioning base station of claim 1, comprising:
determining the side position of the positioned equipment relative to the positioning base station;
according to the side position of the positioned equipment relative to the positioning base station, the emitting time of two laser plane signals emitted by the laser emitting unit and rotating around the rotating shaft at a set angle and the emitting angle of ultrasonic signals emitted by the ultrasonic emitting unit are controlled.
5. A storage medium storing one or more programs executable by one or more processors to perform the steps of the positioning method as recited in claim 4.
6. A gaming system comprising the positioning system of claim 3, further comprising a server;
the positioned equipment is also used for determining own position information according to the received synchronous signals, the two laser plane signals and the ultrasonic signals and sending the own position information to a server;
and the server is used for receiving the position information of all the positioned devices, displaying the virtual actions of the game users corresponding to all the positioned devices in the virtual scene, and simultaneously displaying the virtual scene in the head display positioners of all the game users.
7. The gaming system of claim 6, wherein the plurality of game pieces are configured to,
The device to be positioned is also used for sending the position information of the device to be positioned to other devices to be positioned, receiving the position information sent by other devices to be positioned, and sending the position information of the device to be positioned and the position information of other devices to be positioned to the server.
8. The gaming system of claim 6, wherein the plurality of game pieces are configured to,
The equipment to be positioned is also used for receiving a setting instruction of a game mode and sending the setting instruction to the positioning base station;
The positioning base station is also used for controlling the emission time of the two laser plane signals and the emission angle of the ultrasonic signals according to the setting instruction.
9. A gaming method for use with the gaming system of claim 6, comprising:
Determining a game mode;
According to the game mode, the emission time of two laser plane signals emitted by the laser emission unit of the positioning base station, which are emitted by the laser emission unit rotating around the rotation axis and are emitted by the set angle, and the emission angle of the ultrasonic signal emitted by the ultrasonic emission unit are controlled.
10. A storage medium storing one or more programs executable by one or more processors to implement the steps of the gaming method of claim 9.
CN201810651782.3A 2018-06-22 2018-06-22 Positioning base station, positioning system, game system, method thereof and storage medium Active CN109031189B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810651782.3A CN109031189B (en) 2018-06-22 2018-06-22 Positioning base station, positioning system, game system, method thereof and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810651782.3A CN109031189B (en) 2018-06-22 2018-06-22 Positioning base station, positioning system, game system, method thereof and storage medium

Publications (2)

Publication Number Publication Date
CN109031189A CN109031189A (en) 2018-12-18
CN109031189B true CN109031189B (en) 2024-05-28

Family

ID=64610091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810651782.3A Active CN109031189B (en) 2018-06-22 2018-06-22 Positioning base station, positioning system, game system, method thereof and storage medium

Country Status (1)

Country Link
CN (1) CN109031189B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2837808A1 (en) * 2013-12-20 2015-06-20 Chris Argiro Video-game controller assemblies for progressive control of actionable-objects displayed on touchscreens
CN105607034A (en) * 2015-12-23 2016-05-25 北京凌宇智控科技有限公司 Three-dimensional space detection system, positioning method and system
CN105865406A (en) * 2015-01-12 2016-08-17 金宝电子工业股份有限公司 Positioning system and positioning method of sweeper
CN106526539A (en) * 2016-11-25 2017-03-22 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN106526538A (en) * 2016-11-25 2017-03-22 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN106526540A (en) * 2016-11-25 2017-03-22 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN106646365A (en) * 2016-11-25 2017-05-10 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN208384103U (en) * 2018-06-22 2019-01-15 凌宇科技(北京)有限公司 A kind of locating base station, positioning system and game system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2837808A1 (en) * 2013-12-20 2015-06-20 Chris Argiro Video-game controller assemblies for progressive control of actionable-objects displayed on touchscreens
CN105865406A (en) * 2015-01-12 2016-08-17 金宝电子工业股份有限公司 Positioning system and positioning method of sweeper
CN105607034A (en) * 2015-12-23 2016-05-25 北京凌宇智控科技有限公司 Three-dimensional space detection system, positioning method and system
CN106526539A (en) * 2016-11-25 2017-03-22 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN106526538A (en) * 2016-11-25 2017-03-22 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN106526540A (en) * 2016-11-25 2017-03-22 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN106646365A (en) * 2016-11-25 2017-05-10 北京凌宇智控科技有限公司 Positioning base station, positioning system and positioning method
CN208384103U (en) * 2018-06-22 2019-01-15 凌宇科技(北京)有限公司 A kind of locating base station, positioning system and game system

Also Published As

Publication number Publication date
CN109031189A (en) 2018-12-18

Similar Documents

Publication Publication Date Title
US11948260B1 (en) Streaming mixed-reality environments between multiple devices
US10105594B2 (en) Wearable garments recognition and integration with an interactive gaming system
CN102939139B (en) Calibration of portable devices in shared virtual space
US20150070274A1 (en) Methods and systems for determining 6dof location and orientation of head-mounted display and associated user movements
EP3595789B1 (en) Virtual reality system using an actor and director model
CN111275797B (en) Animation display method, device, equipment and storage medium
TW202004421A (en) Eye tracking with prediction and late update to GPU for fast foveated rendering in an HMD environment
EP2579128B1 (en) Portable device, virtual reality system and method
US9600067B2 (en) System and method for generating a mixed reality environment
EP3882870A1 (en) Method and device for image display, storage medium and electronic device
CN109069934A (en) Spectators' view tracking to the VR user in reality environment (VR)
JP7451563B2 (en) Virtual character control method, computer equipment, computer program, and virtual character control device
US20180204369A1 (en) Method for communicating via virtual space, program for executing the method on computer, and information processing apparatus for executing the program
US11794112B2 (en) Information synchronization method and apparatus, and storage medium
US10888771B2 (en) Method and device for object pointing in virtual reality (VR) scene, and VR apparatus
US20180299948A1 (en) Method for communicating via virtual space and system for executing the method
JP2022540277A (en) VIRTUAL OBJECT CONTROL METHOD, APPARATUS, TERMINAL AND COMPUTER PROGRAM
CN105353871A (en) Target object control method and apparatus in virtual reality scene
WO2016070192A1 (en) Interactive gaming using wearable optical devices
JP2024522067A (en) User interface display method, device, equipment, and computer program
KR20190098472A (en) System and method of virtual reality multi motion simulation using beacon signal
CN109031189B (en) Positioning base station, positioning system, game system, method thereof and storage medium
CN113190113A (en) Ultra-wideband positioning virtual reality system and positioning method for realizing position and direction
CN208384103U (en) A kind of locating base station, positioning system and game system
US10834561B2 (en) Smart hardware operation method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant