Virtual-real fusion base station deployment method, device, electronic device and storage medium

By determining the first area and measurement points in the virtual scene, and calculating the base station location in the real scene using the mapping relationship, the problems of high difficulty in layout and inaccurate positioning of the UWB base station are solved, and the fast and accurate positioning of the base station layout is achieved.

CN116074849BActive Publication Date: 2025-08-08CRRC IND INST CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211667608.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2025-08-08
Estimated Expiration
2042-12-23

AI Technical Summary

Technical Problem

In the prior art, UWB base stations are difficult to arrange and position in virtual scenes and are inaccurate.

Method used

By determining the first area and the measurement point in the virtual scene, determining the second area and the measurement point in the real scene using the mapping relationship, combining the distance and height values of the measurement points, the real position of the base station is calculated and mapped into the virtual scene, thereby realizing accurate positioning of the base station.

Benefits of technology

It reduces the difficulty of base station layout in virtual scenes, improves the accuracy of base station layout, and realizes the fast and accurate positioning of base station locations in virtual scenes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116074849B_ABST
    Figure CN116074849B_ABST
Patent Text Reader

Abstract

The present invention provides a virtual-real fusion base station deployment method, apparatus, electronic device, and storage medium. The method includes: determining a first area in a virtual scene and selecting first measurement points in the virtual scene, wherein the first measurement points are all outside the first area; determining a second area and second measurement points in a real scene based on the first area and the first measurement points; deploying base stations in the second area; determining the actual base station locations of the base stations based on the second measurement points, and mapping the virtual base station locations of the base stations in the virtual scene. This method reduces the difficulty of base station deployment in the virtual scene and improves the accuracy of base station deployment positioning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of virtual reality technology, and in particular to a base station deployment method, device, electronic device and storage medium for virtual-reality fusion. Background Art

[0002] With the development of artificial intelligence and the Internet of Things (IoT), location information has become a key factor in today's communications era. Positioning technology is attracting increasing attention and attention from researchers. Due to the advantages of UWB (Ultra Wideband), a carrier-free communication technology, UWB-based positioning technology has been widely used in various applications, including industrial and indoor positioning. For UWB base stations to effectively perform their functions, they must be laid out and configured. Precise layout of UWB base stations is key to achieving accurate UWB positioning.

[0003] Most existing methods rely on workers' experience to assess the specific conditions of the on-site environment. They then use a level and a laser rangefinder to manually measure the relative XYZ coordinates of the base stations using relevant reference objects on site, such as walls and the ground. This is used to arrange the base stations and determine their positions. The virtual base stations in the virtual scene are then arranged based on their relative positions to the reference objects, completing the base station layout in both the virtual and real scenes. Summary of the Invention

[0004] The present invention provides a virtual-real fusion base station deployment method, device, electronic device and storage medium, which are used to solve the problems of high difficulty in deploying UWB base stations and inaccurate positioning in virtual scenes in the prior art.

[0005] The present invention provides a virtual-real fusion base station deployment method, comprising:

[0006] Determining a first area in a virtual scene, and selecting first measurement points in the virtual scene, wherein the first measurement points are all outside the first area;

[0007] Determining a second area and a second measurement point in the real scene based on the first area and the first measurement point;

[0008] A base station deployed in the second area;

[0009] The actual base station position of the base station is determined according to the second measurement point, and the virtual base station position of the base station in the virtual scene is obtained by mapping.

[0010] According to a virtual-real fusion base station deployment method provided by the present invention, determining a first area in a virtual scene and selecting a first measurement point in the virtual scene include:

[0011] receiving an input area selection instruction, and determining a first area in the virtual scene according to the area selection instruction;

[0012] According to the first area, candidate measurement points are determined in the virtual scene, and the first measurement point is determined among the candidate measurement points.

[0013] According to a virtual-reality fusion base station positioning method provided by the present invention, determining candidate measurement points in the virtual scene based on the first area, and determining the first measurement point among the candidate measurement points, includes:

[0014] Selecting a center point in the first area, and determining a distance between a reference point in the virtual scene and the center point;

[0015] selecting, from the reference points, reference points whose distances from the center point are less than a distance threshold as candidate measurement points, wherein the candidate measurement points are not within the first area;

