CN109495848A - A kind of method of user's space positioning - Google Patents
A kind of method of user's space positioning Download PDFInfo
- Publication number
- CN109495848A CN109495848A CN201811550251.1A CN201811550251A CN109495848A CN 109495848 A CN109495848 A CN 109495848A CN 201811550251 A CN201811550251 A CN 201811550251A CN 109495848 A CN109495848 A CN 109495848A
- Authority
- CN
- China
- Prior art keywords
- base station
- user
- period
- antenna
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to data analysis technique fields, and in particular to a kind of method of user's space positioning, the especially accurate positioning method of mobile phone user.The present invention is by the more mature stable traffic signaling data provided using common carrier, and in conjunction with the practical map datum surveyed and drawn of map service provider, the position stopped to mobile phone user's each moment is accurately positioned.Accurate positioning of the present invention, arithmetic speed is fast, the deficiency of user's entire motion track can not be obtained for a long time by compensating for existing positioning system, avoid the problem of position location is without practical business meaning in grid localization method, it is big to solve common carrier MR signaling data processing difficulty simultaneously, the problem of being difficult to use in continuous production improves the practicability of mobile signaling protocol data.
Description
Technical field
The present invention relates to data analysis technique fields, and in particular to a kind of method of user's space positioning, especially mobile phone
The accurate positioning method of user.
Background technique
With the improvement of people's living standards, mobile phone early has become no matter wherein everyone daily necessities are all
Mobile phone can be carried.Mobile phone will realize network savvy, must be communicated with nearest base station, when mobile phone is from a base station
Coverage area when being moved to the coverage area of another base station, automatically switch to and be attached with another base station, therefore, led to
The motion profile for crossing observation mobile phone may know that the motion profile for carrying the people of the mobile phone.But due to the coverage area of base station
It is a face, can only knows that the mobile phone occurs in the coverage area of the base station, but not know the specific location of appearance.Together
When, in order to guarantee the stability of phone network, same place may there are multiple base stations to cover, when mobile phone is from different
When position enters the place, the base station of connection is different, if there is such case, is just unable to judge accurately the movement rail of mobile phone
Mark.In addition, since the coordinate of same geographical entity building is the set of a coordinate points, while having multiple base stations and it is carried out
Covering or geographical entity wing are covered by the base station A, and another part is covered by the base station B, when mobile phone user exists
When in geographical entity building, different base stations may be connected, or when mobile phone user is mobile in the geographical entity is built,
Also the switching that base station can occur, impacts to accurate positioning.
Positioning, which is carried out, currently with communication operation quotient data is mainly the following mode:
1, MR signaling data fingerprint location: the MR data comprising location information are trained for fingerprint base, by not position
MR carries out fingerprint matching forming position information according to feature.
2, MR signaling multipoint positioning: according to cell and at least adjacent cell signal receives field strength and path loss formula and receipts
Send out time difference calculating distance.
It is generally presented with positioning result of the upper type to user with 100*100 meters of grid fashions.I.e. by map according to longitude and latitude
Degree is divided into the grid of 100*100 meters of grid types, and user is positioned in the form of grid, only knows user in which grid
In lattice, but the specific location of user is not known.Simultaneously when 100*100 meters of grid positioning, the grid artificially divided does not have yet
Any representative meaning, without reference to value.
In existing MR signaling data fingerprint location, for training the MR data comprising location information of fingerprint to need work
Personnel carry out frequency sweep, drive test carries out actual measurement, or are parsed and provided using the OTT data comprising location information.Frequency sweep, drive test etc.
Mode needs a large amount of human resources, general only to carry out to small range region, it is difficult to carry out extensive drive test.And on the other hand, OTT
Data resolution factor is not high, and parsing difficulty also makes greatly this method be difficult to carry out large-scale production and application.
And MR multipoint positioning can not support MR since branch company, common carrier each province IT system construction degree is different comprehensively
The parsing of history large-scale data is cleaned, and user's history continuous path data are formed, and is normally only used for disposable positioning in real time and is asked
It asks, user's complete trajectory can not be continuously tracked.Meanwhile the positioning result of rasterizing is difficult to match with specific geographical location, quotient
Industry value is lower.
Summary of the invention
Mesh of the present invention provides a kind of method of user's space positioning, solve in the prior art cannot to mobile phone user into
The problem of row is accurately positioned.
The technical scheme adopted by the invention is as follows:
A kind of method of user's space positioning, comprising the following steps:
S1, base station engineering parameter, mobile service signaling data and Map Services quotient offer that common carrier provides are obtained
Space block actual position coordinate point set;
S2, pass through base station engineering parameter and space block actual position coordinate point set, formation geographical entity characteristic fingerprint;
S3, by traffic signaling data temporally, spatial relationship polymerize, determine that the traffic signaling track data of user is special
Sign;Due to being traffic signaling, i.e., one time point only one base station.But it, may be due to more since user is at a position
Base station switching can occur for kind factor, i.e., continuously a plurality of traffic signaling may be directed to a position to user, it is therefore desirable to will use
The traffic signaling at family is temporally, spatial relationship polymerize;
S4, according to the traffic signaling track data feature after polymerization, each period of mobile phone user is positioned, judge
User's specific geographic entity locating for each period.
As a preferred embodiment of the above technical solution, in the step S2, formed geographical entity characteristic fingerprint the step of are as follows:
S201, according to the covering surface of base station engineering parameter calculation base station;
S202, it is calculated according to the coverage area of geographical entity and the covering surface of base station by the space gis computing engines
The intersection area S covered to geographical entity and base station;The coverage area of the geographical entity are as follows: the ground that Map Services quotient is provided
Reason entity actual position coordinate point is connected two-by-two, forms closed overlay area, as geographical entity coverage area;
S203: the area coverage Sb of base station is calculated by the engineering parameter of base station;
S204: by the area coverage Sb and intersection area S of base station, pass through the space of equation calculation geographical entity and base station
Coefficient of relationship α, accounting equation are as follows: α=S ÷ Sb;
S205: the relationship of the base station of output geographical entity and the covering geographical entity:
{B,{Lc1,α},{Lc2,α}{Lc3,α}..{Lcn,α}} (1)
Wherein, B is geographical entity, and Lc is base station number.
As a preferred embodiment of the above technical solution, in the step S3, the traffic signaling track data feature packet of user is determined
Include following steps:
S301, user service signaling record is ranked up by time of origin, such as continuous traffic signaling record occurs past
Multiple switching then merges this two traffic signaling records;
Such as base station A- > ... the such switching of -> base station A, the time interval for such as occurring base station A twice are no more than 2 hours,
And the distance between other base stations occurred before the A of base station twice and base station A are no more than 1km, then merge these records;
S302, the traffic signaling data by time interval at 1 minute merge;
Since traffic signaling acquisition source is multiple data sources, and each data source time may have a little bit different, thus by when
Between be spaced in 1 minute traffic signaling data merge;
S303, iteration execute step S301 and step S302, until can not merge;
Record after S304, merging is divided into multiple periods by " beginning-end " time, and there are a plurality of notes in each period
Record, corrects mistake data, finds the longest base station of time of occurrence in each period, and rejects and be greater than in the period with the base station distance
The record of 1km;
S305, historical data study, by step S304 treated record deposit database, and with historical record carry out phase
It is matched like degree, similar historical record is incorporated to the period;
S306, each base station for occurring in same period is calculated in the frequency of occurrence W in nearly middle of the month;
Record after S307, output merging:
{U,Ts,Te,{Lc1,W1},{Lc2,W2},{Lc3,W3}…{Lcn,Wn}} (2)
Wherein, U is user identifier, and Ts is period start time, and Te is end time period, and Lcn is base station cell mark,
Wn is base station cell in nearly one month frequency of occurrence.
As a preferred embodiment of the above technical solution, in the S305, it is greater than as existed in historical record with the period similarity
80%, and be working day or be nonworkdays, and the latitude and longitude of base station in historical record is with bases all in present period
The longitude and latitude distance stood is respectively less than 1km, then historical record is also incorporated into the period.The identical minute of period similarity=in two periods
Several square ÷ (one the number of minutes of period × period, two the number of minutes).
As a preferred embodiment of the above technical solution, in the step S4, judge that user is specific geographic locating for each period
Entity includes:
Formula (1) and formula (2) are associated calculating according to equation (3), obtain user in the possibility where period possibility
Property size P, equation (3) are as follows:
P { u, b }=∑ W* α (3)
A possibility that each user each period is formed in each geographical entity size data collection,
{U,Ts,Te,{B1,P1},{B2,P2},{B3,P3}…{Bn,Pn}} (4)
Wherein the maximum geographical entity of P is the stop place of user's period.
As a preferred embodiment of the above technical solution, the base station engineering parameter includes regional areas code, base station identity code, network
Standard, antenna type, antenna azimuth, base station cover type, base station antenna positions longitude coordinate and base station antenna positions latitude
Coordinate;The mobile service signaling data includes time, Subscriber Number and base station number.
As a preferred embodiment of the above technical solution, the base station cover type includes indoor type and non-indoor type;The antenna
Type includes omnidirectional antenna and directional aerial.
As a preferred embodiment of the above technical solution, the covering radius R of the indoor type base station is fixed value;Non- indoor type base station
Covering radius R be the average distance and specific system of the antenna for base station latitude and longitude coordinates and three nearest non-indoor type base stations
Several products.The particular factor is 1.6;The covering radius R of the indoor type base station is defaulted as 400 meters.
As a preferred embodiment of the above technical solution, the calculation method of omnidirectional antenna base station covering surface are as follows: with antenna longitude and latitude
Point centered on degree, the length for the base station covering radius R that extends outwardly every 45 degree, respectively obtains eight coordinate points, by adjacent seat
Punctuate is connected two-by-two with straight line, forms closed base station coverage area to get the covering surface of omnidirectional antenna base station is arrived.
As a preferred embodiment of the above technical solution, the calculation method of directional aerial base station covering surface are as follows: with antenna longitude and latitude
Point centered on degree, angularly A, A+H ÷ 6, A+H ÷ 3, A+H ÷ 2, A-H ÷ 6, A-H ÷ 3 and A+H ÷ 2 extend outwardly base respectively
It stands the length of covering radius R, obtains seven coordinate points, adjacent coordinate points are connected two-by-two with straight line, two coordinates at both ends
Point is connected with antenna longitude and latitude point respectively, forms closed base station coverage area to get the covering surface of omnidirectional antenna base station is arrived;Institute
Stating angle A is antenna azimuth, and angle H is horizontal lobe angle.The horizontal lobe angle computation method is, if the base station is fixed
It is less than or equal to 2 to antenna amount, then is 180 degree, is otherwise 120 degree.
The invention has the benefit that
The present invention is by the more mature stable traffic signaling data using common carrier offer, in conjunction with Map Services
The practical geographical entity boundary surveyed and drawn of quotient carries out the position that mobile phone user's each moment stops using the method quickly positioned
It is accurately positioned.The traffic signaling data of user's history precipitating are formed into user's space historical track, obtain data application value
Sufficiently release.Accurate positioning of the present invention, arithmetic speed is fast, and user's entire motion can not be obtained for a long time by compensating for existing positioning system
The deficiency of track avoids the problem of position location is without practical business meaning in grid localization method, while solving communication fortune
It is big to seek quotient MR signaling data processing difficulty, it is difficult to which the problem of being used for continuous production improves the practicability of mobile signaling protocol data.
Specific embodiment
The present invention is described in detail below.
The present invention/invention is further elaborated below with specific embodiment.It should be noted that for these
The explanation of way of example is used to help understand the present invention/invention, but does not constitute to the present invention/invention restriction.It is public herein
The specific structure and function detail opened are only used for the description present invention/invention example embodiment.However, available many alternative shapes
Formula embodies the present invention/invention, and is not construed as the present invention/invention and is limited in embodiment set forth herein.
It will be appreciated that though term first, second etc. can be used herein to describe various units, these units are not answered
When being limited by these terms.These terms are only used to distinguish a unit and another unit.Such as it can be single by first
Member is referred to as second unit, and similarly second unit can be referred to as first unit, shows without departing from the present invention/invention
The range of example embodiment.
It should be appreciated that the terms "and/or", only a kind of incidence relation for describing affiliated partner, expression can be with
There are three kinds of relationships, for example, A and/or B, can indicate: individualism A, individualism B exist simultaneously tri- kinds of situations of A and B,
The terms "/and " are to describe another affiliated partner relationship, indicate may exist two kinds of relationships, can be with for example, A/ and B
It indicates: two kinds of situations of individualism A, individualism A and B, in addition, character "/" herein, typicallys represent forward-backward correlation object
It is a kind of "or" relationship.
It should be appreciated that when by unit referred to as with another unit " connection ", " connected " or " coupling " when, it can with it is another
A unit is directly connected or couples or temporary location may exist.Relatively, it is referred to as with another unit " directly when by unit
It is connected " or when " direct-coupling ", temporary location is not present.It should explain in a similar manner for describing the relationship between unit
Other words (for example, " ... between " to " between directly existing ... ", " adjacent " is to " direct neighbor " etc.).
Terms used herein are only used for description specific embodiment, and it is real to be not intended to the limitation present invention/invention example
Apply example.As it is used herein, singular "a", "an" and "the" is intended to include plural form, unless civilization up and down
Really instruction contrary.It should also be understood that term " includes ", " including ", "comprising", and/or " containing " make when herein
Used time, specify stated feature, integer, step, operation, unit and/or component existence, and be not excluded for one or more
Other a features, quantity, step, operation, unit, component and/or their combination existence or increase.
It will be further noted that the function action occurred may sequence difference in some alternative embodiments.Such as it takes
It certainly in related function action, can actually substantially be executed concurrently, or can come in reverse order sometimes
It executes.
Specific details is provided, in the following description in order to which example embodiment is understood completely.However ability
Domain those of ordinary skill is it is to be understood that implementation example embodiment without these specific details.In other implementations
In example, well-known process, structure and technology can not be shown with non-essential details, to avoid making example embodiment
It is unclear.
Embodiment 1:
A kind of method for present embodiments providing user's space positioning.
A kind of method of user's space positioning, comprising the following steps:
S1, base station engineering parameter, mobile service signaling data and Map Services quotient offer that common carrier provides are obtained
Space block actual position coordinate point set;The base station engineering parameter and mobile service signaling data of the previous day are obtained daily;
S2, pass through base station engineering parameter and space block actual position coordinate point set, formation geographical entity characteristic fingerprint;
S3, by traffic signaling data temporally, spatial relationship polymerize, determine that the traffic signaling track data of user is special
Sign;Due to being traffic signaling, i.e., one time point only one base station.But it, may be due to more since user is at a position
Base station switching can occur for kind factor, i.e., continuously a plurality of traffic signaling may be directed to a position to user, it is therefore desirable to will use
The traffic signaling at family is temporally, spatial relationship polymerize;
S4, according to the traffic signaling track data feature after polymerization, each period of mobile phone user is positioned, judge
User's specific geographic entity locating for each period.
In the step S2, formed geographical entity characteristic fingerprint the step of are as follows:
S201, according to the covering surface of base station engineering parameter calculation base station;
S202, it is calculated according to the coverage area of geographical entity and the covering surface of base station by the space gis computing engines
The intersection area S covered to geographical entity and base station;The coverage area of the geographical entity are as follows: the ground that Map Services quotient is provided
Reason entity actual position coordinate point is connected two-by-two, forms closed overlay area, as geographical entity coverage area;
S203: the area coverage Sb of base station is calculated by the engineering parameter of base station;
S204: by the area coverage Sb and intersection area S of base station, pass through the space of equation calculation geographical entity and base station
Coefficient of relationship α, accounting equation are as follows: α=S ÷ Sb;
S205: the relationship of the base station of output geographical entity and the covering geographical entity:
{B,{Lc1,α},{Lc2,α}{Lc3,α}..{Lcn,α}} (1)
Wherein, B is geographical entity, and Lc is base station number.
In the step S3, determine that the traffic signaling track data feature of user includes the following steps:
S301, user service signaling record is ranked up by time of origin, such as continuous traffic signaling record occurs past
Multiple switching then merges this two traffic signaling records;
Such as base station A- > ... the such switching of -> base station A, the time interval for such as occurring base station A twice are no more than 2 hours,
And the distance between other base stations occurred before the A of base station twice and base station A are no more than 1km, then merge these records;
S302, the traffic signaling data by time interval at 1 minute merge;
Since traffic signaling acquisition source is multiple data sources, and each data source time may have a little bit different, thus by when
Between be spaced in 1 minute traffic signaling data merge;
S303, iteration execute step S301 and step S302, until can not merge;
Record after S304, merging is divided into multiple periods by " beginning-end " time, and there are a plurality of notes in each period
Record, corrects mistake data, finds the longest base station of time of occurrence in each period, and rejects and be greater than in the period with the base station distance
The record of 1km;
S305, historical data study, by step S304 treated record deposit database, and with historical record carry out phase
It is matched like degree, similar historical record is incorporated to the period;
S306, each base station for occurring in same period is calculated in the frequency of occurrence W in nearly middle of the month;
Record after S307, output merging:
{U,Ts,Te,{Lc1,W1},{Lc2,W2},{Lc3,W3}…{Lcn,Wn}} (2)
Wherein, U is user identifier, and Ts is period start time, and Te is end time period, and Lcn is base station cell mark,
Wn is base station cell in nearly one month frequency of occurrence.
In the S305, it is greater than 80% with the period similarity as existed in historical record, and be working day or be
Nonworkdays, and the latitude and longitude of base station in historical record is respectively less than 1km with the longitude and latitude distance of base stations all in present period,
Historical record is then also incorporated into the period.Square ÷ (one the number of minutes of period of the identical the number of minutes of period similarity=in two periods
Two the number of minutes of × period).
In the step S4, judge that user's specific geographic entity locating for each period includes:
Formula (1) and formula (2) are associated calculating according to equation (3), obtain user in the possibility where period possibility
Property size P, equation (3) are as follows:
P { u, b }=∑ W* α (3)
A possibility that each user each period is formed in each geographical entity size data collection,
{U,Ts,Te,{B1,P1},{B2,P2},{B3,P3}…{Bn,Pn}} (4)
Wherein the maximum geographical entity of P is the stop place of user's period.
The base station engineering parameter includes regional areas code, base station identity code, network formats, antenna type, antenna bearingt
Angle, base station cover type, base station antenna positions longitude coordinate and base station antenna positions latitude coordinate;The mobile service signaling number
According to including time, Subscriber Number and base station number.
The base station cover type includes indoor type and non-indoor type;The antenna type includes omnidirectional antenna and orientation day
Line.
The covering radius R of the indoor type base station is fixed value;The covering radius R of non-indoor type base station is the base station day
The product of the average distance and particular factor of line latitude and longitude coordinates and three nearest non-indoor type base stations.The particular factor is
1.6;The covering radius R of the indoor type base station is defaulted as 400 meters.
The calculation method of omnidirectional antenna base station covering surface are as follows: the point centered on antenna longitude and latitude, outward every 45 degree
The length for extending base station covering radius R, respectively obtains eight coordinate points, adjacent coordinate points is connected two-by-two with straight line, is formed
Closed base station coverage area is to get the covering surface for arriving omnidirectional antenna base station.
The calculation method of directional aerial base station covering surface are as follows: the point centered on antenna longitude and latitude distinguishes angularly A, A
+ H ÷ 6, A+H ÷ 3, A+H ÷ 2, A-H ÷ 6, A-H ÷ 3 and A+H ÷ 2 extend outwardly the length of base station covering radius R, obtain seven
Coordinate points connect adjacent coordinate points with straight line two-by-two, and two coordinate points at both ends are connected with antenna longitude and latitude point respectively, shape
The covering surface of omnidirectional antenna base station is arrived at closed base station coverage area;The angle A is antenna azimuth, and angle H is
Horizontal lobe angle.The horizontal lobe angle computation method is, is 180 if the base station directional antenna quantity is less than or equal to 2
Degree, is otherwise 120 degree.
The present invention is by the more mature stable traffic signaling data using common carrier offer, in conjunction with Map Services
The practical map datum surveyed and drawn of quotient, the position stopped to mobile phone user's each moment are accurately positioned.Accurate positioning of the present invention,
Arithmetic speed is fast, and the deficiency of user's entire motion track can not be obtained for a long time by compensating for existing positioning system, and it is fixed to avoid grid
The problem of position location is without practical business meaning in the method for position, while solving common carrier MR signaling data processing difficulty
Greatly, it is difficult to which the problem of being used for continuous production improves the practicability of mobile signaling protocol data.
Embodiment 2:
Present embodiments provide it is a kind of support space-time big data analysis system of the invention, including computation layer and service layer,
Wherein:
Computation layer, base station engineering parameter, mobile service signaling data and the Map Services quotient provided according to common carrier
The space block actual position coordinate point set of offer calculates the daily track chain of each mobile phone user, and gives each mobile phone
User is tagged;
Service layer needs to extract the different data in computation layer according to different business, the data extracted is united
After meter, corresponding business model data are obtained.
The label substance includes the occupation, work and inhabitation attribute of mobile phone user.
The base station engineering parameter includes regional areas code, base station identity code, network formats, antenna type, antenna bearingt
Angle, base station cover type, base station antenna positions longitude coordinate and base station antenna positions latitude coordinate;The mobile service signaling number
According to including time, Subscriber Number and base station number.
The base station cover type includes indoor type and non-indoor type;The antenna type includes omnidirectional antenna and orientation day
Line;The covering radius R of the indoor type base station is fixed value;The covering radius R of non-indoor type base station is antenna for base station warp
The product of the average distance and particular factor of latitude coordinate and three nearest non-indoor type base stations.The particular factor is 1.6;
The covering radius R of the indoor type base station is defaulted as 400 meters.
The business model data obtained are converted to one of API, SDK and visualization component or more by the service layer
Kind, so as to third party software calling.
The computation layer and service layer are provided with system detection module, and system detection module is for each in detection system
Whether the operation of module is normal, if hair existing system operation operating status is not normal, alert.
The computation layer includes:
Track library, for storing the daily track chain of each mobile phone user;
Population library, for storing each mobile phone user's label;
Basic database, base station engineering parameter, the mobile service signaling number provided for storing the common carrier obtained
According to the space block actual position coordinate point set provided with Map Services quotient;
Model library, is used for stored algorithm module, and the algoritic module is used to obtain track according to the content of basic database
Library and population library.
The service layer includes:
Business DB, for storing the number for needing to read in the track library and population library of computation layer according to different business
According to;
Third party's data access/acquisition module, for receiving the business datum of third party's input or actively acquiring third party
Business datum;
Business service module, the data for will store in business DB, is counted according to business, is obtained corresponding
Business model data.
The mode for actively acquiring third party's business datum is needed for being read in a search engine by web crawlers
Information.
The service layer further includes user management module, and user management module is used for user's registration and user authority management;
User management module respectively with user library and O&M library data connection, the user library for storing registered user information,
Data and running log of the O&M library for stocking system operation.
The service layer further includes accounting module, and accounting module is supplemented with money for user, and according to the consumption of user into
Row management of balance.After user supplements with money, the remaining sum after accounting module supplements user with money is recorded, when user accesses in computation layer
After data, according to the size of population for including in user accesses data, geographical coverage area, geographic accuracy, service using duration, mark
It signs usage type and tracking data and carries out charging using depth, and expense is deducted in remaining sum in real time, and will be after deduction
Remaining sum shown.
Embodiment 3:
A kind of method for present embodiments providing user's space positioning.
A kind of method of user's space positioning, comprising the following steps:
S1, base station engineering parameter, mobile service signaling data and Map Services quotient offer that common carrier provides are obtained
Space block actual position coordinate point set;The base station engineering parameter and mobile service signaling data of the previous day are obtained daily;
S2, pass through base station engineering parameter and space block actual position coordinate point set, formation geographical entity characteristic fingerprint;
S3, by traffic signaling data temporally, spatial relationship polymerize, determine that the traffic signaling track data of user is special
Sign;Due to being traffic signaling, i.e., one time point only one base station.But it, may be due to more since user is at a position
Base station switching can occur for kind factor, i.e., continuously a plurality of traffic signaling may be directed to a position to user, it is therefore desirable to will use
The traffic signaling at family is temporally, spatial relationship polymerize;
S4, according to the traffic signaling track data feature after polymerization, each period of mobile phone user is positioned, judge
User's specific geographic entity locating for each period.
The present invention is by the more mature stable traffic signaling data using common carrier offer, in conjunction with Map Services
The practical geographical entity boundary surveyed and drawn of quotient carries out the position that mobile phone user's each moment stops using the method quickly positioned
It is accurately positioned.The traffic signaling data of user's history precipitating are formed into user's space historical track, obtain data application value
Sufficiently release.Accurate positioning of the present invention, arithmetic speed is fast, and user's entire motion can not be obtained for a long time by compensating for existing positioning system
The deficiency of track avoids the problem of position location is without practical business meaning in grid localization method, while solving communication fortune
It is big to seek quotient MR signaling data processing difficulty, it is difficult to which the problem of being used for continuous production improves the practicability of mobile signaling protocol data.
The present invention is not limited to above-mentioned optional embodiment, anyone can show that other are each under the inspiration of the present invention
The product of kind form.Above-mentioned specific embodiment should not be understood the limitation of pairs of protection scope of the present invention, protection of the invention
Range should be subject to be defined in claims, and specification can be used for interpreting the claims.
Claims (10)
1. a kind of method of user's space positioning, which comprises the following steps:
S1, the sky that base station engineering parameter, mobile service signaling data and the Map Services quotient that common carrier provides provide is obtained
Between block actual position coordinate point set;
S2, pass through base station engineering parameter and space block actual position coordinate point set, formation geographical entity characteristic fingerprint;
S3, by traffic signaling data temporally, spatial relationship polymerize, determine the traffic signaling track data feature of user;
S4, according to the traffic signaling track data feature after polymerization, each period of mobile phone user is positioned, judges user
The specific geographic entity locating for each period.
2. the method for user's space positioning according to claim 1, which is characterized in that in the step S2, formed geographical
The step of substance feature fingerprint are as follows:
S201, according to the covering surface of base station engineering parameter calculation base station;
S202, it is calculated ground by the space gis computing engines according to the coverage area of geographical entity and the covering surface of base station
Manage the intersection area S of entity and base station covering;
S203: the area coverage Sb of base station is calculated by the engineering parameter of base station;
S204: by the area coverage Sb and intersection area S of base station, pass through the spatial relationship of equation calculation geographical entity and base station
Factor alpha, accounting equation are as follows: α=S ÷ Sb;
S205: the relationship of the base station of output geographical entity and the covering geographical entity:
{B,{Lc1,α},{Lc2,α}{Lc3,α}..{Lcn,α}} (1)
Wherein, B is geographical entity, and Lc is base station number.
3. the method for user's space positioning according to claim 2, which is characterized in that in the step S3, determine user
Traffic signaling track data feature include the following steps:
S301, user service signaling record is ranked up by time of origin, such as back and forth cutting occurs in continuous traffic signaling record
It changes, then merges this two traffic signaling records;
S302, the traffic signaling data by time interval at 1 minute merge;
S303, iteration execute step S301 and step S302, until can not merge;
S304, data are corrected mistake, find the longest base station of time of occurrence in each period, and reject in the period with the base station away from
From the record for being greater than 1km;
S305, historical data study, by step S304 treated record deposit database, and with historical record carry out similarity
Matching, is incorporated to the period for similar historical record;
S306, each base station for occurring in same period is calculated in the frequency of occurrence W in nearly middle of the month;
Record after S307, output merging:
{U,Ts,Te,{Lc1,W1},{Lc2,W2},{Lc3,W3}…{Lcn,Wn}} (2)
Wherein, U is user identifier, and Ts is period start time, and Te is end time period, and Lcn is base station cell mark, and Wn is
Base station cell is in nearly one month frequency of occurrence.
4. the method for user's space positioning according to claim 3, which is characterized in that in the S305, such as historical record
It is middle exist be greater than 80% with the period similarity, and be working day or be nonworkdays, and the base station in historical record
Longitude and latitude is respectively less than 1km with the longitude and latitude distance of base stations all in present period, then historical record is also incorporated into the period.
5. the method for user's space positioning according to claim 3, which is characterized in that in the step S4, judge user
The specific geographic entity locating for each period includes:
Formula (1) and formula (2) are associated calculating according to equation (3), it is big to obtain a possibility that user is where period possibility
Small P, equation (3) are as follows:
P { u, b }=∑ W* α (3)
A possibility that each user each period is formed in each geographical entity size data collection,
{U,Ts,Te,{B1,P1},{B2,P2},{B3,P3}…{Bn,Pn}} (4)
Wherein the maximum geographical entity of P is the stop place of user's period.
6. the method for user's space positioning according to claim 1, it is characterised in that: the base station engineering parameter includes day
Line type, antenna azimuth, base station cover type, base station antenna positions longitude coordinate and base station antenna positions latitude coordinate;Institute
Stating mobile service signaling data includes time, Subscriber Number and base station number.
7. the method for user's space positioning according to claim 6, it is characterised in that: the base station cover type includes room
Inner mold and non-indoor type;The antenna type includes omnidirectional antenna and directional aerial.
8. the method for user's space positioning according to claim 7, it is characterised in that: the covering of the indoor type base station half
Diameter R is fixed value;The covering radius R of non-indoor type base station is the antenna for base station latitude and longitude coordinates and three nearest non-interiors
The average distance of type base station and the product of particular factor.
9. the method for user's space positioning according to claim 8, it is characterised in that: omnidirectional antenna base station covering surface
Calculation method are as follows: the point centered on antenna longitude and latitude, the length of the base station covering radius R that extends outwardly every 45 degree, respectively
To eight coordinate points, adjacent coordinate points are connected two-by-two with straight line, forms closed base station coverage area to get omnidirectional antennas is arrived
The covering surface of line base station.
10. the method for user's space positioning according to claim 8, it is characterised in that: the directional aerial base station covering
The calculation method in face are as follows: the point centered on antenna longitude and latitude, respectively angularly A, A+H ÷ 6, A+H ÷ 3, A+H ÷ 2, A-H ÷ 6,
A-H ÷ 3 and A+H ÷ 2 extends outwardly the length of base station covering radius R, seven coordinate points is obtained, by adjacent coordinate points straight line
It connects two-by-two, two coordinate points at both ends are connected with antenna longitude and latitude point respectively, form closed base station coverage area to get arriving
The covering surface of omnidirectional antenna base station;The angle A is antenna azimuth, and angle H is horizontal lobe angle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811550251.1A CN109495848B (en) | 2018-12-18 | 2018-12-18 | User space positioning method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811550251.1A CN109495848B (en) | 2018-12-18 | 2018-12-18 | User space positioning method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109495848A true CN109495848A (en) | 2019-03-19 |
CN109495848B CN109495848B (en) | 2021-06-04 |
Family
ID=65710783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811550251.1A Active CN109495848B (en) | 2018-12-18 | 2018-12-18 | User space positioning method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109495848B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112533159A (en) * | 2019-09-19 | 2021-03-19 | 中移(苏州)软件技术有限公司 | Signaling data compression method, device and storage medium |
CN113569978A (en) * | 2021-08-05 | 2021-10-29 | 北京红山信息科技研究院有限公司 | Travel track identification method and device, computer equipment and storage medium |
CN113743952A (en) * | 2020-05-28 | 2021-12-03 | 中国联合网络通信集团有限公司 | Method and device for identifying empty-shell enterprise |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0998831A1 (en) * | 1997-07-22 | 2000-05-10 | Siemens Aktiengesellschaft | Method and mobile radio telephone network for assessing charges on calls |
CN105682025A (en) * | 2016-01-05 | 2016-06-15 | 重庆邮电大学 | User residing location identification method based on mobile signaling data |
CN106781478A (en) * | 2016-12-23 | 2017-05-31 | 大连理工大学 | A kind of trace tracking method based on LTE signaling datas |
CN107133318A (en) * | 2017-05-03 | 2017-09-05 | 北京市交通信息中心 | A kind of population recognition methods based on mobile phone signaling data |
EP3137918A4 (en) * | 2014-05-01 | 2017-12-06 | Glopos FZC | Positioning arrangement, method, mobile device and computer program |
CN107770828A (en) * | 2017-11-10 | 2018-03-06 | 重庆邮电大学 | One kind is based on local mobile switch managing method |
CN108171968A (en) * | 2017-11-29 | 2018-06-15 | 江苏速度信息科技股份有限公司 | The road condition analyzing system and method for position data based on mobile terminal device signaling |
CN108628910A (en) * | 2017-03-24 | 2018-10-09 | 上海美慧软件有限公司 | A method of the large-scale exhibitions synthesis passenger flow total amount of analysis and source |
CN108650632A (en) * | 2018-04-28 | 2018-10-12 | 广州市交通规划研究院 | It is a kind of based on duty live correspondence and when space kernel clustering stationary point judgment method |
-
2018
- 2018-12-18 CN CN201811550251.1A patent/CN109495848B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0998831A1 (en) * | 1997-07-22 | 2000-05-10 | Siemens Aktiengesellschaft | Method and mobile radio telephone network for assessing charges on calls |
EP3137918A4 (en) * | 2014-05-01 | 2017-12-06 | Glopos FZC | Positioning arrangement, method, mobile device and computer program |
CN105682025A (en) * | 2016-01-05 | 2016-06-15 | 重庆邮电大学 | User residing location identification method based on mobile signaling data |
CN106781478A (en) * | 2016-12-23 | 2017-05-31 | 大连理工大学 | A kind of trace tracking method based on LTE signaling datas |
CN108628910A (en) * | 2017-03-24 | 2018-10-09 | 上海美慧软件有限公司 | A method of the large-scale exhibitions synthesis passenger flow total amount of analysis and source |
CN107133318A (en) * | 2017-05-03 | 2017-09-05 | 北京市交通信息中心 | A kind of population recognition methods based on mobile phone signaling data |
CN107770828A (en) * | 2017-11-10 | 2018-03-06 | 重庆邮电大学 | One kind is based on local mobile switch managing method |
CN108171968A (en) * | 2017-11-29 | 2018-06-15 | 江苏速度信息科技股份有限公司 | The road condition analyzing system and method for position data based on mobile terminal device signaling |
CN108650632A (en) * | 2018-04-28 | 2018-10-12 | 广州市交通规划研究院 | It is a kind of based on duty live correspondence and when space kernel clustering stationary point judgment method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112533159A (en) * | 2019-09-19 | 2021-03-19 | 中移(苏州)软件技术有限公司 | Signaling data compression method, device and storage medium |
CN113743952A (en) * | 2020-05-28 | 2021-12-03 | 中国联合网络通信集团有限公司 | Method and device for identifying empty-shell enterprise |
CN113743952B (en) * | 2020-05-28 | 2023-05-19 | 中国联合网络通信集团有限公司 | Method and device for identifying shell companies |
CN113569978A (en) * | 2021-08-05 | 2021-10-29 | 北京红山信息科技研究院有限公司 | Travel track identification method and device, computer equipment and storage medium |
CN113569978B (en) * | 2021-08-05 | 2024-06-21 | 北京红山信息科技研究院有限公司 | Travel track identification method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109495848B (en) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jiang et al. | Activity-based human mobility patterns inferred from mobile phone data: A case study of Singapore | |
CN109495856B (en) | Mobile phone user type marking method based on big data | |
CN109362041A (en) | A kind of population space-time distributional analysis method based on big data | |
CN105682025B (en) | User based on mobile signaling protocol data resident ground recognition methods | |
Versichele et al. | The use of Bluetooth for analysing spatiotemporal dynamics of human movement at mass events: A case study of the Ghent Festivities | |
Dong et al. | Inferring unusual crowd events from mobile phone call detail records | |
Xu et al. | Network structure of subway passenger flows | |
CN109727076A (en) | A kind of site selecting method based on population space-time distribution | |
Vieira et al. | Characterizing dense urban areas from mobile phone-call data: Discovery and social dynamics | |
Xiao et al. | Nine-nine-six work system and people’s movement patterns: using big data sets to analyse overtime working in Shanghai | |
WO2005098720A2 (en) | Forecasting based on geospatial modeling | |
CN109495848A (en) | A kind of method of user's space positioning | |
CN109672986A (en) | A kind of space-time big data analysis system | |
CN105657666A (en) | Commercial employee group residence recognition method based on mobile phone positioning data | |
CN113096785B (en) | A method for allocating medical resources during the epidemic period | |
CN102711245A (en) | Two-stage matching and positioning method in WLAN (Wireless Local Area Network) area in indoor environment | |
Duan et al. | MobilePulse: Dynamic profiling of land use pattern and OD matrix estimation from 10 million individual cell phone records in Shanghai | |
Liebig et al. | Incorporating mobility patterns in pedestrian quantity estimation and sensor placement | |
Zhou et al. | Village-town system in suburban areas based on cellphone signaling mining and network hierarchy structure analysis | |
KR101729194B1 (en) | System for providing of trading area information | |
Yuan et al. | A smart work performance measurement system for police officers | |
Jeong et al. | Apl: Autonomous passive localization for wireless sensors deployed in road networks | |
Hatziioannidu et al. | Passenger Demand And Patterns Of Tourists’ Mobility In The Aegean Archipelago With Combined Use Of Big Datasets From Mobile Phones And Statistical Data From Ports And Airports | |
Couronné et al. | Urban mobility: velocity and uncertainty in mobile phone data | |
KR102159617B1 (en) | Apparatus and method for automatically analyzing urban areas, station area and hot place through location-based sns data |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |