Single-positioned pile regional positioning method and system, electronic device and storage medium

By setting up multiple positioning stakes in the indoor environment and utilizing the collaborative work of the configuration and positioning devices, the problem of low GPS positioning accuracy indoors was solved, achieving high-precision indoor positioning and improving the user experience.

CN120434768BActive Publication Date: 2026-04-10SOYO TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-13
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing GPS positioning has low accuracy in indoor environments and cannot effectively solve the problem of accuracy in indoor positioning.

Method used

By setting up multiple positioning stakes in the target area, configuring the equipment to obtain the target coverage radius and power of the positioning stakes, and sending a positioning signal containing location information, the positioning equipment receives the signal to determine that it is within the coverage radius, and improves positioning accuracy by using radio frequency modulation.

Benefits of technology

It achieves accurate positioning in indoor environments, improves the positioning accuracy of positioning devices, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434768B_ABST
    Figure CN120434768B_ABST
Patent Text Reader

Abstract

The application discloses a single positioning pile regional positioning method and system, electronic equipment and a storage medium. The method is applied to a single positioning pile regional positioning system, the single positioning pile regional positioning system comprises a configuration device, a plurality of positioning piles in a target region and a positioning device, and the method comprises the following steps: the configuration device acquires a target coverage radius of a first positioning pile, wherein the first positioning pile is any one of the plurality of positioning piles; the configuration device sends configuration information to the first positioning pile, wherein the configuration information comprises position information and the target coverage radius of the first positioning pile; the first positioning pile determines a target power of the first positioning pile based on the target coverage radius; the first positioning pile sends a positioning signal at the target power, wherein the positioning signal comprises the position information; and the positioning device receives the positioning signal from the first positioning pile, and determines that the positioning device enters the target coverage radius of the first positioning pile based on the position information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the positioning technical field, and in particular to a single positioning pile regional positioning method and system, electronic equipment and storage medium. BACKGROUND

[0002] At present, the widely used positioning method is GPS positioning, which mainly calculates the accurate position of the receiver by receiving the signal sent by the geosynchronous satellite. The advantage of this technology is its global coverage and high precision, which makes it widely used in outdoor navigation, vehicle tracking and other fields. However, in complex environments such as indoor environment, the GPS positioning signal may be blocked, resulting in low accuracy of indoor positioning. SUMMARY

[0003] The embodiments of the present application provide a single positioning pile regional positioning method, system, electronic equipment and storage medium, which realizes indoor positioning through positioning piles and improves the accuracy of indoor positioning.

[0004] In a first aspect, the embodiments of the present application provide a single positioning pile regional positioning method, which is applied to a single positioning pile regional positioning system, and the single positioning pile regional positioning system includes a configuration device, a plurality of positioning piles in a target area and a positioning device. The method includes the following steps:

[0005] The configuration device obtains a target coverage radius of a first positioning pile, wherein the first positioning pile is any one of the plurality of positioning piles;

[0006] The configuration device sends configuration information to the first positioning pile, wherein the configuration information includes position information of the first positioning pile and the target coverage radius;

[0007] The first positioning pile determines a target power of the first positioning pile based on the target coverage radius;

[0008] The first positioning pile sends a positioning signal at the target power, wherein the positioning signal includes the position information;

[0009] The positioning device receives the positioning signal from the first positioning pile, and determines that the positioning device enters the target coverage radius of the first positioning pile based on the position information.

[0010] In a second aspect, the embodiments of the present application provide a single positioning pile regional positioning system, which includes a configuration device, a plurality of positioning piles in a target area and a positioning device;

[0011] The configuration device is configured to obtain a target coverage radius of a first positioning pile, wherein the first positioning pile is any one of the plurality of positioning piles;

[0012] The configuration device is configured to send configuration information to the first positioning pile, wherein the configuration information comprises position information of the first positioning pile and the target coverage radius;

[0013] The first positioning pile is configured to determine a target power of the first positioning pile based on the target coverage radius;

[0014] The first positioning pile is configured to send a positioning signal at the target power, wherein the positioning signal comprises the position information;

[0015] The positioning device is configured to receive the positioning signal from the first positioning pile and determine that the positioning device enters the target coverage radius of the first positioning pile based on the position information.

[0016] In a third aspect, an electronic device is provided, which includes a processor and a memory. The processor is connected to the memory. The memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the electronic device executes the method of the first aspect.

[0017] In a fourth aspect, a computer readable storage medium is provided. The computer readable storage medium stores a computer program. The computer program causes a computer to execute the method of the first aspect.

[0018] In a fifth aspect, a computer program product is provided. The computer program product includes a non-transitory computer readable storage medium storing a computer program. The computer is operable to cause a computer to execute the method of the first aspect.

[0019] The embodiments of the present application have the following beneficial effects:

[0020] It can be seen that in the embodiment of the present application, the single positioning pile regional positioning system comprises a configuration device, a plurality of positioning piles located in a target region, and a positioning device, the configuration device acquires a target coverage radius of a first positioning pile, the first positioning pile being any one of the plurality of positioning piles; the configuration device sends configuration information to the first positioning pile, wherein the configuration information comprises position information of the first positioning pile and the target coverage radius; the first positioning pile determines a target power of the first positioning pile based on the target coverage radius; the first positioning pile sends a positioning signal at the target power, wherein the positioning signal comprises the position information; the positioning device receives the positioning signal from the first positioning pile and determines that the positioning device enters the target coverage radius of the first positioning pile based on the position information. That is, by setting a plurality of positioning piles in a target region and sending different positioning signals by the plurality of positioning piles, the positioning device can accurately determine that the positioning device is in the target coverage radius of the first positioning pile based on the positioning signal when receiving the positioning signal sent by the first positioning pile, thereby realizing indoor positioning of the positioning device and improving the accuracy of indoor positioning. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0022] Figure 1 A schematic diagram of a single positioning pile regional positioning system provided by an embodiment of the present application;

[0023] Figure 2 A flowchart of a single positioning pile regional positioning method provided by an embodiment of the present application;

[0024] Figure 3 A flowchart of a target coverage radius determination method provided by an embodiment of the present application;

[0025] Figure 4 A schematic diagram of an application scenario provided by an embodiment of the present application;

[0026] Figure 5 A functional unit composition block diagram of a single positioning pile regional positioning system provided by an embodiment of the present application;

[0027] Figure 6 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0028] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of protection of the present application.

[0029] The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a particular order. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product, or device.

[0030] Reference herein to "an embodiment" means that a particular feature, result, or characteristic described in connection with an embodiment can be included in at least one embodiment of the present application. The phrase appears at various locations in the specification does not necessarily all refer to the same embodiment, nor is it necessarily mutually exclusive of other embodiments. It is explicitly and implicitly understood by those skilled in the art that embodiments described herein can be combined with other embodiments.

[0031] Reference is made to Figure 1 , Figure 1 A schematic diagram of a single positioning pile regional positioning system according to an embodiment of the present application is provided. The single positioning pile regional positioning system includes a configuration device 101, a plurality of positioning piles 102 located in a target region (such as a first positioning pile 1021 shown in FIG. 1), a positioning device 103, and a server 104. It should be noted that the target region can be an indoor region, such as a shopping mall, a classroom, a factory, an exhibition hall, etc., or an outdoor region, such as a scenic spot, a school playground, etc., and the present application does not limit the target region. It should be noted that the positioning device 103 can be a smart phone, or other devices with a wireless signal communication module and a processing module, etc., and the present application does not limit the positioning device 103. Figure 1 The first positioning pile 1021 is any one of the plurality of positioning piles 102, Figure 1 The number of the plurality of positioning piles is only an example and does not limit the number of the positioning piles), the positioning device 103, and the server 104. It should be noted that the target region can be an indoor region, such as a shopping mall, a classroom, a factory, an exhibition hall, etc., or an outdoor region, such as a scenic spot, a school playground, etc., and the present application does not limit the target region. It should be noted that the positioning device 103 can be a smart phone, or other devices with a wireless signal communication module and a processing module, etc., and the present application does not limit the positioning device 103.

[0032] The configuration device 101 acquires a target coverage radius of a first positioning pile 1021, the first positioning pile 1021 being any one of the plurality of positioning piles 102; the configuration device 101 sends configuration information to the first positioning pile 1021, wherein the configuration information comprises position information of the first positioning pile 1021 and the target coverage radius; the first positioning pile 1021 determines a target power of the first positioning pile 1021 based on the target coverage radius; the first positioning pile 1021 sends a positioning signal at the target power, wherein the positioning signal comprises the position information; the positioning device 103 receives the positioning signal from the first positioning pile 1021 and determines that the positioning device 103 enters the target coverage radius of the first positioning pile 1021 based on the position information. It should be noted that the configuration device 101 can acquire the target coverage radius of the first positioning pile 1021 from the server 104.

[0033] It can be seen that, in the embodiments of the present application, the configuration device 101 acquires a target coverage radius of a first positioning pile 1021, the first positioning pile 1021 being any one of the plurality of positioning piles 102; the configuration device 101 sends configuration information to the first positioning pile 1021, wherein the configuration information comprises position information of the first positioning pile 1021 and the target coverage radius; the first positioning pile 1021 determines a target power of the first positioning pile 1021 based on the target coverage radius; the first positioning pile 1021 sends a positioning signal at the target power, wherein the positioning signal comprises the position information; the positioning device 103 receives the positioning signal from the first positioning pile 1021 and determines that the positioning device 103 enters the target coverage radius of the first positioning pile 1021 based on the position information. That is, by setting a plurality of positioning piles in a target area and sending different positioning signals by the plurality of positioning piles, the positioning device can accurately determine that the positioning device is in the target coverage radius of the first positioning pile based on the positioning signal when receiving the positioning signal sent by the first positioning pile, thereby realizing indoor positioning of the positioning device and improving the accuracy of indoor positioning.

[0034] Referring to Figure 2 , Figure 2 A flowchart of a single-positioning-pile area positioning method provided by the embodiments of the present application is shown in FIG. 2. The method is applied to the single-positioning-pile area positioning system described above, and comprises but is not limited to steps 201-206.

[0035] 201: The configuration device acquires a target coverage radius of a first positioning pile.

[0036] Exemplarily, the configuration device acquires a target coverage radius of a first positioning stake, wherein the first positioning stake is any one of the plurality of positioning stakes. It should be noted that the target coverage radius refers to a radius that needs to be covered by the positioning signal transmitted by the first positioning stake, that is, the positioning device of the user can also receive the positioning signal transmitted by the first positioning stake at the end of the target coverage radius, so as to realize positioning of the user. It should be noted that the application only takes the first positioning stake as an example to describe the area positioning method of a single positioning stake, and the area positioning method of other positioning stakes in the plurality of positioning stakes can be referred to the first positioning stake.

