WO2022237391A1 - Procédé et appareil basés sur le positionnement par empreinte digitale par radiofréquence, et dispositif électronique et support de stockage - Google Patents

Procédé et appareil basés sur le positionnement par empreinte digitale par radiofréquence, et dispositif électronique et support de stockage Download PDF

Info

Publication number
WO2022237391A1
WO2022237391A1 PCT/CN2022/085369 CN2022085369W WO2022237391A1 WO 2022237391 A1 WO2022237391 A1 WO 2022237391A1 CN 2022085369 W CN2022085369 W CN 2022085369W WO 2022237391 A1 WO2022237391 A1 WO 2022237391A1
Authority
WO
WIPO (PCT)
Prior art keywords
cell
candidate
positioning
radio frequency
candidate cell
Prior art date
Application number
PCT/CN2022/085369
Other languages
English (en)
Chinese (zh)
Inventor
魏二岭
Original Assignee
Oppo广东移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo广东移动通信有限公司 filed Critical Oppo广东移动通信有限公司
Publication of WO2022237391A1 publication Critical patent/WO2022237391A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/08Position of single direction-finder fixed by determining direction of a plurality of spaced sources of known location

Definitions

  • the present application relates to the field of positioning technology, in particular to a method, device, electronic equipment and storage medium based on radio frequency fingerprint positioning.
  • embodiments of the present application provide a radio frequency fingerprint-based positioning method, device, electronic equipment, and storage medium.
  • the embodiment of the present application provides a method for positioning based on radio frequency fingerprints, including:
  • the first candidate set includes at least one first candidate cell; each of the at least one first radio frequency fingerprint The first radio frequency fingerprint is correspondingly issued by a first candidate cell in the first candidate set;
  • the second candidate cell represents the first candidate cell with the smallest coverage in the first candidate set
  • the location information corresponding to the second candidate cell in the setting database is stored in the setting database
  • the location information corresponding to the second candidate cell satisfies the positioning accuracy requirement, determine the location information corresponding to the second candidate cell as the positioning result of the first terminal.
  • the embodiment of the present application also provides a device based on radio frequency fingerprint positioning, including:
  • the first determining unit is configured to determine a first candidate set according to at least one first radio frequency fingerprint detected by the first terminal at the first moment; the first candidate set includes at least one first candidate cell; the at least one first candidate cell Each first radio frequency fingerprint in a radio frequency fingerprint is correspondingly issued by a first candidate cell in the first candidate set;
  • the second determining unit is configured to determine a second candidate cell according to the coverage of each first candidate cell in the first candidate set; the second candidate cell represents the first candidate with the smallest coverage in the first candidate set District;
  • the third determining unit is configured to determine the location information corresponding to the second candidate cell in the setting database; the location information corresponding to the cell is stored in the setting database;
  • the fourth determining unit is configured to determine the location information corresponding to the second candidate cell as the positioning result of the first terminal when the location information corresponding to the second candidate cell meets the positioning accuracy requirement.
  • An embodiment of the present invention also provides an electronic device, including: a processor and a memory configured to store a computer program that can run on the processor,
  • the processor is configured to execute the steps of any one of the above methods when running the computer program.
  • An embodiment of the present invention also provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the above methods are implemented.
  • Fig. 1 is the schematic diagram of the radio frequency fingerprint positioning technology in the related art
  • FIG. 2 is a schematic flow diagram of a method for positioning based on radio frequency fingerprints provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of a candidate cell corresponding to a radio frequency fingerprint collected at a first moment provided by an embodiment of the present application;
  • FIG. 4 is a schematic diagram of the construction process of the setting database provided by an embodiment of the present application.
  • FIG. 5 is a schematic diagram of data stored in a setting database provided by an embodiment of the present application.
  • FIG. 6 is a schematic diagram of an update process of a setting database provided by an embodiment of the present application.
  • FIG. 7 is a schematic flowchart of a radio frequency fingerprint-based positioning method provided by an embodiment of the present application.
  • FIG. 8 is a schematic diagram of signal transmission of different cell base stations provided by an embodiment of the present application.
  • FIG. 9 is a schematic diagram of determining location information based on cell coverage provided by an embodiment of the present application.
  • FIG. 10 is a schematic flowchart of a radio frequency fingerprint-based positioning method provided by an embodiment of the present application.
  • FIG. 11 is a collection of positioning results corresponding to the first terminal at different times provided by an embodiment of the present application.
  • FIG. 12 is a schematic flowchart of a radio frequency fingerprint-based positioning method provided by an embodiment of the present application.
  • Fig. 13 is a schematic structural diagram of a device based on radio frequency fingerprint positioning provided by an embodiment of the present application.
  • FIG. 14 is a schematic diagram of a hardware composition structure of an electronic device provided by an embodiment of the present application.
  • FIG. 1 shows the schematic diagram of the radio frequency fingerprint positioning technology in the related art.
  • the radio frequency fingerprint positioning technology consists of two stages, which are the radio frequency fingerprint map construction stage and the radio frequency fingerprint real-time positioning stage.
  • the terminal can receive the positioning request.
  • the terminal will collect the RF fingerprint of the surrounding environment in real time.
  • the signal strength of the RF fingerprint when the signal strength is higher, the terminal is considered to be far away. The closer the corresponding cell base station is, the weaker the signal strength is, the further the terminal is considered to be from the corresponding cell base station.
  • this application proposes a positioning method based on radio frequency fingerprints, which can eliminate the positioning error caused by the multipath effect of wireless signals, and also consider the coverage of the cell accordingly.
  • FIG. 2 is a schematic flowchart of a method for locating based on radio frequency fingerprints according to an embodiment of the present application. As shown in Figure 2, the method includes:
  • S201 Determine a first candidate set according to at least one first radio frequency fingerprint detected by the first terminal at the first moment; the first candidate set includes at least one first candidate cell; the at least one first radio frequency fingerprint includes Each first radio frequency fingerprint is correspondingly sent by a first candidate cell in the first candidate set.
  • the first terminal can collect at least one first radio frequency fingerprint.
  • the first terminal can collect basic information such as cell identity, signal strength, and cell reference signal transmission power corresponding to the first radio frequency fingerprint.
  • the corresponding cell when the cell corresponding to the first radio frequency fingerprint information is a serving cell, the corresponding cell can pass through the public land mobile network ( PLMN, Public Land Mobile Network), cell identity (CI, Cell Identity), absolute wireless channel number (ARFCN, Absolute Radio Frequency Channel Number), physical cell identity (PCI, Physical Cell Identity) for identification; when the first radio frequency fingerprint information If the corresponding cell is a neighboring cell, ARFCN and PCI can be used for cell identification.
  • PLMN Public Land Mobile Network
  • CI Cell Identity
  • ARFCN Absolute Radio Frequency Channel Number
  • PCI Physical Cell Identity
  • the corresponding first candidate set can be determined according to at least one first radio frequency fingerprint collected by the first terminal, where the first candidate set refers to a cell that sends out the first radio frequency fingerprint, as shown in FIG. 3 , which shows the first A schematic diagram of candidate cells corresponding to radio frequency fingerprints collected at all times.
  • the first terminal collects three first radio frequency fingerprints respectively at the first moment.
  • a candidate cell B and a first candidate cell C are sent, and it is further determined that the first candidate set includes the first candidate cell A, the first candidate cell B, and the first candidate cell C.
  • the determining the first candidate set according to at least one first radio frequency fingerprint detected by the first terminal at the first moment includes:
  • the first candidate set is determined according to at least one first radio frequency fingerprint detected by the first terminal at the first moment; wherein the second setting condition includes:
  • the first function of the first terminal is turned on; the first function represents a function of determining location information of the first terminal based at least on the coverage of radio frequency fingerprints.
  • the first terminal uses the function of determining the location information of the first terminal based at least on the coverage of radio frequency fingerprints by enabling the first function.
  • the first candidate set is determined according to only one first radio frequency fingerprint detected by the first terminal at the first moment.
  • the function of determining the location information of the first terminal based at least on the coverage of the radio frequency fingerprint is usually applied in an environment where the GPS signal cannot cover.
  • the first candidate cell corresponding to the first radio frequency fingerprint collected by the terminal is deployed in the subway environment, and location information of the first terminal may be determined based at least on the coverage of the radio frequency fingerprint.
  • S202 Determine a second candidate cell according to the coverage of each first candidate cell in the first candidate set; the second candidate cell represents the first candidate cell with the smallest coverage in the first candidate set.
  • the coverage of each first candidate cell in the first candidate set is determined, and the first candidate cell with the smallest coverage in the first candidate set is determined as the second candidate cell.
  • the coverage of the first candidate cell can be determined by the corresponding first radio frequency fingerprint.
  • the cell reference signal transmit power is determined from the first radio frequency fingerprint corresponding to the first candidate cell. According to the cell reference signal transmit power of the first candidate cell The coverage of the first candidate cell can be determined. It can be understood that the greater the transmission power of the cell reference signal, the larger the coverage of the cell, and the smaller the transmission power of the cell reference signal, the smaller the coverage of the cell.
  • the cell reference signal transmission power of the first candidate cell can also be obtained from the setting database, which can store cell information corresponding to different cells, and find the reference signal corresponding to the first candidate cell in the setting database.
  • the signal transmission power is used to further determine the coverage area corresponding to the first candidate cell.
  • the cells in the setting database can be divided into different priority levels according to the stored coverage areas corresponding to different cells, as shown in Table 1.
  • Cell reference signal transmit power dbm Cell coverage priority coverage meters Power 1 1 50-80 Power 2 2 80-150 Power 3 3 150-250
  • Table 1 shows the priority of the cell according to the coverage of the cell.
  • the unit of the cell reference signal transmission power can be dbm or W, mW, etc., stored in the setting database
  • the unit of the cell reference signal transmission power is dbm, which is consistent with the unit of system message broadcast in the 3GPP communication protocol.
  • the higher the priority the smaller the coverage of the corresponding cell.
  • First candidate cell with the highest priority in the first candidate set is determined as the second candidate cell.
  • S203 Determine the location information corresponding to the second candidate cell in the setting database; the location information corresponding to the cell is stored in the setting database.
  • the location information corresponding to the second candidate cell is determined in the setting database, where the location information corresponding to different cells is stored in the setting database, and the location of the base station of each cell can be stored in the setting database, so the The location of the base station of the second candidate cell is determined as the location information of the second candidate cell.
  • the maintenance of the configuration database includes two phases.
  • the first phase is responsible for the construction of the configuration database, and the second phase is responsible for the update of the configuration database.
  • FIG. 4 shows a schematic diagram of the construction flow of the setting database.
  • the acquisition terminal is responsible for collecting on the traffic route where the radio frequency fingerprint positioning technology is deployed.
  • the wireless cells deployed by operators can be divided into three types, namely outdoor macro coverage cells, indoor micro cells and leaky cables between subway stations district.
  • the area that enters the subway station from the entrance is generally an outdoor macro coverage area, enters the subway station, and then passes through the card reader to the subway train area.
  • the subway station is deployed underground or inside a building, it is generally an indoor micro Areas, and cells between sites are usually cells deployed in a leaky cable manner.
  • the purpose of setting up the database is to collect the reference signal transmission power of each wireless cell on the traffic route, and then determine the coverage area of the wireless cell according to the size of the reference signal transmission power, and further determine the coverage priority of the wireless cell.
  • the collection terminal needs to collect the wireless network log of the operator when collecting, and mark the time and place of terminal collection.
  • the wireless network log refers to the information of the wireless network cell when the terminal passes through the traffic route, and the cell collected by the collection terminal includes service Cells and neighboring cells.
  • the serving cell refers to the cell where the collection terminal resides and can transmit data and voice services.
  • the neighboring cell refers to the cell where the collection terminal performs measurement to ensure service continuity. The neighboring cell cannot perform data in the current serving cell. During transmission, it can switch to serving cell.
  • Each cell contains cell identification information, such as PLMN, CI, TAC, ARFCN, PCI, etc., and also includes the signal strength of the cell actually measured by the collection terminal.
  • the serving cell if the collection terminal can successfully read the corresponding system information, then the reference signal transmission power of the cell will also be obtained.
  • the wireless network log includes the collection of the mobility process of the terminal in each wireless cell, including cell selection, cell reselection, cell handover, and cell reconstruction, etc., as well as the continuous measurement information of the terminal on the operator's network, such as the serving cell and neighbors. Based on the signal strength of the area, a corresponding setting database is constructed based on each cell measured by the terminal.
  • Figure 5 shows a schematic diagram of the data stored in the setting database.
  • the radio frequency fingerprint map of each cell is composed of three areas. Taking cell 2 as an example, cell 2 can be divided into three areas, respectively The left overlapping coverage area and independent coverage area of cell 2 are formed based on the overlapping coverage of cell 1 and cell 2, and the right overlapping coverage area of cell 2 is formed based on the overlapping coverage of cell 2 and cell 3.
  • Each overlapping coverage area is represented by the relative positional relationship of the two cells and the range of signal strength in each cell.
  • a cell can only be uniquely identified after the corresponding system information block (SIB, System Information Block) is successfully obtained, and the acquisition terminal does not read the SIB of the adjacent cell when continuing to measure the adjacent cell, therefore, it can be used for
  • SIB system information block
  • Each station fails to obtain the cell identity and cell reference signal transmission power to collect specific cell information. For example, by locking the cell's RAT, ARFCN and PCI, search the system information of the cell, and extract the cell's reference signal transmission power at the same time , if the system information is successfully read, it is considered that the cell information is collected successfully.
  • the coverage range corresponding to the cell is added to the configuration database, and the coverage priority determined by the cell based on the coverage range can also be added to the configuration database.
  • the deployed cell base stations may change, for example, the deletion of the original network, the change of the original network and the addition of new networks. Therefore, it is necessary to update the cell information in the setting database in time. In practical applications, the real-time and validity of the set database can be guaranteed through the method of crowdsourcing collection.
  • the crowdsourcing collection service means that the user uses the method based on radio frequency fingerprint positioning and agrees to upload the positioning data, or the user The collected information is also reported when the location service is not used, and FIG. 6 shows a schematic diagram of an update flow of the setting database.
  • a corresponding cell list can be constructed according to the collection time of the RF fingerprints, and the traffic route where the reported RF fingerprints are located can be determined through the cell ID in the cell list.
  • the positional relationship between the cells is further matched with the cells stored in the setting database.
  • the identification information of the cells such as PLMN, CI, ARFCN, PCI, and RAT, can be used to search in the setting database. If the search is successful, it is considered that the reported cell exists in the database, and it can be determined whether there is a new cell.
  • the search is unsuccessful, it can also be searched according to ARFCN and PCI, and then use the ARFCN and PCI of the neighbor cell of the reported cell to search for the reported cell in the database. For overlapping coverage cells, if more than a certain percentage of adjacent cells are found successfully, it can be considered that the reported cell exists in the setting database.
  • the configuration database For the cells stored in the configuration database, compare the reported cell reference signal transmission power with the reference signal transmission power stored in the configuration database, and if there is a change, update the reported cell reference signal transmission power to the configuration database.
  • At least two pieces of location information corresponding to the cell are stored in the setting database; wherein,
  • Different position information in the at least two position information corresponds to different signal strength intervals.
  • the setting database may also store corresponding position information in different signal strength intervals in the same cell.
  • At least two location information corresponding to the cell are stored in the database, and the cell can be further divided into different location areas.
  • the basis for dividing different areas of the cell can be the signal strength of the cell, and the signal strength of the cell.
  • the intensity interval is associated with different areas of the cell, not only the cell where the first terminal is currently located, but also the location area where the first terminal is currently located in the cell, compared to directly using the base station of the cell as the first terminal
  • the positioning results can improve the positioning accuracy.
  • determining the candidate information corresponding to the cell in the setting database includes:
  • S701 Determine a signal strength interval corresponding to a first signal strength; the first signal strength represents a signal strength of a cell detected by the first terminal.
  • the corresponding first signal strength can be determined according to the radio frequency fingerprint.
  • the first signal strength represents the signal strength of the cell detected by the terminal at the current location, and the same cell is divided into different signal strength intervals in the setting database.
  • setting The signal strength of the cell is divided into different grids in the database, and each grid corresponds to a certain signal strength interval.
  • the signal strength interval corresponding to one of the grids in the cell is [-80dbm, -75dbm], according to the first
  • a signal strength interval corresponding to the first signal strength may be determined in the setting database.
  • different signal strength intervals of the cell can be determined in the setting database according to the identity of the cell or the positional relationship between the cell and other neighboring cells, and then the signal strength interval corresponding to the first signal strength can be determined.
  • S702 Determine location information corresponding to the cell in the setting database according to the determined signal strength interval.
  • the signal strength area of the cell is associated with a certain location of the cell, and by searching the association relationship between the signal strength area and the location in the setting database, it can be determined that the cell corresponding to the current signal strength interval Positional relationship.
  • Table 2 shows a relationship mapping table between signal strength intervals and locations.
  • Grid 1 Grid 2 grid ... Grid n-1 grid n Cell 1 loc(1,1) loc(1,2) loc... loc(1,n-1) loc(1,n) Cell 2 loc(2,1) loc(2,2) loc... loc(2,n-1) loc(2,n) Community... loc... loc... loc... loc... loc... Cell m-1 loc(m-1,1) loc(m-1,2) loc... loc(m-1,n-1) loc(m-1,n) District m loc(m,1) loc(m,2) loc... loc(m,n-1) loc(m,n)
  • the location information corresponding to different cells in different signal strength intervals is recorded in Table 2.
  • the first signal strength indicates the signal strength of cell 1 is detected, and the first signal strength corresponds to the signal strength interval 1, then the corresponding location information can be determined according to Table 2 as loc(1,1).
  • the location information corresponding to different signal strength intervals can be represented by coordinates, so that the cell can be determined according to the first signal strength of the cell The location of the cell improves the accuracy of the location of the cell.
  • S204 Determine the location information corresponding to the second candidate cell as the positioning result of the first terminal when the location information corresponding to the second candidate cell satisfies the positioning accuracy requirement.
  • the signal fluctuates greatly, and the cell deployed in the station has a small coverage area and less obstruction by obstacles, and the signal usually sent is a direct signal, so the probability of being affected by multipath is low. Therefore, when the first candidate set When there are first candidate cells with different coverages, the first candidate cells with small coverages are preferentially used for positioning, as shown in FIG. 9 , which shows a schematic diagram of determining location information based on cell coverages.
  • the first terminal acquires two different first radio frequency fingerprints at the same time, corresponding to the first candidate cell A and the first candidate cell B respectively, and the coverage of the first candidate cell B is much smaller than that of the first candidate cell B.
  • determining the position information corresponding to the first candidate cell B as the positioning result of the first terminal can improve The accuracy of the positioning result of the first terminal is improved.
  • the positioning accuracy required by different positioning requests is not the same, and different positioning methods will have a certain positioning error.
  • the location information corresponding to the second candidate cell can meet the positioning accuracy requirements, it indicates that the location information corresponding to the second candidate cell can be used as the positioning result of the first terminal, so that the positioning result that meets the accuracy requirement can be output, and the accuracy of the positioning result is improved. accuracy.
  • the method also includes:
  • the positioning accuracy requirement is determined according to the application that initiates the positioning request.
  • the application when the application needs to obtain the positioning result of the first terminal, it can initiate a positioning request. Since the application obtains the positioning result of the first terminal for different purposes, there are differences in the positioning accuracy requirements of the positioning results required by different applications, for example , for the scene where the subway card is swiped at the station, or the employee checks in attendance, the positioning result can be within a few meters of the user's destination, and there is no need for high positioning accuracy requirements. For services such as navigation, takeaway or express delivery, then High positioning accuracy requirements are required. Therefore, the positioning accuracy requirements need to be determined according to the application that initiates the positioning request, so that the application can be provided with positioning results that meet the positioning accuracy requirements.
  • the determination of the positioning accuracy requirement according to the application that initiates the positioning request includes:
  • the positioning accuracy of the application that initiates the positioning request is determined in the setting relationship table; the setting relationship table is used to store the mapping relationship between the application program and the positioning accuracy requirements.
  • the positioning accuracy requirements of the application that initiates the positioning request can be determined in the setting relationship table.
  • the setting relationship table stores the mapping relationship between different applications and positioning accuracy requirements.
  • the stored application programs are matched to obtain the positioning accuracy requirements of the application currently initiating the positioning request, wherein the mapping relationship between the application program and the positioning accuracy requirements in the setting relationship table can be customized by the user.
  • the positioning accuracy requirements can also be determined according to the application type of the application that initiates the positioning request.
  • different types of application programs have different positioning accuracy requirements.
  • the application program used for navigation The positioning accuracy requirements are higher than those of social applications, and the application type of the application that initiates the positioning request can be determined according to the label of the application.
  • the positioning request can be defaulted to correspond to the highest positioning accuracy requirements, so as to ensure that the generated positioning results can meet the needs of the application.
  • the method further includes:
  • the positioning result of the first terminal can be determined according to the locations of the multiple first candidate cells, and each first candidate in the first candidate set
  • the first parameter of the cell is to determine the weight coefficient corresponding to each first candidate cell, wherein the first parameter includes at least the coverage of the cell, and when determining the weight coefficient corresponding to the first candidate cell, the set rule should be satisfied.
  • the corresponding weight coefficient is the largest, and the sum of the weight coefficients of all the first candidate cells in the first candidate set is 1, different weights are given to different first candidate cells by the first parameter coefficient, so that the probability that the first candidate cell becomes the positioning result of the first terminal can be reflected according to the weight coefficient.
  • the first parameter further includes a transmission loss of cell signal transmission to the first terminal.
  • the signal strength of the first candidate cell detected by the first terminal cannot directly reflect the real attenuation degree of the signal, and understandably, when the signal transmission distance of the cell is The larger the corresponding transmission loss, the higher the transmission loss. Therefore, in order to improve the accuracy of the positioning result of the first terminal, the transmission loss of the cell signal to the first terminal is also taken into consideration.
  • the transmission loss of the cell signal to the first terminal It can be obtained according to the difference between the reference signal transmission power of the first candidate cell and the signal strength of the first candidate cell detected by the first terminal. In practical applications, the weight coefficient corresponding to the first candidate cell is first determined according to the coverage of the cell.
  • the final weight coefficient is further adjusted according to the transmission loss of the cell signal to the first terminal. Specifically, when the transmission loss of the cell signal to the first terminal is smaller, it indicates that the first terminal is closer to corresponding to the first candidate cell, then the weight coefficient corresponding to the first candidate cell should increase, the adjusted weight coefficient should be greater than or equal to 0, and the sum of the weight values corresponding to the first candidate cell in the first candidate set is 1.
  • the coverage of the cell and the transmission loss of the cell signal can be considered comprehensively to determine the positioning result of the first terminal, which solves the positioning error caused by the multipath effect, thereby improving the accuracy of the positioning result.
  • S1002 Determine a positioning result of the first terminal according to the location information and weight coefficient corresponding to each first candidate cell in the setting database.
  • the weight coefficient corresponding to the first candidate cell can represent the probability that the location information corresponding to the first candidate cell becomes the positioning result of the first terminal.
  • the positioning result of the first terminal is closer to
  • the position information corresponding to the first candidate cell is weighted by the position information and weight coefficient corresponding to each first candidate cell in the first candidate set, and the weighted result finally obtained is determined as the positioning result of the first terminal, and the first terminal
  • the positioning result not only combines the coverage of the cell, but also comprehensively considers the location information of multiple first candidate cells, so that a more accurate positioning result can be obtained.
  • the determining the positioning result of the first terminal according to the position information and weight coefficient corresponding to each first candidate cell in the setting database includes:
  • weighted summation is performed on the position information corresponding to each first candidate cell in the setting database to obtain a positioning result of the first terminal.
  • the positioning result of the first terminal is obtained by performing weighted summation according to the position information corresponding to the first candidate cell and the weight coefficient, wherein the position information corresponding to the first candidate cell may correspond to the first signal strength of the first candidate cell
  • the signal strength interval of the signal strength interval, and the location information corresponding to the signal strength interval is obtained from the setting database.
  • the location information corresponding to the first candidate cell can be represented by coordinates.
  • Figure 11 shows the positioning results corresponding to the first terminal collected at different times, where the positioning results corresponding to the first terminal at different times are farther from the front
  • the distances of the destination sites are d1, d2, and d3 respectively, so the distance condition of d1 ⁇ d2 ⁇ d3 should be satisfied, so that the accuracy of the positioning results corresponding to the first terminal at different times can be further determined according to this condition, so that the positioning can be ensured reliability of the results.
  • S1201 Determine location information corresponding to each first candidate cell in the first candidate set.
  • the location information corresponding to each first candidate cell in the first candidate set is determined.
  • the first signal strength can be determined in the setting database according to the first signal strength of the first candidate cell detected by the first terminal.
  • the location information corresponding to each first candidate cell in the first candidate set can be obtained through coordinates expressed in a way.
  • S1202 Determine an average position of the first candidate set according to the position information corresponding to each first candidate cell in the first candidate set.
  • the location information corresponding to each first candidate cell in the first candidate set is analyzed.
  • the first signal strength of each first candidate cell detected by the first terminal There is a large fluctuation, which leads to a large deviation in the position information of the first candidate cell determined according to the first signal strength. It is informative.
  • the deviation degree of the position information of the first candidate cell can be determined by the average position of the first candidate set, wherein the average position of the first candidate set can be calculated by calculating the average value or variance corresponding to the position information of the first candidate cell in the first candidate set .
  • S1203 Filter the third candidate cell in the first candidate set that satisfies the first set condition; the first set condition indicates that the position information corresponding to the candidate cell deviates from the average position of the first candidate set by more than the set Set the threshold.
  • the degree of deviation between the position information of the first candidate cell and the average position of the first candidate set can be determined, and the first candidate set will satisfy
  • the third candidate cell is filtered under the first setting condition, wherein the first setting condition means that the degree of deviation between the position information corresponding to the candidate cell and the average position of the first candidate set is greater than the set threshold, and the filtered first candidate set
  • the first setting condition means that the degree of deviation between the position information corresponding to the candidate cell and the average position of the first candidate set is greater than the set threshold, and the filtered first candidate set
  • the position information corresponding to each first candidate cell has a low degree of deviation from the average position of the first candidate set, the position information with a large deviation degree in the first candidate set can be removed, and the reference for determining the positioning result of the first terminal can be further adjusted location information, thereby improving the accuracy of positioning results.
  • the location information corresponding to the cell with the smallest coverage is determined as the location information of the terminal, so that the positioning accuracy can be further improved, and the Quickly output the best positioning results.
  • the positioning result of the first terminal can also be determined based on the transmission loss of the signal transmission to the first terminal, which is beneficial to improve the accuracy of the positioning result, and can also combine the positioning accuracy requirements required by the positioning request to output a positioning that meets the positioning accuracy requirements result.
  • the embodiment of the present application also provides a device for positioning based on radio frequency fingerprints, as shown in Figure 13, the device includes:
  • the first determining unit 1301 is configured to determine a first candidate set according to at least one first radio frequency fingerprint detected by the first terminal at the first moment; the first candidate set includes at least one first candidate cell; the at least one Each first radio frequency fingerprint in the first radio frequency fingerprint is correspondingly issued by a first candidate cell in the first candidate set;
  • the second determining unit 1302 is configured to determine a second candidate cell according to the coverage of each first candidate cell in the first candidate set; the second candidate cell represents the first cell with the smallest coverage in the first candidate set.
  • Candidate cell
  • the third determining unit 1303 is configured to determine the location information corresponding to the second candidate cell in the setting database; the location information corresponding to the cell is stored in the setting database;
  • the fourth determining unit 1304 is configured to determine the location information corresponding to the second candidate cell as the positioning result of the first terminal when the location information corresponding to the second candidate cell meets the positioning accuracy requirement.
  • At least two pieces of location information corresponding to the cell are stored in the setting database; wherein,
  • Different position information in the at least two position information corresponds to different signal strength intervals.
  • the third determination unit 1303 determines the candidate information corresponding to the cell in the setting database, and is further configured to:
  • the first signal strength represents the signal strength of the cell detected by the first terminal
  • the location information corresponding to the cell is determined in the setting database.
  • the device is further configured to:
  • the location information corresponding to the second candidate cell does not meet the positioning accuracy requirements, based on the first parameter of each first candidate cell in the first candidate set, determine the weight coefficient corresponding to each first candidate cell; the The first parameter includes at least the coverage of the cell;
  • the positioning result of the first terminal is determined according to the position information and weight coefficient corresponding to each first candidate cell in the setting database.
  • the first parameter further includes a transmission loss of cell signal transmission to the first terminal.
  • the device when the device determines the positioning result of the first terminal according to the location information and weight coefficient corresponding to each first candidate cell in the setting database, it is further configured to:
  • weighted summation is performed on the position information corresponding to each first candidate cell in the setting database to obtain a positioning result of the first terminal.
  • the device before the determination of the weight coefficient corresponding to each first candidate cell, the device is further configured to:
  • the first set condition indicates that the degree of deviation between the location information corresponding to the candidate cell and the average position of the first candidate set is greater than a set threshold .
  • the device is further configured to:
  • the positioning accuracy requirement is determined according to the application that initiates the positioning request.
  • the device when the device determines the positioning accuracy requirement according to the application that initiates the positioning request, it is further configured to:
  • the positioning accuracy of the application that initiates the positioning request is determined in the setting relationship table; the setting relationship table is used to store the mapping relationship between the application program and the positioning accuracy requirements.
  • the first determining unit 1301 determines the first candidate set according to at least one first radio frequency fingerprint detected by the first terminal at the first moment, it is further configured to:
  • the first candidate set is determined according to at least one first radio frequency fingerprint detected by the first terminal at the first moment; wherein the second setting condition includes:
  • the first function of the first terminal is turned on; the first function represents a function of determining location information of the first terminal based at least on the coverage of radio frequency fingerprints.
  • the first determining unit 1301, the second determining unit 1302, the third determining unit 1303, and the fourth unit 1304 may be implemented by a processor in a device based on radio frequency fingerprint positioning.
  • the processor needs to run the programs stored in the memory to realize the functions of the above-mentioned program modules.
  • radio frequency fingerprint positioning device when the radio frequency fingerprint positioning device provided by the embodiment of FIG. 13 performs positioning, it only uses the division of the above program modules as an example. Completion of program modules means that the internal structure of the device is divided into different program modules to complete all or part of the processing described above.
  • radio frequency fingerprint-based positioning device provided in the above embodiment and the method embodiment based on radio frequency fingerprint positioning belong to the same concept, and its specific implementation process is detailed in the method embodiment, and will not be repeated here.
  • FIG. 14 is a schematic diagram of the hardware composition structure of the electronic device of the embodiment of the present application, as shown in FIG. 14 , the electronic equipment includes:
  • Communication interface 1 which can exchange information with other devices such as network devices;
  • the processor 2 is connected to the communication interface 1 to realize information interaction with other devices, and is configured to execute the radio frequency fingerprint positioning method provided by one or more of the above technical solutions when running a computer program. Instead, the computer program is stored on the memory 3 .
  • bus system 4 is configured to realize connection communication between these components.
  • bus system 4 also includes a power bus, a control bus and a status signal bus.
  • the various buses are labeled as bus system 4 in FIG. 14 .
  • the memory 3 in the embodiment of the present application is configured to store various types of data to support the operation of the electronic device.
  • Examples of such data include: any computer program configured to operate on an electronic device.
  • the memory may be a volatile memory or a nonvolatile memory, and may also include both volatile and nonvolatile memory.
  • the non-volatile memory can be read-only memory (ROM, Read Only Memory), programmable read-only memory (PROM, Programmable Read-Only Memory), erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory) Only Memory), Electrically Erasable Programmable Read-Only Memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), Magnetic Random Access Memory (FRAM, ferromagnetic random access memory), Flash Memory (Flash Memory), Magnetic Surface Memory , CD, or CD-ROM (Compact Disc Read-Only Memory); magnetic surface storage can be disk storage or tape storage.
  • the volatile memory may be random access memory (RAM, Random Access Memory), which is used as an external cache.
  • RAM random access memory
  • RAM Random Access Memory
  • many forms of RAM are available, such as Static Random Access Memory (SRAM, Static Random Access Memory), Synchronous Static Random Access Memory (SSRAM, Synchronous Static Random Access Memory), Dynamic Random Access Memory Memory (DRAM, Dynamic Random Access Memory), synchronous dynamic random access memory (SDRAM, Synchronous Dynamic Random Access Memory), double data rate synchronous dynamic random access memory (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), enhanced Synchronous Dynamic Random Access Memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), Synchronous Link Dynamic Random Access Memory (SLDRAM, SyncLink Dynamic Random Access Memory), Direct Memory Bus Random Access Memory (DRRAM, Direct Rambus Random Access Memory ).
  • SRAM Static Random Access Memory
  • SSRAM Synchronous Static Random Access Memory
  • DRAM Dynamic Random Access Memory
  • SDRAM Synchronous Dynamic Random Access Memory
  • a processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or an instruction in the form of software.
  • the aforementioned processor may be a general-purpose processor, DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like.
  • the processor may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
  • a general purpose processor may be a microprocessor or any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a storage medium, and the storage medium is located in a memory, and the processor reads the program in the memory, and combines with its hardware to complete the steps of the foregoing method.
  • the embodiment of the present application also provides a storage medium, that is, a computer storage medium, specifically a computer-readable storage medium, for example, including a memory storing a computer program, and the above-mentioned computer program can be executed by a processor to complete Steps described in the aforementioned method.
  • the computer-readable storage medium can be memories such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
  • the disclosed device, electronic equipment and method can be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the units is only a logical function division.
  • the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms of.
  • the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units; Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present application can be integrated into one processing unit, or each unit can be used as a single unit, or two or more units can be integrated into one unit; the above-mentioned integration
  • the unit can be realized in the form of hardware or in the form of hardware plus software functional unit.
  • the above-mentioned integrated units of the present application are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
  • the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product.
  • the computer software product is stored in a storage medium and includes several instructions for Make an electronic device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in the various embodiments of the present application.
  • the aforementioned storage medium includes: various media capable of storing program codes such as removable storage devices, ROM, RAM, magnetic disks or optical disks.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

La présente invention concerne un procédé et un appareil basés sur le positionnement par empreinte digitale par radiofréquence, et un dispositif électronique et un support de stockage. Le procédé comprend les étapes suivantes: la détermination d'un premier ensemble candidat en fonction d'au moins une première empreinte digitale par radiofréquence détectée par un premier terminal à un premier instant, le premier ensemble candidat comprenant au moins une première cellule candidate, et chaque première empreinte par radiofréquence dans ladite au moins une première empreinte radiofréquence est transmise de manière correspondante par une première cellule candidate dans le premier ensemble candidat; la détermination d'une seconde cellule candidate en fonction d'une plage de couverture de chaque première cellule candidate dans le premier ensemble candidat, la seconde cellule candidate représentant une première cellule candidate ayant la plage de couverture minimale dans le premier ensemble candidat; la détermination, à partir d'une base de données définie, d'information de localisation correspondant à la seconde cellule candidate; et lorsque l'information de localisation correspondant à la seconde cellule candidate satisfait une exigence de précision de positionnement, la détermination que l'information de localisation correspondant à la seconde cellule candidate est un résultat de positionnement du premier terminal.
PCT/CN2022/085369 2021-05-13 2022-04-06 Procédé et appareil basés sur le positionnement par empreinte digitale par radiofréquence, et dispositif électronique et support de stockage WO2022237391A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110523118.2A CN113316246B (zh) 2021-05-13 2021-05-13 基于射频指纹定位的方法、装置、电子设备及存储介质
CN202110523118.2 2021-05-13

Publications (1)

Publication Number Publication Date
WO2022237391A1 true WO2022237391A1 (fr) 2022-11-17

Family

ID=77373173

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/085369 WO2022237391A1 (fr) 2021-05-13 2022-04-06 Procédé et appareil basés sur le positionnement par empreinte digitale par radiofréquence, et dispositif électronique et support de stockage

Country Status (2)

Country Link
CN (1) CN113316246B (fr)
WO (1) WO2022237391A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113949992B (zh) * 2021-11-24 2024-03-29 上海瑾盛通信科技有限公司 定位方法、装置、电子设备和计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102056293A (zh) * 2010-12-10 2011-05-11 北京星网锐捷网络技术有限公司 射频指纹定位方法、***、无线控制器及定位服务器
US7945271B1 (en) * 2007-07-19 2011-05-17 Sprint Communications Company L.P. Location inference using radio frequency fingerprinting
CN102186239A (zh) * 2011-04-13 2011-09-14 福建星网锐捷网络有限公司 射频指纹定位方法、装置及网络设备
CN111601380A (zh) * 2020-05-15 2020-08-28 腾讯科技(深圳)有限公司 基于位置指纹的位置定位方法、装置、设备及存储介质
CN111966776A (zh) * 2020-08-27 2020-11-20 Oppo广东移动通信有限公司 地图构建方法、装置、电子设备及存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101973939B1 (ko) * 2011-09-30 2019-04-30 한국전자통신연구원 셀룰러 이동통신 시스템에서 단말기의 위치 결정 방법
CN103197280B (zh) * 2013-04-02 2014-12-10 中国科学院计算技术研究所 一种基于射频信号强度的ap位置估计方法
CN109905892B (zh) * 2017-12-11 2022-04-05 中国电信股份有限公司 用户定位方法和装置
CN110769459B (zh) * 2019-11-01 2023-03-17 恒安嘉新(北京)科技股份公司 一种移动终端的定位方法、装置、存储介质及服务器
CN111093268A (zh) * 2019-12-26 2020-05-01 广东工业大学 一种离线指纹库区域划分方法、计算机设备、存储介质
CN112218330B (zh) * 2020-11-19 2023-11-03 中国联合网络通信集团有限公司 定位方法及通信装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7945271B1 (en) * 2007-07-19 2011-05-17 Sprint Communications Company L.P. Location inference using radio frequency fingerprinting
CN102056293A (zh) * 2010-12-10 2011-05-11 北京星网锐捷网络技术有限公司 射频指纹定位方法、***、无线控制器及定位服务器
CN102186239A (zh) * 2011-04-13 2011-09-14 福建星网锐捷网络有限公司 射频指纹定位方法、装置及网络设备
CN111601380A (zh) * 2020-05-15 2020-08-28 腾讯科技(深圳)有限公司 基于位置指纹的位置定位方法、装置、设备及存储介质
CN111966776A (zh) * 2020-08-27 2020-11-20 Oppo广东移动通信有限公司 地图构建方法、装置、电子设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LI WENJIE, WEI HONG: "Application of RF Fingerprinting in Positioning System", MICROCOMPUTER INFORMATION, WEIJISUANJI XINXI, CHINA, 20 July 2006 (2006-07-20), China , pages 233 - 234, XP093004187, ISSN: 1008-0570 *

Also Published As

Publication number Publication date
CN113316246A (zh) 2021-08-27
CN113316246B (zh) 2022-10-18

Similar Documents

Publication Publication Date Title
CN110166943B (zh) 终端位置信息的处理方法
CN103347278B (zh) 无线定位中指纹数据库的更新方法及装置
US9185677B2 (en) Method device and system for estimating access points using log data
KR100645355B1 (ko) 파일롯 셀 데이터베이스를 이용한 네트워크 기반의측위방법 및 시스템
CN106658399B (zh) 一种基于手机用户位置指纹进行手机位置定位的方法
EP2620024B1 (fr) Génération et utilisation de modèles de zone de couverture
CN102036368B (zh) 用于确定移动的无线通信设备的位置的方法和***
WO2022042118A1 (fr) Procédé et appareil de construction de carte, dispositif électronique et support de stockage
US8238915B2 (en) Systems and methods for locating communication terminals in cellular networks
Aguilar-Garcia et al. Enhancing RFID indoor localization with cellular technologies
KR101770136B1 (ko) 측위 오차 판별 방법 및 장치
WO2020024597A1 (fr) Procédé et appareil de positionnement intérieur
WO2018010693A1 (fr) Procédé et appareil d'identification d'informations provenant d'une station de base indésirable
WO2022237391A1 (fr) Procédé et appareil basés sur le positionnement par empreinte digitale par radiofréquence, et dispositif électronique et support de stockage
CN103167605B (zh) 一种卫星辅助信号覆盖图建立/更新的WiFi室外定位方法
CN113645625B (zh) 伪基站定位方法、装置、电子设备和可读介质
WO2021238526A1 (fr) Procédé et terminal de commande de connexion de réseau, et support de stockage
Borenovic et al. Multi‐system‐multi‐operator localization in PLMN using neural networks
CN109982373B (zh) Lte频繁回落点分析方法、装置、计算设备及存储介质
Kim et al. A coherent data filtering method for large scale RF fingerprint Wi-Fi Positioning Systems
KR102055001B1 (ko) 그룹핑을 이용한 측위 방법 및 장치
KR101591566B1 (ko) 위치 추적 방법 및 장치
KR101161983B1 (ko) 이동통신 단말기의 위치 정보를 산출하는 위치 관리 서버 및 그 산출 방법
CN107295630B (zh) 移动终端的定位方法及装置
CN113205682B (zh) 确定出行轨迹的方法、电子设备及存储介质

Legal Events

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

Ref document number: 22806361

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22806361

Country of ref document: EP

Kind code of ref document: A1