CN111818474A - Method, device, equipment and system for constructing positioning fingerprint database and storage medium - Google Patents

Method, device, equipment and system for constructing positioning fingerprint database and storage medium Download PDF

Info

Publication number
CN111818474A
CN111818474A CN202010547572.7A CN202010547572A CN111818474A CN 111818474 A CN111818474 A CN 111818474A CN 202010547572 A CN202010547572 A CN 202010547572A CN 111818474 A CN111818474 A CN 111818474A
Authority
CN
China
Prior art keywords
fingerprint
real
test
time
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010547572.7A
Other languages
Chinese (zh)
Inventor
林志鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Infinite Technology Co ltd
Original Assignee
Beijing Infinite Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Infinite Technology Co ltd filed Critical Beijing Infinite Technology Co ltd
Priority to CN202010547572.7A priority Critical patent/CN111818474A/en
Publication of CN111818474A publication Critical patent/CN111818474A/en
Pending legal-status Critical Current

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/04Position of source determined by a plurality of spaced direction-finders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention relates to a method, a device, equipment, a system and a storage medium for constructing a positioning fingerprint database. The method comprises the following steps: receiving and storing real-time WIFI data and test WIFI data; real-time WIFI data are collected by fingerprint data collection equipment, test WIFI data are collected by test data collection equipment, and the fingerprint data collection equipment and the test data collection equipment are synchronously collected in the same information point; after the set test conditions are met, generating real-time fingerprint data corresponding to all the real-time WIFI data; performing fingerprint quality verification on the real-time fingerprint and the WIFI data to obtain a verification result; and determining whether the real-time WIFI data acquisition process passes according to the verification result so as to construct a fingerprint library. By adopting the method or the device or the equipment or the system to synchronously acquire and test the data, the acquisition and test efficiency of the fingerprint data is greatly improved.

Description