[0037] 202: The configuration device sends configuration information to the first positioning stake.

[0038] Exemplarily, the configuration device sends the configuration information to the first positioning stake, wherein the configuration information comprises the position information of the first positioning stake and the target coverage radius. The position information can be the coordinates of the first positioning stake in the target area, or an identifier of the first positioning stake in the target area, and the like, which can be used to uniquely determine the first positioning stake, and the application does not limit it.

[0039] 203: The first positioning stake determines a target power of the first positioning stake based on the target coverage radius.

[0040] It should be noted that a plurality of power gears are set in the first positioning stake in advance, each power gear corresponds to a power, and different power gears correspond to different radius intervals. The longer the coverage radius, the higher the power gear needs to be set to realize positioning of the positioning device in the coverage radius. The shorter the coverage radius, the lower the power gear needs to be set to realize positioning of the positioning device in the coverage radius. Specifically, the power corresponding to each power gear can be linearly changed at a preset step; it can also be nonlinearly changed; it can also be partially nonlinearly changed and partially linearly changed, and the application does not limit it.

[0041] Optionally, a first radius interval corresponding to the target coverage radius is acquired; and a target power corresponding to the first radius interval is determined based on a mapping relationship between the radius interval and the power. It should be noted that since the target coverage radius of each first positioning stake is different and there are a plurality of possibilities, it is not possible to set a corresponding power for each target coverage radius, so the corresponding relationship between the radius interval and the power gear is established in advance. When the target coverage radius is needed to be based on, the first radius interval corresponding to the target coverage radius is acquired first; and the target power corresponding to the first radius interval is determined based on the mapping relationship between the radius interval and the power. It should be noted that since there is a unique corresponding relationship between the power and the power gear in the application, when the target power is determined, the target power gear can also be considered to be determined.

[0042] For example, if the target area is an exhibition hall, the closer the distance between the first exhibit corresponding to the first positioning stake and other exhibits adjacent to the first exhibit, i.e. the more dense the exhibits around the first positioning stake, the shorter target coverage radius is set for the first positioning stake, so as to set a smaller target power, to ensure that the positioning signal transmitted at the target power can cover the target coverage radius of the first positioning stake without interfering with the target coverage radius of other positioning stakes. Further, the farther the distance between the first exhibit corresponding to the first positioning stake and other exhibits adjacent to the first exhibit, i.e. the sparser the exhibits around the first positioning stake, the longer target coverage radius is set for the first positioning stake, so as to set a larger target power, to ensure that the positioning signal transmitted at the target power can cover the target coverage radius of the first positioning stake.

[0043] It can be seen that, in the embodiment of the present application, the first radius interval corresponding to the target coverage radius is obtained; and the target power corresponding to the first radius interval is determined based on the mapping relationship between radius interval and power. Setting different target powers for target coverage radii in different radius intervals can make it possible to set a smaller target power when the target coverage radius is shorter, to ensure that the positioning signal transmitted at the target power can cover the target coverage radius of the first positioning stake without interfering with the target coverage radius of other positioning stakes. Further, it can make it possible to set a larger target power when the target coverage radius is longer, to ensure that the positioning signal transmitted at the target power can cover the target coverage radius of the first positioning stake.

[0044] 204: The first positioning stake transmits the positioning signal at the target power.

[0045] For example, the first positioning stake transmits the positioning signal at the target power, wherein the positioning signal comprises the position information.

[0046] It should be noted that the transmission of the positioning signal can be performed in a radio frequency modulation manner, such as through Long Range Radio (LoRA), Fast Remote Communication (FLRC), Gaussian Frequency Shift Keying (GFSK), etc. These methods have stronger penetration than communication methods such as Bluetooth, and are less affected by target objects.

[0047] 205: The positioning device receives the positioning signal from the first positioning stake.

[0048] For example, the first positioning pile is always transmitting the positioning signal at the target power, and the positioning signal can cover the target coverage radius of the first positioning pile.

[0049] 206: The positioning device determines, based on the position information, that the positioning device enters the target coverage radius of the first positioning pile.

[0050] When the positioning device enters the target coverage radius of the first positioning pile, the positioning device can receive the positioning signal from the first positioning pile, and the positioning device can determine, based on the position information carried by the positioning signal, that the positioning device enters the target coverage radius of the first positioning pile, thereby realizing the positioning of the positioning device.

[0051] It can be seen that, in the embodiments of the present application, the target coverage radius of the first positioning pile is obtained by the configuration device, the first positioning pile is any one of the plurality of positioning piles; the configuration device sends configuration information to the first positioning pile, wherein the configuration information includes the position information and the target coverage radius of the first positioning pile; the first positioning pile determines the target power of the first positioning pile based on the target coverage radius; the first positioning pile transmits the positioning signal at the target power, wherein the positioning signal includes the position information; the positioning device receives the positioning signal from the first positioning pile, and determines, based on the position information, that the positioning device enters the target coverage radius of the first positioning pile. That is, by setting a plurality of positioning piles in a target area and transmitting different positioning signals by the plurality of positioning piles, when the positioning device receives the positioning signal transmitted by the first positioning pile, the positioning device can accurately determine that the positioning device is in the target coverage radius of the first positioning pile based on the positioning signal, thereby realizing the indoor positioning of the positioning device and improving the accuracy of indoor positioning.