[0016] According to the received selection instruction, a first measuring point is determined among the candidate measuring points.

[0017] According to a virtual-real fusion base station deployment method provided by the present invention, determining a second area and a second measurement point in a real scene based on the first area and the first measurement point includes:

[0018] Determining a mapping relationship between the real scene and the virtual scene;

[0019] According to the mapping relationship, a second area corresponding to the first area and a second measurement point corresponding to the first measurement point are determined.

[0020] According to a virtual-real fusion base station deployment method provided by the present invention, determining the real base station position of the base station according to the second measurement point, and mapping to obtain the virtual base station position of the base station in the virtual scene, includes:

[0021] Determining a distance between each of the second measurement points and the base station, and determining a height value of the base station;

[0022] determining a candidate real base station position according to the second measurement point, the distance value, and the height value;

[0023] determining, according to the second area, a real base station position of the base station among the candidate real base station positions;

[0024] According to the mapping relationship, a virtual base station position of the base station in the virtual scene is determined.

[0025] According to a virtual-real fusion base station placement method provided by the present invention, determining the candidate real base station position according to the second measurement point, the distance value, and the height value includes:

[0026] generating a plurality of spherical surfaces according to the second measuring points and the distance values, wherein the number of the plurality of spherical surfaces is equal to the number of the second measuring points;

[0027] An intersection surface of the plurality of spherical surfaces is determined, and candidate real base station positions are determined on the intersection surface according to the height values.

[0028] According to a virtual-real fusion base station deployment method provided by the present invention, determining the real base station position of the base station from the candidate real base station positions according to the second area includes:

[0029] It is determined whether each position among the candidate real base station positions is within the second area, and the position within the second area is determined as the real base station position of the base station.

[0030] The present invention also provides a virtual-real fusion base station deployment device, comprising:

[0031] A first selection module is configured to determine a first area in a virtual scene and select first measurement points in the virtual scene, wherein the first measurement points are all outside the first area;

[0032] A second selection module is configured to determine a second area and a second measurement point in a real scene based on the first area and the first measurement point;

[0033] A base station layout module, configured to layout base stations in the second area;

[0034] A position positioning module is used to determine the real base station position of the base station according to the second measurement point, and map to obtain the virtual base station position of the base station in the virtual scene.

[0035] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the virtual-real fusion base station deployment method described in any one of the above is implemented.

[0036] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for deploying a base station with virtual-real integration as described above is implemented.

[0037] The virtual-real fusion base station positioning method, device, electronic device, and storage medium provided by the present invention, when performing base station positioning calculations, first determine a first area for base station layout and a first measurement point for positioning calculations in a virtual scene, then map the first area and the first measurement point to the real scene through mapping, determine the mapping result in the real scene, including the second area and the second measurement point, and then, after completing the base station layout in the real scene, measure and record data based on the determined second area and the second measurement point to calculate the position of the base station in the real scene, and finally obtain the position of the base station in the virtual scene through mapping. This implements a rough layout of the base station area on the simulation end and visualizes the layout information of the base station in the virtual scene. After completing the base station layout in the real scene, the corresponding base station position in the virtual scene can be easily and quickly obtained, reducing the difficulty of base station layout in the virtual scene and improving the accuracy of base station layout positioning. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0039] Figure 1 It is a flowchart of the virtual-real fusion base station deployment method provided by the present invention;

[0040] Figure 2 It is a schematic diagram of the method for locating the real position of a virtual base station provided by the present invention;

[0041] Figure 3 It is a flow chart of the virtual-real integrated UWB base station deployment method provided by the present invention;

[0042] Figure 4 It is a structural diagram of the base station deployment device for virtual-real integration provided by the present invention;

[0043] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0044] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0045] The following combination Figure 1-Figure 3 Describe the virtual-real fusion base station deployment method of the present invention, Figure 1 This is a flow chart of the virtual-real fusion base station deployment method provided by the present invention. Figure 1 As shown, the method includes:

[0046] Step 101 : determining a first area in a virtual scene, and selecting first measurement points in the virtual scene, wherein the first measurement points are all outside the first area.