Method, device, equipment and system for constructing positioning fingerprint database and storage medium
Technical Field
The invention relates to the technical field of indoor positioning, in particular to a method, a device, equipment, a system and a storage medium for constructing a positioning fingerprint database.
Background
With the rapid development of the positioning field, the demand of the industry for indoor location services is increasing day by day. At present, a relatively mature technology of an indoor positioning technology is WIFI positioning. The WIFI positioning mainly comprises two positioning technologies, namely a near neighbor method and a fingerprint method. The position of the WIFI equipment is determined by the neighbor method, and in this way, the signal intensity of the WIFI equipment is greatly influenced by the surrounding environment, so that the positioning accuracy of the neighbor method is low. The fingerprint method carries out WIFI fingerprint signal acquisition by carrying out grid division on a positioning area, compares the acquired WIFI fingerprint signal with fingerprints in a fingerprint database, and determines the position, so that the positioning precision is improved.
At present, in the fingerprint method positioning process, the workload of WIFI fingerprint library collection and verification is large, the WIFI fingerprint library needs to be updated in time, when the fingerprint library is updated, WIFI signals need to be collected firstly, after the collection is completed, the WIFI signals used for verification and test are collected, the positioning verification operation is performed after the WIFI signals used for test are collected, the fingerprint library is updated after the verification is passed, in the process, the collection and the positioning verification of the WIFI signals are performed separately, not only the data collection and the test work need to be operated manually and repeatedly, numerous repeated work is increased, but also the problem of precision drift can exist, and the fingerprint library construction efficiency and precision are low.
Disclosure of Invention
In view of the above, the present invention provides a method, an apparatus, a device, a system, and a storage medium for constructing a location fingerprint library, which overcome the disadvantages of the prior art.
In order to achieve the purpose, the invention adopts the following technical scheme:
the first aspect of the present application provides a method for constructing a location fingerprint library, including:
receiving and storing real-time WIFI data and test WIFI data; the real-time WIFI data are acquired by fingerprint data acquisition equipment, the test WIFI data are acquired by test data acquisition equipment, and the fingerprint data acquisition equipment and the test data acquisition equipment are synchronously acquired in the same information point;
after the set test conditions are met, generating real-time fingerprint data corresponding to all the real-time WIFI data;
performing fingerprint quality verification on the real-time fingerprint and the test WIFI data to obtain a verification result;
and determining whether the real-time WIFI data acquisition process passes according to the verification result so as to construct a fingerprint database.
A second aspect provides a building apparatus for a location fingerprint database, including:
the data acquisition module is used for receiving and storing real-time WIFI data and test WIFI data; the real-time WIFI data are acquired by fingerprint data acquisition equipment, the test WIFI data are acquired by test data acquisition equipment, and the fingerprint data acquisition equipment and the test data acquisition equipment are synchronously acquired in the same information point;
the fingerprint generation module is used for generating the real-time fingerprint data corresponding to all the real-time WIFI data after the set test conditions are met;
the fingerprint verification module is used for performing fingerprint quality verification on the real-time fingerprint and the test WIFI data to obtain a verification result;
and the verification judging module is used for determining whether the real-time WIFI data acquisition process passes according to the verification result so as to construct a fingerprint database.
A third aspect provides a construction apparatus for a location fingerprint library, including:
a processor, and a memory coupled to the processor;
the memory is used for storing a computer program, and the computer program is at least used for executing the construction method of the positioning fingerprint database;
the processor is used for calling and executing the computer program in the memory.
A fourth aspect provides a system for constructing a location fingerprint library, including:
the construction equipment, the test data acquisition equipment and the fingerprint data acquisition equipment are in communication connection with the construction equipment;
the fingerprint data acquisition equipment is in communication connection with the test data acquisition equipment and is used for sending a synchronous acquisition instruction to the test data acquisition equipment and carrying out synchronous data acquisition on the fingerprint data acquisition equipment and the test data acquisition equipment.
A fifth aspect provides a storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the steps in the method for constructing the location fingerprint library.
The technical scheme provided by the application can comprise the following beneficial effects:
the application discloses a method for constructing a positioning fingerprint database, which comprises the following steps: receiving and storing real-time WIFI data and test WIFI data, wherein the real-time WIFI data are collected by fingerprint data collection equipment, the test WIFI data are collected by test data collection equipment, and the fingerprint data collection equipment and the test data collection equipment are synchronously collected; after the set test conditions are met, generating corresponding real-time fingerprint data for each piece of real-time WIFI data, then carrying out fingerprint quality verification on the real-time fingerprint data and the test WIFI data to obtain a verification result, and finally determining whether the acquisition process of the real-time WIFI data passes or not according to the verification result so as to construct a fingerprint database. In the method, the real-time WIFI data and the test WIFI data are synchronously acquired data, so that the acquisition time of the fingerprint data and the test verification data is greatly shortened, the fingerprint acquisition accuracy can be verified at the same time, the problem in acquisition can be timely known to adjust the acquisition scheme, the fingerprint acquisition and verification efficiency is greatly improved, and the construction efficiency of the fingerprint database is further accelerated.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a method for constructing a location fingerprint database according to an embodiment of the present invention;
FIG. 2 is a schematic view of an acquisition area provided by an embodiment of the present invention;
FIG. 3 is a block diagram of an apparatus for constructing a location fingerprint database according to an embodiment of the present invention;
FIG. 4 is a block diagram of an apparatus for constructing a location fingerprint library according to an embodiment of the present invention;
fig. 5 is a block diagram of a system for constructing a location fingerprint library according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.
In the field of indoor positioning, two types of WIFI positioning are generally applied, one is a neighbor method, and the other is a fingerprint method. Wherein the fingerprint method is specifically explained as follows: the method comprises the steps of carrying out grid division on a positioning area, collecting WIFI fingerprints aiming at each grid, generating a corresponding model through a feature extraction algorithm, and determining the current position by comparing the WIFI fingerprints collected by equipment needing positioning. When the positioning is carried out by the fingerprint method, the positions are positioned by means of the fingerprint concept, and one WIFI fingerprint corresponds to one position.
Fig. 1 is a flowchart of a method for constructing a location fingerprint library according to an embodiment of the present invention. Referring to fig. 1, a method for constructing a location fingerprint library, the method being applied to a construction device, the method comprising:
step 101: receiving and storing real-time WIFI data and test WIFI data; real-time WIFI data are collected by fingerprint data collection equipment, test WIFI data are collected by test data collection equipment, and the fingerprint data collection equipment and the test data collection equipment are synchronously collected.
Specifically, when the fingerprint library is constructed, it is necessary to collect WIFI signals in a set Point of Information (POI). The POI here may be a house, a shop or a bus station. In this embodiment, the fingerprint data acquisition device and the test data acquisition device synchronously acquire WIFI signals in the same POI, and then transmit the WIFI signals to the construction device, and the construction device stores the received data. It should be noted that during signal acquisition, fingerprint data acquisition device and test data acquisition device are synchronous collection, and the real-time WIFI data that fingerprint data acquisition device gathered can be transmitted to the construction equipment by self, also can be transmitted to the construction equipment through test data acquisition device. The fingerprint data acquisition equipment is preset equipment, the test data acquisition equipment can be a mobile phone, and the construction equipment is a cloud server.
Step 102: and after the set test conditions are met, generating the real-time fingerprint data corresponding to all the real-time WIFI data. Here, the test condition is set to a preset time period. It should be noted that the specific duration of the preset time period is not unique, and may be set according to actual requirements.
Illustratively, the preset time period is 3 minutes, and after the preset time period is up to 3 minutes, the construction equipment generates corresponding real-time fingerprint data according to the real-time WIFI data received within the preset time period through a preset model. The preset model can be generated through a feature extraction algorithm, and the specific model generation process and the fingerprint generation process are not described in detail herein.
Step 103: and performing fingerprint quality verification on the real-time fingerprint and the tested WIFI data to obtain a verification result. The specific verification process is as follows: determining corresponding real-time acquisition positions according to all real-time fingerprint data; determining corresponding test acquisition positions according to all the test WIFI data; and selecting any one real-time acquisition position and any one test acquisition position for verification to obtain a verification result. Each fingerprint data only corresponds to a position, so the position corresponding to the real-time fingerprint and the position corresponding to the tested WIFI data are compared, and the accuracy of the real-time fingerprint, namely the accuracy of the fingerprint data acquisition equipment, can be known.
In more detail, when the real-time acquisition position and the test acquisition position are the same, the verification is passed, otherwise the verification is not passed. When the verification is passed, the data acquisition precision of the fingerprint data acquisition equipment can be indicated to be higher.
Wherein, more in detail, the process of determining the corresponding test acquisition position at the test WIFI data may be: and generating a test fingerprint according to the test WIFI data, and determining a corresponding test acquisition position according to the test fingerprint.
Because the fingerprint data acquisition equipment and the test data acquisition equipment acquire data in the same POI, when the positions are compared, any one group of the real-time acquisition positions and the test acquisition positions can be selected for comparison.
Step 104: and determining whether the real-time WIFI data acquisition process passes according to the verification result so as to construct a fingerprint library. Specifically, all verification results and the total verification group number are obtained; reading the number of groups passing the verification in the verification result; calculating verification passing proportion according to the number of groups and the total verification group number data; when the verification passing proportion is larger than or equal to the preset standard, determining that the data acquisition process passes; and if so, constructing a fingerprint database according to the real-time fingerprints. After the verification is finished, the verification passing number and the total verification number are counted in all the verification results, for example, the total verification number is 100, the verification passing number is 90, the percentage of the verification passing number in the total verification number is calculated to be 90%, the preset standard is 80%, and it is determined that the data acquisition process passes. It should be noted that the preset standard can be set according to actual requirements and is not fixed.
Now, taking an actual scenario as an example, a process of creating a fingerprint library in the present application is described in detail. Fig. 2 is a schematic diagram of an acquisition area according to an embodiment of the present invention. Referring to fig. 2, in the set acquisition area, the acquisition area is divided into a plurality of grids, a technician holds a fingerprint data acquisition device to acquire WIFI signals within each grid range, and when acquisition starts, the technician sends a synchronous acquisition instruction to a mobile phone of a test data acquisition device held by a user through the fingerprint data acquisition device to synchronously acquire the WIFI signals. When the real-time WIFI data are acquired by the fingerprint data acquisition equipment, the real-time WIFI data are transmitted to the test data acquisition equipment through wireless communication, the test data acquisition equipment uploads the real-time WIFI data and the test WIFI data acquired by the test data acquisition equipment to the construction equipment, the construction equipment receives and stores the real-time WIFI data and the test WIFI data, after the data are received for 5 minutes, all the real-time WIFI data and the test WIFI data received within 5 minutes are subjected to fingerprint generation to obtain position information corresponding to respective fingerprints, and positions and test acquisition positions are acquired in real time; and then randomly selecting one group from a plurality of real-time acquisition positions and test acquisition positions for comparison, if the positions of the real-time acquisition positions and the test acquisition positions are the same, judging that the fingerprint verification passes, sequentially executing the steps until all the real-time acquisition positions and the test acquisition positions are compared, calculating the verification passing rate, if the verification passing rate is more than 90%, determining that the data acquisition passes, and constructing a fingerprint database according to the fingerprint information acquired by the fingerprint data acquisition equipment.
In the above embodiment, the real-time WIFI data and the WIFI data are synchronously acquired and tested, so that the working efficiency of the construction of the fingerprint database is greatly improved. Meanwhile, data testing verification can be carried out when data are collected, problems occurring in collection can be known in time, the collection scheme is adjusted in time, the data collection efficiency is greatly improved, and the labor cost is reduced.
The embodiment of the invention also provides a device for constructing the positioning fingerprint database. Please see the examples below.
Fig. 3 is a block diagram of an apparatus for constructing a location fingerprint library according to an embodiment of the present invention. Referring to fig. 3, a device for constructing a location fingerprint library includes:
the data acquisition module 301 is configured to receive and store real-time WIFI data and test WIFI data; the real-time WIFI data are acquired by fingerprint data acquisition equipment, the test WIFI data are acquired by test data acquisition equipment, and the fingerprint data acquisition equipment and the test data acquisition equipment are synchronously acquired in the same information point;
the fingerprint generation module 302 is configured to generate real-time fingerprint data corresponding to all the real-time WIFI data after a set test condition is met;
the fingerprint verification module 303 is configured to perform fingerprint quality verification on the real-time fingerprint and the test WIFI data to obtain a verification result;
and the verification judging module 304 is configured to determine whether the real-time WIFI data acquisition process passes according to the verification result, so as to construct a fingerprint database.
In a possible example, in the aspect of performing fingerprint quality verification on the real-time fingerprint and the test WIFI data to obtain a verification result, the fingerprint verification module 303 specifically includes: the real-time position determining unit is used for determining corresponding real-time acquisition positions according to all real-time fingerprint data; the test position determining unit is used for determining corresponding test acquisition positions according to all the test WIFI data; and the verification unit is used for selecting any one real-time acquisition position and any one test acquisition position for verification to obtain a verification result.
In more detail, in the aspect of selecting any one real-time acquisition position and any one test acquisition position for verification to obtain a verification result, the screenshot of the verification unit is used for: judging whether the real-time acquisition position is consistent with the test acquisition position; if the verification result is consistent, the verification result is passed; otherwise, the verification result is that the verification is not passed.
In a possible example, in determining whether the real-time WIFI data collection process passes or not according to the verification result to construct the fingerprint database, the verification determination module 304 is specifically configured to: acquiring all the verification results and the total verification group number; reading the number of the groups passing the verification in the verification result; calculating verification passing proportion according to the group number and the total verification group number data; determining whether the real-time WIFI data acquisition process passes or not according to the verification passing proportion; and if the real-time fingerprint passes the real-time fingerprint database, constructing the fingerprint database according to the real-time fingerprint. In more detail, when the verification passing proportion is greater than or equal to a preset standard, the data acquisition process is determined to pass.
By adopting the device, synchronous acquisition of fingerprint data is realized, data testing can be carried out, the data acquisition efficiency and the data verification efficiency are greatly improved, and the creation efficiency of a fingerprint database is further improved.
In order to more clearly introduce a hardware system for implementing the embodiment of the present invention, the embodiment of the present invention further provides a construction device and a construction system of a positioning fingerprint library, which correspond to the construction method of a positioning fingerprint library provided in the embodiment of the present invention. Please see the examples below.
Fig. 4 is a block diagram of a device for constructing a location fingerprint library according to an embodiment of the present invention. Referring to fig. 4, a construction apparatus for locating a fingerprint library includes:
a processor 401 and a memory 402 connected to the processor 401; the memory 402 is used for storing a computer program, and the computer program is at least used for executing the construction method of the positioning fingerprint database; the processor 401 is used to call and execute the computer program in the memory 402.
Fig. 5 is a block diagram of a system for constructing a location fingerprint library according to an embodiment of the present invention. Referring to fig. 5, a system for constructing a location fingerprint library includes:
the construction device 501, the test data acquisition device 502 and the fingerprint data acquisition device 503, which are in communication connection with the construction device 501, are described above; the fingerprint data collecting device 503 is communicatively connected to the test data collecting device 502, and is configured to send a synchronous collecting instruction to the test data collecting device 502, where the synchronous collecting instruction and the test data collecting instruction perform synchronous data collection. Fingerprint data collection equipment 503 with connect through bluetooth, WIFI between the test data collection equipment 502, or other modes, specific connected mode is not restricted, and is decided according to actual conditions. The construction device here is a cloud server.
It should be noted here that the fingerprint data collection device 503 may not be in communication connection with the construction device 501, and may directly transmit the collected data to the test data collection device 502, and the test data collection device 502 uploads the data collected by the two to the construction device 501.
On the basis, the application also discloses a storage medium, which stores a computer program, and the computer program is executed by a processor to realize the steps in the construction method of the positioning fingerprint database.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.
It should be noted that the terms "first," "second," and the like in the description of the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present invention, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (10)

