Nothing Special   »   [go: up one dir, main page]

CN107231615A - A kind of localization method and system based on network fingerprinting - Google Patents

A kind of localization method and system based on network fingerprinting Download PDF

Info

Publication number
CN107231615A
CN107231615A CN201710500551.8A CN201710500551A CN107231615A CN 107231615 A CN107231615 A CN 107231615A CN 201710500551 A CN201710500551 A CN 201710500551A CN 107231615 A CN107231615 A CN 107231615A
Authority
CN
China
Prior art keywords
information
list
fingerprint
fingerprint list
generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710500551.8A
Other languages
Chinese (zh)
Inventor
周莅涛
沈海涛
邓博文
王巧瑞
石刚
陈天立
秦伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen City Network Fine Bee Network Co Ltd
Original Assignee
Shenzhen City Network Fine Bee Network 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 City Network Fine Bee Network Co Ltd filed Critical Shenzhen City Network Fine Bee Network Co Ltd
Priority to CN201710500551.8A priority Critical patent/CN107231615A/en
Publication of CN107231615A publication Critical patent/CN107231615A/en
Pending 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The technical program provides a kind of localization method based on network fingerprinting, method includes receiving the positional parameter that user terminal is sent, positional parameter includes cell information and signal strength information, call all fingerprint lists including cell information, based on the similar target fingerprint list of feature is matched in signal strength information and all fingerprint lists, positional information is generated based on target fingerprint list.The positional parameter of the user received is compared with existing fingerprint list, find out the fingerprint list (target fingerprint list) being most consistent, so as to being positioned to user, it is to avoid the influence of environment terrain and weather conditions to positioning result, so as to improve positioning precision.

Description

A kind of localization method and system based on network fingerprinting
Technical field
The present invention relates to wireless location technology field, more specifically to a kind of localization method based on network fingerprinting And system.
Background technology
With the progress and the development of society of science and technology, location technology is more and more applied to daily life In, such as various vehicle mounted guidances and cell phone map APP.
In the prior art, wireless location technology is mainly positioned using triangulation location.By taking GPS location principle as an example: 24 satellites be evenly distributed in 6 orbital planes, each orbital plane respectively have 4 satellites detour the earth operating, allow ground to use No matter person is in any place, any time, the gps satellite of at least more than 4 appears in us and above used in the air for user. Every satellite, which is all launched earth's surface to cover, itself carries the coordinate of orbital plane, the radio signals of run time, the reception list on ground Position can be according to these data as accurate measurements such as positioning, navigation, terrestrial references.However, triangulation location is by environment terrain and weather Larger deviation occurs in the influence of factor.
The content of the invention
In view of this, it is an object of the invention to provide a kind of localization method based on network fingerprinting, by the use received The positional parameter at family is compared with existing fingerprint list, finds out the fingerprint list (target fingerprint list) being most consistent, so that User is positioned, it is to avoid the influence of environment terrain and weather conditions to positioning result, so as to improve positioning precision.
To achieve the above object, the present invention provides following technical scheme:
A kind of localization method based on network fingerprinting, methods described includes:
The positional parameter that user terminal is sent is received, the positional parameter includes cell information and signal strength information;
Call all fingerprint lists including the cell information;
The similar target fingerprint list of feature is matched in all fingerprint lists based on the signal strength information;
Positional information is generated based on the target fingerprint list.
Preferably, receive before the positional parameter, methods described also includes:
Gathering geographic position information;
Gridding information is generated based on the geographical location information;
Gather network environment information;
Based on the gridding information and network environment information generation fingerprint list;
Store the fingerprint list.
Preferably, the signal strength information includes signal intensity attenuation information and signal intensity value information, described to be based on The signal strength information matches the similar target fingerprint list of feature in all fingerprint lists to be included:
Based on the signal intensity attenuation information and all fingerprint list generation similar fingerprints lists;
The target fingerprint list is generated based on the signal intensity value information and the similar fingerprints list.
Preferably, it is described based on target fingerprint list generation when the quantity of the target fingerprint list is more than for the moment Positional information includes:
Calculate the affinity score value of all target fingerprint lists respectively based on the signal strength information;
Positional information is generated based on target fingerprint list described in the affinity score value highest.
Preferably, it is described to be included based on target fingerprint list generation positional information:
Position range information is generated based on the target fingerprint list;
Call triangulation location;
The position letter is generated based on the signal strength information, the position range information and the triangulation location Breath.
A kind of alignment system based on network fingerprinting, the system includes receiving module, calling module, the first generation module And second generation module, wherein:
The receiving module is used for the positional parameter for receiving user terminal transmission, and the positional parameter includes cell information and letter Number strength information;
The calling module is used to call all fingerprint lists including the cell information;
First generation module is used to match spy in all fingerprint lists based on the signal strength information Levy similar target fingerprint list;
Second generation module is used to generate positional information based on the target fingerprint list.
Preferably, the system also includes the first acquisition module, the 3rd generation module, the second acquisition module, the 4th generation Module and memory module, wherein:
First acquisition module is used for gathering geographic position information;
3rd generation module is used to generate gridding information based on the geographical location information;
Second acquisition module is used to gather network environment information;
4th generation module is used for based on the gridding information and network environment information generation fingerprint list;
The memory module is used to store the fingerprint list.
Preferably, the signal strength information includes signal intensity attenuation information and signal intensity value information, described first Generation module includes the first generation unit and the second generation unit, wherein:
First generation unit is used for based on the signal intensity attenuation information and all fingerprint list generation phases Like fingerprint list;
Second generation unit is used for described based on the signal intensity value information and similar fingerprints list generation Target fingerprint list.
Preferably, second generation module includes computing unit and the 3rd generation unit, wherein:
The computing unit is used for the phase for calculating all target fingerprint lists respectively based on the signal strength information Like fractional value;
3rd generation unit is used to be based on target fingerprint list generation position described in the affinity score value highest Information.
Preferably, second generation module includes the 4th generation unit, call unit and the 5th generation unit, wherein:
4th generation unit is used to generate position range information based on the target fingerprint list;
The call unit is used to call triangulation location;
5th generation unit is used for fixed based on the signal strength information, the position range information and the triangle Position method generates the positional information.
In summary, the technical program provides a kind of localization method based on network fingerprinting, and method includes receiving user The positional parameter sent is held, positional parameter includes cell information and signal strength information, calls all fingers including cell information Line list, matches the similar target fingerprint list of feature, based on target based on signal strength information in all fingerprint lists Fingerprint list generates positional information.The positional parameter of the user received is compared with existing fingerprint list, found out most The fingerprint list (target fingerprint list) being consistent, so as to be positioned to user, it is to avoid environment terrain and weather conditions are to fixed The influence of position result, so as to improve positioning precision.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of flow chart of the embodiment 1 of the localization method based on network fingerprinting disclosed by the invention;
Fig. 2 is the flow chart of the embodiment 2 of another localization method based on network fingerprinting disclosed by the invention;
Fig. 3 is the flow chart of the embodiment 3 of another localization method based on network fingerprinting disclosed by the invention;
Fig. 4 is the flow chart of the embodiment 4 of another localization method based on network fingerprinting disclosed by the invention;
Fig. 5 is a kind of structural representation of the embodiment 1 of the alignment system based on network fingerprinting disclosed by the invention;
Fig. 6 is the structural representation of the embodiment 2 of another alignment system based on network fingerprinting disclosed by the invention;
Fig. 7 is the structural representation of the embodiment 3 of another alignment system based on network fingerprinting disclosed by the invention;
Fig. 8 is the structural representation of the embodiment 4 of another alignment system based on network fingerprinting disclosed by the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is all other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
As shown in figure 1, a kind of flow chart of the embodiment 1 of the localization method based on network fingerprinting provided for the present invention, Methods described includes:
S101, the positional parameter for receiving user terminal transmission, positional parameter include cell information and signal strength information;
User terminal send positional parameter can be Original CDR and MR (Measurement Report, measurement report), Every ticket or MR contain main plot and information of adjacent cells, and corresponding RSRP (Reference Signal Receiving Power, Reference Signal Received Power), the important positioning such as TA (Timing Advance, Timing Advance) according to According to parameter.Cell information includes the list of the current main plot of this user terminal and adjacent cell, and signal strength information includes this user The signal intensity and the signal intensity of adjacent cell of the current main plot in end.
S102, call all fingerprint lists including cell information;
Fingerprint list is stored in corresponding special fingerprint base (memory module), one net of each fingerprint list correspondence It may include in lattice, each fingerprint list:The PCI (Physical Cell Identifier, i.e. Physical Cell Identifier) of main plot, The RSRP (Reference Signal Receiving Power, Reference Signal Received Power) of main plot and adjacent cell, TA (when Between lead, time advance) and data sampling frequency number of times etc., may also include the area attribute of correspondence grid, example Such as:Road, office building, residential building, market etc..The fingerprint list of all main plots including in positional parameter is called, for example, fixed Include A main plots relevant information in the parameter of position, then call all fingerprint lists for including A main plots relevant information.
S103, the similar target fingerprint list of feature is matched in all fingerprint lists based on signal strength information;
Include in positional parameter in the RSRP and/or TA between customer location and main plot and adjacent cell, fingerprint list If RSRP and/or TA when including user in this grid and between main plot and adjacent cell, it is worth mentioning at this point that, fingerprint list The RSRP and/or TA included is a value range.The fingerprint list being consistent with the signal strength information in positional parameter is found out, Then this fingerprint list is target fingerprint list.For example:The cell information of user terminal is that main plot is A cells, and adjacent cell is B small Area and C cells.Include the signal intensity of A cells, B cells and C cells that active user's termination is received in signal strength information, Thus the magnitude relationship of the signal intensity of A cells, B cells and C cells in signal strength information can also be obtained.In all fingerprints Find out identical with the magnitude relationship in signal strength information in list, and it is small to meet A cells in signal strength information, B cells and C The fingerprint list of the intensity level in area, as target fingerprint list.
S104, based on target fingerprint list generate positional information;
Because all fingerprint lists are corresponding with grid, therefore the positional information of user can be obtained.
The technical program provides a kind of localization method based on network fingerprinting, and method includes receiving determining for user terminal transmission Position parameter, positional parameter includes cell information and signal strength information, calls all fingerprint lists including cell information, be based on Signal strength information and the generation target fingerprint list of all fingerprint lists, positional information is generated based on target fingerprint list.It will connect The positional parameter of the user received is compared with existing fingerprint list, finds out fingerprint list (the target fingerprint row being most consistent Table), so as to be positioned to user, it is to avoid the influence of environment terrain and weather conditions to positioning result so that improve it is fixed Position precision.
As shown in Fig. 2 the flow of the embodiment 2 of another localization method based on network fingerprinting provided for the present invention Figure, methods described includes:
S201, the positional parameter for receiving user terminal transmission, positional parameter include cell information and signal strength information;
User terminal send positional parameter can be Original CDR and MR (Measurement Report, measurement report), Every ticket or MR contain main plot and information of adjacent cells, and corresponding RSRP (Reference Signal Receiving Power, Reference Signal Received Power), the important positioning such as TA (Timing Advance, Timing Advance) according to According to parameter.Cell information includes the list of the current main plot of this user terminal and adjacent cell, and signal strength information includes this user The signal intensity and the signal intensity of adjacent cell of the current main plot in end.
S202, call all fingerprint lists including cell information;
Fingerprint list is stored in corresponding special fingerprint base (memory module), one net of each fingerprint list correspondence It may include in lattice, each fingerprint list:The PCI (Physical Cell Identifier, i.e. Physical Cell Identifier) of main plot, The RSRP (Reference Signal Receiving Power, Reference Signal Received Power) of main plot and adjacent cell, TA (when Between lead, time advance) and data sampling frequency number of times etc., may also include the area attribute of correspondence grid, example Such as:Road, office building, residential building, market etc..The fingerprint list of all main plots including in positional parameter is called, for example, fixed Include A main plots relevant information in the parameter of position, then call all fingerprint lists for including A main plots relevant information.
S203, based on signal intensity attenuation information and all fingerprint lists generation similar fingerprints list;
Signal strength information may include signal strength values and signal intensity attenuation information, and signal intensity attenuation information can be with The form of signal attenuation ratio equation embodies.It can be found out and the signal intensity in positional parameter based on signal attenuation ratio equation The similar fingerprint list of fluctuation, i.e. similar fingerprints list.This step is to mention in above-mentioned technical proposal, finds signal intensity big Small order and the signal intensity size order identical fingerprint list in signal strength information.
S204, based on signal intensity value information and similar fingerprints list generation target fingerprint list;
Find after similar fingerprints list, signal strength values and the signal strength range in similar fingerprints list of positional parameter Not necessarily it is consistent, rejects the similar fingerprints list not being consistent, remaining is target fingerprint list.
S205, the affinity score value for calculating based on signal strength information all target fingerprint lists respectively;
Target fingerprint list there may be multiple, can now calculate similar to positional parameter point of each target fingerprint list Numerical value.RSRP and the net of each main adjacent base station can be calculated according to situations such as the main plot in ticket or MR, adjacent cell PCI, RSRP Network is decayed and the information such as data similar proportion, RSRP scopes, grid property, sample frequency is sampled in fingerprint base by adding successively The mode of power point calculates affinity score value, and computational methods can have a variety of, only give one example illustrate below:
It is k1 with each subzone network attenuation ratio full marks, is put in order according to the signal attenuation power of cell, attenuation ratio, is pressed Error, often differs x% buttons 2^m (m is fluctuation ratio * 100/x) point.Meanwhile, with each cell signal advantage put in order such as beyond Error range, has n different each button y points of order, amounts to y points of button (n-1) *, this minimum 0 point;
RSRP scope full marks k2, often go beyond the scope n unit, subtracts x point, has m cell button (m*n) the * x that go beyond the scope to divide, It is same minimum 0 point;
Attribute full marks K3, during according to the working region during attribute of fingerprint, such as road, market, public arena, working, rest Between the p1-p2 such as residential area points, the common p3-p4 in field suburb points, high mountain lake p5 points (px is the bound of fraction);
Sampled point accounting full marks K4, general sampled point is more, represents User Activity possibility higher.Recorded according in fingerprint base The sampled point of same period is collected, is averaged with the sampled point of adjacent all grid, the more accounting fractions of sampled point are more It is high;Sampled point is fewer, and fraction accounting is lower.Score=(current grid sampled point/adjacent grid average sample point * K4).
Final affinity score value is the sum of aforementioned four value.
S206, based on the list of affinity score value highest target fingerprint generate positional information;
Based on the corresponding mess generation positional information of affinity score value highest target fingerprint list.
It is noted that if the affinity score value of multiple fingerprint lists is identical, can also by sampled point number of times probability because Son, it is the fingerprint list eventually for positioning to select a fingerprint list.
Go out outside the above method, for multiple fingerprint target fingerprint lists, also auxiliary positioning can be carried out using triangulation location Mode, pass through the regional extent navigated to, wireless base station transmitting parameter (such as room inside/outside, deflection, the covering such as device attribute Scope), the screening scope of similar grid is further reduced, the fingerprint list eventually for positioning is found out.
As shown in figure 3, the flow of the embodiment 3 of another localization method based on network fingerprinting provided for the present invention Figure, methods described includes:
S301, gathering geographic position information;
By taking the geographical location information for gathering city as an example, the geographical position latitude and longitude information on the border in city can be gathered.
S302, based on geographical location information generate gridding information;
Using certain precision, city is divided into grid by such as 10m*10m, 20m*20m, 50m*50m equally accurate requirement And each grid is numbered.The grid of each numbering is to a region in Yingcheng City, for determining in above-mentioned steps Position.
S303, collection network environment information;
Network environment information can include PCI (the Physical Cell of the main plot in each net region Identifier, i.e. Physical Cell Identifier), RSRP (the Reference Signal Receiving of main plot and adjacent cell Power, Reference Signal Received Power), TA (Timing Advance, time advance) and data sampling frequency number of times etc., also It may include the area attribute of correspondence grid, for example:Road, office building, residential building, market etc..
S304, based on gridding information and network environment information generation fingerprint list;
The network environment information collected is generated to the fingerprint list corresponding with gridding information.
S305, storage fingerprint list.
As shown in figure 4, the disclosed another positioning based on network fingerprinting on the basis of above-described embodiment for the present invention The flow chart of the embodiment 4 of method, methods described includes:
S401, based on target fingerprint list generate position range information;
The corresponding positional information of target fingerprint list generation is a grid scope, actually one area information.
S402, call triangulation location;
S403, based on signal strength information, position range information and triangulation location generate positional information;
Because having determined user in a certain net region, therefore, now signal strength information is recycled to carry out triangle Positioning, its computation amount, precision is greatly promoted, so as to orient particular location of the user in grid.
As shown in figure 5, a kind of structural representation of the embodiment 1 of the alignment system based on network fingerprinting provided for the present invention Figure, the system includes receiving module 101, calling module 102, the first generation module 103 and the second generation module 104, wherein:
Receiving module 101 is used for the positional parameter for receiving user terminal transmission, and positional parameter includes cell information and signal is strong Spend information;
User terminal send positional parameter can be Original CDR and MR (Measurement Report, measurement report), Every ticket or MR contain main plot and information of adjacent cells, and corresponding RSRP (Reference Signal Receiving Power, Reference Signal Received Power), the important positioning such as TA (Timing Advance, Timing Advance) according to According to parameter.
Calling module 102 is used to call all fingerprint lists including cell information;
Fingerprint list is stored in corresponding special fingerprint base (memory module), one net of each fingerprint list correspondence It may include in lattice, each fingerprint list:The PCI (Physical Cell Identifier, i.e. Physical Cell Identifier) of main plot, The RSRP (Reference Signal Receiving Power, Reference Signal Received Power) of main plot and adjacent cell, TA (when Between lead, time advance) and data sampling frequency number of times etc., may also include the area attribute of correspondence grid, example Such as:Road, office building, residential building, market etc..The fingerprint list of all main plots including in positional parameter is called, for example, fixed Include A main plots relevant information in the parameter of position, then call all fingerprint lists for including A main plots relevant information.
First generation module 103 is used to match the similar mesh of feature in all fingerprint lists based on signal strength information Mark fingerprint list;
Include in positional parameter in the RSRP and/or TA between customer location and main plot and adjacent cell, fingerprint list If RSRP and/or TA when including user in this grid and between main plot and adjacent cell, it is worth mentioning at this point that, fingerprint list The RSRP and/or TA included is a value range.The fingerprint list being consistent with the signal strength information in positional parameter is found out, Then this fingerprint list is target fingerprint list.For example:The cell information of user terminal is that main plot is A cells, and adjacent cell is B small Area and C cells.Include the signal intensity of A cells, B cells and C cells that active user's termination is received in signal strength information, Thus the magnitude relationship of the signal intensity of A cells, B cells and C cells in signal strength information can also be obtained.In all fingerprints Find out identical with the magnitude relationship in signal strength information in list, and it is small to meet A cells in signal strength information, B cells and C The fingerprint list of the intensity level in area, as target fingerprint list.
Second generation module 104 is used to generate positional information based on target fingerprint list;
Because all fingerprint lists are corresponding with grid, therefore the positional information of user can be obtained.
The technical program provides a kind of alignment system based on network fingerprinting, and the operation principle of the system is used to receive The positional parameter that family end is sent, positional parameter includes cell information and signal strength information, calls all including cell information Fingerprint list, based on signal strength information and the generation target fingerprint list of all fingerprint lists, based on target fingerprint list generation Positional information.The positional parameter of the user received is compared with existing fingerprint list, the fingerprint row being most consistent are found out Table (target fingerprint list), so as to be positioned to user, it is to avoid the influence of environment terrain and weather conditions to positioning result, So as to improve positioning precision.
As shown in fig. 6, the structure of the embodiment 2 of another alignment system based on network fingerprinting provided for the present invention is shown It is intended to, the system includes receiving module 201, calling module 202, the first generation module 203 and the second generation module 204, the One generation module 203 includes the first generation unit 205 and the second generation unit 206, and the second generation module 204 includes computing unit 207 and the 3rd generation unit 208, wherein:
Receiving module 201 is used for the positional parameter for receiving user terminal transmission, and positional parameter includes cell information and signal is strong Spend information;
User terminal send positional parameter can be Original CDR and MR (Measurement Report, measurement report), Every ticket or MR contain main plot and information of adjacent cells, and corresponding RSRP (Reference Signal Receiving Power, Reference Signal Received Power), the important positioning such as TA (Timing Advance, Timing Advance) according to According to parameter.
Calling module 202 is used to call all fingerprint lists including cell information;
Fingerprint list is stored in corresponding special fingerprint base (memory module), one net of each fingerprint list correspondence It may include in lattice, each fingerprint list:The PCI (Physical Cell Identifier, i.e. Physical Cell Identifier) of main plot, The RSRP (Reference Signal Receiving Power, Reference Signal Received Power) of main plot and adjacent cell, TA (when Between lead, time advance) and data sampling frequency number of times etc., may also include the area attribute of correspondence grid, example Such as:Road, office building, residential building, market etc..The fingerprint list of all main plots including in positional parameter is called, for example, fixed Include A main plots relevant information in the parameter of position, then call all fingerprint lists for including A main plots relevant information.
First generation unit 205 is used for based on signal intensity attenuation information and all fingerprint lists generation similar fingerprints row Table;
Signal strength information may include signal strength values and signal intensity attenuation information, and signal intensity attenuation information can be with The form of signal attenuation ratio equation embodies.It can be found out and the signal intensity in positional parameter based on signal attenuation ratio equation The similar fingerprint list of fluctuation, i.e. similar fingerprints list.This step is to mention in above-mentioned technical proposal, finds signal intensity big Small order and the signal intensity size order identical fingerprint list in signal strength information.
Second generation unit 206 is used for based on signal intensity value information and similar fingerprints list generation target fingerprint list;
Find after similar fingerprints list, signal strength values and the signal strength range in similar fingerprints list of positional parameter Not necessarily it is consistent, rejects the similar fingerprints list not being consistent, remaining is target fingerprint list.
Computing unit 207 is used for the affinity score value for calculating all target fingerprint lists respectively based on signal strength information;
Target fingerprint list there may be multiple, can now calculate similar to positional parameter point of each target fingerprint list Numerical value.RSRP and the net of each main adjacent base station can be calculated according to situations such as the main plot in ticket or MR, adjacent cell PCI, RSRP Network is decayed and the information such as data similar proportion, RSRP scopes, grid property, sample frequency is sampled in fingerprint base by adding successively The mode of power point calculates affinity score value, and computational methods can have a variety of, only give one example illustrate below:
It is k1 with each subzone network attenuation ratio full marks, is put in order according to the signal attenuation power of cell, attenuation ratio, is pressed Error, often differs x% buttons 2^m (m is fluctuation ratio * 100/x) point.Meanwhile, with each cell signal advantage put in order such as beyond Error range, has n different each button y points of order, amounts to y points of button (n-1) *, this minimum 0 point;
RSRP scope full marks k2, often go beyond the scope n unit, subtracts x point, has m cell button (m*n) the * x that go beyond the scope to divide, It is same minimum 0 point;
Attribute full marks K3, during according to the working region during attribute of fingerprint, such as road, market, public arena, working, rest Between the p1-p2 such as residential area points, the common p3-p4 in field suburb points, high mountain lake p5 points (px is the bound of fraction);
Sampled point accounting full marks K4, general sampled point is more, represents User Activity possibility higher.Recorded according in fingerprint base The sampled point of same period is collected, is averaged with the sampled point of adjacent all grid, the more accounting fractions of sampled point are more It is high;Sampled point is fewer, and fraction accounting is lower.Score=(current grid sampled point/adjacent grid average sample point * K4).
Final affinity score value is the sum of aforementioned four value.
3rd generation unit 208 is used to generate positional information based on the list of affinity score value highest target fingerprint;
Based on the corresponding mess generation positional information of affinity score value highest target fingerprint list.
It is noted that if the affinity score value of multiple fingerprint lists is identical, can also by sampled point number of times probability because Son, it is the fingerprint list eventually for positioning to select a fingerprint list.
Go out outside the above method, for multiple fingerprint target fingerprint lists, also auxiliary positioning can be carried out using triangulation location Mode, pass through the regional extent navigated to, wireless base station transmitting parameter (such as room inside/outside, deflection, the covering such as device attribute Scope), the screening scope of similar grid is further reduced, the fingerprint list eventually for positioning is found out.
As shown in fig. 7, the structure of the embodiment 3 of another alignment system based on network fingerprinting provided for the present invention is shown It is intended to, system includes the first acquisition module 301, the 3rd generation module 302, the second acquisition module 303, the 4th generation module 304 And memory module 305, wherein:
First acquisition module 301 is used for gathering geographic position information;
By taking the geographical location information for gathering city as an example, the geographical position latitude and longitude information on the border in city can be gathered.
3rd generation module 302 is used to generate gridding information based on geographical location information;
Using certain precision, city is divided into grid by such as 10m*10m, 20m*20m, 50m*50m equally accurate requirement And each grid is numbered.The grid of each numbering is to a region in Yingcheng City, for determining in above-mentioned steps Position.
Second acquisition module 303 is used to gather network environment information;
Network environment information can include PCI (the Physical Cell of the main plot in each net region Identifier, i.e. Physical Cell Identifier), RSRP (the Reference Signal Receiving of main plot and adjacent cell Power, Reference Signal Received Power), TA (Timing Advance, time advance) and data sampling frequency number of times etc., also It may include the area attribute of correspondence grid, for example:Road, office building, residential building, market etc..
4th generation module 304 is used for based on gridding information and network environment information generation fingerprint list;
The network environment information collected is generated to the fingerprint list corresponding with gridding information.
Memory module 305 is used to store fingerprint list.
As shown in figure 8, the disclosed another positioning based on network fingerprinting on the basis of above-described embodiment for the present invention The structural representation of the embodiment 4 of system, the second generation module includes the 4th generation unit 401, call unit 402 and the 5th and given birth to Into unit 403, wherein:
4th generation unit 401 is used to generate position range information based on target fingerprint list;
The corresponding positional information of target fingerprint list generation is a grid scope, actually one area information.
Call unit 402 is used to call triangulation location;
5th generation unit 403 is used for based on signal strength information, position range information and triangulation location generation position Information;
Because having determined user in a certain net region, therefore, now signal strength information is recycled to carry out triangle Positioning, its computation amount, precision is greatly promoted, so as to orient particular location of the user in grid.
The embodiment of each in this specification is described by the way of progressive, what each embodiment was stressed be with it is other Between the difference of embodiment, each embodiment identical similar portion mutually referring to.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or using the present invention. A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The most wide scope caused.