[0047] A virtual scene is a scene constructed to correspond to a real scene. In order to accurately display the objects or equipment contained in the real scene in the virtual scene, it is necessary to reasonably construct and position them in the virtual scene. For example, an object that exists in the real scene needs to be accurately displayed at the corresponding position in the virtual scene.

[0048] To construct an object or device in a virtual scene, its position within the scene must be accurately determined. Specifically, during positioning, a first area is first determined within the virtual scene, and a corresponding first measurement point is selected within the scene. The first area is used to layout the corresponding device, such as a UWB base station, while the first measurement point is used to locate the deployed device.

[0049] When constructing a virtual scene on the simulation side, the virtual scene corresponds to the real scene, that is, there is a certain mapping relationship between the virtual scene and the real scene. When selecting the first area, appropriate locations for base station layout can be selected based on multiple factors, such as the size of the real scene space, the size of the base station layout space, and base station layout principles. In other words, the first area is determined in the virtual scene. At the same time, to locate the positions of the deployed base stations, corresponding measurement points are selected for positioning. The selected first measurement points are points outside the first area.

[0050] Exemplarily, when determining the first area and the first measurement point, it includes: receiving an input area selection instruction, and determining the first area in the virtual scene according to the area selection instruction; determining candidate measurement points in the virtual scene according to the first area, and determining the first measurement point among the candidate measurement points.

[0051] When determining the first area for layout of base stations, the area can be selected according to the actual situation. According to the actual scenario and the requirements of base station layout, a suitable first area can be selected in the virtual scenario, so that the base station can be laid out in the first area.

[0052] For example, when determining the first area, the determined point can be used as the center of a circle, and a cylindrical area can be selected as the first area for base station layout. Alternatively, a square column area can be selected as the first area.

[0053] In addition, when determining the first measurement point, the entire virtual scene is a multi-dimensional space, such as a three-dimensional space. The first measurement point used for measurement and positioning is a reference point in the virtual scene, and this reference point is not within the first area. In other words, several reference points are selected in areas other than the first area of the virtual scene as the first measurement point. For example, corners or salient points of objects in the scene are convenient points for measurement.

[0054] To facilitate measurement, the first measurement point can be selected as a reference point that is not far from the first area. Specifically, determining the first measurement point includes: selecting a center point in the first area and determining a distance between the reference point and the center point in the virtual scene; selecting, from the reference points, each reference point whose distance from the center point is less than a distance threshold as a candidate measurement point, wherein the candidate measurement point is not within the first area; and determining the first measurement point from the candidate measurement points based on the received selection instruction.

[0055] When determining the first measurement point, a suitable reference point may be selected as the first measurement point based on the distance. For example, a center point may be selected in the first area, and then the distance between each reference point and the center point may be determined to determine the first measurement point for measurement and positioning among the reference points.

[0056] Step 102: Determine a second area and a second measurement point in a real scene based on the first area and the first measurement point.

[0057] After determining the first area and the first measurement point in the virtual scene, a second area and a second measurement point are determined in the real scene based on the first area and the first measurement point. The second area is the area corresponding to the first area mapped in the real scene, and the second measurement point is the point corresponding to the first measurement point mapped in the real scene.

[0058] Specifically, there is a certain mapping relationship between the real scene and the virtual scene. Therefore, when determining the second area and the second measurement point, it includes: determining the mapping relationship between the real scene and the virtual scene; and determining the second area corresponding to the first area and the second measurement point corresponding to the first measurement point based on the mapping relationship.

[0059] After the mapping relationship between the virtual scene and the real scene is determined, the second area and the second measurement point corresponding to the first area and the first measurement point in the virtual scene in the real scene are determined through mapping.

[0060] Step 103: deploy base stations in the second area.

[0061] After the second area is determined in the real scene, the base stations will be laid out in the second area. The base stations will be laid out in a suitable location in the second area according to the actual environment. For example, a location that is not obstructed and convenient will be selected for the base station layout.

[0062] Step 104 : determining the actual base station position of the base station according to the second measurement point, and mapping to obtain the virtual base station position of the base station in the virtual scene.

