[go: up one dir, main page]

WO2019071771A1 - Wireless signal fingerprint information calibration method, system, server and medium - Google Patents

Wireless signal fingerprint information calibration method, system, server and medium Download PDF

Info

Publication number
WO2019071771A1
WO2019071771A1 PCT/CN2017/114830 CN2017114830W WO2019071771A1 WO 2019071771 A1 WO2019071771 A1 WO 2019071771A1 CN 2017114830 W CN2017114830 W CN 2017114830W WO 2019071771 A1 WO2019071771 A1 WO 2019071771A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless signal
information
fingerprint
verified
fingerprint information
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.)
Ceased
Application number
PCT/CN2017/114830
Other languages
French (fr)
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.)
Shenzhen Shuwei Media Technology Co Ltd
Original Assignee
Shenzhen Shuwei Media 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 Shenzhen Shuwei Media Technology Co Ltd filed Critical Shenzhen Shuwei Media Technology Co Ltd
Publication of WO2019071771A1 publication Critical patent/WO2019071771A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Definitions

  • the present invention relates to the field of indoor positioning technology, and in particular, to a method, system, server and medium for calibrating wireless signal fingerprint information.
  • Indoor location information is the data base for indoor positioning, and wireless signal space, especially for WIFI signals, has been widely used in the industry.
  • the hardware of the MAC address of the WIFI signal may be a mobile hotspot or an illegal router, but the source is not geographically stable. And the relative geographical location has different hardware, that is, the WIFI signal is an invalid signal; 2.
  • the location of the collection point is improper, If it is located in a public area of a different store, not in the door or store of a certain store, that point is collected as an invalid collection point.
  • the wireless signal information collected by the collection end is inaccurate, the server cannot adjust it in time, and the user can use it. Problems occur in the process, need to be re-acquired, and a lot of human and material resources are wasted.
  • the main purpose of the present invention is to provide a method, a system, a server and a medium for calibrating wireless signal fingerprint information.
  • the server receives and verifies the wireless signal information uploaded by the collecting end, thereby improving the collection efficiency and accuracy of the wireless signal information, and reducing the Collection cost.
  • the present invention provides a method for calibrating the wireless signal fingerprint information, including the following steps:
  • wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information;
  • the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.
  • the step of receiving the wireless signal information uploaded by the collecting end includes:
  • the wireless signal information uploaded by the preset frequency collecting end is received to generate a wireless signal information set
  • the wireless signal information set is divided into two subsets having the same number of signals, and the wireless signal information in one subset is used as the first wireless signal information, and the wireless signal information in the other subset is used as the second wireless signal information.
  • the step of performing traversal matching between the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid includes:
  • the fingerprint information to be verified is valid
  • the fingerprint information to be verified is invalid.
  • the step of performing traversal matching between the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid further includes:
  • the fingerprint information to be verified is valid
  • the fingerprint information to be verified is invalid.
  • the method further includes:
  • the step of removing the fingerprint information to be verified from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information includes:
  • the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the prompt information is sent to the collection end to perform re-acquisition of the wireless signal information.
  • the method includes:
  • the preset frequency is adjusted to adjust the collection position in the collection area.
  • the present invention also provides a server comprising: a memory, a processor, and a calibration procedure of wireless signal fingerprint information stored on the memory and operable on the processor, wherein:
  • the step of the calibration method of the wireless signal fingerprint information is implemented when the calibration procedure of the wireless signal fingerprint information is executed by the processor.
  • the present invention also provides a computer storage medium
  • the computer storage medium stores a calibration procedure of the wireless signal fingerprint information, and the calibration procedure of the wireless signal fingerprint information is performed by the processor to implement the step of the calibration method of the wireless signal fingerprint information as described above.
  • the present invention further provides a calibration system for wireless signal fingerprint information, where the calibration system of the wireless signal fingerprint information includes a collection end of a communication connection and a server;
  • the collecting end is configured to collect wireless signal information, and upload the collected wireless signal information to a server;
  • the server receives the wireless signal information uploaded by the collecting end, where the wireless signal information includes the first wireless signal information and the second wireless signal information;
  • the server generates corresponding fingerprint information to be verified based on the first wireless signal information and the area name of the collection area, and saves the to-be-checked fingerprint information to the wireless signal fingerprint database;
  • the server performs traversal matching on the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid;
  • the server removes the fingerprint information to be verified from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.
  • the server receives the wireless signal information uploaded by the collecting end, and extracts a part of the wireless signal information as the first wireless signal information to utilize the first wireless
  • the signal information and the area name of the collection area generate corresponding fingerprint information to be verified, and save the generated fingerprint information to be verified to the wireless signal fingerprint database
  • the server uses the remaining part of the wireless signal information as the second wireless signal information.
  • performing calibration by using the second wireless signal information to determine whether the fingerprint information to be verified is valid. If the fingerprint information to be verified is valid, the fingerprint information to be verified is further saved, and based on the second wireless signal information and to be verified.
  • the fingerprint information is perfected for the wireless signal fingerprint database; if the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the technical solution of the present invention is used in the process of generating fingerprint information of the wireless signal information. Generate edge verification, remove invalid fingerprint information instead of The problem is found in the process of using the user and then re-acquisition of the wireless signal information. This method increases the accuracy of wireless signal information collection, avoids secondary acquisition, improves the efficiency of wireless signal information collection, and reduces human resources. Waste, reducing acquisition costs.
  • FIG. 1 is a schematic structural diagram of a device in a hardware operating environment according to an embodiment of the present invention
  • FIG. 2 is a schematic flow chart of a first embodiment of a method for calibrating wireless signal fingerprint information according to the present invention
  • step S30 is a schematic flow chart of step S30 of the method for calibrating wireless signal fingerprint information in FIG. 2;
  • FIG. 4 is another refinement flow diagram of step S30 of the method for calibrating wireless signal fingerprint information in FIG.
  • FIG. 5 is a schematic flowchart of a second embodiment of a method for calibrating wireless signal fingerprint information according to the present invention.
  • FIG. 6 is a schematic flowchart diagram of a third embodiment of a method for calibrating wireless signal fingerprint information according to the present invention.
  • the main solution of the embodiment of the present invention is that the collecting end (or terminal) collects wireless signal information, and the wireless signal information includes a Wi-Fi signal, a Bluetooth signal, or a base station signal.
  • the collected wireless signal information carries a signal identifier and a signal strength, wherein the signal identifier of the wireless signal information is an identifier of a signal source in an indoor environment, and the signal strength of the wireless signal information is a signal source sensed by the terminal.
  • the signal strength and the strength of the signal strength are determined according to the distance between the terminal and the signal source. The closer the distance is, the stronger the signal strength is, and the farther the distance is, the weaker the signal strength is.
  • the collected wireless signal information is uploaded to the server, and the server generates a corresponding fingerprint information to be verified based on the received partial wireless signal information and the area name of the collection area, and is to be
  • the verification fingerprint information is saved to the wireless signal fingerprint database, and the server uses another part of the wireless signal information to match the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information; and the indoor location and the to-be-checked fingerprint information
  • the verification positions in the comparison are compared to determine whether they are the same; if they are the same, the fingerprint information to be verified is valid, and if not, the fingerprint information to be verified is invalid. Verify that the fingerprint information to be verified is valid. If the wireless signal information is valid, it is saved, if it is invalid, it is removed, and the fingerprint information is verified in time and effectively.
  • FIG. 1 is a schematic structural diagram of a terminal in a hardware operating environment according to an embodiment of the present invention.
  • the server in the embodiment of the present invention may be a one-way server, or may be a multi-way server or a distributed server.
  • the server may include a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005.
  • the communication bus 1002 is used to implement connection communication between these components.
  • the user interface 1003 can include a display, an input unit such as a keyboard, a touch screen, a camera (including an AR/VR device), etc., and the optional user interface 1003 can also include a standard wired interface (eg, for connecting a wired keyboard) , wired mouse, etc.), wireless interface (for example, for connecting a wireless keyboard, wireless mouse).
  • the network interface 1004 can optionally include a standard wired interface (for connecting to a wired network, Bluetooth, a probe, a 3G/4G/5G networked base station device, etc.), a wireless interface (such as a WI-FI interface, a Bluetooth interface, an infrared interface, etc.) For connecting to a wireless network).
  • the memory 1005 may be a high speed RAM memory or a stable memory (non-volatile) Memory), such as disk storage.
  • the memory 1005 can also optionally be a storage device independent of the aforementioned motherboard 1001.
  • the server may also include a camera, RF (Radio) Frequency, RF) circuits, sensors, audio circuits, WiFi modules, and more.
  • RF Radio
  • RF Radio
  • server structure illustrated in FIG. 1 does not constitute a limitation to the server, and may include more or fewer components than those illustrated, or some components may be combined, or different component arrangements.
  • the computer software product is stored in a storage medium (storage medium: also called computer storage medium, readable storage medium or directly called medium, such as ROM/RAM, disk, optical disc), including several instructions.
  • a terminal device the terminal in the embodiment of the present invention may be a fixed terminal, or may be a mobile terminal, wherein the fixed terminal is an "Internet of Things device", a smart air conditioner with a networking function, a smart electric light, a smart power source, etc.; For example, an AR/VR device with networking function, a smart speaker, a self-driving car, a PC, a smart phone, a tablet computer, an e-book reader, a portable computer, and the like having a display function, etc.) perform the embodiments described in the various embodiments of the present invention.
  • a memory 1005 as a computer readable storage medium may include an operating system, a network communication module, a user interface module, and a calibration application for wireless signal fingerprint information.
  • the operating system is a program for managing and controlling the terminal collection end and software resources, and supports the network communication module, the user interface module, the calibration application indoor location adsorption program of the wireless signal fingerprint information, and the operation of other programs or software; the network communication module is used for The management and control network interface 1002; the user interface module is for managing and controlling the user interface 1003.
  • the processor 1001 can be used to call a calibration application of wireless signal fingerprint information stored in the memory 1005 and perform the following operations:
  • wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information;
  • the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.
  • the processor 1001 may call the calibration application of the wireless signal fingerprint information stored in the memory 1005, and the wireless signal information uploaded by the receiving end may further include the following operations:
  • the wireless signal information uploaded by the preset frequency collecting end is received to generate a wireless signal information set
  • the wireless signal information set is divided into two subsets having the same number of signals, and the wireless signal information in one subset is used as the first wireless signal information, and the wireless signal information in the other subset is used as the second wireless signal information.
  • the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid. Also performs operations including:
  • the fingerprint information to be verified is valid
  • the fingerprint information to be verified is invalid.
  • the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid. Also performs operations including:
  • the fingerprint information to be verified is valid
  • the fingerprint information to be verified is invalid.
  • the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005.
  • the program also does the following:
  • the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005, and if the to-be-checked fingerprint information is invalid, remove the fingerprint information to be verified from the wireless signal fingerprint database to perform The step of reacquiring the wireless signal information performs the following operations:
  • the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the prompt information is sent to the collection end to perform re-acquisition of the wireless signal information.
  • the processor 1001 may call the calibration application of the wireless signal fingerprint information stored in the memory 1005. , also do the following:
  • the preset frequency is adjusted to adjust the collection position in the collection area.
  • the method for calibrating wireless signal fingerprint information includes:
  • wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information;
  • the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.
  • the method for calibrating the room wireless signal fingerprint information is applied to a server, such as the server shown in FIG.
  • the server receives the wireless signal information uploaded by the collecting end to obtain a part of the wireless signal information, generates the wireless signal fingerprint information as the to-be-checked fingerprint information, and acquires another part of the wireless signal information for verification.
  • Step S10 Receive wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information.
  • the communication connection between the server and the collection end when the user at the collection end reaches the collection location, uploads the live image to the server, and the server determines the acquisition frequency based on the real image to receive the preset frequency (preset frequency: set according to actual conditions)
  • the factors affecting the preset frequency include: the size of the collection area, the amount of wireless information to be collected, and the moving speed of the collection end.
  • the preset frequency can be 1 second each time, that is, the acquisition end every second.
  • the wireless signal information is uploaded once. If the moving speed of the collecting end is 1 meter per second, one wireless signal information is collected every one meter.
  • the wireless signal information includes the first wireless signal information and the second wireless signal information.
  • the server may divide the received wireless signal into the first wireless signal information and the second wireless signal information in the following manner, for example:
  • Step a determining, according to the real-life image, that the collection end is in the collection area, receiving wireless signal information uploaded by the preset frequency acquisition end, to generate a wireless signal information set;
  • Step b dividing the wireless signal information set into two subsets with the same number of signals, and using the wireless signal information in one subset as the first wireless signal information, and the wireless signal information in the other subset as the second wireless signal information.
  • the server will receive the wireless signal, and divide the wireless signal information set into two subsets with the same number of signals: so that the server generates the to-be-verified fingerprint information by using the wireless signals in one of the subsets; Wireless signal information is used for verification.
  • Such a method can ensure that the verification of wireless signal information is more accurate and scientific.
  • Step S20 Generate corresponding to-be-checked fingerprint information based on the first wireless signal information and the area name of the collection area, and save the to-be-checked fingerprint information to the wireless signal fingerprint database.
  • the server records the location of each signal source included in the indoor environment of the collection area, wherein the signal source is used to transmit a wireless signal to collect wireless signal information; and then record each signal source included in the indoor location distribution of the collection area.
  • the server generates wireless signal information (wireless signal information including detection of each signal source, signal identifier corresponding to the signal source, and corresponding signal strength) and the area name of the collection area, and generates corresponding fingerprint information to be verified.
  • the received signal strength and the signal identifier of the signal source are stored in association with each location corresponding to the region name distribution, and the wireless signal fingerprint is generated based on the associated stored location information, signal identifier, and signal strength, and the wireless signal fingerprint is generated as the to-be-verified
  • the fingerprint information is saved and the fingerprint information to be verified is saved in the wireless signal fingerprint database.
  • the server first records the location of each signal source, wherein the location of each signal source can be collected by the collection terminal and uploaded to the server. After recording the positions of the respective signal sources, the server records the signal strength of each signal source detected at each position in the indoor position distribution of the collection area. It should be noted that since the indoor position distribution includes multiple signal source packages, each of them There are also multiple signal sources detected by the position. Correspondingly, the signal strength recorded in each position also includes multiple.
  • Step S30 traversing and matching the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid.
  • the second wireless signal information received by the server is matched with the preset wireless signal fingerprint database, that is, the second wireless signal information is traversed in the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information.
  • the indoor position can be understood as the position corresponding to the area name of the collection area), and it is determined whether the indoor location corresponding to the second wireless signal information and the indoor location corresponding to the verification fingerprint information are the same. If the same, the fingerprint information to be verified is valid. On the other hand, if it is different, the fingerprint information to be verified is invalid.
  • Step S40 If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.
  • the server removes the fingerprint information to be verified from the wireless signal fingerprint database, and sends the prompt information to the collecting end, so that the user of the collecting end performs the re-acquisition of the wireless signal information.
  • the technical solution of the present invention generates edge verification during the process of generating fingerprint information of the wireless signal information, and removes the invalid fingerprint information, instead of discovering the problem during the use of the user and then performing wireless signal information. Collecting again, this method increases the accuracy of wireless signal information collection, avoids secondary acquisition, improves the efficiency of wireless signal information collection, reduces the waste of human resources, and reduces the acquisition cost.
  • the present invention further proposes the embodiment based on the first embodiment.
  • This embodiment is a refinement of step S30:
  • step S30 the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid; the following two methods may be used:
  • mode 1 comparing the indoor location corresponding to the second wireless signal information with the verification location in the fingerprint information to be verified, to determine whether the fingerprint information to be verified is valid, including the following steps:
  • Step S31 extracting a signal feature value from the second wireless signal information, and performing traversal matching on the feature value and the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information;
  • Step S32 comparing the indoor location with the verification location in the fingerprint information to be verified
  • Step S33 if the indoor location matches the verification location, the fingerprint information to be verified is valid.
  • Step S34 If the indoor location does not match the verification location, the fingerprint information to be verified is invalid.
  • the second wireless signal information is used to extract a signal feature value (feature value: the feature value generated according to the signal strength, the signal identifier, and the indoor location corresponding to the signal, which may be data encoding, or may be other unique.
  • the identification information may be that the plurality of wireless signal information generates a signature code, or a wireless signal information generates a signature code, and the feature value is traversed and matched with the wireless signal fingerprint database to determine the second wireless signal information.
  • Corresponding indoor location server acquires a signal identifier and a signal strength in the second wireless signal information, and in the wireless signal fingerprint database, searches for a signal source location corresponding to the signal identifier, and determines an indoor location corresponding to the second wireless signal information, That is, the server determines the signal identifier corresponding to the received second wireless signal information, compares the determined signal identifier with the wireless signal fingerprint database, determines whether the wireless signal fingerprint database matches the wireless signal information, and determines the wireless signal.
  • Basic signal information in the fingerprint library that matches the signal identifier Determining an indoor location corresponding to the signal identifier of the wireless signal information based on a mapping relationship between the basic signal information and the indoor location in the wireless signal fingerprint database; comparing the indoor location with the verification location in the to-be-checked fingerprint information, To determine whether the same is the same; if the same, the fingerprint information to be verified is valid, and if not, the fingerprint information to be verified is invalid.
  • method 2 comparing the feature value extracted in the second wireless signal information with the verification location in the to-be-checked fingerprint information to determine whether the fingerprint information to be verified is valid, including the following steps:
  • Step S35 extracting the feature value from the second wireless signal information, and traversing and matching the feature value with the wireless signal fingerprint database;
  • Step S36 comparing the feature value with a check feature value of the fingerprint information to be verified
  • Step S37 If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value, the fingerprint information to be verified is valid.
  • Step S38 If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is less than or equal to a preset value, the fingerprint information to be verified is invalid.
  • the second wireless signal information is extracted, and the feature value is traversed and matched with the wireless signal fingerprint database; that is, the feature value generated by the different wireless signal information is stored in the wireless signal fingerprint database, and the second Comparing the feature value generated by the wireless signal with the check feature value of the fingerprint information to be verified, if the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value (preset Value: can be determined according to the number of wireless signal information, the preset value can be set to 85%), the fingerprint information to be verified is valid, if the feature value is similar to the check feature value of the fingerprint information to be verified If the degree is less than or equal to the preset value, the fingerprint information to be verified is invalid.
  • a preset value can be determined according to the number of wireless signal information, the preset value can be set to 85%
  • two ways of signal matching identification are specifically given, one of which is to determine whether the indoor location determines whether the fingerprint information to be verified is valid, and the other is to compare the signature information by comparing the signature information. It is effective, and its essence is determined by the comparison of wireless signals.
  • two specific comparison methods are proposed. The actual comparison method is not limited to these two methods, and the same or equivalent replacements are It should be counted as the scope of the claimed invention.
  • the generated wireless signal fingerprint information is verified to ensure the accuracy of wireless information collection.
  • the present invention further provides a second embodiment.
  • the fingerprint information to be verified is valid, the following steps are further included:
  • Step S50 if the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database;
  • Step S60 Generate new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information.
  • the server determines that the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database; and generating new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information, ie,
  • the new fingerprint information is generated by processing the fingerprint information to be verified and the second wireless signal information according to a certain algorithm, and may be a feature value or the like.
  • the second wireless signal information is added to the wireless signal fingerprint database, so that the amount of information in the wireless signal fingerprint database is larger, thereby making the positioning based on the wireless signal fingerprint more Accurately, at the same time, the fingerprint information to be verified and the second wireless signal information are collated, and the wireless signal fingerprint information in the wireless signal fingerprint database is adjusted, so that the wireless signal fingerprint information is more accurate.
  • the wireless signal fingerprint information is used.
  • the calibration methods include:
  • Step S70 The number of verifications of the fingerprint information to be verified is counted, and the number of verifications of the fingerprint information to be verified exceeds a threshold.
  • the server counts the number of verifications of the fingerprint information to be verified, and determines that the number of verifications of the to-be-checked fingerprint information exceeds a threshold (threshold value: the threshold value may be set according to a specific situation, and the purpose of setting the purpose is to prevent the collection end from performing multiple acquisitions, thereby making Less efficient).
  • Step S80 If the number of times of verification of the fingerprint information to be verified exceeds a threshold, the preset frequency is adjusted to perform adjustment of the collection position in the collection area.
  • the preset frequency is adjusted, and the supplementary explanation is required.
  • the purpose of adjusting the preset frequency is to change the frequency (for example, the acquisition end according to a fixed speed, route) Move, adjust the preset acquisition frequency to achieve the purpose of adjusting the position of the collection point), adjust the position of the collection point, the server can plan the acquisition route when collecting, that is, the server can adjust the acquisition route and adjust the acquisition frequency, so that The wireless signal collected at the acquisition end is more accurate.
  • the server may adjust the frequency of the wireless signal transmitted by the collecting end through the communication connection, thereby adjusting the position of the collection point, so that the collection of the wireless signal information is more efficient and avoids The acquisition is inaccurate due to multiple acquisitions.
  • Embodiments of the present invention also provide a computer storage medium.
  • a calibration program for storing wireless signal fingerprint information on the computer storage medium, the step of implementing a calibration method such as wireless signal fingerprint information when the calibration program of the wireless signal fingerprint information is executed by the processor
  • an embodiment of the present invention further provides a calibration system for wireless signal fingerprint information
  • the calibration system of the wireless signal fingerprint information includes a collection end of a communication connection and a server;
  • the collecting end is configured to collect wireless signal information, and upload the collected wireless signal information to a server;
  • the server receives the wireless signal information uploaded by the collecting end, where the wireless signal information includes the first wireless signal information and the second wireless signal information;
  • the server generates corresponding fingerprint information to be verified based on the first wireless signal information and the area name of the collection area, and saves the to-be-checked fingerprint information to the wireless signal fingerprint database;
  • the server performs traversal matching on the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid;
  • the server removes the fingerprint information to be verified from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.
  • the server receives the wireless signal information uploaded by the collecting end, generates corresponding fingerprint information to be verified, and saves the generated fingerprint information to be verified to the wireless signal fingerprint database, part of The wireless signal information is matched with the wireless signal fingerprint database traversal to determine whether the fingerprint information to be verified is valid. If the fingerprint information to be verified is valid, the fingerprint information to be verified is further saved, and if the fingerprint information to be verified is invalid, the The fingerprint information to be verified is removed from the wireless signal fingerprint database.
  • the technical solution of the present invention generates one side verification during the process of generating the fingerprint information of the wireless signal information, and removes the invalid fingerprint information, instead of discovering in the process of using the user. The problem is to re-acquire the wireless signal information. This method increases the accuracy of wireless signal information collection, avoids secondary acquisition, improves the efficiency of wireless signal information collection, and reduces the waste of human resources.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • the device embodiments described above are merely illustrative, and the units illustrated as separate components may or may not be physically separate. Some or all of the modules may be selected according to actual needs to achieve the object of the solution of the present invention. Those of ordinary skill in the art can understand and implement without any creative effort.
  • the terminal of the embodiment of the present invention may be a fixed terminal or a mobile terminal, wherein the fixed terminal such as an "Internet of Things device" or an intelligent device with networking function Air conditioners, smart lights, smart power supplies, etc.; mobile terminals, such as AR/VR devices with networking functions, smart speakers, self-driving cars, PCs, smart phones, tablets, e-book readers, portable computers, etc.
  • the terminal device performs the method described in various embodiments of the present invention.