Claims (10)

1. a kind of localization method based on network fingerprinting, it is characterised in that methods described includes:
The positional parameter that user terminal is sent is received, the positional parameter includes cell information and signal strength information;
Call all fingerprint lists including the cell information;
The similar target fingerprint list of feature is matched in all fingerprint lists based on the signal strength information;
Positional information is generated based on the target fingerprint list.
2. the method as described in claim 1, it is characterised in that receive before the positional parameter, methods described also includes:
Gathering geographic position information;
Gridding information is generated based on the geographical location information;
Gather network environment information;
Based on the gridding information and network environment information generation fingerprint list;
Store the fingerprint list.
3. the method as described in claim 1, it is characterised in that the signal strength information include signal intensity attenuation information and Signal intensity value information, it is described that the similar mesh of feature is matched in all fingerprint lists based on the signal strength information Mark fingerprint list includes:
Based on the signal intensity attenuation information and all fingerprint list generation similar fingerprints lists;
The target fingerprint list is generated based on the signal intensity value information and the similar fingerprints list.
4. method as claimed in claim 3, it is characterised in that described when the quantity of the target fingerprint list is more than for the moment Included based on target fingerprint list generation positional information:
Calculate the affinity score value of all target fingerprint lists respectively based on the signal strength information;
Positional information is generated based on target fingerprint list described in the affinity score value highest.
5. the method as described in claim any one of 1-4, it is characterised in that described that position is generated based on the target fingerprint list Confidence breath includes:
Position range information is generated based on the target fingerprint list;
Call triangulation location;
The positional information is generated based on the signal strength information, the position range information and the triangulation location.
6. a kind of alignment system based on network fingerprinting, it is characterised in that the system includes receiving module, calling module, the One generation module and the second generation module, wherein:
The receiving module is used for the positional parameter for receiving user terminal transmission, and the positional parameter includes cell information and signal is strong Spend information;
The calling module is used to call all fingerprint lists including the cell information;
First generation module is used to match feature phase in all fingerprint lists based on the signal strength information As target fingerprint list;
Second generation module is used to generate positional information based on the target fingerprint list.
7. system as claimed in claim 6, it is characterised in that the system also includes the first acquisition module, the 3rd generation mould Block, the second acquisition module, the 4th generation module and memory module, wherein:
First acquisition module is used for gathering geographic position information;
3rd generation module is used to generate gridding information based on the geographical location information;
Second acquisition module is used to gather network environment information;
4th generation module is used for based on the gridding information and network environment information generation fingerprint list;
The memory module is used to store the fingerprint list.
8. system as claimed in claim 6, it is characterised in that the signal strength information include signal intensity attenuation information and Signal intensity value information, first generation module includes the first generation unit and the second generation unit, wherein:
First generation unit is used for based on the signal intensity attenuation information and the similar finger of all fingerprint list generations Line list;
Second generation unit is used to generate the target based on the signal intensity value information and the similar fingerprints list Fingerprint list.
9. system as claimed in claim 8, it is characterised in that second generation module includes computing unit and the 3rd generation Unit, wherein:
The computing unit is used for calculate all target fingerprint lists respectively based on the signal strength information similar point Numerical value;
3rd generation unit is used to be based on target fingerprint list generation positional information described in the affinity score value highest.
10. the system as described in claim any one of 6-9, it is characterised in that second generation module includes the 4th generation Unit, call unit and the 5th generation unit, wherein:
4th generation unit is used to generate position range information based on the target fingerprint list;
The call unit is used to call triangulation location;
5th generation unit is used to be based on the signal strength information, the position range information and the triangulation location Generate the positional information.
CN201710500551.8A 2017-06-27 2017-06-27 A kind of localization method and system based on network fingerprinting Pending CN107231615A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710500551.8A CN107231615A (en) 2017-06-27 2017-06-27 A kind of localization method and system based on network fingerprinting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710500551.8A CN107231615A (en) 2017-06-27 2017-06-27 A kind of localization method and system based on network fingerprinting