[0063] After completing the layout of the base stations in the real scene, the positions of the base stations in the virtual scene are determined. Specifically, after determining the layout of the base stations, the real base station positions of the base stations are determined based on the determined second measurement points, and then the corresponding virtual base station positions of the base stations in the virtual scene are obtained through mapping.

[0064] For example, before determining the position of the base station in the virtual scene, first determine its corresponding position in the real scene, and then obtain the position of the base station in the virtual scene based on the mapping relationship between the virtual scene and the real scene. When determining the position of the base station in the real scene based on the second measurement point, the distance measurement and positioning processing are completed. Figure 2 , Figure 2 It is a schematic diagram of the method for locating the real position of a virtual base station provided by the present invention, wherein the steps include steps 201 to 204.

[0065] Step 201, determining the distance between each measuring point in the second measuring point and the base station, and determining the height value of the base station;

[0066] Step 202, determining a candidate real base station location based on the second measurement point, the distance value, and the height value;

[0067] Step 203: determining the actual base station location of the base station from the candidate actual base station locations according to the second area;

[0068] Step 204: Determine the virtual base station position of the base station in the virtual scene according to the mapping relationship.

[0069] Specifically, when determining the position of the laid out base station in the real scene, the distance value between each measuring point in the second measuring point and the base station is determined, and the height value of the base station is determined at the same time. Then, based on the obtained distance value and height value, the second measuring point with the determined distance value is combined to determine the possible position in the real scene, that is, the candidate real base station position. Then, the position of the base station in the real scene is determined through screening. Finally, based on the mapping relationship between the virtual scene and the real scene, the position of the base station in the virtual scene is determined.

[0070] For example, when determining the distance value between the second measuring point and the base station and the height value of the base station, a laser rangefinder can be used for measurement. By placing a corresponding laser rangefinder at the second measuring point, the distance value from each measuring point to the base station is measured and recorded. At the same time, the laser rangefinder set on the base station emits a laser vertically to the ground to measure and record the vertical distance from the base station to the ground, that is, the height value.

[0071] After obtaining the distance value from the second measurement point to the base station and the height value of the base station itself, the position of the deployed base station in the real scene will be determined. At this time, the candidate real base station position is first determined based on the obtained distance value and height value, combined with the position information of the second measurement point. Specifically, it includes: generating several spheres based on the second measurement point and the distance value, where the number of the several spheres is the same as the number of the second measurement points; determining the intersection surface of the several spheres, and determining the candidate real base station position on the intersection surface based on the height value.

[0072] When determining the candidate true base station location, the trilateration algorithm first generates several corresponding spheres based on the second measurement point and the distance value. The circle formed by the intersection of these spheres represents the area where the true base station location is located, meaning the true base station location lies on this intersecting circle. Finally, the true base station location is determined on this intersecting circle, combined with the measured base station height.

[0073] For example, when determining the position of the base station in the real scene based on the obtained base station height value, points existing on the intersecting circles are determined based on the height values. In this case, the number of points obtained is two, one of which is within the second area and the other is outside the second area. The point within the second area is the position of the base station in the real scene. Finally, after obtaining the actual base station position of the base station in the real scene, the corresponding virtual base station position of the base station in the virtual scene can be determined.

[0074] Reference Figure 3 , Figure 3 It is a flow chart of the virtual-real integrated UWB base station deployment method provided by the present invention.

[0075] Depend on Figure 3 As can be seen, base station deployment involves three steps: rough simulation of base station layout, free on-site configuration of base stations, and precise base station location calculation. Rough simulation of base station layout is performed in a virtual environment, free on-site configuration of base stations is performed in a real environment, and precise base station location calculation is based on data obtained from the real environment.

[0076] When roughly simulating the layout of base stations, first enter the simulation design end of the base station to perform rough layout area design of the base station, design and plan the area where each base station is located, and set reference points for measurement for subsequent positioning calculations.

[0077] Specifically, upon entering the simulation, observe and evaluate the actual operating scenario. Based on multiple aspects, such as the actual scene space size, the base station layout space size, and base station layout principles, the on-site operating environment is evaluated. An appropriate location is selected as the base station area, also known as the first area. This location has no precision requirements and only requires a rough setting that suits the actual scenario. At the same time, a corresponding range size is set for the selected base station area, which serves as a limit for subsequent base station layout. The base station layout area is a rough layout, consisting of a cylindrical area with a set location as the center, a certain distance as the radius, and no height limit.