Landscapes

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

Abstract

Disclosed in the present invention is a wireless signal fingerprint information calibration method, comprising the following steps: receiving wireless signal information uploaded by a collection terminal, wherein the wireless signal information comprises first wireless signal information and second wireless signal information; generating corresponding fingerprint information to be verified on the basis of the first wireless signal information and the region name of a collection region, and storing the fingerprint information to be verified in a wireless signal fingerprint database; carrying out traversal matching on the second wireless signal information and the wireless signal fingerprint database so as to determine whether the fingerprint information to be verified is effective or not; and if the fingerprint information to be verified is not effective, removing the fingerprint information to be verified from the wireless signal fingerprint database so as to collect the wireless signal information again. Also disclosed in the present invention are a wireless signal fingerprint information calibration system, a server and a medium. The present invention improves efficiency and accuracy of wireless signal information collection and reduces the collection costs.

Description

无线信号指纹信息的校准方法、系统、服务器和介质  Method, system, server and medium for calibrating wireless signal fingerprint information

本申请要求于2017年10月10日提交中国专利局、申请号为201710937568.X发明名称为“无线信号指纹信息的校准方法、系统、服务器和介质”的中国专利申请的优先权,其全部内容通过引用结合在申请中。This application claims the priority of the Chinese Patent Application entitled "Wireless Signal Fingerprint Information Calibration Method, System, Server and Media" submitted by the Chinese Patent Office on October 10, 2017, and the application number is 201710937568.X. It is incorporated in the application by reference.

