Indoor positioning method and device and related equipment

By eliminating weakly covered cells in indoor positioning and sorting the signal strength, the problem of low positioning accuracy caused by insufficient number of cells in indoor fingerprint positioning is solved, and the accuracy improvement is achieved without increasing equipment deployment.

CN119789046AActive Publication Date: 2025-04-08CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411997074.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-08
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In the indoor fingerprint positioning method, the required number of cells is insufficient, resulting in low positioning accuracy.

Method used

By obtaining cell information of multiple cells in the target area, deleting cells whose cell signal strength is less than the preset threshold transmitted under the same antenna system, sorting the remaining cell signal strength, controlling the number of cells is less than the preset threshold, and matching and positioning according to the fingerprint database.

Benefits of technology

Without increasing the number and cost of wireless equipment deployment, indoor positioning accuracy can be effectively improved, resist weak signal fluctuations, and improve positioning accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789046A_ABST
    Figure CN119789046A_ABST
Patent Text Reader

Abstract

The invention provides an indoor positioning method and device and related equipment, and relates to the technical field of wireless communication, and the method comprises the steps: obtaining the cell information of a plurality of cells in a target area, the cell information comprises the signal intensity of each cell, the target area comprises a plurality of antenna systems, and one cell corresponds to the plurality of antenna systems; deleting the cells of which the transmitted cell signal intensity is smaller than a preset threshold under the same antenna system to obtain first cell information in the target area; sorting the signal strength of a plurality of cells in the first cell information, and controlling the number of cells in the target area to be less than a preset threshold to obtain second cell information in the target area; and performing matching positioning according to the signal intensity of the position of the user equipment in the second cell information and the signal intensity recorded in a pre-established fingerprint database, thereby realizing indoor positioning of the user in the target area. According to the invention, the indoor positioning precision can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] For indoor positioning, the fingerprint positioning method has the characteristics of high accuracy, no reliance on data collection and processing within the operator's network, and fast deployment and implementation. Therefore, it is an important indoor positioning method.

[0003] The technical principle of the fingerprint positioning method itself also relies on triangulation positioning technology. The number of cells required is often greater than 3, but the number of base station cells deployed is generally determined according to coverage and capacity targets. Especially indoors, multiple antennas usually transmit one cell signal, resulting in an insufficient number of cells required for fingerprint positioning, which in turn affects positioning accuracy.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides an indoor positioning method, apparatus and related equipment, which at least to a certain extent overcome the problem in the related art that the number of cells required for indoor fingerprint positioning is insufficient, resulting in low positioning accuracy.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, an indoor positioning method is provided, including: obtaining cell information of multiple cells in a target area, wherein the cell information includes a signal strength of each cell, the target area includes multiple antenna systems, and one cell corresponds to multiple antenna systems; deleting cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, to obtain first cell information in the target area; sorting the signal strengths of multiple cells in the first cell information, controlling the number of cells in the target area to be less than a preset threshold, to obtain second cell information in the target area; matching and positioning according to the signal strength at the location of a user device in the second cell information with the signal strength recorded in a pre-established fingerprint database, to achieve indoor positioning of the user in the target area, wherein the fingerprint database contains coordinate information of each position in the target area and the signal strength corresponding to each position.

[0008] In some exemplary embodiments of the present disclosure, based on the aforementioned scheme, before deleting cells whose cell signal strength transmitted under the same antenna system is less than a preset threshold and obtaining the first cell information in the target area, the method also includes: determining the cell signals transmitted under the same antenna system in the target area according to a pre-established system engineering parameter table, the system engineering parameter table including configuration information of the antenna system in the mobile communication network; and sorting the signal strengths of the cell signals transmitted under the same antenna system according to a preset sorting rule.

[0009] In some exemplary embodiments of the present disclosure, based on the aforementioned scheme, before obtaining the cell information of multiple cells in the target area, the method also includes: setting a positioning mode switch for a full-network terminal that supports multiple operators, multiple frequency bands and multiple networks; controlling the full-network terminal to scan multiple networks under multiple communication standards when the positioning mode is turned on to obtain the cell information of multiple cells in the target area.