1. A method for constructing a positioning fingerprint database is characterized by comprising the following steps:
receiving and storing real-time WIFI data and test WIFI data; the real-time WIFI data are acquired by fingerprint data acquisition equipment, the test WIFI data are acquired by test data acquisition equipment, and the fingerprint data acquisition equipment and the test data acquisition equipment are synchronously acquired in the same information point;
after the set test conditions are met, generating real-time fingerprint data corresponding to all the real-time WIFI data;
performing fingerprint quality verification on the real-time fingerprint and the test WIFI data to obtain a verification result;
and determining whether the real-time WIFI data acquisition process passes according to the verification result so as to construct a fingerprint database.
2. The method of claim 1, wherein the set test condition is a preset time period.
3. The method of claim 1, wherein the performing fingerprint quality verification on the live fingerprint and the test WIFI data to obtain a verification result comprises:
determining a corresponding real-time acquisition position according to all the real-time fingerprint data;
determining corresponding test acquisition positions according to all the test WIFI data;
and selecting any one of the real-time acquisition positions and any one of the test acquisition positions for verification to obtain a verification result.
4. The method according to claim 3, wherein the selecting any one of the real-time acquisition locations and any one of the test acquisition locations for verification to obtain a verification result comprises:
judging whether the real-time acquisition position is consistent with the test acquisition position;
if the verification result is consistent, the verification result is passed;
otherwise, the verification result is that the verification is not passed.
5. The method of claim 4, wherein the determining whether the real-time WIFI data acquisition process is passed according to the verification result to construct a fingerprint library comprises:
acquiring all the verification results and the total verification group number;
reading the number of the groups passing the verification in the verification result;
calculating verification passing proportion according to the group number and the total verification group number data;
determining whether the real-time WIFI data acquisition process passes or not according to the verification passing proportion;
and if the real-time fingerprint passes the real-time fingerprint database, constructing the fingerprint database according to the real-time fingerprint.
6. The method of claim 5, wherein determining whether the real-time WIFI data acquisition process passes according to the verification pass ratio comprises:
and when the verification passing proportion is larger than or equal to a preset standard, determining that the data acquisition process passes.
7. A device for constructing a location fingerprint library, comprising:
the data acquisition module is used for receiving and storing real-time WIFI data and test WIFI data; the real-time WIFI data are acquired by fingerprint data acquisition equipment, the test WIFI data are acquired by test data acquisition equipment, and the fingerprint data acquisition equipment and the test data acquisition equipment are synchronously acquired in the same information point;
the fingerprint generation module is used for generating the real-time fingerprint data corresponding to all the real-time WIFI data after the set test conditions are met;
the fingerprint verification module is used for performing fingerprint quality verification on the real-time fingerprint and the test WIFI data to obtain a verification result;
and the verification judging module is used for determining whether the real-time WIFI data acquisition process passes according to the verification result so as to construct a fingerprint database.
8. A build device for locating a fingerprint library, comprising:
a processor, and a memory coupled to the processor;
the memory is used for storing a computer program at least for executing the construction method of the location fingerprint library of any one of claims 1-6;
the processor is used for calling and executing the computer program in the memory.
9. A system for constructing a location fingerprint library, comprising:
the build device of claim 8, and a test data acquisition device and a fingerprint data acquisition device communicatively coupled to the build device;
the fingerprint data acquisition equipment is in communication connection with the test data acquisition equipment and is used for sending a synchronous acquisition instruction to the test data acquisition equipment and carrying out synchronous data acquisition on the fingerprint data acquisition equipment and the test data acquisition equipment.
10. A storage medium, characterized in that the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the method for constructing a location fingerprint library according to any one of claims 1 to 6.
CN202010547572.7A 2020-06-16 2020-06-16 Method, device, equipment and system for constructing positioning fingerprint database and storage medium Pending CN111818474A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010547572.7A CN111818474A (en) 2020-06-16 2020-06-16 Method, device, equipment and system for constructing positioning fingerprint database and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010547572.7A CN111818474A (en) 2020-06-16 2020-06-16 Method, device, equipment and system for constructing positioning fingerprint database and storage medium