技术领域Technical field

本发明涉及室内定位技术领域,尤其涉及无线信号指纹信息的校准方法、系统、服务器和介质。The present invention relates to the field of indoor positioning technology, and in particular, to a method, system, server and medium for calibrating wireless signal fingerprint information.

背景技术Background technique

室内定位的市场需求日益壮大,尤其是在大型购物中心、写字楼的室内导航。室内位置信息是室内定位的数据基础,而无线信号空间,尤其是WIFI信号在室内定位的场景中已被业界所广泛使用。The market demand for indoor positioning is growing, especially in indoor shopping in large shopping centers and office buildings. Indoor location information is the data base for indoor positioning, and wireless signal space, especially for WIFI signals, has been widely used in the industry.

但是采集一线的环节,往往耗费大量的人力物力且质量不高,其原因主要包括两方面:1、WIFI信号的mac地址所在的硬件可能为移动热点、非法的路由器,而非来源自地理位置稳定且相对地理位置有互异性的硬件,即该WIFI信号为无效信号;2、采集点的位置不当, 如位于不同店铺的公共区域,而非某个店铺的门口、店内,即该点采集为无效采集点,当采集端采集到的无线信号信息不准确时,服务器不能进行及时地调整,在用户使用过程中出现问题,需要重新的采集,浪费大量的人力物力资源。However, the acquisition of the first-line links often consumes a lot of manpower and material resources and the quality is not high. The reasons mainly include two aspects: 1. The hardware of the MAC address of the WIFI signal may be a mobile hotspot or an illegal router, but the source is not geographically stable. And the relative geographical location has different hardware, that is, the WIFI signal is an invalid signal; 2. The location of the collection point is improper, If it is located in a public area of a different store, not in the door or store of a certain store, that point is collected as an invalid collection point. When the wireless signal information collected by the collection end is inaccurate, the server cannot adjust it in time, and the user can use it. Problems occur in the process, need to be re-acquired, and a lot of human and material resources are wasted.

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。The above content is only used to assist in understanding the technical solutions of the present invention, and does not constitute an admission that the above is prior art.

发明内容Summary of the invention

本发明的主要目的在于提供一种无线信号指纹信息的校准方法、系统、服务器和介质,服务器接收并校验采集端上传的无线信号信息,提高了无线信号信息的采集效率和准确度,降低了采集成本。The main purpose of the present invention is to provide a method, a system, a server and a medium for calibrating wireless signal fingerprint information. The server receives and verifies the wireless signal information uploaded by the collecting end, thereby improving the collection efficiency and accuracy of the wireless signal information, and reducing the Collection cost.

为实现上述目的,本发明提供一种所述无线信号指纹信息的校准方法包括以下步骤:To achieve the above objective, the present invention provides a method for calibrating the wireless signal fingerprint information, including the following steps:

接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;Receiving wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information;

基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;Generating a corresponding fingerprint information to be verified based on the first wireless signal information and an area name of the collection area, and saving the to-be-checked fingerprint information to the wireless signal fingerprint database;

将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;Tracing and matching the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid;

若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.

可选地,所述接收采集端上传的无线信号信息的步骤包括:Optionally, the step of receiving the wireless signal information uploaded by the collecting end includes:

基于实景图像确定采集端处于采集区域时,接收预设频率采集端上传的无线信号信息,以生成无线信号信息集合;When the collecting end is determined to be in the collecting area, the wireless signal information uploaded by the preset frequency collecting end is received to generate a wireless signal information set;

将所述无线信号信息集合划分成信号数量相同的两个子集,并将一个子集中的无线信号信息作为第一无线信号信息,另一个子集中的无线信号信息作为第二无线信号信息。The wireless signal information set is divided into two subsets having the same number of signals, and the wireless signal information in one subset is used as the first wireless signal information, and the wireless signal information in the other subset is used as the second wireless signal information.

可选地,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤包括:Optionally, the step of performing traversal matching between the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid includes:

将所述第二无线信号信息提取信号特征值,并将所述特征值与无线信号指纹库进行遍历匹配,以确定第二无线信号信息对应的室内位置;Extracting, by the second wireless signal information, a signal feature value, and traversing the feature value with the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information;

将所述室内位置与所述待校验指纹信息中的验证位置进行比较;Comparing the indoor location with the verification location in the fingerprint information to be verified;

若所述室内位置与所述验证位置匹配,则待校验指纹信息有效;If the indoor location matches the verification location, the fingerprint information to be verified is valid;

若所述室内位置与所述验证位置不匹配,则待校验指纹信息无效。If the indoor location does not match the verification location, the fingerprint information to be verified is invalid.

可选地,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤还包括:Optionally, the step of performing traversal matching between the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid further includes:

将所述第二无线信号信息提取特征值,并将所述特征值与无线信号指纹库进行遍历匹配;Extracting the feature value from the second wireless signal information, and traversing and matching the feature value with the wireless signal fingerprint database;

将所述特征值与所述待校验指纹信息的校验特征值进行比较;Comparing the feature value with a check feature value of the fingerprint information to be verified;

若所述特征值与所述待校验指纹信息的校验特征值的相似度大于预设值,则待校验指纹信息有效;If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value, the fingerprint information to be verified is valid;

若所述特征值与所述待校验指纹信息的校验特征值的相似度小于或等于预设值,则待校验指纹信息无效。If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is less than or equal to a preset value, the fingerprint information to be verified is invalid.

可选地,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤之后,还包括:Optionally, after the step of traversing the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid, the method further includes:

若待校验指纹信息有效,则将所述第二无线信号信息增加至无线信号指纹库;If the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database;

基于所述待校验指纹信息和所述第二无线信号信息,生成新的指纹信息。Generating new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information.

可选地,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集的步骤包括:Optionally, if the fingerprint information to be verified is invalid, the step of removing the fingerprint information to be verified from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information includes:

若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,并发送提示信息至采集端,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the prompt information is sent to the collection end to perform re-acquisition of the wireless signal information.

可选地,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除的步骤之后,包括:Optionally, after the step of removing the fingerprint information to be verified from the wireless signal fingerprint database, if the fingerprint information to be verified is invalid, the method includes:

统计待校验指纹信息的校验次数,判断所述待校验指纹信息的校验次数超过阈值;Counting the number of times of verification of the fingerprint information to be verified, and determining that the number of verifications of the to-be-checked fingerprint information exceeds a threshold;

若待校验指纹信息的校验次数超过阈值,则调整述预设频率,以进行采集区域中采集位置的调整。If the number of times the verification of the fingerprint information to be verified exceeds the threshold, the preset frequency is adjusted to adjust the collection position in the collection area.

为实现上述目的,本发明还提供一种所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无线信号指纹信息的校准程序,其中:To achieve the above object, the present invention also provides a server comprising: a memory, a processor, and a calibration procedure of wireless signal fingerprint information stored on the memory and operable on the processor, wherein:

所述无线信号指纹信息的校准程序被所述处理器执行时实现上述的无线信号指纹信息的校准方法的步骤。The step of the calibration method of the wireless signal fingerprint information is implemented when the calibration procedure of the wireless signal fingerprint information is executed by the processor.

为实现上述目的,本发明还提供一种计算机存储介质;To achieve the above object, the present invention also provides a computer storage medium;

所述计算机存储介质上存储有无线信号指纹信息的校准程序,所述无线信号指纹信息的校准程序被处理器执行时实现如上述的无线信号指纹信息的校准方法的步骤。The computer storage medium stores a calibration procedure of the wireless signal fingerprint information, and the calibration procedure of the wireless signal fingerprint information is performed by the processor to implement the step of the calibration method of the wireless signal fingerprint information as described above.

此外,为实现上述目的,本发明还提供一种无线信号指纹信息的校准系统,所述无线信号指纹信息的校准系统包括通信连接的采集端和服务器;In addition, in order to achieve the above object, the present invention further provides a calibration system for wireless signal fingerprint information, where the calibration system of the wireless signal fingerprint information includes a collection end of a communication connection and a server;

所述采集端,用于采集无线信号信息,并将采集到的无线信号信息上传至服务器;The collecting end is configured to collect wireless signal information, and upload the collected wireless signal information to a server;

服务器接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;The server receives the wireless signal information uploaded by the collecting end, where the wireless signal information includes the first wireless signal information and the second wireless signal information;

服务器基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;The server generates corresponding fingerprint information to be verified based on the first wireless signal information and the area name of the collection area, and saves the to-be-checked fingerprint information to the wireless signal fingerprint database;

服务器将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;The server performs traversal matching on the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid;

若待校验指纹信息无效,则服务器将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the server removes the fingerprint information to be verified from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.

本发明实施例提出的一种无线信号指纹信息的校准方法、系统、服务器和介质,服务器接收采集端上传的无线信号信息,抽取其中一部分无线信号信息作为第一无线信号信息,以利用第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将生成的待校验指纹信息保存至无线信号指纹库,服务器将剩余的另一部分无线信号信息作为第二无线信号信息,并利用第二无线信号信息进行校准,以判断待校验指纹信息是否有效,若待校验指纹信息有效则将所述待校验指纹信息继续保存,并基于第二无线信号信息和待校验指纹信息进行无线信号指纹库的完善;若待校验指纹信息无效则将所述待校验指纹信息从无线信号指纹库中移除,采用本发明技术方案在无线信号信息生成指纹信息的过程中边生成边验证,将无效的指纹信息移除,而不是在用户使用的过程中发现问题再进行无线信号信息的再次采集,这样的方法增加了无线信号信息采集的准确率,同时避免了二次采集,提高了无线信号信息采集的效率,减少了人力资源的浪费,降低了采集成本。The method, the system, the server and the medium for calibrating the wireless signal fingerprint information provided by the embodiment of the present invention, the server receives the wireless signal information uploaded by the collecting end, and extracts a part of the wireless signal information as the first wireless signal information to utilize the first wireless The signal information and the area name of the collection area generate corresponding fingerprint information to be verified, and save the generated fingerprint information to be verified to the wireless signal fingerprint database, and the server uses the remaining part of the wireless signal information as the second wireless signal information. And performing calibration by using the second wireless signal information to determine whether the fingerprint information to be verified is valid. If the fingerprint information to be verified is valid, the fingerprint information to be verified is further saved, and based on the second wireless signal information and to be verified. The fingerprint information is perfected for the wireless signal fingerprint database; if the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the technical solution of the present invention is used in the process of generating fingerprint information of the wireless signal information. Generate edge verification, remove invalid fingerprint information instead of The problem is found in the process of using the user and then re-acquisition of the wireless signal information. This method increases the accuracy of wireless signal information collection, avoids secondary acquisition, improves the efficiency of wireless signal information collection, and reduces human resources. Waste, reducing acquisition costs.

附图说明DRAWINGS

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;1 is a schematic structural diagram of a device in a hardware operating environment according to an embodiment of the present invention;

图2为本发明无线信号指纹信息的校准方法第一实施例的流程示意图;2 is a schematic flow chart of a first embodiment of a method for calibrating wireless signal fingerprint information according to the present invention;

图3为图2中无线信号指纹信息的校准方法的步骤S30的一细化流程示意图;3 is a schematic flow chart of step S30 of the method for calibrating wireless signal fingerprint information in FIG. 2;