[0052] In an embodiment of the present application, a method for determining a target coverage radius is also provided. Referring to Figure 3 , Figure 3 A flowchart of a method for determining a target coverage radius provided by the embodiments of the present application is provided, the method is applied to the above-mentioned single-positioning-pile area positioning system, the single-positioning-pile area positioning system also includes a camera, wherein the camera corresponds to the first positioning pile, that is, each positioning pile corresponds to a camera for shooting an image in the target coverage radius of the positioning pile, the present application mainly takes a server as an example for execution of the subject to illustrate the method, the method includes but is not limited to steps 301-305:

[0053] 301: The server obtains an initial coverage radius of the first positioning pile.

[0054] Exemplarily, an initial coverage radius of the first positioning stake is acquired, wherein the initial coverage radius can be pre-set or determined by the server. In this embodiment, the case where the initial coverage radius is determined by the server is taken as an example for description.

[0055] Specifically, each positioning stake corresponds to an exhibit, and the first positioning stake corresponds to a first exhibit. A target exhibit with the minimum distance from the first exhibit is acquired. It should be noted that the exhibit corresponding to the positioning stake in this application can be one exhibit or a set of exhibits with a connection. For example, one painting can be one exhibit, and a set of paintings can also be one exhibit, which is not limited in this application. Specifically, a digital twin model of a target area can be established. In this embodiment, the target area can be an indoor venue such as an exhibition hall or a museum. That is, the digital twin model is a virtual model created in a virtual space by using digital technology, which corresponds to the real target area, and is used to realize real-time monitoring, positioning, optimization and management of objects in the target area. Specifically, the digital twin model can be used to acquire a target exhibit with the minimum distance from the first exhibit, and the distance between the first exhibit and the target exhibit can be determined based on the coordinates of the first exhibit and the target exhibit in the digital twin model.

[0056] Further, based on the distance, an initial coverage radius of the first positioning stake corresponding to the first exhibit is determined. Specifically, a first candidate coverage radius is determined based on the distance, wherein the first candidate coverage radius is half of the distance, specifically, half of the distance value. If the first candidate coverage radius is less than a preset threshold, the first candidate coverage radius is taken as the initial coverage radius. If the first candidate coverage radius is less than the preset threshold, it indicates that the distance between the first exhibit and the target exhibit is relatively close, and the surrounding exhibits of the first exhibit are relatively dense. Therefore, in order to maximize the initial coverage radii of the first exhibit and the target exhibit without interfering with each other, the first candidate coverage radius can be taken as the initial coverage radius, that is, half of the distance value is taken as the initial coverage radius.

[0057] Further, if the first candidate coverage radius is greater than the preset threshold, the size of the first exhibit is acquired. A second candidate coverage radius corresponding to the size of the first exhibit is determined based on a mapping relationship between the size of the exhibit and the coverage radius, wherein the mapping relationship between the size and the coverage radius is measured in advance to ensure that the user can completely and clearly see the exhibit corresponding to the size within the coverage radius corresponding to each size. If the first candidate coverage radius is greater than the preset threshold, it indicates that the distance between the first exhibit and the target exhibit is relatively far, and the exhibits around the first exhibit are relatively sparse, so the first candidate coverage radius can cover a larger range.

[0058] However, when the surrounding exhibits of the first exhibit are sparse, directly selecting the first candidate coverage radius as the initial coverage radius can result in that the initial coverage radius does not correspond to the size of the first exhibit, that is, if the size of the first exhibit is very small, but a large initial coverage radius is corresponded, the positioning device can not be close to the first exhibit or clearly view the first exhibit when it is displayed that the user has arrived at the first exhibit, which reduces the user experience.

[0059] For example, a positioning stake is set for each exhibit in the exhibition hall, and when the positioning device is positioned to enter the coverage radius of the first positioning stake, the first exhibit corresponding to the first positioning stake is played through the positioning device. If the size of the first exhibit is small, but the initial coverage radius is too large due to the sparse surrounding exhibits of the first exhibit, the positioning device can start to play the guide content when the user just enters the initial range. However, since the size of the first exhibit is small and the initial coverage radius is too large, the user cannot clearly view the first exhibit when the guide content is played, and the user cannot understand the guide content by comparing the first exhibit, which reduces the user experience. In addition, the guide content can be played after the user can closely view the first exhibit, which also reduces the user experience.

[0060] Therefore, when the surrounding exhibits of the first exhibit are sparse, the size of the first exhibit also needs to be considered, and a second candidate coverage radius corresponding to the size of the first exhibit is determined based on the mapping relationship between the size of the exhibit and the coverage radius. Specifically, if the second candidate coverage radius is smaller than the first candidate coverage radius, the second candidate coverage radius is determined as the initial coverage radius. If the second candidate coverage radius is smaller than the first candidate coverage radius, it means that if the first candidate coverage radius is used as the initial coverage radius, the user can not clearly view the exhibit of the corresponding size at the end of the initial radius. Therefore, the second candidate coverage radius is determined as the initial coverage radius, so that the user can clearly view the exhibit of the corresponding size at the end of the initial radius.

[0061] If the second candidate coverage radius is greater than the first candidate coverage radius, the first candidate coverage radius is determined as the initial coverage radius. If the second candidate coverage radius is greater than the first candidate coverage radius, it means that if the first candidate coverage radius is used as the initial coverage radius, the user can clearly view the exhibit of the corresponding size at the end of the initial radius. Therefore, the first candidate coverage radius can be determined as the initial coverage radius, so that the user can clearly view the exhibit of the corresponding size at the end of the initial radius.