[0078] After completing the selection of the base station area, select two landmark points that are not far from the base station area but are not within the base station area. These points can be used as the first measurement points, such as corner points or salient points of objects in the scene.

[0079] After completing the rough simulation layout, the base station will be laid out in the real scene. Specifically, the base station area of the simulation design end is first mapped to the real scene, that is, the second area mapped by the first area is determined in the real scene. When mapping, a rough calculation can be made based on the reference objects in the scene. For example, first determine the center position of the base station layout area (second area) based on relevant reference objects, and then find the approximate area with the area size during simulation design as the radius.

[0080] When laying out the base station, according to the specific environment on site, you can freely choose a location within the base station layout area that is convenient for installation and reduces obstruction to arrange the base station, and use it as the base station in the actual scene.

[0081] Finally, when calculating the position of the base station, the height of the base station and the distance from the measurement point are measured. Based on the relevant data obtained from the measurement, a more accurate base station position is calculated and mapped to the virtual scene, thus obtaining the position of the base station in the virtual scene.

[0082] Specifically, based on the two measurement points selected in the simulation design, their corresponding points in the real-world scenario are found. Then, a laser rangefinder is used to emit rays from these two points toward the base station chip, measuring and recording the distances d1 and d2 from the two points to the base station. Simultaneously, the laser rangefinder is used to emit a laser vertically from the base station toward the ground to measure and record the base station's height h.

[0083] When determining the position of the base station in the real scene, based on the measured d1, d2, and h, spheres are drawn from the two measurement points with radii d1 and d2 respectively. The two spheres intersect to form a circle, and then through the base station height h, two points can be obtained. The point outside the area is discarded, and the obtained point is the position of the base station. Then, the virtual base station position in the virtual scene can be determined by mapping.

[0084] In the virtual-real fusion base station layout method of the above-mentioned embodiment, when performing the positioning calculation of the base station, a first area for performing the base station layout and a first measurement point for performing the positioning calculation are first determined in the virtual scene. The first area and the first measurement point are then mapped to the real scene through mapping, and the mapping result in the real scene is determined, including the second area and the second measurement point. Then, after completing the base station layout in the real scene, data is measured and recorded based on the determined second area and the second measurement point to calculate the position of the base station in the real scene. Finally, the position of the base station in the virtual scene is obtained through mapping. This implements a rough layout of the base station area on the simulation end and visualizes the layout information of the base station in the virtual scene. After completing the base station layout in the real scene, the corresponding base station position in the virtual scene can be easily and quickly obtained, reducing the difficulty of base station layout in the virtual scene and improving the accuracy of base station layout positioning.

[0085] The virtual-reality fusion base station positioning device provided by the present invention is described below. The virtual-reality fusion base station positioning device described below and the virtual-reality fusion base station positioning method described above can refer to each other.

[0086] Figure 4 This is a structural diagram of the virtual-real fusion base station positioning device provided by the present invention, such as Figure 4 As shown, the virtual-real fusion base station positioning device 400 includes:

[0087] A first selection module 401 is configured to determine a first area in a virtual scene and select first measurement points in the virtual scene, wherein the first measurement points are all outside the first area;

[0088] A second selection module 402 is configured to determine a second area and a second measurement point in a real scene based on the first area and the first measurement point;

[0089] A base station layout module 403 is configured to layout base stations in the second area;

[0090] The position positioning module 404 is configured to determine the actual base station position of the base station according to the second measurement point, and map the virtual base station position of the base station in the virtual scene.

[0091] Based on the above embodiment, the first selection module 401 is further configured to:

[0092] receiving an input region selection instruction, and determining a first region in the virtual scene according to the region selection instruction;

[0093] According to the first area, candidate measurement points are determined in the virtual scene, and a first measurement point is determined among the candidate measurement points.

[0094] Based on the above embodiment, the first selection module 401 is further configured to:

[0095] Selecting a center point in the first area and determining a distance between the reference point and the center point in the virtual scene;