Publications (1)

Publication Number Publication Date
CN111818474A true CN111818474A (en) 2020-10-23

Family

ID=72845086

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010547572.7A Pending CN111818474A (en) 2020-06-16 2020-06-16 Method, device, equipment and system for constructing positioning fingerprint database and storage medium

Country Status (1)

Country Link
CN (1) CN111818474A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2773973A1 (en) * 2011-11-04 2014-09-10 Telefonaktiebolaget LM Ericsson (Publ) Positioning of user equipment based on virtual reference measurements
CN104853317A (en) * 2014-11-24 2015-08-19 北京航空航天大学 WiFi indoor positioning fingerprint database construction and update method
CN106407871A (en) * 2015-07-29 2017-02-15 宇龙计算机通信科技(深圳)有限公司 Fingerprint verification method and apparatus
CN107948924A (en) * 2017-10-10 2018-04-20 深圳数位传媒科技有限公司 Calibration method, system, server and the medium of wireless signal finger print information
CN109889974A (en) * 2019-02-01 2019-06-14 湖南格纳微信息科技有限公司 A kind of building and update method of indoor positioning multi-source information fingerprint base
CN110008671A (en) * 2017-12-28 2019-07-12 腾讯科技(深圳)有限公司 Data verification method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2773973A1 (en) * 2011-11-04 2014-09-10 Telefonaktiebolaget LM Ericsson (Publ) Positioning of user equipment based on virtual reference measurements
CN104853317A (en) * 2014-11-24 2015-08-19 北京航空航天大学 WiFi indoor positioning fingerprint database construction and update method
CN106407871A (en) * 2015-07-29 2017-02-15 宇龙计算机通信科技(深圳)有限公司 Fingerprint verification method and apparatus
CN107948924A (en) * 2017-10-10 2018-04-20 深圳数位传媒科技有限公司 Calibration method, system, server and the medium of wireless signal finger print information
CN110008671A (en) * 2017-12-28 2019-07-12 腾讯科技(深圳)有限公司 Data verification method and device
CN109889974A (en) * 2019-02-01 2019-06-14 湖南格纳微信息科技有限公司 A kind of building and update method of indoor positioning multi-source information fingerprint base

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
康明涛等: "基于数据挖掘BLE指纹室内定位设计与实现", 《自动化与仪表》 *
田家英等: "基于近邻法的WIFI室内定位改进算法研究", 《测绘工程》 *