图4为图2中无线信号指纹信息的校准方法的步骤S30的另一细化流程示意图FIG. 4 is another refinement flow diagram of step S30 of the method for calibrating wireless signal fingerprint information in FIG.

图5为本发明无线信号指纹信息的校准方法第二实施例的流程示意图;5 is a schematic flowchart of a second embodiment of a method for calibrating wireless signal fingerprint information according to the present invention;

图6为本发明无线信号指纹信息的校准方法第三实施例的流程示意图。FIG. 6 is a schematic flowchart diagram of a third embodiment of a method for calibrating wireless signal fingerprint information according to the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.

具体实施方式Detailed ways

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

本发明实施例的主要解决方案是:采集端(或者终端)采集无线信号信息,所述无线信号信息包括Wi-Fi信号、蓝牙信号或基站信号。需要说明的是,采集的所述无线信号信息携带有信号标识和信号强度,其中,无线信号信息的信号标识是室内环境中信号源的标识,无线信号信息的信号强度是终端感应到信号源的信号强度,信号强度的强度值根据终端与信号源的距离确定,距离越近,信号强度越强,距离越远,信号强度越弱。The main solution of the embodiment of the present invention is that the collecting end (or terminal) collects wireless signal information, and the wireless signal information includes a Wi-Fi signal, a Bluetooth signal, or a base station signal. It should be noted that the collected wireless signal information carries a signal identifier and a signal strength, wherein the signal identifier of the wireless signal information is an identifier of a signal source in an indoor environment, and the signal strength of the wireless signal information is a signal source sensed by the terminal. The signal strength and the strength of the signal strength are determined according to the distance between the terminal and the signal source. The closer the distance is, the stronger the signal strength is, and the farther the distance is, the weaker the signal strength is.

在采集端采集到无线信号信息之后,将采集到的无线信号信息上传至服务器,由服务器基于接收到的部分无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库,服务器利用另外一部分无线信号信息与无线信号指纹库进行匹配,确定第二无线信号信息对应的室内位置;将所述室内位置与所述待校验指纹信息中的验证位置进行比较,以判断是否相同;若相同,则所述待校验指纹信息有效,反之,若不同,则所述待校验指纹信息无效。验证待校验指纹信息是否有效。若无线信号信息有效则进行保存,无效则移除,对指纹信息进行了及时有效的验证。After collecting the wireless signal information on the collecting end, the collected wireless signal information is uploaded to the server, and the server generates a corresponding fingerprint information to be verified based on the received partial wireless signal information and the area name of the collection area, and is to be The verification fingerprint information is saved to the wireless signal fingerprint database, and the server uses another part of the wireless signal information to match the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information; and the indoor location and the to-be-checked fingerprint information The verification positions in the comparison are compared to determine whether they are the same; if they are the same, the fingerprint information to be verified is valid, and if not, the fingerprint information to be verified is invalid. Verify that the fingerprint information to be verified is valid. If the wireless signal information is valid, it is saved, if it is invalid, it is removed, and the fingerprint information is verified in time and effectively.

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。As shown in FIG. 1, FIG. 1 is a schematic structural diagram of a terminal in a hardware operating environment according to an embodiment of the present invention.

本发明实施例服务器可以是单路服务器、也可以是多路服务器或分布式服务器。The server in the embodiment of the present invention may be a one-way server, or may be a multi-way server or a distributed server.

如图1所示,该服务器可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard)、触摸屏、摄像头(包括AR/VR设备)等,可选用户接口1003还可以包括标准的有线接口(例如用于连接有线键盘、有线鼠标等)、无线接口(例如用于连接无线键盘、无线鼠标)。网络接口1004可选的可以包括标准的有线接口(用于连接有线网络、蓝牙、探针、3G/4G/5G联网基站设备等)、无线接口(如WI-FI接口、蓝牙接口、红外线接口等,用于连接无线网络)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述主板1001的存储装置。As shown in FIG. 1, the server may include a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to implement connection communication between these components. The user interface 1003 can include a display, an input unit such as a keyboard, a touch screen, a camera (including an AR/VR device), etc., and the optional user interface 1003 can also include a standard wired interface (eg, for connecting a wired keyboard) , wired mouse, etc.), wireless interface (for example, for connecting a wireless keyboard, wireless mouse). The network interface 1004 can optionally include a standard wired interface (for connecting to a wired network, Bluetooth, a probe, a 3G/4G/5G networked base station device, etc.), a wireless interface (such as a WI-FI interface, a Bluetooth interface, an infrared interface, etc.) For connecting to a wireless network). The memory 1005 may be a high speed RAM memory or a stable memory (non-volatile) Memory), such as disk storage. The memory 1005 can also optionally be a storage device independent of the aforementioned motherboard 1001.

可选地,服务器还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。Optionally, the server may also include a camera, RF (Radio) Frequency, RF) circuits, sensors, audio circuits, WiFi modules, and more.

本领域技术人员可以理解,图1中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art will appreciate that the server structure illustrated in FIG. 1 does not constitute a limitation to the server, and may include more or fewer components than those illustrated, or some components may be combined, or different component arrangements.