[0062] It can be seen that, in the embodiment of the application, the first candidate coverage radius is determined based on the distance, wherein the first candidate coverage radius is half of the distance; if the first candidate coverage radius is smaller than a preset threshold, the first candidate coverage radius is taken as the initial coverage radius; if the first candidate coverage radius is greater than the preset threshold, the size of the first exhibit is obtained; a second candidate coverage radius corresponding to the size of the first exhibit is determined based on a mapping relationship between the size of the exhibit and the coverage radius; if the second candidate coverage radius is smaller than the first candidate coverage radius, the second candidate coverage radius is determined as the initial coverage radius; if the second candidate coverage radius is greater than the first candidate coverage radius, the first candidate coverage radius is determined as the initial coverage radius. This can ensure that the initial coverage radii of the first exhibit and the target exhibit are maximized and do not interfere with each other when the exhibits around the first exhibit are dense, and therefore, the first candidate coverage radius can be taken as the initial coverage radius, that is, half of the distance value is taken as the initial coverage radius.

[0063] Further, when the exhibits around the first exhibit are sparse, the initial coverage range is determined based on the size of the first exhibit, so that the user can see the first exhibit completely and clearly even at the end of the initial coverage radius, and the user experience is improved.

[0064] 302: The server obtains an image within the initial coverage radius of the first positioning pile through a camera.

[0065] For example, the camera periodically captures the image within the initial coverage radius of the first positioning pile, wherein the capture period can change with the number of people in the target area, that is, the more people, the shorter the capture period, and the fewer people, the longer the capture period, wherein the number of people can be obtained based on an entrance gate in the target area. When the visitor enters the target area, the visitor will pass through the entrance gate, and the entrance gate determines the current number of people.

[0066] If the current time belongs to the capture period, the camera captures the image within the initial coverage radius of the first positioning pile, and the server obtains the image.

[0067] 303: The server performs target detection on the image to obtain at least one target object on each propagation path of the positioning signal.

[0068] Exemplarily, the server performs target detection on the image to obtain at least one target object on each propagation path of the positioning signal, where the at least one target object is an obstacle in the propagation process of the positioning signal on each propagation path. The positioning signal takes the first positioning stake as the origin and propagates to multiple propagation paths. In order to enable the positioning signal to propagate to the endpoint of the initial coverage radius at the lowest power, the obstacle in each propagation path of the positioning signal needs to be considered. When there is an obstacle in the propagation path, the power of the positioning signal will be attenuated, so that the positioning signal cannot propagate to the endpoint of the initial coverage radius at the lowest power, where the lowest power is the lowest power that the positioning device can accept.

[0069] Specifically, target detection is performed on the image to obtain multiple target objects, and the multiple objects are projected into the digital twin model, so that the digital twin model also includes multiple target objects. Based on the coordinate information of each target object in the digital twin model, at least one target object on each propagation path of the positioning signal is determined.

[0070] 304: The server determines the target coverage radius of the first positioning stake based on at least one target object on each propagation path of the positioning signal.

[0071] Exemplarily, the distance of the positioning signal passing through each target object in each propagation path is obtained. Specifically, the above-mentioned digital twin model is used, and based on each propagation path and the overlapping part of each target object in each propagation path, the distance of the positioning signal passing through each target object in each propagation path is determined.

[0072] Further, since the actual propagation distances of the positioning signal passing through the air and passing through the target object are different, it is necessary to determine the actual distance of the positioning signal passing through the target object. Based on the attenuation coefficient of each target object, the attenuation coefficient of the air, and the distance of the positioning signal passing through each target object in each propagation path, the actual distance of the positioning signal passing through each target object in each propagation path is determined, so that the actual distance corresponding to each target object is L2=L1*(a1 / a2), where L2 is the actual distance of the positioning signal passing through the target object, L1 is the distance of the positioning signal passing through the target object, a1 is the attenuation coefficient corresponding to the target object, and a2 is the attenuation coefficient corresponding to the air.

[0073] Further, the actual distance of the positioning signal passing through each target object in each propagation path is determined based on the attenuation coefficient of each target object, the attenuation coefficient of air and the distance of the positioning signal passing through each target object in each propagation path; the total distance of the positioning signal in each propagation path is the sum of the actual distance of the positioning signal passing through each target object in each propagation path and the distance of the positioning signal not passing through the target object in each propagation path; and the maximum total distance of the positioning signal in each propagation path is taken as the target coverage radius of each positioning stake, so that the target coverage radius is greater than or equal to the initial coverage radius of each positioning stake after the positioning signal passes through the target object, and the target power determined based on the target coverage radius can ensure the comprehensive coverage of the positioning signal to the initial coverage radius of the first positioning stake, thereby ensuring the accuracy of the positioning of the positioning device.

[0074] It can be seen that, in the embodiments of the present application, the initial coverage radius is not directly determined as the target coverage radius, but the actual distance of the positioning signal passing through each target object in each propagation path is determined based on the attenuation coefficient of each target object, the attenuation coefficient of air and the distance of the positioning signal passing through each target object in each propagation path; the total distance of the positioning signal in each propagation path is the sum of the actual distance of the positioning signal passing through each target object in each propagation path and the distance of the positioning signal not passing through the target object in each propagation path; and the maximum total distance of the positioning signal in each propagation path is taken as the target coverage radius of each positioning stake, so that the target coverage radius is greater than or equal to the initial coverage radius of each positioning stake after the positioning signal passes through the target object, and the target power determined based on the target coverage radius can ensure the comprehensive coverage of the positioning signal to the initial coverage radius of the first positioning stake, thereby ensuring the accuracy of the positioning of the positioning device.