[0010] In some exemplary embodiments of the present disclosure, based on the aforementioned scheme, the all-network terminal is controlled to scan multiple networks under multiple communication standards when the positioning mode is turned on to obtain cell information of multiple cells in the target area, including: controlling the all-network terminal to read internally stored network configuration information, the network configuration information including supported communication standards, priority settings and a predefined frequency band list; according to the settings in the network configuration file, controlling the all-network terminal to scan the networks under each communication standard according to the priority setting according to the predefined frequency band list to obtain cell information of multiple cells in the target area.

[0011] In some exemplary embodiments of the present disclosure, based on the aforementioned scheme, after controlling the all-network terminal to scan the networks under each communication standard according to the priority setting according to the predefined frequency band list according to the settings in the network configuration file to obtain the cell information of multiple cells in the target area, the method also includes: after scanning all frequency bands of the network under all communication standards and the scanning time reaches a preset duration, controlling the all-network terminal to stop the positioning mode.

[0012] In some exemplary embodiments of the present disclosure, based on the aforementioned scheme, the signal strength at the user's location in the second cell information is matched and positioned with the signal strength recorded in a pre-established fingerprint database to achieve indoor positioning of the user in the target area, including: matching and positioning the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database to determine the coordinate information of the user's location.

[0013] According to another aspect of the present disclosure, an indoor positioning device is also provided, including: a cell information acquisition module, used to acquire cell information of multiple cells in a target area, wherein the cell information includes the signal strength of each cell, the target area includes multiple antenna systems, and one cell corresponds to multiple antenna systems; a first cell information determination module, used to delete cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtain first cell information in the target area; a second cell information determination module, used to sort the signal strengths of multiple cells in the first cell information, control the number of cells in the target area to be less than and / or equal to the preset threshold, and obtain second cell information in the target area; a positioning module, used to match and locate the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database, so as to realize indoor positioning of the user in the target area, wherein the fingerprint database contains coordinate information of each position in the target area and the signal strength corresponding to each position.

[0014] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned indoor positioning methods by executing the executable instructions.

[0015] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above-mentioned indoor positioning methods is implemented.

[0016] According to another aspect of the present disclosure, a computer program product is provided, including: a computer program or instructions, wherein when the computer program or instructions are executed by a processor, any one of the indoor positioning methods described above is implemented.

[0017] An indoor positioning method, apparatus and related equipment provided in the embodiments of the present invention can resist and reduce the problem of large fluctuations in weak signals that affect positioning accuracy by eliminating weak coverage cells at the same antenna transmission point. It also integrates fingerprint positioning technology and can effectively improve indoor positioning accuracy without increasing the number and cost of wireless device deployment.

[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0020] Figure 1 A schematic diagram showing an exemplary application system architecture of an indoor positioning method according to an embodiment of the present disclosure is shown;

[0021] Figure 2 A schematic diagram of an indoor positioning method in an embodiment of the present disclosure is shown;

[0022] Figure 3 A schematic diagram of a method for determining the signal strength of a cell signal in an embodiment of the present disclosure is shown;

[0023] Figure 4 A schematic diagram of an indoor positioning implementation method in an embodiment of the present disclosure is shown;

[0024] Figure 5 A schematic diagram of an indoor positioning device according to an embodiment of the present disclosure is shown;

[0025] Figure 6 A schematic diagram of an electronic device to which an indoor positioning method is applied in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0026] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0027] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.

[0028] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0029] like Figure 1 As shown, the system architecture includes a terminal device 101 , a network 102 and a network side device 103 .

[0030] The network 102 is a medium for providing a communication link between the terminal device 101 and the network-side device 103 , and may be a wired network or a wireless network.

[0031] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, the data exchanged through the network is represented by technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0032] Optionally, the terminal device in the embodiment of the present disclosure may also be referred to as UE (User Equipment). In a specific implementation, the terminal device may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device, etc. It should be noted that the specific type of the terminal device is not limited in the embodiment of the present invention.

[0033] The network side device may be a base station, a relay or an access point, etc. The base station may be a base station of 5G or later versions (e.g., 5G NR NB), or a base station in other communication systems (e.g., an eNB base station). It should be noted that the specific type of the network side device is not limited in the embodiments of the present disclosure.

[0034] Those skilled in the art will know that Figure 1 The number of terminals, networks, and network-side devices in the example is only illustrative, and any number of terminals, networks, and network-side devices may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.

[0035] Under the above system architecture, an indoor positioning method is provided in an embodiment of the present disclosure, and the method can be executed by any electronic device with computing and processing capabilities.

[0036] In some embodiments, the indoor positioning method provided in the embodiments of the present disclosure can be executed by a terminal device of the above-mentioned system architecture; in other embodiments, the indoor positioning method provided in the embodiments of the present disclosure can be executed by a server in the above-mentioned system architecture; in other embodiments, the indoor positioning method provided in the embodiments of the present disclosure can be implemented by the terminal device and the server in the above-mentioned system architecture through interaction.

[0037] Figure 2 A schematic diagram of an indoor positioning method in an embodiment of the present disclosure is shown, and the method includes the following steps:

[0038] S202, obtaining cell information of multiple cells in a target area, wherein the cell information includes a signal strength of each cell, the target area includes multiple antenna systems, and one cell corresponds to multiple antenna systems.

[0039] It should be noted that the target area in the embodiments of the present disclosure can be any geographical location or a certain range that needs to be located, which can be a completely enclosed room or an open-air playground. For example, the target area can be a shopping mall. The cell in the embodiments of the present disclosure is the basic geographical service unit of the mobile communication network, which is covered and served by a base station. There may be multiple cells in the target area, which are covered by multiple base stations. This means that the signal strength at certain locations in the target area may be interfered with by multiple signals. In addition, the antenna system in the embodiments of the present disclosure refers to a device composed of one or more antennas and related components for transmitting and receiving radio signals.

[0040] S204, deleting cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtaining first cell information in the target area.

[0041] It should be noted that there may indeed be differences in the signal strength of the cells transmitted under the same antenna system. These differences are determined by the configuration of the antenna system, environmental conditions and specific mechanisms in the communication protocol. Therefore, the embodiments of the present disclosure can resist and reduce the problem of large fluctuations in weak signals that affect positioning accuracy by eliminating weak coverage cells at the same antenna transmission point, thereby improving positioning accuracy. Furthermore, the preset threshold in the embodiments of the present disclosure can be set according to actual conditions. For example, the embodiments of the present disclosure can set the preset threshold to -105dBm, and -105dBm usually indicates a very weak signal. Of course, the preset threshold in the embodiments of the present disclosure is not limited to the above-mentioned -105dBm, and the embodiments of the present disclosure do not set a point limit on the preset threshold.

[0042] S206, sorting the signal strengths of the multiple cells in the first cell information, controlling the number of cells in the target area to be less than a preset threshold, and obtaining second cell information in the target area.

[0043] It should be noted that in the embodiment of the present disclosure, the signal strengths of multiple cells in the first cell information can be sorted in order from large to small, or in order from small to large, and the cells with smaller signal strength in the sequence can be deleted. For example, the embodiment of the present disclosure maintains the number of cells within a certain range by deleting cells with smaller signal strength. The preset threshold in the embodiment of the present disclosure can be set to 8, and only 7 cells with higher signal strength are retained, which can not only ensure positioning accuracy, but also reduce the calculation amount and time consumption caused by too many cells, thereby improving positioning efficiency.

[0044] S208, matching and positioning the signal strength at the location of the user equipment in the second cell information with the signal strength recorded in a pre-established fingerprint database to achieve indoor positioning of the user in the target area, wherein the fingerprint database contains coordinate information of each location in the target area and the signal strength corresponding to each location.