[0096] Selecting, from the reference points, each reference point whose distance from the center point is less than a distance threshold as a candidate measurement point, wherein the candidate measurement point is not within the first area;

[0097] According to the received selection instruction, a first measuring point is determined from the candidate measuring points.

[0098] Based on the above embodiment, the second selection module 402 is further configured to:

[0099] Determine the mapping relationship between real scenes and virtual scenes;

[0100] According to the mapping relationship, the second area corresponding to the first area and the second measurement point corresponding to the first measurement point are determined.

[0101] Based on the above embodiment, the position location module 404 is further configured to:

[0102] Determining the distance between each measuring point in the second measuring point and the base station, and determining the height value of the base station;

[0103] Determining a candidate real base station position based on the second measurement point, the distance value, and the height value;

[0104] determining a real base station location of the base station among the candidate real base station locations according to the second area;

[0105] According to the mapping relationship, the virtual base station position of the base station in the virtual scene is determined.

[0106] Based on the above embodiment, the position location module 404 is further configured to:

[0107] generating a plurality of spherical surfaces according to the second measurement point and the distance value, wherein the number of the plurality of spherical surfaces is the same as the number of the second measurement points;

[0108] The intersection surface of several spherical surfaces is determined, and the candidate real base station positions are determined on the intersection surface according to the height values.

[0109] Based on the above embodiment, the position location module 404 is further configured to:

[0110] It is determined whether each candidate real base station position is within the second area, and the position within the second area is determined as the real base station position of the base station.

[0111] In the virtual-real fusion base station positioning device of the above-mentioned embodiment, when performing the positioning calculation of the base station, the first area for base station layout and the first measurement point for positioning calculation are first determined in the virtual scene. Then, the first area and the first measurement point are mapped to the real scene through mapping, and the mapping result in the real scene is determined, including the second area and the second measurement point. Then, after the base station layout is completed in the real scene, data is measured and recorded based on the determined second area and the second measurement point to calculate the position of the base station in the real scene. Finally, the position of the base station in the virtual scene is obtained through mapping. This realizes the rough layout of the base station area on the simulation end and the visualization of the layout information of the base station in the virtual scene. After the base station layout in the real scene is completed, the corresponding base station position in the virtual scene can be obtained quickly and conveniently, which reduces the difficulty of base station layout in the virtual scene and improves the accuracy of base station layout positioning.

[0112] Figure 5 An example of a physical structure diagram of an electronic device is shown below. Figure 5 As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other via the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute a virtual-real fusion base station positioning method, which includes: determining a first area in a virtual scene and selecting a first measurement point in the virtual scene, wherein the first measurement point is outside the first area; determining a second area and a second measurement point in a real scene based on the first area and the first measurement point; deploying base stations in the second area; determining the real base station position of the base station based on the second measurement point, and mapping the base station to obtain a virtual base station position in the virtual scene.

[0113] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0114] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the virtual-reality fusion base station positioning method provided by the above methods, the method including: determining a first area in a virtual scene, and selecting a first measurement point in the virtual scene, wherein the first measurement point is outside the first area; based on the first area and the first measurement point, determining a second area and a second measurement point in a real scene; base stations arranged in the second area; determining the real base station position of the base station based on the second measurement point, and mapping the virtual base station position of the base station in the virtual scene.

[0115] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the virtual-reality fusion base station positioning method provided by the above-mentioned methods, the method comprising: determining a first area in a virtual scene, and selecting a first measurement point in the virtual scene, wherein the first measurement points are all outside the first area; determining a second area and a second measurement point in a real scene based on the first area and the first measurement point; base stations arranged in the second area; determining the real base station position of the base station based on the second measurement point, and mapping the virtual base station position of the base station in the virtual scene.

[0116] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0117] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course by hardware.

[0118] The part that has made technical contributions can be embodied in the form of software products, which can be stored in computer-readable storage media such as ROM / RAM, disk, optical disk, etc.

[0119] The disk includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or certain parts of the embodiments.

[0120] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the above embodiments, the present invention is not limited to the present invention.