如图1所示,该计算机软件产品存储在一个存储介质(存储介质:又叫计算机存储介质,可读存储介质或者直接叫介质,如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(本发明实施例终端可以固定终端,也可以是移动终端,其中,固定终端如“物联网设备”、带联网功能的智能空调、智能电灯、智能电源等等;移动终端,如带联网功能的AR/VR设备,智能音箱、自动驾驶汽车、PC,智能手机、平板电脑、电子书阅读器、便携计算机等具有显示功能的终端设备)执行本发明各个实施例所述的方法,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及无线信号指纹信息的校准应用程序。As shown in FIG. 1, the computer software product is stored in a storage medium (storage medium: also called computer storage medium, readable storage medium or directly called medium, such as ROM/RAM, disk, optical disc), including several instructions. In order to make a terminal device (the terminal in the embodiment of the present invention may be a fixed terminal, or may be a mobile terminal, wherein the fixed terminal is an "Internet of Things device", a smart air conditioner with a networking function, a smart electric light, a smart power source, etc.; For example, an AR/VR device with networking function, a smart speaker, a self-driving car, a PC, a smart phone, a tablet computer, an e-book reader, a portable computer, and the like having a display function, etc.) perform the embodiments described in the various embodiments of the present invention. Methods, a memory 1005 as a computer readable storage medium may include an operating system, a network communication module, a user interface module, and a calibration application for wireless signal fingerprint information.

其中,操作系统是管理和控制终端采集端与软件资源的程序,支持网络通信模块、用户接口模块、无线信号指纹信息的校准应用室内位置吸附程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;用户接口模块用于管理和控制用户接口1003。The operating system is a program for managing and controlling the terminal collection end and software resources, and supports the network communication module, the user interface module, the calibration application indoor location adsorption program of the wireless signal fingerprint information, and the operation of other programs or software; the network communication module is used for The management and control network interface 1002; the user interface module is for managing and controlling the user interface 1003.

在图1所示的服务器中,而处理器1001可以用于调用存储器1005中存储的无线信号指纹信息的校准应用程序,并执行以下操作:In the server shown in FIG. 1, the processor 1001 can be used to call a calibration application of wireless signal fingerprint information stored in the memory 1005 and perform the following operations:

接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;Receiving wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information;

基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;Generating a corresponding fingerprint information to be verified based on the first wireless signal information and an area name of the collection area, and saving the to-be-checked fingerprint information to the wireless signal fingerprint database;

将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;Tracing and matching the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid;

若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.

进一步地,处理器1001可以调用存储器1005中存储的无线信号指纹信息的校准应用程序,所述接收采集端上传的无线信号信息还包括以下操作:Further, the processor 1001 may call the calibration application of the wireless signal fingerprint information stored in the memory 1005, and the wireless signal information uploaded by the receiving end may further include the following operations:

基于实景图像确定采集端处于采集区域时,接收预设频率采集端上传的无线信号信息,以生成无线信号信息集合;When the collecting end is determined to be in the collecting area, the wireless signal information uploaded by the preset frequency collecting end is received to generate a wireless signal information set;

将所述无线信号信息集合划分成信号数量相同的两个子集,并将一个子集中的无线信号信息作为第一无线信号信息,另一个子集中的无线信号信息作为第二无线信号信息。The wireless signal information set is divided into two subsets having the same number of signals, and the wireless signal information in one subset is used as the first wireless signal information, and the wireless signal information in the other subset is used as the second wireless signal information.

进一步地,处理器1001可以调用存储器1005中存储的无线信号指纹信息的校准应用程序,所述将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效还执行包括操作:Further, the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid. Also performs operations including:

将所述第二无线信号信息提取信号特征值,并将所述特征值与无线信号指纹库进行遍历匹配,以确定第二无线信号信息对应的室内位置;Extracting, by the second wireless signal information, a signal feature value, and traversing the feature value with the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information;

将所述室内位置与所述待校验指纹信息中的验证位置进行比较;Comparing the indoor location with the verification location in the fingerprint information to be verified;

若所述室内位置与所述验证位置匹配,则待校验指纹信息有效;If the indoor location matches the verification location, the fingerprint information to be verified is valid;

若所述室内位置与所述验证位置不匹配,则待校验指纹信息无效。If the indoor location does not match the verification location, the fingerprint information to be verified is invalid.

进一步地,处理器1001可以调用存储器1005中存储的无线信号指纹信息的校准应用程序,所述将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效还执行包括操作:Further, the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid. Also performs operations including:

将所述第二无线信号信息提取特征值,并将所述特征值与无线信号指纹库进行遍历匹配;Extracting the feature value from the second wireless signal information, and traversing and matching the feature value with the wireless signal fingerprint database;

将所述特征值与所述待校验指纹信息的校验特征值进行比较;Comparing the feature value with a check feature value of the fingerprint information to be verified;

若所述特征值与所述待校验指纹信息的校验特征值的相似度大于预设值,则待校验指纹信息有效;If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value, the fingerprint information to be verified is valid;

若所述特征值与所述待校验指纹信息的校验特征值的相似度小于或等于预设值,则待校验指纹信息无效。If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is less than or equal to a preset value, the fingerprint information to be verified is invalid.

进一步地,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤之后,处理器1001可以调用存储器1005中存储的无线信号指纹信息的校准应用程序,还执行以下操作:Further, after the step of traversing the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid, the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005. The program also does the following:

若待校验指纹信息有效,则将所述第二无线信号信息增加至无线信号指纹库;If the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database;

基于所述待校验指纹信息和所述第二无线信号信息,生成新的指纹信息。Generating new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information.

进一步地,处理器1001可以调用存储器1005中存储的无线信号指纹信息的校准应用程序,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集的步骤执行以下操作:Further, the processor 1001 may invoke a calibration application of the wireless signal fingerprint information stored in the memory 1005, and if the to-be-checked fingerprint information is invalid, remove the fingerprint information to be verified from the wireless signal fingerprint database to perform The step of reacquiring the wireless signal information performs the following operations:

若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,并发送提示信息至采集端,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the prompt information is sent to the collection end to perform re-acquisition of the wireless signal information.

进一步地,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除的步骤之后,处理器1001可以调用存储器1005中存储的无线信号指纹信息的校准应用程序,还执行以下操作:Further, after the step of removing the fingerprint information to be verified from the wireless signal fingerprint database, if the fingerprint information to be verified is invalid, the processor 1001 may call the calibration application of the wireless signal fingerprint information stored in the memory 1005. , also do the following:

统计待校验指纹信息的校验次数,判断所述待校验指纹信息的校验次数超过阈值;Counting the number of times of verification of the fingerprint information to be verified, and determining that the number of verifications of the to-be-checked fingerprint information exceeds a threshold;

若待校验指纹信息的校验次数超过阈值,则调整述预设频率,以进行采集区域中采集位置的调整。If the number of times the verification of the fingerprint information to be verified exceeds the threshold, the preset frequency is adjusted to adjust the collection position in the collection area.

参照图2,本发明一种无线信号指纹信息的校准方法的第一实施例中,所述无线信号指纹信息的校准方法包括: Referring to FIG. 2, in a first embodiment of a method for calibrating wireless signal fingerprint information, the method for calibrating wireless signal fingerprint information includes:

接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;Receiving wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information;

基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;Generating a corresponding fingerprint information to be verified based on the first wireless signal information and an area name of the collection area, and saving the to-be-checked fingerprint information to the wireless signal fingerprint database;

将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;Tracing and matching the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid;

若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.

在本实施例中,所述室无线信号指纹信息的校准方法应用于服务器中,所述服务器如图1所示的服务器。所述服务器接收采集端上传的无线信号信息获取其中一部分无线信号信息,生成无线信号指纹信息作为待校验指纹信息,获取另一部分无线信号信息进行验证。In this embodiment, the method for calibrating the room wireless signal fingerprint information is applied to a server, such as the server shown in FIG. The server receives the wireless signal information uploaded by the collecting end to obtain a part of the wireless signal information, generates the wireless signal fingerprint information as the to-be-checked fingerprint information, and acquires another part of the wireless signal information for verification.

参照图2,以下是本实施例中实现无线信号指纹信息的校准方法的具体步骤:Referring to FIG. 2, the following is a specific step of implementing a calibration method for wireless signal fingerprint information in this embodiment:

步骤S10,接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息。Step S10: Receive wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information.

服务器与采集端之间通信连接,采集端的用户到达采集位置时,将拍摄实景图像上传至服务器,服务器基于实景图像确定采集端处于采集区域时,接收预设频率(预设频率:根据实际情况设置,影响预设频率的因素包括:采集区域的大小,需要采集无线信息的量,采集端的移动速度,在本实施例中可以将预设频率为1秒每次,即,采集端每隔一秒上传一次无线信号信息,若采集端的移动速度是1米每秒,则每隔一米采集一个无线信号信息)其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息。The communication connection between the server and the collection end, when the user at the collection end reaches the collection location, uploads the live image to the server, and the server determines the acquisition frequency based on the real image to receive the preset frequency (preset frequency: set according to actual conditions) The factors affecting the preset frequency include: the size of the collection area, the amount of wireless information to be collected, and the moving speed of the collection end. In this embodiment, the preset frequency can be 1 second each time, that is, the acquisition end every second. The wireless signal information is uploaded once. If the moving speed of the collecting end is 1 meter per second, one wireless signal information is collected every one meter. The wireless signal information includes the first wireless signal information and the second wireless signal information.

其中服务器将接收到的无线信号分为第一无线信号信息和第二无线信号信息可以采用以下方式,例如:The server may divide the received wireless signal into the first wireless signal information and the second wireless signal information in the following manner, for example:

步骤a、基于实景图像确定采集端处于采集区域时,接收预设频率采集端上传的无线信号信息,以生成无线信号信息集合;Step a: determining, according to the real-life image, that the collection end is in the collection area, receiving wireless signal information uploaded by the preset frequency acquisition end, to generate a wireless signal information set;

步骤b、将所述无线信号信息集合划分成信号数量相同的两个子集,并将一个子集中的无线信号信息作为第一无线信号信息,另一个子集中的无线信号信息作为第二无线信号信息。Step b: dividing the wireless signal information set into two subsets with the same number of signals, and using the wireless signal information in one subset as the first wireless signal information, and the wireless signal information in the other subset as the second wireless signal information. .

具体地,服务器将接收到的无线信号,将所述无线信号信息集合划分成信号数量相同的两个子集:以使服务器利用其中一个子集中的无线信号生成待验证指纹信息;另一个子集中的无线信号信息用于验证,这样的方法可以保证无线信号信息的验证更加准确科学。Specifically, the server will receive the wireless signal, and divide the wireless signal information set into two subsets with the same number of signals: so that the server generates the to-be-verified fingerprint information by using the wireless signals in one of the subsets; Wireless signal information is used for verification. Such a method can ensure that the verification of wireless signal information is more accurate and scientific.

步骤S20,基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库。Step S20: Generate corresponding to-be-checked fingerprint information based on the first wireless signal information and the area name of the collection area, and save the to-be-checked fingerprint information to the wireless signal fingerprint database.

在本实施例中,服务器记录采集区域室内环境中包含的各个信号源的位置,其中,信号源用于发射无线信号,以便采集无线信号信息;再记录采集区域室内位置分布包含的各个信号源之后,服务器将采集端上传的无线信号信息(无线信号信息:包括检测到各个信号源、信号源对应的信号标识和对应的信号强度)和采集区域的区域名称,生成对应的待校验指纹信息,即,将接收的信号强度及信号源的信号标识与区域名称分布对应的每个位置关联存储,基于关联存储的位置信息、信号标识和信号强度生成无线信号指纹,将生成无线信号指纹作为待验证指纹信息,并将待验证指纹信息保存至无线信号指纹库中。In this embodiment, the server records the location of each signal source included in the indoor environment of the collection area, wherein the signal source is used to transmit a wireless signal to collect wireless signal information; and then record each signal source included in the indoor location distribution of the collection area. The server generates wireless signal information (wireless signal information including detection of each signal source, signal identifier corresponding to the signal source, and corresponding signal strength) and the area name of the collection area, and generates corresponding fingerprint information to be verified. That is, the received signal strength and the signal identifier of the signal source are stored in association with each location corresponding to the region name distribution, and the wireless signal fingerprint is generated based on the associated stored location information, signal identifier, and signal strength, and the wireless signal fingerprint is generated as the to-be-verified The fingerprint information is saved and the fingerprint information to be verified is saved in the wireless signal fingerprint database.

在本实施无线信号指纹信息的生成验证,并保存至无线指纹信息库的建立方式,是由服务器先记录各个信号源的位置,其中,各个信号源的位置可以由采集终端采集后上传至服务器,在记录各个信号源的位置之后,服务器再记录采集区域室内位置分布中各个位置检测到各个信号源的信号强度,需要说明的是,由于室内位置分布中包含多个信号源包,因此的每个位置检测到的信号源同样也有多个,相应的,每个位置记录的信号强度也包含多个。In the implementation of the wireless signal fingerprint information generation and verification to the wireless fingerprint information database, the server first records the location of each signal source, wherein the location of each signal source can be collected by the collection terminal and uploaded to the server. After recording the positions of the respective signal sources, the server records the signal strength of each signal source detected at each position in the indoor position distribution of the collection area. It should be noted that since the indoor position distribution includes multiple signal source packages, each of them There are also multiple signal sources detected by the position. Correspondingly, the signal strength recorded in each position also includes multiple.

步骤S30,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效。Step S30, traversing and matching the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid.

服务器接收到的第二无线信号信息与预置无线信号指纹库进行匹配,即,将第二无线信号信息与无线信号指纹库中的进行遍历,以确定所述第二无线信号信息对应的室内位置(室内位置,可以理解为采集区域的区域名称对应的位置),并判断第二无线信号信息对应的室内位置与验证指纹信息对应的室内位置是否相同,若相同,则待校验指纹信息有效,反之,若不同,则待校验指纹信息无效。The second wireless signal information received by the server is matched with the preset wireless signal fingerprint database, that is, the second wireless signal information is traversed in the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information. (The indoor position can be understood as the position corresponding to the area name of the collection area), and it is determined whether the indoor location corresponding to the second wireless signal information and the indoor location corresponding to the verification fingerprint information are the same. If the same, the fingerprint information to be verified is valid. On the other hand, if it is different, the fingerprint information to be verified is invalid.

步骤S40,若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。Step S40: If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.

若待校验指纹信息无效,服务器将待校验指纹信息从无线信号指纹库中移除,并发送提示信息至采集端,以使采集端的用户进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the server removes the fingerprint information to be verified from the wireless signal fingerprint database, and sends the prompt information to the collecting end, so that the user of the collecting end performs the re-acquisition of the wireless signal information.

在本实施例中,采用本发明技术方案在无线信号信息生成指纹信息的过程中边生成边验证,将无效的指纹信息移除,而不是在用户使用的过程中发现问题再进行无线信号信息的再次采集,这样的方法增加了无线信号信息采集的准确率,同时避免了二次采集,提高了无线信号信息采集的效率,减少了人力资源的浪费,降低了采集成本。In this embodiment, the technical solution of the present invention generates edge verification during the process of generating fingerprint information of the wireless signal information, and removes the invalid fingerprint information, instead of discovering the problem during the use of the user and then performing wireless signal information. Collecting again, this method increases the accuracy of wireless signal information collection, avoids secondary acquisition, improves the efficiency of wireless signal information collection, reduces the waste of human resources, and reduces the acquisition cost.

在第一实施例的基础上本发明进一步提出了本实施例,本实施例是步骤S30的细化:The present invention further proposes the embodiment based on the first embodiment. This embodiment is a refinement of step S30:

步骤S30中,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;可以采用以下两种方式:In step S30, the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid; the following two methods may be used:

参考图3,方式一:通过第二无线信号信息对应的室内位置与所述待校验指纹信息中的验证位置进行比较,以判断判断待校验指纹信息是否有效,包括以下步骤:Referring to FIG. 3, mode 1: comparing the indoor location corresponding to the second wireless signal information with the verification location in the fingerprint information to be verified, to determine whether the fingerprint information to be verified is valid, including the following steps:

步骤S31,将所述第二无线信号信息提取信号特征值,并将所述特征值与无线信号指纹库进行遍历匹配,以确定第二无线信号信息对应的室内位置;Step S31, extracting a signal feature value from the second wireless signal information, and performing traversal matching on the feature value and the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information;

步骤S32,将所述室内位置与所述待校验指纹信息中的验证位置进行比较;Step S32, comparing the indoor location with the verification location in the fingerprint information to be verified;

步骤S33,若所述室内位置与所述验证位置匹配,则待校验指纹信息有效;Step S33, if the indoor location matches the verification location, the fingerprint information to be verified is valid.

步骤S34,若所述室内位置与所述验证位置不匹配,则待校验指纹信息无效。Step S34: If the indoor location does not match the verification location, the fingerprint information to be verified is invalid.

具体地,将所述第二无线信号信息提取信号特征值(特征值:根据信号强度、信号标识、信号对应的室内位置计算生成的特征值,可以是数据编码,还可以是其他具有唯一性的标识信息,可以是多个无线信号信息生成一个特征码,还可以是一个无线信号信息生成一个特征码),并将所述特征值与无线信号指纹库进行遍历匹配,以确定第二无线信号信息对应的室内位置服务器获取第二无线信号信息中的信号标识和信号强度,在无线信号指纹库中,查找所述信号标识对应的信号源位置,在以确定第二无线信号信息对应的室内位置,即,服务器确定接收到的第二无线信号信息对应的信号标识,将确定的信号标识与无线信号指纹库进行比对,确定无线信号指纹库中与所述无线信号信息是否匹配,以确定无线信号指纹库中与所述信号标识匹配的基础信号信息;基于无线信号指纹库中基础信号信息与室内位置的映射关系,确定所述无线信号信息的信号标识对应的室内位置;将所述室内位置与所述待校验指纹信息中的验证位置进行比较,以判断是否相同;若相同,则所述待校验指纹信息有效,反之,若不同,则所述待校验指纹信息无效。Specifically, the second wireless signal information is used to extract a signal feature value (feature value: the feature value generated according to the signal strength, the signal identifier, and the indoor location corresponding to the signal, which may be data encoding, or may be other unique. The identification information may be that the plurality of wireless signal information generates a signature code, or a wireless signal information generates a signature code, and the feature value is traversed and matched with the wireless signal fingerprint database to determine the second wireless signal information. Corresponding indoor location server acquires a signal identifier and a signal strength in the second wireless signal information, and in the wireless signal fingerprint database, searches for a signal source location corresponding to the signal identifier, and determines an indoor location corresponding to the second wireless signal information, That is, the server determines the signal identifier corresponding to the received second wireless signal information, compares the determined signal identifier with the wireless signal fingerprint database, determines whether the wireless signal fingerprint database matches the wireless signal information, and determines the wireless signal. Basic signal information in the fingerprint library that matches the signal identifier Determining an indoor location corresponding to the signal identifier of the wireless signal information based on a mapping relationship between the basic signal information and the indoor location in the wireless signal fingerprint database; comparing the indoor location with the verification location in the to-be-checked fingerprint information, To determine whether the same is the same; if the same, the fingerprint information to be verified is valid, and if not, the fingerprint information to be verified is invalid.

参考图4,方式二:将第二无线信号信息中提取的特征值与所述待校验指纹信息中的验证位置进行比较,以判断待校验指纹信息是否有效,包括以下步骤:Referring to FIG. 4, method 2: comparing the feature value extracted in the second wireless signal information with the verification location in the to-be-checked fingerprint information to determine whether the fingerprint information to be verified is valid, including the following steps:

步骤S35,将所述第二无线信号信息提取特征值,并将所述特征值与无线信号指纹库进行遍历匹配;Step S35, extracting the feature value from the second wireless signal information, and traversing and matching the feature value with the wireless signal fingerprint database;

步骤S36,将所述特征值与所述待校验指纹信息的校验特征值进行比较;Step S36, comparing the feature value with a check feature value of the fingerprint information to be verified;

步骤S37,若所述特征值与所述待校验指纹信息的校验特征值的相似度大于预设值,则待校验指纹信息有效;Step S37: If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value, the fingerprint information to be verified is valid.

步骤S38,若所述特征值与所述待校验指纹信息的校验特征值的相似度小于或等于预设值,则待校验指纹信息无效。Step S38: If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is less than or equal to a preset value, the fingerprint information to be verified is invalid.

具体地,将所述第二无线信号信息提取特征值,并将所述特征值与无线信号指纹库进行遍历匹配;即,无线信号指纹库中保存不同无线信号信息生成的特征值,将第二无线信号生成的特征值与所述待校验指纹信息的校验特征值进行比较,若所述特征值与所述待校验指纹信息的校验特征值的相似度大于预设值(预设值:可以根据无线信号信息的多少进行确定,预设值可以设置为85%),则待校验指纹信息有效,若所述特征值与所述待校验指纹信息的校验特征值的相似度小于或等于预设值,则待校验指纹信息无效。Specifically, the second wireless signal information is extracted, and the feature value is traversed and matched with the wireless signal fingerprint database; that is, the feature value generated by the different wireless signal information is stored in the wireless signal fingerprint database, and the second Comparing the feature value generated by the wireless signal with the check feature value of the fingerprint information to be verified, if the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value (preset Value: can be determined according to the number of wireless signal information, the preset value can be set to 85%), the fingerprint information to be verified is valid, if the feature value is similar to the check feature value of the fingerprint information to be verified If the degree is less than or equal to the preset value, the fingerprint information to be verified is invalid.

在本实施例中具体给出了两种信号比对识别的方式,其中一种是确定室内位置判断待校验指纹信息是否有效,另一种是通过比对特征码比对待校验指纹信息是否有效,其本质都是通过无线信号的比对确定是否有效,本实施例中提出了两种具体的比对方式,实际的比对方式并不限于这两种方式,相同或者等效的替换都应该算作本发明要求保护的范围。In this embodiment, two ways of signal matching identification are specifically given, one of which is to determine whether the indoor location determines whether the fingerprint information to be verified is valid, and the other is to compare the signature information by comparing the signature information. It is effective, and its essence is determined by the comparison of wireless signals. In this embodiment, two specific comparison methods are proposed. The actual comparison method is not limited to these two methods, and the same or equivalent replacements are It should be counted as the scope of the claimed invention.

本实施例中将生成的无线信号指纹信息进行校验,保证了无线信息信息采集的准确性。In this embodiment, the generated wireless signal fingerprint information is verified to ensure the accuracy of wireless information collection.

参照图5,在本发明第一实施例的基础上,本发明进一步提出了第二实施例,在第二实施例中,具体说明了,在待校验指纹信息有效时,还包括以下步骤:Referring to FIG. 5, on the basis of the first embodiment of the present invention, the present invention further provides a second embodiment. In the second embodiment, when the fingerprint information to be verified is valid, the following steps are further included:

步骤S50,若待校验指纹信息有效,则将所述第二无线信号信息增加至无线信号指纹库;Step S50, if the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database;

步骤S60,基于所述待校验指纹信息和所述第二无线信号信息,生成新的指纹信息。Step S60: Generate new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information.

若服务器确定待校验指纹信息有效,则将所述第二无线信号信息增加至无线信号指纹库;基于所述待校验指纹信息和所述第二无线信号信息,生成新的指纹信息,即新的指纹信息是根据将待校验指纹信息与第二无线信号信息按照一定的算法进行处理生成的,可以是特征值或其他。And if the server determines that the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database; and generating new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information, ie, The new fingerprint information is generated by processing the fingerprint information to be verified and the second wireless signal information according to a certain algorithm, and may be a feature value or the like.

在本实施例中在服务器确定待校验指纹信息有效时,将第二无线信号信息增加至无线信号指纹库,使无线信号指纹库中的信息量更加大,从而使得基于无线信号指纹的定位更加准确,以此同时,将待校验指纹信息和第二无线信号信息进行整理,调整无线信号指纹库中的无线信号指纹信息,使得无线信号指纹信息更加准确。In the embodiment, when the server determines that the fingerprint information to be verified is valid, the second wireless signal information is added to the wireless signal fingerprint database, so that the amount of information in the wireless signal fingerprint database is larger, thereby making the positioning based on the wireless signal fingerprint more Accurately, at the same time, the fingerprint information to be verified and the second wireless signal information are collated, and the wireless signal fingerprint information in the wireless signal fingerprint database is adjusted, so that the wireless signal fingerprint information is more accurate.

进一步的,参照图6,在本实施例中围绕验证次数进行了改进,避免多次校验无效的情况,本发明无线信号指纹信息的校准方法的第三实施例中,所述无线信号指纹信息的校准方法包括:Further, referring to FIG. 6, in the embodiment, the number of verifications is improved, and the multiple verification is avoided. In the third embodiment of the method for calibrating the wireless signal fingerprint information of the present invention, the wireless signal fingerprint information is used. The calibration methods include:

步骤S70,统计待校验指纹信息的校验次数,判断所述待校验指纹信息的校验次数超过阈值。Step S70: The number of verifications of the fingerprint information to be verified is counted, and the number of verifications of the fingerprint information to be verified exceeds a threshold.

服务器统计待校验指纹信息的校验次数,判断所述待校验指纹信息的校验次数超过阈值(阈值:阈值可根据具体情况设置,设置目地是为了防止采集端进行多次采集无效,使得效率较低)。The server counts the number of verifications of the fingerprint information to be verified, and determines that the number of verifications of the to-be-checked fingerprint information exceeds a threshold (threshold value: the threshold value may be set according to a specific situation, and the purpose of setting the purpose is to prevent the collection end from performing multiple acquisitions, thereby making Less efficient).

步骤S80,若待校验指纹信息的校验次数超过阈值,则调整述预设频率,以进行采集区域中采集位置的调整。Step S80: If the number of times of verification of the fingerprint information to be verified exceeds a threshold, the preset frequency is adjusted to perform adjustment of the collection position in the collection area.

若待校验指纹信息的校验次数超过阈值,则调整述预设频率,需要补充说明是的调整述预设频率的目的是为了通过采集频率的变化(例如,采集端按照固定的速度、路线移动,通过调整预设的采集频率就可以达到调整采集点的位置的目的),调整采集点的位置,采集时服务器可以规划采集的路线,即,服务器可以既调整采集路线又调整采集频率,使得采集端采集的无线信号更准确。If the number of verifications of the fingerprint information to be verified exceeds the threshold, the preset frequency is adjusted, and the supplementary explanation is required. The purpose of adjusting the preset frequency is to change the frequency (for example, the acquisition end according to a fixed speed, route) Move, adjust the preset acquisition frequency to achieve the purpose of adjusting the position of the collection point), adjust the position of the collection point, the server can plan the acquisition route when collecting, that is, the server can adjust the acquisition route and adjust the acquisition frequency, so that The wireless signal collected at the acquisition end is more accurate.

在本实施例中服务器在多次校验待校验指纹信息无效时,服务器可以通过通信连接调整采集端上传无线信号的频率,达到调整采集点的位置,使无线信号信息的采集更高效,避免了多次采集导致的采集不准确的情况。In the embodiment, when the server verifies that the fingerprint information to be verified is invalid multiple times, the server may adjust the frequency of the wireless signal transmitted by the collecting end through the communication connection, thereby adjusting the position of the collection point, so that the collection of the wireless signal information is more efficient and avoids The acquisition is inaccurate due to multiple acquisitions.

本发明实施例还提出一种计算机存储介质。Embodiments of the present invention also provide a computer storage medium.

所述计算机存储介质上存储有无线信号指纹信息的校准程序,所述无线信号指纹信息的校准程序被处理器执行时实现如无线信号指纹信息的校准方法的步骤a calibration program for storing wireless signal fingerprint information on the computer storage medium, the step of implementing a calibration method such as wireless signal fingerprint information when the calibration program of the wireless signal fingerprint information is executed by the processor

其中,无线信号指纹信息的校准方法实现的步骤可参照本发明无线信号指纹信息的校准方法的各个实施例,此处不再赘述。For the steps of the method for calibrating the wireless signal fingerprint information, refer to various embodiments of the method for calibrating the wireless signal fingerprint information of the present invention, and details are not described herein again.

此外,本发明实施例还提出一种无线信号指纹信息的校准系统;In addition, an embodiment of the present invention further provides a calibration system for wireless signal fingerprint information;

所述无线信号指纹信息的校准系统包括通信连接的采集端和服务器;The calibration system of the wireless signal fingerprint information includes a collection end of a communication connection and a server;

所述采集端,用于采集无线信号信息,并将采集到的无线信号信息上传至服务器;The collecting end is configured to collect wireless signal information, and upload the collected wireless signal information to a server;

服务器接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;The server receives the wireless signal information uploaded by the collecting end, where the wireless signal information includes the first wireless signal information and the second wireless signal information;

服务器基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;The server generates corresponding fingerprint information to be verified based on the first wireless signal information and the area name of the collection area, and saves the to-be-checked fingerprint information to the wireless signal fingerprint database;

服务器将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;The server performs traversal matching on the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid;

若待校验指纹信息无效,则服务器将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the server removes the fingerprint information to be verified from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.

在本实施例中无线信号指纹信息的校准系统,服务器接收采集端上传的无线信号信息,生成对应的待校验指纹信息,并将生成的待校验指纹信息保存至无线信号指纹库,部分的无线信号信息与无线信号指纹库遍历匹配,判断待校验指纹信息是否有效,若待校验指纹信息有效则将所述待校验指纹信息继续保存,若待校验指纹信息无效则将所述待校验指纹信息从无线信号指纹库中移除,本发明技术方案在无线信号信息生成指纹信息的过程中一边生成一边验证,将无效的指纹信息移除,而不是在用户使用的过程中发现问题再进行无线信号信息的再次采集,这样的方法增加了无线信号信息采集的准确率,同时避免了二次采集,提高了无线信号信息采集的效率,减少了人力资源的浪费。In the calibration system of the wireless signal fingerprint information in the embodiment, the server receives the wireless signal information uploaded by the collecting end, generates corresponding fingerprint information to be verified, and saves the generated fingerprint information to be verified to the wireless signal fingerprint database, part of The wireless signal information is matched with the wireless signal fingerprint database traversal to determine whether the fingerprint information to be verified is valid. If the fingerprint information to be verified is valid, the fingerprint information to be verified is further saved, and if the fingerprint information to be verified is invalid, the The fingerprint information to be verified is removed from the wireless signal fingerprint database. The technical solution of the present invention generates one side verification during the process of generating the fingerprint information of the wireless signal information, and removes the invalid fingerprint information, instead of discovering in the process of using the user. The problem is to re-acquire the wireless signal information. This method increases the accuracy of wireless signal information collection, avoids secondary acquisition, improves the efficiency of wireless signal information collection, and reduces the waste of human resources.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体/操作/对象与另一个实体/操作/对象区分开来,而不一定要求或者暗示这些实体/操作/对象之间存在任何这种实际的关系或者顺序;术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, in this context, relational terms such as first and second, etc. are only used to distinguish one entity/operation/object from another entity/operation/object, without necessarily requiring or implying these There are any such actual relationships or sequences between entities/operations/objects; the terms "including", "comprising", or any other variant thereof are intended to encompass a non-exclusive inclusion, such that a process, method, An item or system includes not only those elements, but also other elements not explicitly listed, or elements that are inherent to such a process, method, article, or system. An element defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in a process, method, article, or system that includes the element, without further limitation.

对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment. The device embodiments described above are merely illustrative, and the units illustrated as separate components may or may not be physically separate. Some or all of the modules may be selected according to actual needs to achieve the object of the solution of the present invention. Those of ordinary skill in the art can understand and implement without any creative effort.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the embodiments of the present invention are merely for the description, and do not represent the advantages and disadvantages of the embodiments.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(本发明实施例终端可以固定终端,也可以是移动终端,其中,固定终端如“物联网设备”、带联网功能的智能空调、智能电灯、智能电源等等;移动终端,如带联网功能的AR/VR设备,智能音箱、自动驾驶汽车、PC,智能手机、平板电脑、电子书阅读器、便携计算机等具有显示功能的终端设备)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better. Implementation. Based on such understanding, portions of the technical solution of the present invention that contribute substantially or to the prior art may be embodied in the form of a software product stored in a storage medium (such as a ROM/RAM as described above). a disk, a disk, and a plurality of instructions for causing a terminal device (the terminal of the embodiment of the present invention may be a fixed terminal or a mobile terminal, wherein the fixed terminal such as an "Internet of Things device" or an intelligent device with networking function Air conditioners, smart lights, smart power supplies, etc.; mobile terminals, such as AR/VR devices with networking functions, smart speakers, self-driving cars, PCs, smart phones, tablets, e-book readers, portable computers, etc. The terminal device) performs the method described in various embodiments of the present invention.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.

Claims (20)

一种无线信号指纹信息的校准方法,其特征在于,所述无线信号指纹信息的校准方法包括以下步骤: A method for calibrating wireless signal fingerprint information, characterized in that the method for calibrating wireless signal fingerprint information comprises the following steps: 接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;Receiving wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information; 基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;Generating a corresponding fingerprint information to be verified based on the first wireless signal information and an area name of the collection area, and saving the to-be-checked fingerprint information to the wireless signal fingerprint database; 将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;Tracing and matching the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid; 若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information. 如权利要求1所述的无线信号指纹信息的校准方法,其特征在于,所述接收采集端上传的无线信号信息的步骤包括:The method for calibrating wireless signal fingerprint information according to claim 1, wherein the step of receiving the wireless signal information uploaded by the collecting end comprises: 基于实景图像确定采集端处于采集区域时,接收预设频率采集端上传的无线信号信息,以生成无线信号信息集合;When the collecting end is determined to be in the collecting area, the wireless signal information uploaded by the preset frequency collecting end is received to generate a wireless signal information set; 将所述无线信号信息集合划分成信号数量相同的两个子集,并将一个子集中的无线信号信息作为第一无线信号信息,另一个子集中的无线信号信息作为第二无线信号信息。The wireless signal information set is divided into two subsets having the same number of signals, and the wireless signal information in one subset is used as the first wireless signal information, and the wireless signal information in the other subset is used as the second wireless signal information. 如权利要求1 所述的无线信号指纹信息的校准方法,其特征在于,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤包括:As in claim 1 The method for calibrating the wireless signal fingerprint information is characterized in that the step of traversing the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid includes: 将所述第二无线信号信息提取信号特征值,并将所述特征值与无线信号指纹库进行遍历匹配,以确定第二无线信号信息对应的室内位置;Extracting, by the second wireless signal information, a signal feature value, and traversing the feature value with the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information; 将所述室内位置与所述待校验指纹信息中的验证位置进行比较;Comparing the indoor location with the verification location in the fingerprint information to be verified; 若所述室内位置与所述验证位置匹配,则待校验指纹信息有效;If the indoor location matches the verification location, the fingerprint information to be verified is valid; 若所述室内位置与所述验证位置不匹配,则待校验指纹信息无效。If the indoor location does not match the verification location, the fingerprint information to be verified is invalid. 如权利要求1所述的无线信号指纹信息的校准方法,其特征在于,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤还包括:The method for calibrating the wireless signal fingerprint information according to claim 1, wherein the step of traversing the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid further comprises: 将所述第二无线信号信息提取特征值,并将所述特征值与无线信号指纹库进行遍历匹配;Extracting the feature value from the second wireless signal information, and traversing and matching the feature value with the wireless signal fingerprint database; 将所述特征值与所述待校验指纹信息的校验特征值进行比较;Comparing the feature value with a check feature value of the fingerprint information to be verified; 若所述特征值与所述待校验指纹信息的校验特征值的相似度大于预设值,则待校验指纹信息有效;If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value, the fingerprint information to be verified is valid; 若所述特征值与所述待校验指纹信息的校验特征值的相似度小于或等于预设值,则待校验指纹信息无效。If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is less than or equal to a preset value, the fingerprint information to be verified is invalid. 如权利要求1所述的无线信号指纹信息的校准方法,其特征在于,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤之后,还包括:The method for calibrating wireless signal fingerprint information according to claim 1, wherein the step of traversing the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid is further include: 若待校验指纹信息有效,则将所述第二无线信号信息增加至无线信号指纹库;If the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database; 基于所述待校验指纹信息和所述第二无线信号信息,生成新的指纹信息。Generating new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information. 如权利要求1所述的无线信号指纹信息的校准方法,其特征在于,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集的步骤包括:The method for calibrating wireless signal fingerprint information according to claim 1, wherein if the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform wireless signal information. The steps of re-acquisition include: 若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,并发送提示信息至采集端,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the prompt information is sent to the collection end to perform re-acquisition of the wireless signal information. 如权利要求1所述的无线信号指纹信息的校准方法,其特征在于,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除的步骤之后,包括:The method for calibrating the wireless signal fingerprint information according to claim 1, wherein the step of removing the fingerprint information to be verified from the wireless signal fingerprint database if the fingerprint information to be verified is invalid includes: 统计待校验指纹信息的校验次数,判断所述待校验指纹信息的校验次数超过阈值;Counting the number of times of verification of the fingerprint information to be verified, and determining that the number of verifications of the to-be-checked fingerprint information exceeds a threshold; 若待校验指纹信息的校验次数超过阈值,则调整述预设频率,以进行采集区域中采集位置的调整。If the number of times the verification of the fingerprint information to be verified exceeds the threshold, the preset frequency is adjusted to adjust the collection position in the collection area. 一种服务器,其特征在于,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无线信号指纹信息的校准程序,其中:A server, comprising: a memory, a processor, and a calibration program of wireless signal fingerprint information stored on the memory and operable on the processor, wherein: 所述无线信号指纹信息的校准程序被所述处理器执行时实现以下的步骤:The calibration procedure of the wireless signal fingerprint information is performed by the processor to implement the following steps: 接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;Receiving wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information; 基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;Generating a corresponding fingerprint information to be verified based on the first wireless signal information and an area name of the collection area, and saving the to-be-checked fingerprint information to the wireless signal fingerprint database; 将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;Tracing and matching the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid; 若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information. 如权利要求8所述的服务器,其特征在于,所述无线信号指纹信息的校准程序被所述处理器执行时实现所述接收采集端上传的无线信号信息的步骤包括:The server according to claim 8, wherein the step of implementing the calibration procedure of the wireless signal fingerprint information by the processor to implement the wireless signal information uploaded by the receiving end comprises: 基于实景图像确定采集端处于采集区域时,接收预设频率采集端上传的无线信号信息,以生成无线信号信息集合;When the collecting end is determined to be in the collecting area, the wireless signal information uploaded by the preset frequency collecting end is received to generate a wireless signal information set; 将所述无线信号信息集合划分成信号数量相同的两个子集,并将一个子集中的无线信号信息作为第一无线信号信息,另一个子集中的无线信号信息作为第二无线信号信息。The wireless signal information set is divided into two subsets having the same number of signals, and the wireless signal information in one subset is used as the first wireless signal information, and the wireless signal information in the other subset is used as the second wireless signal information. 如权利要求8所述的服务器,其特征在于,所述无线信号指纹信息的校准程序被所述处理器执行时实现将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤包括:The server according to claim 8, wherein the calibration procedure of the wireless signal fingerprint information is performed by the processor to perform traversal matching of the second wireless signal information and the wireless signal fingerprint database to determine The steps to verify that the fingerprint information is valid include: 将所述第二无线信号信息提取信号特征值,并将所述特征值与无线信号指纹库进行遍历匹配,以确定第二无线信号信息对应的室内位置;Extracting, by the second wireless signal information, a signal feature value, and traversing the feature value with the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information; 将所述室内位置与所述待校验指纹信息中的验证位置进行比较;Comparing the indoor location with the verification location in the fingerprint information to be verified; 若所述室内位置与所述验证位置匹配,则待校验指纹信息有效;If the indoor location matches the verification location, the fingerprint information to be verified is valid; 若所述室内位置与所述验证位置不匹配,则待校验指纹信息无效。If the indoor location does not match the verification location, the fingerprint information to be verified is invalid. 如权利要求8所述的服务器,其特征在于,所述无线信号指纹信息的校准程序被所述处理器执行时实现,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤,还包括:The server according to claim 8, wherein the calibration procedure of the wireless signal fingerprint information is implemented by the processor, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine The steps of verifying whether the fingerprint information is valid include: 将所述第二无线信号信息提取特征值,并将所述特征值与无线信号指纹库进行遍历匹配;Extracting the feature value from the second wireless signal information, and traversing and matching the feature value with the wireless signal fingerprint database; 将所述特征值与所述待校验指纹信息的校验特征值进行比较;Comparing the feature value with a check feature value of the fingerprint information to be verified; 若所述特征值与所述待校验指纹信息的校验特征值的相似度大于预设值,则待校验指纹信息有效;If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value, the fingerprint information to be verified is valid; 若所述特征值与所述待校验指纹信息的校验特征值的相似度小于或等于预设值,则待校验指纹信息无效。If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is less than or equal to a preset value, the fingerprint information to be verified is invalid. 如权利要求8所述的服务器,其特征在于,所述无线信号指纹信息的校准程序被所述处理器执行时实现,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤之后,还包括:The server according to claim 8, wherein the calibration procedure of the wireless signal fingerprint information is implemented by the processor, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine After the step of verifying whether the fingerprint information is valid, the method further includes: 若待校验指纹信息有效,则将所述第二无线信号信息增加至无线信号指纹库;If the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database; 基于所述待校验指纹信息和所述第二无线信号信息,生成新的指纹信息。Generating new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information. 如权利要求8所述的服务器,其特征在于,所述无线信号指纹信息的校准程序被所述处理器执行时实现,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集的步骤包括:The server according to claim 8, wherein the calibration procedure of the wireless signal fingerprint information is implemented by the processor, and if the fingerprint information to be verified is invalid, the fingerprint information to be verified is wirelessly The steps of removing the signal fingerprint database for re-acquisition of wireless signal information include: 若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,并发送提示信息至采集端,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database, and the prompt information is sent to the collection end to perform re-acquisition of the wireless signal information. 如权利要求8所述的服务器,其特征在于,所述无线信号指纹信息的校准程序被所述处理器执行时实现,所述若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除的步骤之后,包括:The server according to claim 8, wherein the calibration procedure of the wireless signal fingerprint information is implemented by the processor, and if the fingerprint information to be verified is invalid, the fingerprint information to be verified is wirelessly After the steps removed from the signal fingerprint library, include: 统计待校验指纹信息的校验次数,判断所述待校验指纹信息的校验次数超过阈值;Counting the number of times of verification of the fingerprint information to be verified, and determining that the number of verifications of the to-be-checked fingerprint information exceeds a threshold; 若待校验指纹信息的校验次数超过阈值,则调整述预设频率,以进行采集区域中采集位置的调整。If the number of times the verification of the fingerprint information to be verified exceeds the threshold, the preset frequency is adjusted to adjust the collection position in the collection area. 一种计算机存储介质,其特征在于,所述计算机存储介质上存储有无线信号指纹信息的校准程序,所述无线信号指纹信息的校准程序被处理器执行时实现以下的步骤:A computer storage medium, characterized in that the computer storage medium stores a calibration program of wireless signal fingerprint information, and the calibration procedure of the wireless signal fingerprint information is executed by the processor to implement the following steps: 接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;Receiving wireless signal information uploaded by the collecting end, where the wireless signal information includes first wireless signal information and second wireless signal information; 基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;Generating a corresponding fingerprint information to be verified based on the first wireless signal information and an area name of the collection area, and saving the to-be-checked fingerprint information to the wireless signal fingerprint database; 将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;Tracing and matching the second wireless signal information with the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid; 若待校验指纹信息无效,则将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。If the fingerprint information to be verified is invalid, the fingerprint information to be verified is removed from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information. 如权利要求15所述的计算机存储介质,其特征在于,所述无线信号指纹信息的校准程序被处理器执行时实现,所述接收采集端上传的无线信号信息的步骤包括:The computer storage medium according to claim 15, wherein the calibration procedure of the wireless signal fingerprint information is implemented by a processor, and the step of receiving the wireless signal information uploaded by the collection terminal comprises: 基于实景图像确定采集端处于采集区域时,接收预设频率采集端上传的无线信号信息,以生成无线信号信息集合;When the collecting end is determined to be in the collecting area, the wireless signal information uploaded by the preset frequency collecting end is received to generate a wireless signal information set; 将所述无线信号信息集合划分成信号数量相同的两个子集,并将一个子集中的无线信号信息作为第一无线信号信息,另一个子集中的无线信号信息作为第二无线信号信息。The wireless signal information set is divided into two subsets having the same number of signals, and the wireless signal information in one subset is used as the first wireless signal information, and the wireless signal information in the other subset is used as the second wireless signal information. 如权利要求15所述的计算机存储介质,其特征在于,所述无线信号指纹信息的校准程序被处理器执行时实现,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤包括:The computer storage medium according to claim 15, wherein the calibration procedure of the wireless signal fingerprint information is implemented by a processor, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine The steps of verifying whether the fingerprint information is valid include: 将所述第二无线信号信息提取信号特征值,并将所述特征值与无线信号指纹库进行遍历匹配,以确定第二无线信号信息对应的室内位置;Extracting, by the second wireless signal information, a signal feature value, and traversing the feature value with the wireless signal fingerprint database to determine an indoor location corresponding to the second wireless signal information; 将所述室内位置与所述待校验指纹信息中的验证位置进行比较;Comparing the indoor location with the verification location in the fingerprint information to be verified; 若所述室内位置与所述验证位置匹配,则待校验指纹信息有效;If the indoor location matches the verification location, the fingerprint information to be verified is valid; 若所述室内位置与所述验证位置不匹配,则待校验指纹信息无效。If the indoor location does not match the verification location, the fingerprint information to be verified is invalid. 如权利要求15所述的计算机存储介质,其特征在于,所述无线信号指纹信息的校准程序被处理器执行时实现,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤还包括:The computer storage medium according to claim 15, wherein the calibration procedure of the wireless signal fingerprint information is implemented by a processor, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine The step of verifying whether the fingerprint information is valid further includes: 将所述第二无线信号信息提取特征值,并将所述特征值与无线信号指纹库进行遍历匹配;Extracting the feature value from the second wireless signal information, and traversing and matching the feature value with the wireless signal fingerprint database; 将所述特征值与所述待校验指纹信息的校验特征值进行比较;Comparing the feature value with a check feature value of the fingerprint information to be verified; 若所述特征值与所述待校验指纹信息的校验特征值的相似度大于预设值,则待校验指纹信息有效;If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is greater than a preset value, the fingerprint information to be verified is valid; 若所述特征值与所述待校验指纹信息的校验特征值的相似度小于或等于预设值,则待校验指纹信息无效。If the similarity between the feature value and the check feature value of the to-be-checked fingerprint information is less than or equal to a preset value, the fingerprint information to be verified is invalid. 如权利要求15所述的计算机存储介质,其特征在于,所述无线信号指纹信息的校准程序被处理器执行时实现,将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效的步骤之后,还包括:The computer storage medium according to claim 15, wherein the calibration procedure of the wireless signal fingerprint information is implemented by a processor, and the second wireless signal information is traversed and matched with the wireless signal fingerprint database to determine After the step of verifying whether the fingerprint information is valid, the method further includes: 若待校验指纹信息有效,则将所述第二无线信号信息增加至无线信号指纹库;If the fingerprint information to be verified is valid, adding the second wireless signal information to the wireless signal fingerprint database; 基于所述待校验指纹信息和所述第二无线信号信息,生成新的指纹信息。Generating new fingerprint information based on the to-be-checked fingerprint information and the second wireless signal information. 一种无线信号指纹信息的校准系统,其特征在于,所述无线信号指纹信息的校准系统包括通信连接的采集端和服务器;A calibration system for wireless signal fingerprint information, characterized in that the calibration system of the wireless signal fingerprint information comprises a collection end of a communication connection and a server; 所述服务器如权利要求8所述的服务器;The server of claim 10; 所述采集端,用于采集无线信号信息,并将采集到的无线信号信息上传至服务器;The collecting end is configured to collect wireless signal information, and upload the collected wireless signal information to a server; 服务器接收采集端上传的无线信号信息,其中,所述无线信号信息包括第一无线信号信息和第二无线信号信息;The server receives the wireless signal information uploaded by the collecting end, where the wireless signal information includes the first wireless signal information and the second wireless signal information; 服务器基于所述第一无线信号信息和采集区域的区域名称,生成对应的待校验指纹信息,并将待校验指纹信息保存至无线信号指纹库;The server generates corresponding fingerprint information to be verified based on the first wireless signal information and the area name of the collection area, and saves the to-be-checked fingerprint information to the wireless signal fingerprint database; 服务器将所述第二无线信号信息与无线信号指纹库进行遍历匹配,以判断待校验指纹信息是否有效;The server performs traversal matching on the second wireless signal information and the wireless signal fingerprint database to determine whether the fingerprint information to be verified is valid; 若待校验指纹信息无效,则服务器将待校验指纹信息从无线信号指纹库中移除,以进行无线信号信息的再次采集。 If the fingerprint information to be verified is invalid, the server removes the fingerprint information to be verified from the wireless signal fingerprint database to perform re-acquisition of the wireless signal information.
PCT/CN2017/114830 2017-10-10 2017-12-06 Wireless signal fingerprint information calibration method, system, server and medium Ceased WO2019071771A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710937568.X 2017-10-10
CN201710937568.XA CN107948924B (en) 2017-10-10 2017-10-10 Calibration method, system, server and the medium of wireless signal finger print information

Publications (1)

Publication Number Publication Date
WO2019071771A1 true WO2019071771A1 (en) 2019-04-18

Family

ID=61936107

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/114830 Ceased WO2019071771A1 (en) 2017-10-10 2017-12-06 Wireless signal fingerprint information calibration method, system, server and medium

Country Status (2)

Country Link
CN (1) CN107948924B (en)
WO (1) WO2019071771A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024054722A1 (en) * 2022-09-09 2024-03-14 Qualcomm Incorporated Positioning model codepoint configuration

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218435B (en) * 2018-09-30 2021-07-23 湖北华联博远科技有限公司 Data uploading method and system
CN109408128B (en) * 2018-11-10 2022-10-11 歌尔光学科技有限公司 Split AR (augmented reality) device communication method and AR device
CN110675491A (en) * 2019-09-29 2020-01-10 深圳欧博思智能科技有限公司 Virtual character image setting-based implementation method and intelligent terminal
CN111818474A (en) * 2020-06-16 2020-10-23 北京无限向溯科技有限公司 Method, device, equipment and system for constructing positioning fingerprint database and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103347278A (en) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 Method and device for renewing fingerprint database in wireless positioning
CN103402256A (en) * 2013-07-11 2013-11-20 武汉大学 Indoor positioning method based on WiFi (Wireless Fidelity) fingerprints
CN104105196A (en) * 2013-04-09 2014-10-15 广东美晨通讯有限公司 Positioning method and system based on radio frequency fingerprint
US20150350845A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Indoor Location Survey
CN106303942A (en) * 2015-05-27 2017-01-04 联想移动通信软件(武汉)有限公司 A kind of processing method and processing device of wireless network fingerprint signal
CN106998528A (en) * 2016-01-25 2017-08-01 中兴通讯股份有限公司 The acquisition method and device of fingerprint location data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104105196A (en) * 2013-04-09 2014-10-15 广东美晨通讯有限公司 Positioning method and system based on radio frequency fingerprint
CN103347278A (en) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 Method and device for renewing fingerprint database in wireless positioning
CN103402256A (en) * 2013-07-11 2013-11-20 武汉大学 Indoor positioning method based on WiFi (Wireless Fidelity) fingerprints
US20150350845A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Indoor Location Survey
CN106303942A (en) * 2015-05-27 2017-01-04 联想移动通信软件(武汉)有限公司 A kind of processing method and processing device of wireless network fingerprint signal
CN106998528A (en) * 2016-01-25 2017-08-01 中兴通讯股份有限公司 The acquisition method and device of fingerprint location data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024054722A1 (en) * 2022-09-09 2024-03-14 Qualcomm Incorporated Positioning model codepoint configuration
US12228667B2 (en) 2022-09-09 2025-02-18 Qualcomm Incorporated Positioning model codepoint configuration

Also Published As

Publication number Publication date
CN107948924A (en) 2018-04-20
CN107948924B (en) 2019-07-16

Similar Documents

Publication Publication Date Title
WO2019071771A1 (en) Wireless signal fingerprint information calibration method, system, server and medium
WO2019019493A1 (en) METHOD AND DEVICE FOR SHARING DATA AND COMPUTER-READABLE INFORMATION MEDIUM
WO2018120457A1 (en) Data processing method, apparatus, device, and computer readable storage medium
WO2019071762A1 (en) Floor positioning method and system, server and computer-readable storage medium
WO2018082482A1 (en) Network sharing method, and method and system for accessing network
WO2019024336A1 (en) Data query method and device, and computer readable storage medium
WO2019041851A1 (en) Home appliance after-sales consulting method, electronic device and computer-readable storage medium
WO2018058919A1 (en) Identification information generating method, apparatus, device, and computer readable storage medium
WO2019051866A1 (en) Right and interest information management method, device, and apparatus, and computer-readable storage medium
WO2015139594A1 (en) Security verification method, apparatus, and system
WO2017107388A1 (en) Hdmi version switching method and display device
WO2018233221A1 (en) Multi-window sound output method, television, and computer-readable storage medium
WO2015180594A1 (en) Data distribution method and system and data receiving apparatus
WO2019037395A1 (en) Key management method, device and readable storage medium
WO2018227887A1 (en) Video advertisement delivery method, video advertisement generation method, device, server and readable storage medium
WO2018149191A1 (en) Method, apparatus and device for underwriting insurance policy, and computer-readable storage medium
WO2019165723A1 (en) Method and system for processing audio/video, and device and storage medium
WO2019000801A1 (en) Data synchronization method, apparatus, and device, and computer readable storage medium
WO2019100531A1 (en) Digital signature generation method and device thereof, verification method and device thereof, and storage medium
WO2018018680A1 (en) Display method and apparatus for application prompt information
WO2018000856A1 (en) Method implementing sdn overlay network message forwarding, terminal, apparatus, and computer readable storage medium
WO2019051903A1 (en) Terminal control method and apparatus, and computer-readable storage medium
WO2018090461A1 (en) Method and system for synchronizing data between multichannel wireless speakers
WO2019000466A1 (en) Face recognition method and apparatus, storage medium, and electronic device
WO2017024857A1 (en) Audio fingerprint-based program identification method and apparatus

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: 17928481

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07/09/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17928481

Country of ref document: EP

Kind code of ref document: A1