[0045] The indoor positioning method provided in the embodiment of the present disclosure first obtains cell information of multiple cells in a target area, wherein the cell information includes the signal strength of each cell, and one cell in the target area corresponds to multiple antenna systems; secondly, deletes cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtains first cell information in the target area; then, sorts the signal strengths of multiple cells in the first cell information, controls the number of cells in the target area to be less than a preset threshold, and obtains second cell information in the target area; finally, matches and locates the user in the target area according to the signal strength at the location of the user equipment in the second cell information and the signal strength recorded in a pre-established fingerprint database, thereby realizing indoor positioning of the user in the target area. Compared with the fingerprint positioning method used in related technologies for indoor positioning, the number of cells required is often greater than 3, but the number of base station cells deployed is generally determined according to coverage and capacity targets. Especially indoors, multiple antennas generally transmit a cell signal, resulting in an insufficient number of cells required for fingerprint positioning, leading to low positioning accuracy. The disclosed embodiment eliminates weak coverage cells at the same antenna transmission point, thereby resisting and reducing the problem of large fluctuations in weak signals that affect positioning accuracy. It also integrates fingerprint positioning technology, which can effectively improve indoor positioning accuracy without increasing the number and cost of wireless device deployment.

[0046] In some embodiments, Figure 3 As shown, in the embodiment of the present disclosure, before deleting the cells whose cell signal strength transmitted by the same antenna system is less than the preset threshold and obtaining the first cell information in the target area, the indoor positioning method in the embodiment of the present disclosure further includes:

[0047] S302: Determine cell signals transmitted by the same antenna system in a target area according to a pre-established system engineering parameter table, where the system engineering parameter table includes configuration information of the antenna system in the mobile communication network.

[0048] S304: sort the signal strengths of the cell signals transmitted by the same antenna system according to a preset sorting rule.

[0049] In some embodiments, Figure 4As shown, before obtaining the cell information of multiple cells in the target area, the indoor positioning method in the disclosed embodiment also includes: setting a positioning mode switch for the all-network terminal that supports multiple operators, multiple frequency bands and multiple networks; controlling the all-network terminal to scan multiple networks under multiple communication standards when the positioning mode is turned on to obtain the cell information of multiple cells in the target area. Specifically, the multiple networks in the disclosed embodiment include 2G, 3G, 4G, 5G, etc., so that the support of the all-network terminal for multiple operators, multiple communication standards, and multiple frequency bands can be fully utilized, and multiple signals can be collected as much as possible for fingerprint positioning to solve the problem of inaccurate positioning due to the limited number of cells; at the same time, the problem that the terminal currently resides in a legal cell after searching the network without searching multiple operators, multiple communication standards and multiple frequency points is solved by setting the positioning mode switch, and the terminal has a strong network search capability and is applied to positioning.

[0050] In some embodiments, the disclosed embodiments control the full network terminal to scan multiple networks under multiple communication standards when the positioning mode is turned on to obtain cell information of multiple cells in the target area, including: controlling the full network terminal to read the internally stored network configuration information, the network configuration information includes supported communication standards, priority settings, and a predefined frequency band list; according to the settings in the network configuration file, controlling the full network terminal to scan the networks under each communication standard according to the predefined frequency band list according to the priority settings to obtain cell information of multiple cells in the target area. Specifically, Figure 4 As shown, when the positioning mode is turned on, the all-network terminal scans the corresponding networks in accordance with different communication standard networks (2G GSM, 2G CDMA, 3G WCDMA, 3G EVDO, 3G TD-SCDMA, 4G LTE FDD, 4G TD-LTE, 5G NR, etc.) in the order of corresponding deployment frequencies, and obtains multiple cell signals under certain communication standard networks and frequencies. This method helps to construct the input signal space for multi-cell fingerprint positioning, and without deploying more line-of-sight cells, cells that meet the positioning accuracy can be used at low cost.

[0051] In some embodiments, after the disclosed embodiment controls the full network terminal to scan the network under each communication standard according to the predefined frequency band list according to the priority setting according to the setting in the network configuration file to obtain the cell information of multiple cells in the target area, the indoor positioning method in the disclosed embodiment further includes: after scanning all frequency bands of the network under all communication standards and the scanning time reaches a preset time length, controlling the full network terminal to stop the positioning mode. Specifically, Figure 4As shown, the disclosed embodiment scans the networks under each communication standard according to the settings in the network configuration file according to the predefined frequency band list. After scanning a certain number of times, it will switch to the next frequency point according to the rules of the predefined frequency band list to obtain multiple cell signals under a certain communication standard network and frequency, and execute it a certain number of times. By increasing the number of scans, the cell omissions are reduced and the positioning accuracy is increased; until all frequency points of all communication standard networks are scanned and the preset time is reached, the full network terminal stops the positioning mode and returns to the normal mode. Considering the impact of long-term network search on terminal power consumption, the positioning mode is stopped after the scan is completed or the preset time is reached, so as to minimize battery power consumption while meeting the user equipment positioning requirements.