[0075] 305: The server sends the target coverage radius to the configuration device.

[0076] In the embodiments of the present application, after receiving the positioning signal from the first positioning stake and determining that the positioning device enters the target coverage radius of the first positioning stake based on the position information, the following steps are further included:

[0077] It should be noted that, in the embodiments of the present application, the target area is an exhibition hall such as a museum or an art gallery, and a channel for each exhibit in each positioning stake is set in advance, through which the corresponding tour content of the exhibit in the positioning stake is received. The tour content can be understood as the pre-set description and introduction of the exhibit in the positioning stake, which is not limited in the present application.

[0078] The target channel corresponding to the first positioning stake is acquired. The channel of the positioning device is switched to the target channel through the positioning device, and the tour content corresponding to the first positioning stake is played through the target channel.

[0079] It can be seen that in the embodiment of the present application, after the positioning device enters the target coverage radius of the first positioning stake, the target frequency channel corresponding to the first positioning stake is acquired. The frequency channel of the positioning device is switched to the target frequency channel through the positioning device, and the guide content corresponding to the first exhibit in the first positioning stake is played through the target frequency channel, so that the user carrying the positioning device can hear the guide content corresponding to the first exhibit in the first positioning stake after entering the target coverage range of the first positioning stake. The user can watch the first exhibit while listening to the guide content, thereby improving the touring experience of the user in the exhibition hall.

[0080] Referring to Figure 4 , Figure 4 An application scenario diagram is provided for the embodiment of the present application. Figure 4 The first positioning stake, the first exhibit corresponding to the first positioning stake, the second positioning stake, the second exhibit corresponding to the second positioning stake, and the user are included, wherein the user carries a positioning device (in the embodiment of the present application, the positioning device is taken as an example of a smart terminal device), browses the exhibits in the target area, the first positioning stake corresponds to a first coverage range, and the second positioning stake corresponds to a second coverage range.

[0081] For example, the configuration device acquires the target coverage radius of the first positioning stake, wherein the first positioning stake is any one of the plurality of positioning stakes. The configuration device sends configuration information to the first positioning stake, wherein the configuration information includes the position information of the first positioning stake and the target coverage radius. The first positioning stake determines the target power of the first positioning stake based on the target coverage radius. The first positioning stake sends a positioning signal at the target power, wherein the positioning signal includes the position information. Based on the method described in the above embodiment, the transmission power of the second positioning stake is determined, and the second positioning stake sends a positioning signal at the transmission power of the second positioning stake.

[0082] As Figure 4 shown, the user is browsing the second exhibit in the second coverage range, and the positioning device is playing the guide content corresponding to the second exhibit. When the user carrying the positioning device moves from the second coverage range to the first coverage range, the positioning device receives the positioning signal from the first positioning stake, determines that the positioning device enters the target coverage radius of the first positioning stake based on the position information, acquires the target frequency channel corresponding to the first positioning stake, and switches the frequency channel of the positioning device to the target frequency channel through the positioning device. The guide content corresponding to the first exhibit in the first positioning stake is played through the target frequency channel.

[0083] Referring to Figure 5 ,Figure 5 A function unit component block diagram of a single positioning pile regional positioning system provided by an embodiment of the present application. The single positioning pile regional positioning system 500 comprises a configuration device 501, a plurality of positioning piles 502 located in a target region, a positioning device 503, and a first positioning pile 5021, wherein the first positioning pile 5021 is any one of the plurality of positioning piles 502;

[0084] The configuration device 501 is configured to obtain a target coverage radius of the first positioning pile, wherein the first positioning pile is any one of the plurality of positioning piles 502;

[0085] The configuration device 501 is configured to send configuration information to the first positioning pile, wherein the configuration information comprises position information of the first positioning pile and the target coverage radius;

[0086] The first positioning pile 5021 is configured to determine a target power of the first positioning pile based on the target coverage radius;

[0087] The first positioning pile 5021 is configured to send a positioning signal at the target power, wherein the positioning signal comprises the position information;

[0088] The positioning device 503 is configured to receive the positioning signal from the first positioning pile and determine that the positioning device enters the target coverage radius of the first positioning pile based on the position information.

[0089] In an embodiment of the present application, in terms of determining the target power of the first positioning pile based on the target coverage radius by the first positioning pile, the first positioning pile 5021 is specifically configured to:

[0090] Obtain a first radius interval corresponding to the target coverage radius;

[0091] Determine a target power corresponding to the first radius interval based on a mapping relationship between radius intervals and power.

[0092] In an embodiment of the present application, the single positioning pile regional positioning system further comprises a server 504 and a camera 505, wherein the camera 505 corresponds to the first positioning pile 5021, and the server 504 is specifically configured to:

[0093] Obtain an initial coverage radius of the first positioning pile;

[0094] Determine a plurality of propagation paths of the positioning signal based on the initial coverage radius of the positioning signal and a transmission mode of the positioning signal;

[0095] acquire an image within an initial coverage radius of the first positioning pile through the camera 505;

[0096] perform target detection on the image to obtain at least one target object of the positioning signal on each propagation path, wherein the at least one target object is an obstacle in the propagation process of the positioning signal on each propagation path;

[0097] determine a target coverage radius of the first positioning pile based on the at least one target object of the positioning signal on each propagation path;

[0098] send the target coverage radius to the configuration device.

[0099] In an embodiment of the present application, in determining the target coverage radius of the first positioning pile based on the at least one target object of the positioning signal on each propagation path, the server 504 is specifically configured to:

[0100] acquire a distance of the positioning signal passing through each target object in each propagation path;

[0101] determine an actual distance of the positioning signal passing through each target object in each propagation path based on an attenuation coefficient of each target object, an attenuation coefficient of air, and the distance of the positioning signal passing through each target object in each propagation path;

[0102] determine a total distance of the positioning signal on each propagation path based on the actual distance of the positioning signal passing through each target object in each propagation path and a sum of distances of the positioning signal not passing through target objects in each propagation path;

[0103] determine the target coverage radius as a maximum total distance in the total distance of the positioning signal on each propagation path.

[0104] In an embodiment of the present application, each positioning pile has a corresponding exhibit, and the first positioning pile corresponds to a first exhibit. In acquiring the initial coverage radius of the first positioning pile, the server 504 is specifically configured to:

[0105] acquire a target exhibit closest to the first exhibit among exhibits adjacent to the first exhibit;

[0106] acquire a distance between the first exhibit and the target exhibit;

[0107] determine the initial coverage radius of the first positioning pile corresponding to the first exhibit based on the distance.

[0108] In an embodiment of the present application, in the determining the initial coverage radius of the first positioning stake corresponding to the first exhibit based on the distance, the server 504, specifically for:

[0109] determining a first candidate coverage radius based on the distance, wherein the first candidate coverage radius is half of the distance;

[0110] if the first candidate coverage radius is less than a preset threshold, taking the first candidate coverage radius as the initial coverage radius;

[0111] if the first candidate coverage radius is greater than the preset threshold, obtaining the size of the first exhibit;

[0112] determining a second candidate coverage radius corresponding to the size of the first exhibit based on a mapping relationship between the size of the exhibit and the coverage radius;

[0113] if the second candidate coverage radius is less than the first candidate coverage radius, determining the second candidate coverage radius as the initial coverage radius;

[0114] if the second candidate coverage radius is greater than the first candidate coverage radius, determining the first candidate coverage radius as the initial coverage radius.

[0115] Referring to Figure 6 , Figure 6 a structural schematic diagram of an electronic device provided by an embodiment of the present application. As shown in Figure 6 , the electronic device 600 includes a transceiver 601, a processor 602 and a memory 603. They are connected through a bus 604. The memory 603 is used to store computer programs and data, and can transmit the data stored in the memory 603 to the processor 602.

[0116] Among them, the processor 602 can be integrated with the functions of the above-mentioned configuration device and positioning device. Specifically, the configuration device obtains the target coverage radius of the first positioning stake, wherein the first positioning stake is any one of the plurality of positioning stakes; the configuration device sends configuration information to the first positioning stake, wherein the configuration information includes the position information and the target coverage radius of the first positioning stake; the first positioning stake determines the target power of the first positioning stake based on the target coverage radius; the first positioning stake transmits a positioning signal at the target power, wherein the positioning signal includes the position information; the positioning device receives the positioning signal from the first positioning stake, and determines that the positioning device enters the target coverage radius of the first positioning stake based on the position information.

[0117] The memory 603 can be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 603 can store programs, and when the programs stored in the memory 603 are executed by the processor 602, the processor 602 and the transceiver 601 are configured to perform each step of the method for positioning a single positioning pile.

[0118] The processor 602 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a graphics processing unit (GPU), or one or more integrated circuits that are configured to execute related programs to implement the functions required by the single positioning pile positioning system or to perform the method for positioning a single positioning pile.

[0119] Figure 6 Other functions of the electronic device can refer to the functions described in the above embodiments, which are not limited herein.

[0120] It should be understood that the electronic device in the present application can include a smart phone (such as an Android phone, an iOS phone, a Windows Phone, etc.), a tablet computer, a palm computer, a notebook computer, a mobile Internet device (MID), a wearable device, etc. The above electronic devices are only examples and are not exhaustive, and include but are not limited to the above electronic devices. In actual applications, the above electronic devices can also include a smart vehicle terminal, a computer device, etc.

[0121] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement some or all steps of any one of the positioning methods for positioning a single positioning pile.

[0122] The embodiments of the present application also provide a computer program product, which includes a non-transitory computer readable storage medium storing a computer program. The computer program is operable to cause a computer to perform some or all steps of any one of the positioning methods for positioning a single positioning pile.

[0123] It should be noted that, for the foregoing method embodiments, the sequences of the described actions are not necessarily required to achieve the objects of the application, and certain acts can be performed in other sequences, or even at the same time. Additionally, well known steps that are not specifically described can be omitted, simplified, combined or combined in different ways.

[0124] In the above embodiments, the description of each embodiment is focused on different aspects, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0125] In several embodiments provided by the present application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely schematic, and the division of units is merely a logical function division. In actual implementation, another division manner can be adopted, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical or other forms.

[0126] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0127] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software program module.

[0128] If the integrated unit is realized in the form of a software program module and sold or used as an independent product, it can be stored in a computer readable memory. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a memory and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the embodiments of the present application. The aforementioned memory includes: a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0129] A person of ordinary skill in the art can understand that all or part of the steps of the various methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer readable memory, and the memory can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0130] The embodiments of the present application are described in detail above, and the principles and implementation manners of the present application are described by applying specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea; at the same time, for those skilled in the art, according to the idea of the present application, the specific implementation manner and application range will be changed, and the above description of the embodiments should not be understood as a limitation of the present application.

Claims

1. A method of regional positioning of single ground anchors, characterized in that, The method is applied to a single positioning pile area positioning system, and the single positioning pile area positioning system comprises a configuration device, a plurality of positioning piles located in a target area, a positioning device, a server and a camera, wherein the camera corresponds to a first positioning pile, the first positioning pile is any one of the plurality of positioning piles, and the method comprises the following steps: The server acquires an initial coverage radius of the first positioning pile; The server determines a plurality of propagation paths of the positioning signal based on the initial coverage radius of the first positioning pile and a transmission mode of the positioning signal; The server acquires an image within the initial coverage radius of the first positioning pile through the camera; The server performs target detection on the image to obtain at least one target object of the positioning signal on each propagation path, wherein the at least one target object is an obstacle in the propagation process of the positioning signal on each propagation path; The server acquires a distance of the positioning signal passing through each target object in each propagation path; The server determines an actual distance of the positioning signal passing through each target object in each propagation path based on an attenuation coefficient of each target object, an attenuation coefficient of air and the distance of the positioning signal passing through each target object in each propagation path; The server determines a total distance of the positioning signal on each propagation path based on the actual distance of the positioning signal passing through each target object in each propagation path and a sum of distances of the positioning signal not passing through the target object in each propagation path; The server determines a target coverage radius as a maximum total distance in the total distances of the positioning signal on each propagation path; The server sends the target coverage radius of the first positioning pile to the configuration device; The configuration device acquires the target coverage radius of the first positioning pile; The configuration device sends configuration information to the first positioning pile, wherein the configuration information comprises position information of the first positioning pile and the target coverage radius; The first positioning pile determines a target power of the first positioning pile based on the target coverage radius; The first positioning pile transmits a positioning signal at the target power, wherein the positioning signal comprises the position information; The positioning device receives the positioning signal from the first positioning pile and determines that the positioning device enters the target coverage radius of the first positioning pile based on the position information.

2. The method of claim 1, wherein, The first positioning pile determines a target power of the first positioning pile based on the target coverage radius, comprising: Acquiring a first radius interval corresponding to the target coverage radius; Determining a target power corresponding to the first radius interval based on a mapping relationship between a radius interval and a power.

3. The method of claim 1, wherein, Each positioning pile has a corresponding exhibit, and a first positioning pile corresponds to a first exhibit, and the acquiring of the initial coverage radius of the first positioning pile comprises: Acquiring a target exhibit closest to the first exhibit among exhibits adjacent to the first exhibit; Acquiring a distance between the first exhibit and the target exhibit; Determining an initial coverage radius of the first positioning pile corresponding to the first exhibit based on the distance between the first exhibit and the target exhibit.

4. The method of claim 3, wherein, The method further comprises: determining an initial coverage radius of the first positioning stake corresponding to the first exhibit based on the distance between the first exhibit and the target exhibit, including: determining a first candidate coverage radius based on the distance between the first exhibit and the target exhibit, wherein the first candidate coverage radius is half of the distance between the first exhibit and the target exhibit; if the first candidate coverage radius is less than a preset threshold, taking the first candidate coverage radius as the initial coverage radius; if the first candidate coverage radius is greater than the preset threshold, obtaining the size of the first exhibit; determining a second candidate coverage radius corresponding to the size of the first exhibit based on a mapping relationship between the size of the exhibit and the coverage radius; if the second candidate coverage radius is less than the first candidate coverage radius, taking the second candidate coverage radius as the initial coverage radius; 5. The method according to any one of claims 1 to 4, characterized in that, if the second candidate coverage radius is greater than the first candidate coverage radius, taking the first candidate coverage radius as the initial coverage radius. After receiving the positioning signal from the first positioning stake, and determining that the positioning device enters the target coverage radius of the first positioning stake based on the position information, the method further comprises: obtaining a target frequency channel corresponding to the first positioning stake; 6. A regional positioning system for single location piles, characterized in that, switching the frequency channel of the positioning device to the target frequency channel through the positioning device, and playing the guide content corresponding to the first positioning stake through the target frequency channel. The single-positioning-stake area positioning system comprises a configuration device, a plurality of positioning stakes located in a target area, a positioning device, a server, and a camera, wherein the camera corresponds to a first positioning stake, and the first positioning stake is any one of the plurality of positioning stakes; the single-positioning-stake area positioning system is used to implement the method of any one of claims 1-5. The configuration device is configured to obtain a target coverage radius of a first positioning stake, wherein the first positioning stake is any one of the plurality of positioning stakes. The configuration device is configured to send configuration information to the first positioning stake, wherein the configuration information comprises position information and the target coverage radius of the first positioning stake. The first positioning stake is configured to determine a target power of the first positioning stake based on the target coverage radius. The first positioning stake is configured to send a positioning signal at the target power, wherein the positioning signal comprises the position information.

7. An electronic device, comprising: The positioning device is configured to receive the positioning signal from the first positioning stake, and determine that the positioning device enters the target coverage radius of the first positioning stake based on the position information. The electronic device comprises:

8. A computer-readable storage medium, characterized in that, a processor and a memory, the processor is connected with the memory, the memory is configured to store a computer program, and the processor is configured to execute the computer program stored in the memory, so that the electronic device executes the method of any one of claims 1-5. The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Intelligent positioning pile system for power line foundation

    CN106906837A

  • Three-dimensional monitoring system and method for slope deformation, medium and equipment

    CN112539708A