Publications (1)

Publication Number Publication Date
CN107231615A true CN107231615A (en) 2017-10-03

Family

ID=59936399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710500551.8A Pending CN107231615A (en) 2017-06-27 2017-06-27 A kind of localization method and system based on network fingerprinting

Country Status (1)

Country Link
CN (1) CN107231615A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108181607A (en) * 2017-12-21 2018-06-19 重庆玖舆博泓科技有限公司 Localization method, device and computer readable storage medium based on fingerprint base
CN110326323A (en) * 2017-08-15 2019-10-11 华为技术有限公司 A kind of method and apparatus obtaining emission probability, transition probability and sequence positioning
WO2020125056A1 (en) * 2018-12-21 2020-06-25 中兴通讯股份有限公司 Service processing method and apparatus
CN112203324A (en) * 2019-07-08 2021-01-08 中国移动通信集团浙江有限公司 MR positioning method and device based on position fingerprint database
CN112637768A (en) * 2021-03-10 2021-04-09 北京数业专攻科技有限公司 Mobile terminal positioning method and device based on cellular network
CN115412851A (en) * 2022-08-30 2022-11-29 中国联合网络通信集团有限公司 Indoor positioning method, device, server and storage medium
CN117596566A (en) * 2024-01-19 2024-02-23 广州宇翊鑫医疗科技有限公司 Medical instrument accurate positioning method and system based on Internet of things

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101646201A (en) * 2009-09-11 2010-02-10 上海华为技术有限公司 Method, device and system for determining terminal position
CN103354660A (en) * 2013-06-21 2013-10-16 北京邮电大学 Positioning method and device based on signal intensity in mobile communication network
US20140092871A1 (en) * 2006-10-30 2014-04-03 Interdigital Technology Corporation Method and apparatus for implementing tracking area update and cell reselection in a long term evolution system
US20140171114A1 (en) * 2012-12-14 2014-06-19 Apple Inc. Location determination using fingerprint data
CN105338619A (en) * 2014-08-08 2016-02-17 中兴通讯股份有限公司 Positioning method and positioning device
CN106162863A (en) * 2015-03-25 2016-11-23 北京神州泰岳软件股份有限公司 A kind of method and apparatus of user positioning
CN106686547A (en) * 2016-12-23 2017-05-17 南京邮电大学 Indoor fingerprint positioning improvement method based on area division and network topology
CN106686720A (en) * 2016-12-22 2017-05-17 上海斐讯数据通信技术有限公司 Wireless fingerprint positioning method and system based on time dimension
CN106804046A (en) * 2017-02-16 2017-06-06 广州杰赛科技股份有限公司 Mobile location method and device based on measurement report
CN106872937A (en) * 2015-12-10 2017-06-20 中国电信股份有限公司 A kind of localization method based on base station fingerprint minutiae matching, platform and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140092871A1 (en) * 2006-10-30 2014-04-03 Interdigital Technology Corporation Method and apparatus for implementing tracking area update and cell reselection in a long term evolution system
CN101646201A (en) * 2009-09-11 2010-02-10 上海华为技术有限公司 Method, device and system for determining terminal position
US20140171114A1 (en) * 2012-12-14 2014-06-19 Apple Inc. Location determination using fingerprint data
CN103354660A (en) * 2013-06-21 2013-10-16 北京邮电大学 Positioning method and device based on signal intensity in mobile communication network
CN105338619A (en) * 2014-08-08 2016-02-17 中兴通讯股份有限公司 Positioning method and positioning device
CN106162863A (en) * 2015-03-25 2016-11-23 北京神州泰岳软件股份有限公司 A kind of method and apparatus of user positioning
CN106872937A (en) * 2015-12-10 2017-06-20 中国电信股份有限公司 A kind of localization method based on base station fingerprint minutiae matching, platform and system
CN106686720A (en) * 2016-12-22 2017-05-17 上海斐讯数据通信技术有限公司 Wireless fingerprint positioning method and system based on time dimension
CN106686547A (en) * 2016-12-23 2017-05-17 南京邮电大学 Indoor fingerprint positioning improvement method based on area division and network topology
CN106804046A (en) * 2017-02-16 2017-06-06 广州杰赛科技股份有限公司 Mobile location method and device based on measurement report

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11290975B2 (en) 2017-08-15 2022-03-29 Huawei Technologies Co., Ltd. Method and apparatus for obtaining emission probability, method and apparatus for obtaining transition probability, and sequence positioning method and apparatus
CN110326323A (en) * 2017-08-15 2019-10-11 华为技术有限公司 A kind of method and apparatus obtaining emission probability, transition probability and sequence positioning
US12047902B2 (en) 2017-08-15 2024-07-23 Huawei Technologies Co., Ltd. Method and apparatus for obtaining emission probability, method and apparatus for obtaining transition probability, and sequence positioning method and apparatus
CN108181607A (en) * 2017-12-21 2018-06-19 重庆玖舆博泓科技有限公司 Localization method, device and computer readable storage medium based on fingerprint base
WO2020125056A1 (en) * 2018-12-21 2020-06-25 中兴通讯股份有限公司 Service processing method and apparatus
CN112203324A (en) * 2019-07-08 2021-01-08 中国移动通信集团浙江有限公司 MR positioning method and device based on position fingerprint database
CN112203324B (en) * 2019-07-08 2022-08-05 中国移动通信集团浙江有限公司 MR positioning method and device based on position fingerprint database
CN112637768B (en) * 2021-03-10 2021-06-04 北京数业专攻科技有限公司 Mobile terminal positioning method and device based on cellular network
CN112637768A (en) * 2021-03-10 2021-04-09 北京数业专攻科技有限公司 Mobile terminal positioning method and device based on cellular network
CN115412851A (en) * 2022-08-30 2022-11-29 中国联合网络通信集团有限公司 Indoor positioning method, device, server and storage medium
CN115412851B (en) * 2022-08-30 2024-05-14 中国联合网络通信集团有限公司 Indoor positioning method, device, server and storage medium
CN117596566A (en) * 2024-01-19 2024-02-23 广州宇翊鑫医疗科技有限公司 Medical instrument accurate positioning method and system based on Internet of things
CN117596566B (en) * 2024-01-19 2024-04-09 广州宇翊鑫医疗科技有限公司 Medical instrument accurate positioning method and system based on Internet of things