[0121] Ordinary technicians in this field should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some of the technical features therein with equivalents; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A virtual-real fusion base station deployment method, characterized in that: include: Determining a first area in a virtual scene, and selecting first measurement points in the virtual scene, wherein the first measurement points are all outside the first area; Determining a second area and a second measurement point in the real scene based on the first area and the first measurement point; deploying a base station in the second area; Determine the actual base station position of the base station according to the second measurement point, and map and obtain a virtual base station position of the base station in the virtual scene; The determining a first area in the virtual scene and selecting a first measurement point in the virtual scene includes: receiving an input area selection instruction, and determining a first area in the virtual scene according to the area selection instruction; determining candidate measurement points in the virtual scene according to the first area, and determining the first measurement point among the candidate measurement points; The step of determining candidate measurement points in the virtual scene according to the first area, and determining the first measurement point among the candidate measurement points, includes: Selecting a center point in the first area, and determining a distance between a reference point in the virtual scene and the center point; selecting, from the reference points, reference points whose distances from the center point are less than a distance threshold as candidate measurement points, wherein the candidate measurement points are not within the first area; determining a first measurement point among the candidate measurement points according to the received selection instruction; The first measurement points include several measurement points.

2. The virtual-real fusion base station deployment method according to claim 1, characterized in that: Determining a second area and a second measurement point in the real scene based on the first area and the first measurement point includes: Determining a mapping relationship between the real scene and the virtual scene; According to the mapping relationship, a second area corresponding to the first area and a second measurement point corresponding to the first measurement point are determined.

3. The virtual-real fusion base station deployment method according to claim 2, characterized in that: The determining the real base station position of the base station according to the second measurement point, and mapping to obtain the virtual base station position of the base station in the virtual scene, includes: Determining a distance between each of the second measurement points and the base station, and determining a height value of the base station; determining a candidate real base station position according to the second measurement point, the distance value, and the height value; determining, according to the second area, a real base station position of the base station among the candidate real base station positions; According to the mapping relationship, a virtual base station position of the base station in the virtual scene is determined.

4. The virtual-real fusion base station deployment method according to claim 3, characterized in that: The determining, based on the second measurement point, the distance value, and the height value, of a candidate real base station position includes: generating a plurality of spherical surfaces according to the second measuring points and the distance values, wherein the number of the plurality of spherical surfaces is equal to the number of the second measuring points; An intersection surface of the plurality of spherical surfaces is determined, and candidate real base station positions are determined on the intersection surface according to the height values.

5. The virtual-real fusion base station deployment method according to claim 3, characterized in that: Determining the actual base station location of the base station from among the candidate actual base station locations according to the second area includes: It is determined whether each position among the candidate real base station positions is within the second area, and the position within the second area is determined as the real base station position of the base station.

6. A virtual-real fusion base station deployment device, characterized in that: include: A first selection module is configured to determine a first area in a virtual scene and select first measurement points in the virtual scene, wherein the first measurement points are all outside the first area; the first measurement points include a plurality of measurement points; A second selection module is configured to determine a second area and a second measurement point in a real scene based on the first area and the first measurement point; A base station layout module, configured to layout base stations in the second area; a position positioning module, configured to determine a real base station position of the base station according to the second measurement point, and map the real base station position of the base station in the virtual scene; The determining a first area in the virtual scene and selecting a first measurement point in the virtual scene includes: receiving an input area selection instruction, and determining a first area in the virtual scene according to the area selection instruction; determining candidate measurement points in the virtual scene according to the first area, and determining the first measurement point among the candidate measurement points; The step of determining candidate measurement points in the virtual scene according to the first area, and determining the first measurement point among the candidate measurement points, includes: Selecting a center point in the first area, and determining a distance between a reference point in the virtual scene and the center point; selecting, from the reference points, reference points whose distances from the center point are less than a distance threshold as candidate measurement points, wherein the candidate measurement points are not within the first area; According to the received selection instruction, a first measuring point is determined among the candidate measuring points.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the base station deployment method for virtual-reality integration as described in any one of claims 1 to 5 is implemented.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the base station deployment method for virtual-real integration as claimed in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Virtual environment picture display method and device, equipment and storage medium

    CN111481934A

  • Simulation method and simulation device for UWB positioning environment and storage medium

    CN112422318A

  • Virtual object positioning method and device, electronic equipment and storage medium

    CN113724397A