Similar Documents

Publication Publication Date Title
CN108260075B (en) Addressing method and device for deployment position of base station
CN108616900B (en) Method for distinguishing indoor and outdoor measurement reports and network equipment
CN106658701A (en) Positioning method and apparatus
US9723579B2 (en) Traffic data integration method and traffic data integration apparatus
CN106550331A (en) A kind of indoor orientation method and equipment
CN103686818B (en) Simulation test method and equipment
CN113365306B (en) Network analysis method and device, storage medium and computer system
CN111246378B (en) Navigation method based on iBeacon Bluetooth positioning and related components
CN111479321B (en) Grid construction method and device, electronic equipment and storage medium
CN104978262A (en) Terminal test method and terminal test device
CN114189506B (en) Equipment inspection method, device and system
CN102957572A (en) Method and device for evaluating performance of system
CN111757285B (en) Updating method, device and equipment of positioning fingerprint database and storage medium
CN110825466A (en) Program jamming processing method and jamming processing device
CN110831057A (en) Network coverage condition detection method, device and storage medium
CN112910699A (en) Intelligent fault detection method and device for power internet of things
CN111818474A (en) Method, device, equipment and system for constructing positioning fingerprint database and storage medium
CN108519579B (en) WiFi fingerprint positioning method for analyzing optimal AP based on interval overlapping degree
CN111984519A (en) Test method and device for service system
CN103052098A (en) Method and device for north orientation performance test
CN114118440A (en) Model iteration method, model iteration device, electronic equipment and computer readable storage medium
WO2013026389A1 (en) Method and device for simulation
CN109982234A (en) A kind of localization method of poor-quality terminal, device, equipment and medium
CN114091560A (en) Method, device and equipment for planning communication station address and readable storage medium
CN110007942A (en) Automobile-used software upgrading monitoring method, device and software supervision platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201023