[0052] In some embodiments, the disclosed embodiments match and locate the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database to achieve indoor positioning of the user in the target area, including: matching and locating the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database to determine the coordinate information at the user's location. Specifically, Figure 4 As shown, the processed second cell information is matched and positioned with a fingerprint database that integrates multi-operation and multi-communication standard multi-frequency cells to obtain the location of the user equipment. Furthermore, the embodiment of the present disclosure pre-establishes a fingerprint database consisting of cell information that integrates multi-operator multi-communication standard multi-frequency points, and then performs fingerprint matching on the measurement information of the positioned user terminal to obtain the location information of the user terminal.

[0053] In some embodiments, the embodiments of the present disclosure can increase the number of effective cells through the above-mentioned indoor positioning method, and effectively improve the indoor positioning accuracy without increasing the number and cost of wireless device deployment.

[0054] Based on the same inventive concept, the present disclosure also provides an indoor positioning device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0055] Figure 5 A schematic diagram of an indoor positioning device in an embodiment of the present disclosure is shown. Figure 6 As shown, the device comprises:

[0056] The cell information acquisition module 501 is used to acquire cell information of multiple cells in the target area, wherein the cell information includes the signal strength of each cell, the target area includes multiple antenna systems, and one cell corresponds to multiple antenna systems;

[0057] The first cell information determination module 502 is used to delete cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtain the first cell information in the target area;

[0058] The second cell information determination module 503 is used to sort the signal strengths of multiple cells in the first cell information, control the number of cells in the target area to be less than a preset threshold, and obtain the second cell information in the target area;

[0059] The positioning module 504 is used to match the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database to achieve indoor positioning of the user in the target area, wherein the fingerprint database contains the coordinate information of each location in the target area and the signal strength corresponding to each location.

[0060] The indoor positioning device provided in the embodiment of the present disclosure obtains cell information of multiple cells in a target area through a cell information acquisition module, wherein the cell information includes the signal strength of each cell, and one cell in the target area corresponds to multiple antenna systems; through a first cell information determination module, deletes cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtains the first cell information in the target area; through a second cell information determination module, sorts the signal strengths of multiple cells in the first cell information, controls the number of cells in the target area to be less than a preset threshold, and obtains the second cell information in the target area; through a positioning module, matches and locates the user in the target area according to the signal strength at the location of the user equipment in the second cell information and the signal strength recorded in a pre-established fingerprint database, thereby realizing indoor positioning of the user in the target area. Compared with the fingerprint positioning method used in related technologies for indoor positioning, the number of cells required is often greater than 3, but the number of base station cells deployed is generally determined according to coverage and capacity targets. Especially indoors, multiple antennas generally transmit a cell signal, resulting in an insufficient number of cells required for fingerprint positioning, leading to low positioning accuracy. The disclosed embodiment eliminates weak coverage cells at the same antenna transmission point, thereby resisting and reducing the problem of large fluctuations in weak signals that affect positioning accuracy. It also integrates fingerprint positioning technology, which can effectively improve indoor positioning accuracy without increasing the number and cost of wireless device deployment.

[0061] In some embodiments, the indoor positioning device in the embodiment of the present disclosure also includes: an antenna configuration information determination module, which is used to determine the cell signals transmitted under the same antenna system in the target area according to a pre-established system engineering parameter table before deleting the cells whose cell signal strength transmitted under the same antenna system is less than a preset threshold and obtaining the first cell information in the target area. The system engineering parameter table includes configuration information of the antenna system in the mobile communication network; a signal strength sorting module, which is used to sort the signal strengths of the cell signals transmitted under the same antenna system according to preset sorting rules.

[0062] In some embodiments, the indoor positioning device in the embodiment of the present disclosure also includes: a switch setting module, which is used to set the positioning mode switch for the full-network terminal that supports multiple operators, multiple frequency bands and multiple networks before obtaining the cell information of multiple cells in the target area; a scanning module, which is used to control the full-network terminal to scan multiple networks under multiple communication standards when the positioning mode is turned on, so as to obtain the cell information of multiple cells in the target area.

[0063] In some embodiments, the scanning module in the disclosed embodiments is also used to control the full network terminal to read the internally stored network configuration information, the network configuration information includes supported communication standards, priority settings and a predefined frequency band list; according to the settings in the network configuration file, the full network terminal is controlled to scan the network under each communication standard according to the priority setting according to the predefined frequency band list to obtain the cell information of multiple cells in the target area.

[0064] In some embodiments, the indoor positioning device in the disclosed embodiment also includes: an all-network terminal status stop module, which is used to control the all-network terminal to scan the network under each communication standard according to a predefined frequency band list according to the priority setting according to the settings in the network configuration file to obtain the cell information of multiple cells in the target area. After scanning all frequency bands of the network under all communication standards and the scanning time reaches a preset duration, the all-network terminal is controlled to stop the positioning mode.

[0065] In some embodiments, the positioning module in the embodiments of the present disclosure is also used to match the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database to determine the coordinate information of the user's location.

[0066] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0067] Based on the same inventive concept, an electronic device is also provided in an embodiment of the present disclosure, the electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the indoor positioning methods described above by executing the executable instructions. Since the principle of solving the problem in the electronic device embodiment is similar to that in the method embodiment described above, the implementation of the electronic device embodiment can refer to the implementation of the method embodiment described above, and the repeated parts will not be repeated.

[0068] Refer to the following Figure 6 The electronic device 600 according to this embodiment of the present disclosure is described. Figure 6 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0069] like Figure 6 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include but are not limited to: at least one processing unit 601, at least one storage unit 602, and a bus 603 connecting different system components (including the storage unit 602 and the processing unit 601).

[0070] The storage unit stores program codes, which can be executed by the processing unit 601, so that the processing unit 601 executes the steps described in the above “exemplary method” section of this specification according to various exemplary embodiments of the present disclosure.

[0071] In some embodiments, when the electronic device is used to control, for example, the indoor positioning method disclosed above, the processing unit 601 may perform the following steps of the above method embodiment:

[0072] Acquire cell information of multiple cells in a target area, wherein the cell information includes the signal strength of each cell, the target area includes multiple antenna systems, and one cell corresponds to multiple antenna systems; delete cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtain first cell information in the target area; sort the signal strengths of multiple cells in the first cell information, control the number of cells in the target area to be less than a preset threshold, and obtain second cell information in the target area; match and locate the signal strength at the location of the user equipment in the second cell information with the signal strength recorded in a pre-established fingerprint database, so as to realize indoor positioning of the user in the target area, wherein the fingerprint database contains coordinate information of each position in the target area and the signal strength corresponding to each position.

[0073] The storage unit 602 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 6021 and / or a cache storage unit 6022 , and may further include a read-only storage unit (ROM) 6023 .

[0074] The storage unit 602 may also include a program / utility 6024 having a set (at least one) of program modules 6025, such program modules 6025 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0075] Bus 603 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0076] The electronic device 600 may also communicate with one or more external devices 604 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 605. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 606. As shown, the network adapter 606 communicates with other modules of the electronic device 600 via a bus 603. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0077] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0078] Based on the same inventive concept, a computer-readable storage medium is also provided in the embodiment of the present disclosure, on which a computer program is stored, and when the computer program is executed by a processor, any of the indoor positioning methods described above is implemented. Since the principle of solving the problem in the embodiment of the computer-readable storage medium is similar to that in the embodiment of the method described above, the implementation of the embodiment of the computer-readable storage medium can refer to the implementation of the embodiment of the method described above, and the repeated parts will not be repeated.

[0079] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0080] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0081] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0082] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0083] Based on the same inventive concept, a computer program product is also provided in the embodiments of the present disclosure, including a computer program product, including: a computer program or an instruction, wherein when the computer program or the instruction is executed by a processor, the indoor positioning method of any one of the above method embodiments is implemented. Since the principle of solving the problem in the computer program product embodiment is similar to that in the above method embodiment, the implementation of the computer program product embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0084] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0085] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0086] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0087] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. An indoor positioning method, characterized in that: include: Acquire cell information of multiple cells in a target area, wherein the cell information includes a signal strength of each cell, the target area includes multiple antenna systems, and one cell corresponds to multiple antenna systems; Deleting cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtaining the first cell information in the target area; Sorting the signal strengths of multiple cells in the first cell information, controlling the number of cells in the target area to be less than a preset threshold, and obtaining second cell information in the target area; The signal strength at the location of the user equipment in the second cell information is matched and positioned with the signal strength recorded in a pre-established fingerprint database to achieve indoor positioning of the user in the target area, wherein the fingerprint database contains the coordinate information of each location in the target area and the signal strength corresponding to each location.

2. The indoor positioning method according to claim 1, characterized in that: Before deleting cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold and obtaining the first cell information in the target area, the method further includes: Determine the cell signals transmitted by the same antenna system in the target area according to a pre-established system engineering parameter table, wherein the system engineering parameter table includes configuration information of the antenna system in the mobile communication network; The signal strengths of cell signals transmitted by the same antenna system are sorted according to a preset sorting rule.

3. The indoor positioning method according to claim 1, characterized in that: Before acquiring cell information of multiple cells in the target area, the method further includes: For all-network terminals that support multiple operators, multiple frequency bands, and multiple networks, set the positioning mode switch; The all-network terminal is controlled to scan multiple networks under multiple communication standards when the positioning mode is turned on, so as to obtain cell information of multiple cells in the target area.

4. The indoor positioning method according to claim 3, characterized in that: Controlling the full network terminal to scan multiple networks under multiple communication standards in a state where the positioning mode is turned on to obtain cell information of multiple cells in a target area, including: Controlling the full network access terminal to read the network configuration information stored internally, the network configuration information including supported communication standards, priority settings, and a predefined frequency band list; According to the settings in the network configuration file, the all-network terminal is controlled to scan the networks under various communication standards according to the predefined frequency band list according to the priority setting to obtain cell information of multiple cells in the target area.

5. The indoor positioning method according to claim 4, characterized in that: After controlling the all-network terminal to scan the networks under each communication standard according to the priority setting according to the predefined frequency band list according to the setting in the network configuration file to obtain cell information of multiple cells in the target area, the method further includes: After scanning all frequency bands of the network under all communication standards and the scanning time reaches a preset time length, the full network terminal is controlled to stop the positioning mode.

6. The indoor positioning method according to claim 1, characterized in that: Matching and positioning the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database to achieve indoor positioning of the user in a target area, including: The coordinate information of the user's location is determined by matching the signal strength at the user's location in the second cell information with the signal strength recorded in a pre-established fingerprint database.

7. An indoor positioning device, characterized in that: include: A cell information acquisition module, used to acquire cell information of multiple cells in a target area, wherein the cell information includes a signal strength of each cell, the target area includes multiple antenna systems, and one cell corresponds to multiple antenna systems; A first cell information determination module, used to delete cells whose cell signal strength transmitted by the same antenna system is less than a preset threshold, and obtain first cell information within a target area; A second cell information determination module, configured to sort the signal strengths of multiple cells in the first cell information, control the number of cells in the target area to be less than and / or equal to a preset threshold, and obtain second cell information in the target area; A positioning module is used to match and locate the user's location according to the signal strength at the second cell information with the signal strength recorded in a pre-established fingerprint database, so as to realize the indoor positioning of the user in the target area, wherein the fingerprint database contains the coordinate information of each location in the target area and the signal strength corresponding to each location.

8. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the indoor positioning method according to any one of claims 1 to 6 by executing the executable instructions.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the indoor positioning method according to any one of claims 1 to 6 is implemented.

10. A computer program product comprising: A computer program or instruction, characterized in that when the computer program or instruction is executed by a processor, the indoor positioning method described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • User positioning method and device

    CN109905892A

  • Method and device for determining weak coverage cell

    CN110557775A

  • Cell measurement method and related device

    CN117279020A

  • Indoor positioning method and device based on RFID, equipment and storage medium

    CN118803541A

  • Position estimation device, program, position estimation method, information processing device, and information processing method

    JP6640309B1