Similar Documents

Publication Publication Date Title
CN107231615A (en) A kind of localization method and system based on network fingerprinting
CN108181607B (en) Positioning method and device based on fingerprint database and computer readable storage medium
CN106662628B (en) Positioning device, method, mobile device and computer program
CN108601029B (en) Base station construction evaluation method and device
CN103884345B (en) Interest point information collecting method, interest point information displaying method, interest point information collecting device, interest point information displaying device, and interest point retrieval system
CN108353248A (en) Method and apparatus for positioning mobile device
CN103929751B (en) Method and device for determining pair of cells located in different networks and covering same area
CN111107556B (en) Signal coverage quality evaluation method and device of mobile communication network
CN103997746A (en) Wireless base station planning exploration addressing method
WO2020024597A1 (en) Indoor positioning method and apparatus
KR20140056828A (en) Apparatus, method and computer readable recording medium for analyzing a floating population using a user terminal
CN108989984A (en) A kind of bluetooth localization method
CN114885369A (en) Network coverage quality detection processing method and device, electronic equipment and storage medium
CN113486880A (en) Image acquisition equipment arrangement method and device, electronic equipment and storage medium
US20200187148A1 (en) Method of considering the positions of data points in relation to boundaries represented in a geographic information system database, in estimating location
KR20120005192A (en) Method and apparatus for estimating access point position by using wlan radio wave evnironment map
CN112860718B (en) Subway station fingerprint database updating method and device, computer equipment and storage medium
CN110727752A (en) Position fingerprint database processing method, device and computer readable storage medium
CN107484133B (en) Prediction method and prediction system for coverage area of base station
CN112665562A (en) Land surveying and mapping method for homeland planning
CN1150797C (en) Location of mobile station in telecommunication system
CN107688190A (en) A kind of Big Dipper positioning correcting device and method
KR100468387B1 (en) Method, device and system for providing location information using map information
CN116170761B (en) Method and system for comprehensive sample expansion and check of mobile phone signaling data
JP5690757B2 (en) Stratified allocation device

Legal Events

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

Application publication date: 20171003

RJ01 Rejection of invention patent application after publication