CN109951814A - Localization method, device and computer readable storage medium - Google Patents
Localization method, device and computer readable storage medium Download PDFInfo
- Publication number
- CN109951814A CN109951814A CN201711379421.XA CN201711379421A CN109951814A CN 109951814 A CN109951814 A CN 109951814A CN 201711379421 A CN201711379421 A CN 201711379421A CN 109951814 A CN109951814 A CN 109951814A
- Authority
- CN
- China
- Prior art keywords
- terminal
- cell
- serving cell
- mobile network
- distributed system
- 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
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000004807 localization Effects 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000009434 installation Methods 0.000 claims abstract description 62
- 238000005259 measurement Methods 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 6
- 238000009826 distribution Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 2
- 238000004458 analytical method Methods 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000003542 behavioural effect Effects 0.000 abstract description 3
- 238000004891 communication Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 11
- 238000010295 mobile communication Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 229920000728 polyester Polymers 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
This disclosure relates to which a kind of localization method, device and computer readable storage medium, are related to field of communication technology.Disclosed method includes: to obtain terminal current serving cell and Subscriber Number;Inquire corresponding address information library according to Subscriber Number, wherein include: in address information library the position of each mobile network cell of terminal-resident, the connection of terminal history each wireless network installation position;According to the position of serving cell at a distance from each position in address information library, the position of terminal is determined.The disclosure incorporates end data before and after operator, the behavioural analysis surfed the Internet to mobile subscriber by wireless network and mobile network, user location positioning is carried out for indoor scene, wireless network installation position even can be as accurate as room, substantially increase the accuracy of indoor positioning.
Description
Technical field
This disclosure relates to field of communication technology, in particular to a kind of localization method, device and computer-readable storage medium
Matter.
Background technique
Location service refers to that mobile communication system obtains the geographical location information of mobile terminal by specific location technology
(such as latitude and longitude coordinates) are supplied to mobile subscriber, communication system or third party's location client end, and by certain electricity
The support of sub- cartographic information provides calling relevant to its position or non-call class business for mobile subscriber.
The skill that GPS (Global Positioning System, global positioning system) etc. is positioned using synchronous satellite
Art is primarily adapted for use in outdoor scene.However as the continuous development of urbanization, people are increasing for the demand of indoor positioning,
And indoor reception satellite-signal is poor, is not available global position system.
Currently, mainly carrying out indoor positioning to user using mobile network, it is mainly based upon wireless signal strength (RSRP)
Triangle polyester fibre algorithm (AFLT), and identification technology is positioned inside and outside ancillary chamber.
Summary of the invention
Inventor's discovery: it is indoors or outdoor that user, which cannot be distinguished, in above-mentioned indoor positioning technologies, so needing to pass through
The analysis of user's moving characteristic, wireless signal strength mutation analysis and serving cell analysis of shift in a period of time judge whether
It is indoor user, the accuracy rate of indoor and outdoor identification only has 60-70%, and therefore, the precision of user's positioning is lower, and deviation generally exists
100 meters or more.
A disclosure technical problem to be solved is: how to improve the precision to user's indoor positioning.
According to some embodiments of the present disclosure, a kind of localization method for providing, comprising: obtain the current serving cell of terminal
And Subscriber Number;Corresponding address information library is inquired according to Subscriber Number, includes: wherein terminal-resident in address information library
The installation position for each wireless network that the position of each mobile network cell, terminal history connect;According to the position of serving cell with
The distance of each position in address information library, determines the position of terminal.
In some embodiments, before inquiring corresponding address information library according to Subscriber Number further include: determine service
Cell whether be indoor distributed system information source cell;The case where serving cell is not the information source cell of indoor distributed system
Under, execute the step of corresponding address information library is inquired according to Subscriber Number.
In some embodiments, in the case where serving cell is the information source cell of indoor distributed system, the information source is determined
Indoor distributed system quantity under cell;It, will be indoor in the case where only one indoor distributed system under the information source cell
The position of compartment system is determined as the position of terminal.
In some embodiments, in the case where serving cell is the information source cell of indoor distributed system, the information source is determined
Indoor distributed system quantity under cell;In the case that indoor distributed system quantity under the information source cell is greater than 1, will with connect
The collection of letters number position of the strongest adjacent cell apart from nearest indoor distributed system is determined as the position of terminal.
In some embodiments, whether each mobile network cell for determining serving cell and terminal-resident is same cell,
In the case where a mobile network cell of serving cell and terminal-resident is same cell, by the position of the mobile network cell
Set the position for being determined as terminal;Alternatively, determining the installation position for each wireless network that the position of serving cell is connect with terminal history
The distance set, at a distance from the installation position for the wireless network that serving cell is connected with terminal history be less than threshold value the case where
Under, the installation position of the wireless network is determined as to the position of terminal;Wherein, the position of the mobile network cell of terminal-resident is
The installation position for the wireless network being connect with the terminal history that the gap of the position of the mobile network cell is less than pre-determined distance.
In some embodiments, obtaining terminal current serving cell and Subscriber Number includes: the measurement report from terminal
Serving cell is obtained in announcement;According to the relevance of the measurement report of terminal and mobility management entity log, by mobile management
Subscriber Number in entity log is backfilled in the measurement report of terminal, and obtains Subscriber Number.
In some embodiments, each mobile network cell of terminal-resident includes: working hour terminal history connection number
The mobile network cell for reaching threshold value connects the mobile network cell that number reaches threshold value with section termination history when inoperative;Terminal
Resident each mobile network cell is obtained according in measurement report or historical record data CDR;Terminal history connects each wireless
The installation position of network is the installation position of each wireless network connected according to cable business number in accounting system CRM with terminal history
What the incidence relation set obtained, cable business number is that the data from deep message resolution system are extracted.
According to other embodiments of the disclosure, a kind of positioning device for providing, comprising: data obtaining module, for obtaining
Take the serving cell and Subscriber Number that terminal is current;Address lookup module, for inquiring corresponding address according to Subscriber Number
Information bank, wherein include: in address information library each mobile network cell of terminal-resident position, terminal history connection each nothing
The installation address of gauze network and position;Position determination module, for according in the position of serving cell and address information library everybody
The distance set determines the position of terminal.
In some embodiments, the positioning device further include: auxiliary positioning module, for determining whether serving cell is room
The information source cell of interior compartment system, in the case where serving cell is not the information source cell of indoor distributed system, triggering address is looked into
It askes module and executes the step of corresponding address information library is inquired according to Subscriber Number.
In some embodiments, auxiliary positioning module is used in serving cell be the feelings of the information source cell of indoor distributed system
Under condition, the indoor distributed system quantity under the information source cell, only one indoor distributed system under the information source cell are determined
In the case where, the position of indoor distributed system is determined as to the position of terminal.
In some embodiments, auxiliary positioning module is used in serving cell be the feelings of the information source cell of indoor distributed system
Under condition, the indoor distributed system quantity under the information source cell is determined, the indoor distributed system quantity under the information source cell is greater than 1
In the case where, the position with the reception strongest adjacent cell of signal apart from nearest indoor distributed system is determined as to the position of terminal
It sets.
In some embodiments, position determination module is used to determine each mobile network cell of serving cell and terminal-resident
It whether is same cell, in the case where a mobile network cell of serving cell and terminal-resident is same cell, by this
The position of mobile network cell is determined as the position of terminal;Alternatively, it is each to determine that the position of serving cell is connect with terminal history
Wireless network installation position distance, a wireless network being connect in serving cell with terminal history install position away from
In the case where being less than threshold value, the installation position of the wireless network is determined as to the position of terminal;Wherein, the movement of terminal-resident
The position of network cell is wireless to connect with the gap of the position of the mobile network cell less than the terminal history of pre-determined distance
The installation position of network.
In some embodiments, data obtaining module is for obtaining serving cell from the measurement report of terminal, according to end
The measurement report at end and the relevance of mobility management entity log, the Subscriber Number in mobility management entity log is backfilled
Into the measurement report of terminal, and obtain Subscriber Number.
In some embodiments, each mobile network cell of terminal-resident includes: working hour terminal history connection number
The mobile network cell for reaching threshold value connects the mobile network cell that number reaches threshold value with section termination history when inoperative;Terminal
Resident each mobile network cell is obtained according in measurement report or historical record data CDR;Terminal history connects each wireless
The installation address of network is according to the data acquisition in deep message resolution system.
According to the other embodiment of the disclosure, a kind of positioning device for providing, comprising: memory;And it is coupled to and deposits
The processor of reservoir, processor are configured as executing based on the instruction being stored in memory devices such as any one aforementioned implementation
The localization method of example.
According to the other embodiment of the disclosure, a kind of computer readable storage medium provided is stored thereon with calculating
Machine program, wherein the program realizes the step of localization method of any one aforementioned embodiment when being executed by processor.
Address information library is pre-established in the disclosure, includes: each mobile network cell of terminal-resident in address information library
Position, the connection of terminal history each wireless network installation address and the location informations such as position, according to the Subscriber Number of terminal
Address information library is inquired, and the position of the serving cell currently connected according to terminal is at a distance from each position in address information library,
Determine the position of terminal.The disclosure incorporates end data before and after operator, passes through wireless network and mobile network to mobile subscriber
The behavioural analysis of online carries out user location positioning for indoor scene, and wireless network installation position even can be as accurate as room
Between, substantially increase the accuracy of indoor positioning.
By the detailed description referring to the drawings to the exemplary embodiment of the disclosure, the other feature of the disclosure and its
Advantage will become apparent.
Detailed description of the invention
In order to illustrate more clearly of the embodiment of the present disclosure or technical solution in the prior art, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Disclosed some embodiments for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 shows the flow diagram of the localization method of some embodiments of the present disclosure.
Fig. 2 shows the flow diagrams of the localization method of other embodiments of the disclosure.
Fig. 3 shows the structural schematic diagram of the positioning device of some embodiments of the present disclosure.
Fig. 4 shows the structural schematic diagram of the positioning device of other embodiments of the disclosure.
Fig. 5 shows the structural schematic diagram of the positioning device of the other embodiment of the disclosure.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present disclosure, the technical solution in the embodiment of the present disclosure is carried out clear, complete
Site preparation description, it is clear that described embodiment is only disclosure a part of the embodiment, instead of all the embodiments.Below
Description only actually at least one exemplary embodiment be it is illustrative, never as to the disclosure and its application or making
Any restrictions.Based on the embodiment in the disclosure, those of ordinary skill in the art are not making creative work premise
Under every other embodiment obtained, belong to the disclosure protection range.
For the low problem of existing indoor positioning technologies setting accuracy, this programme is proposed.This is described below with reference to Fig. 1
Disclosed localization method.
Fig. 1 is the flow chart of some embodiments of disclosure localization method.As shown in Figure 1, the method for the embodiment includes: step
Rapid S102~S106.
Step S102 obtains terminal current serving cell and Subscriber Number.
The current serving cell of terminal can be obtained from the measurement report (Measurement Report, MR) of terminal,
The mark of serving cell is carried in measurement report.
Subscriber Number is, for example, phone number, can be according to the measurement report and MME (Mobility of terminal
Management Entity, mobility management entity) log relevance, by the user number in mobility management entity log
Code is backfilled in the measurement report of terminal, and obtains Subscriber Number.Do not include the information of Subscriber Number in measurement report, but wraps
Believe containing MMEUES1APID (mobility management entity user equipment S1 interfacing application programs mark) and corresponding time of measuring etc.
Breath.And distribution time and release time and corresponding Subscriber Number in MME log comprising MMEUES1APID, measurement report
MMEUES1APID distributes the period progress of time and release time in the time of measuring and MME log of middle MMEUES1APID
Match, determines the corresponding Subscriber Number of measurement report.
Step S104 inquires corresponding address information library according to Subscriber Number.
Address information library can be established to terminal previously according to the behavior of terminal user, and be index with Subscriber Number, it can
It is inquired with real-time perfoming.Corresponding address information library, address information associated with Subscriber Number can be established for each terminal
Include: in library each mobile network cell of terminal-resident position, terminal history connection each wireless network installation position, position
It sets including longitude and latitude.It can also include address, the terminal history company of each mobile network cell of terminal-resident in address information library
The installation address of each wireless network connect, address include address text, such as with the city, street, number etc. of text representation.
Location information is convenient for directly indicating the position of terminal in map, and the display of address information checks the specific of terminal convenient for user
Address.
Currently, it (includes: the different transmission modes such as dialing, broadband, optical fiber that general family, company etc., which can all register wired,
Cable network) account surfs the Internet.User can register cable business number, installation address and position when applying for cable network.Into
One step, establishing wireless network (such as WiFi) by router may be implemented the shared of network, cable in router junction chamber, i.e.,
Wireless network corresponds to cable business number, installation address and position.It is possible, firstly, to according to cable business number, installation address and position
It sets and history connects the Subscriber Number of the cable business number and establishes wired address base.Specific address can be used in installation address
Text representation, comprising: such as city, street, number, can be as accurate as some room of certain building.Installation address location pair
The longitude and latitude of Ying Yu can be as accurate as some point on electronic map.Pass through DPI (Deep Packet Inspection, depth
Packet parsing) system, the internet behavior of the corresponding router (i.e. under wireless network) of analysis cable network, extracting connection, this is wired
The Subscriber Number of service numbers establishes record sheet of the cable business number with Subscriber Number, then integrates CRM (accounting system) installation address
Wired address base is established with the record sheet of position, cable business number and Subscriber Number.The wireless network that terminal connected corresponds to
A certain cable business and installation address and position, the Subscriber Number of terminal can then be recorded.
Further, it is possible to establish mobile network's address base according to the cell under the mobile communication base station of terminal connection.It can be with
The mobile Internet access behavior of each user is analyzed by the measurement report or CDR (historical record number) of network optimization platform, obtains user
The mobile communication base station cell that number connected further can also obtain the number for connecting each mobile communication base station cell, can
With section termination history when section termination history connection number reaches mobile network cell and the inoperative of threshold value when statistical work respectively
Connection number reaches the mobile network cell of threshold value, as resident place of working cell, resident residence cell.Resident place of working is small
Area and resident residence cell can respectively include at least one cell.It may include the user of terminal in mobile network's address base
Number, resident mobile network cell mark, the longitude and latitude of respective base station and address text.
Further, it is possible to above-mentioned wired address base and mobile network's address base, which are carried out integration, establishes address information library, into
Row is index with Subscriber Number when integrating, i.e., the installation position of each wireless network connected terminal history according to Subscriber Number with
The base station location of each resident mobile network cell is associated storage, while being associated storage with Subscriber Number.Further,
Can compare the corresponding each wireless network of Subscriber Number installation position and each resident mobile network cell base station location into
Row compares, if the two distance is lower than pre-determined distance, sets corresponding installation position for mobile network cell position, saves
Storage data quantity.Under normal conditions, mobile network cell coverage area is larger, directly utilizes the corresponding base station in mobile network cell
Position is less accurate as terminal location.And there are wireless network covering, therefore the mobile network of terminal-resident in general interior
The position of cell can be set as the installation position of wireless network, more accurately to indicate the resident position of terminal.
Step S106 determines the position of terminal according to the position of serving cell at a distance from each position in address information library.
In some embodiments, whether each mobile network cell for determining serving cell and terminal-resident is same cell,
In the case where a mobile network cell of serving cell and terminal-resident is same cell, by the position of the mobile network cell
The position for being determined as terminal is set, the position of the mobile network cell is with its range difference away from the terminal history for being less than pre-determined distance
The installation position of the wireless network of connection.
In some embodiments, the position of serving cell is determined and the installation position of each wireless network that terminal history is connect
Distance, at a distance from the installation position for the wireless network that serving cell is connected with terminal history be less than threshold value the case where
Under, the installation position of the wireless network is determined as to the position of terminal.
In some embodiments, it is first determined whether each mobile network cell of serving cell and terminal-resident is same small
Area, in the case where a mobile network cell of serving cell and terminal-resident is same cell, by the mobile network cell
Position be determined as the position of terminal.In the feelings that a mobile network cell of serving cell and terminal-resident is not same cell
Under condition, determine at a distance from the installation position for each wireless network that the position of serving cell is connected with terminal history, in serving cell
In the case where being less than threshold value at a distance from the installation position of a wireless network of terminal history connection, by the dress of the wireless network
Set the position for being determined as terminal in seat in the plane.
Terminal connects mobile network when being located at indoor, and serving cell may be that outdoor cell is also likely to be indoor distributed system
Cell.The quantity that terminal connects mobile network cell is generally very big, therefore, can be with the position of essential record terminal-resident cell
It sets, if serving cell is resident cell, shows that terminal is located at the resident positions such as place of working or residence, it can direct basis
The installation position that the i.e. corresponding wireless network of the cell in position of mobile network cell is resided in address information library determines terminal position
It sets.The wireless network quantity of terminal connection generally will not be too many, and the position that each wireless network can be installed all is recorded.By
It is not belonging to same network address in serving cell and installation address, serving cell general range is larger, and installs address more
Accurately, therefore the position of terminal indoors can be determined by comparing serving cell and each installation address distance.Due to current
General indoor scene can all dispose wireless network, and terminal can connect, and connect wireless network according to terminal using above scheme
Record can accurately determine the position of terminal indoors.
Address information library is pre-established in the method for above-described embodiment, includes: each shifting of terminal-resident in address information library
The location informations such as the installation position of each wireless network that the position of dynamic network cell, terminal history connect, according to the user of terminal
Number inquiry address information library, and in the position and address information library of the serving cell currently connected according to terminal each position away from
From determining the position of terminal.The method of above-described embodiment incorporates end data before and after operator, passes through wireless network to mobile subscriber
The behavioural analysis of network and mobile network's online carries out user location positioning for indoor scene, and the position of indoor distributed system can
To be accurate to floor, wireless network installation position even can be as accurate as room, substantially increase the accuracy of indoor positioning.
For the accuracy for further increasing indoor positioning, the disclosure is also proposed for the further improved positioning of above scheme
Method is described below with reference to Fig. 2.
Fig. 2 is the flow chart of other embodiments of disclosure localization method.As shown in Fig. 2, the method for the embodiment includes:
Step S202~S210.
Step S202 obtains the current serving cell of terminal.
The current serving cell of terminal can be obtained from the measurement report of terminal.
Step S204, determines whether serving cell is the information source cell of indoor distributed system, if so, thening follow the steps
S206, it is no to then follow the steps S210.
Indoor distributed system is to be directed to indoor user group, a kind of scheme for improving mobile communication environment in building,
The signal of mobile base station is uniformly distributed every nook and cranny indoors using domestic aerial compartment system, to guarantee that room area is gathered around
There is ideal signal to cover.Information source cell refers to that the equipment such as main serving cell i.e. repeater, RRU (remote radio unit (RRU)) place is small
Area.
It can recorde the information source cell which cell is indoor distributed system in business system, it is small by the service of acquisition
The mark in area can inquire the cell whether be indoor distributed system information source cell.
Step S206 determines the indoor distributed system quantity under the information source cell, judges whether there was only 1 under the information source cell
A indoor distributed system, if so, S207 is thened follow the steps, it is no to then follow the steps S208.
Information source cell can correspond to one or more indoor distributed systems.
The position of the indoor distributed system is determined as the position of terminal by step S207.
If corresponding only 1 indoor distributed system of information source cell, and the serving cell of terminal is the information source cell,
It can determine terminal just in the indoor distributed system.It can recorde the deployed position of indoor distributed system in business system,
It generally can be as accurate as floor, therefore, the exact position of terminal indoors can be obtained.
Position with the reception strongest adjacent cell of signal apart from nearest indoor distributed system is determined as end by step S208
The position at end.
Available terminal receives the reception signal of each adjacent cell from measurement report, determines and receives the strongest neighbour of signal
Cell will be determined as the position of terminal apart from the position of nearest indoor distributed system.
Step S210 obtains the Subscriber Number of terminal.
It can be by the way that measurement report and MME log to be associated to the Subscriber Number of determining terminal.
Step S212 inquires corresponding address information library according to Subscriber Number.
Step S214 determines whether each mobile network cell of serving cell and terminal-resident is same cell, if so,
S216 is thened follow the steps, otherwise, executes step S218.
Step S216 will be determined as the position of terminal with the position for the mobile network cell that serving cell is same cell.
The position of the mobile network cell of terminal-resident be less than with the gap of the position of the mobile network cell it is default away from
From the terminal history connection wireless network installation position.
Step S218 is determined at a distance from the installation position for each wireless network that the position of serving cell is connected with terminal history
Whether threshold value is less than, if so, thening follow the steps S220.
Step S220, the dress for the wireless network that the terminal history that threshold value is less than at a distance from the position of serving cell is connected
Set the position for being determined as terminal in seat in the plane.
The method of above-described embodiment, in the case where the serving cell of terminal is the information source cell of indoor distributed system, root
The position that terminal is determined according to indoor distributed system is not the information source cell of indoor distributed system according to address information in serving cell
Library determines the position of terminal, improves the efficiency and setting accuracy of indoor positioning.
The disclosure also provides a kind of positioning device, is described below with reference to Fig. 3.
Fig. 3 is the structure chart of some embodiments of disclosure positioning device.As shown in figure 3, the device 30 of the embodiment wraps
It includes: data obtaining module 302, address lookup module 304, position determination module 306.
Data obtaining module 302, for obtaining terminal current serving cell and Subscriber Number.For example, acquisition of information
Module 302 is for executing step S102.
In some embodiments, data obtaining module 302 is used to obtain serving cell from the measurement report of terminal, according to
The measurement report of terminal and the relevance of mobility management entity log, the Subscriber Number in mobility management entity log is returned
It is filled in the measurement report of terminal, and obtains Subscriber Number.
Address lookup module 304, for inquiring corresponding address information library according to Subscriber Number.For example, address lookup mould
Block 304 is for executing step S104.
In address information library for example, the position of each mobile network cell of terminal-resident, terminal history connect each
The installation position of wireless network.Each mobile network cell of terminal-resident for example, working hour terminal history connects number
The mobile network cell for reaching threshold value connects the mobile network cell that number reaches threshold value with section termination history when inoperative.Terminal
Resident each mobile network cell can be obtained according in measurement report or historical record data CDR.Terminal history connects each
The installation position of wireless network is each wireless network connected according to cable business number in accounting system CRM with the terminal history
The incidence relation of installation position extract and obtain, the cable business number is that data from deep message resolution system are extracted
's.
Position determination module 306 is determined for the position according to serving cell at a distance from each position in address information library
The position of terminal.For example, position determination module 306 is for executing step S106.
In some embodiments, position determination module 306 is used for each mobile network cell of serving cell and terminal-resident
It whether is same cell, in the case where a mobile network cell of serving cell and terminal-resident is same cell, by this
The position of mobile network cell is determined as the position of terminal.The position of the mobile network cell of terminal-resident is and the mobile network
The installation position for the wireless network that the terminal history that the gap of the position of cell is less than pre-determined distance connects.
Alternatively, position determination module 306 is for determining each wireless network that the position of serving cell is connect with terminal history
Installation position distance, less than threshold at a distance from the installation position for the wireless network that serving cell is connected with terminal history
In the case where value, the installation position of the wireless network is determined as to the position of terminal.
In some embodiments, positioning device 30 can also include: auxiliary positioning module 308.
Auxiliary positioning module 308, for determine serving cell whether be indoor distributed system information source cell, service it is small
In the case that area is not the information source cell of indoor distributed system, the triggering execution of address lookup module 304 is inquired according to Subscriber Number
The step of corresponding address information library.
In some embodiments, auxiliary positioning module 308 is used in serving cell be the information source cell of indoor distributed system
In the case where, determine the indoor distributed system quantity under the information source cell, only one indoor distribution under the information source cell
In the case where system, the position of indoor distributed system is determined as to the position of terminal.
In some embodiments, auxiliary positioning module 308 is used in serving cell be the information source cell of indoor distributed system
In the case where, determine the indoor distributed system quantity under the information source cell, the indoor distributed system quantity under the information source cell
In the case where 1, the position with the reception strongest adjacent cell of signal apart from nearest indoor distributed system is determined as terminal
Position.
The disclosure also provides a kind of computer readable storage medium, is stored thereon with computer program, wherein the program quilt
The step of processor realizes the localization method of any one aforementioned embodiment when executing.
Positioning device in embodiment of the disclosure can be realized respectively by various calculating equipment or computer system, tie below
Fig. 4 and Fig. 5 is closed to be described.
Fig. 4 is the structure chart of some embodiments of disclosure positioning device.As shown in Figure 1, the device 40 of the embodiment wraps
Include: memory 410 and the processor 420 for being coupled to the memory 410, processor 420 are configured as being based on being stored in storage
Instruction in device 410 executes the localization method in the disclosure in any some embodiments.
Wherein, memory 410 is such as may include system storage, fixed non-volatile memory medium.System storage
Device is for example stored with operating system, application program, Boot loader (Boot Loader), database and other programs etc..
Fig. 5 is the structure chart of other embodiments of disclosure positioning device.As shown in figure 5, the device 50 of the embodiment
It include: memory 510 and processor 520, it is similar with memory 410 and processor 420 respectively.It can also include that input is defeated
Outgoing interface 530, network interface 540, memory interface 550 etc..These interfaces 530,540,550 and memory 510 and processor
It can for example be connected by bus 560 between 520.Wherein, input/output interface 530 is display, mouse, keyboard, touch screen
Equal input-output equipment provide connecting interface.Network interface 540 provides connecting interface for various networked devices, such as can connect
To database server or cloud storage server etc..The external storages such as memory interface 550 is SD card, USB flash disk provide company
Connection interface.
Those skilled in the art should be understood that embodiment of the disclosure can provide as method, system or computer journey
Sequence product.Therefore, complete hardware embodiment, complete software embodiment or combining software and hardware aspects can be used in the disclosure
The form of embodiment.Moreover, it wherein includes the calculating of computer usable program code that the disclosure, which can be used in one or more,
Machine can use the meter implemented in non-transient storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of calculation machine program product.
The disclosure is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present disclosure
Figure and/or block diagram describe.It is interpreted as to be realized by computer program instructions each in flowchart and/or the block diagram
The combination of process and/or box in process and/or box and flowchart and/or the block diagram.It can provide these computer journeys
Sequence instruct to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor with
A machine is generated, so that the instruction generation executed by computer or the processor of other programmable data processing devices is used for
Realize the dress for the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram
It sets.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
The foregoing is merely the preferred embodiments of the disclosure, not to limit the disclosure, all spirit in the disclosure and
Within principle, any modification, equivalent replacement, improvement and so on be should be included within the protection scope of the disclosure.
Claims (16)
1. a kind of localization method, comprising:
Obtain terminal current serving cell and Subscriber Number;
Corresponding address information library is inquired according to the Subscriber Number, wherein including: that the terminal is normal in the address information library
The installation position for each wireless network that the position for each mobile network cell stayed, the terminal history connect;
According to the position of the serving cell at a distance from each position in the address information library, the position of the terminal is determined.
2. localization method according to claim 1, wherein inquiring corresponding address information library according to the Subscriber Number
Before further include:
Determine the serving cell whether be indoor distributed system information source cell;
In the case where the serving cell is not the information source cell of indoor distributed system, executes and inquired according to the Subscriber Number
The step of corresponding address information library.
3. localization method according to claim 2, wherein
In the case where the serving cell is the information source cell of indoor distributed system, the indoor distribution under the information source cell is determined
System quantity;
In the case where only one indoor distributed system under the information source cell, the position of the indoor distributed system is determined
For the position of the terminal.
4. localization method according to claim 2, wherein
In the case where the serving cell is the information source cell of indoor distributed system, the indoor distribution under the information source cell is determined
System quantity;
In the case that indoor distributed system quantity under the information source cell is greater than 1, will with receive the strongest adjacent cell of signal away from
Position from nearest indoor distributed system is determined as the position of the terminal.
5. localization method according to claim 1, wherein
The position according to the serving cell determines the position of the terminal at a distance from each position in address information library
It sets and includes:
Whether each mobile network cell for determining the serving cell and the terminal-resident is same cell, small in the service
It is in the case that area and a mobile network cell of the terminal-resident are same cell, the position of the mobile network cell is true
It is set to the position of the terminal;
Alternatively, determine the position of installing for each wireless network that the position of the serving cell is connect with the terminal history away from
From less than the feelings of threshold value at a distance from the installation position of the wireless network connected in the serving cell with the terminal history
Under condition, the installation position of the wireless network is determined as to the position of the terminal;
Wherein, the position of the mobile network cell of the terminal-resident is to be less than in advance with the gap of the position of the mobile network cell
If the installation position for the wireless network that the terminal history of distance connects.
6. localization method according to claim 1-5, wherein
The acquisition terminal current serving cell and Subscriber Number include:
The serving cell is obtained from the measurement report of the terminal;
According to the relevance of the measurement report of the terminal and mobility management entity log, by the mobility management entity day
Subscriber Number in will is backfilled in the measurement report of the terminal, and obtains the Subscriber Number.
7. localization method according to claim 1-5, wherein
Each mobile network cell of the terminal-resident includes: the shifting that the connection number of terminal history described in working hour reaches threshold value
Dynamic network cell connects the mobile network cell that number reaches threshold value with terminal history described in the inoperative period;
Each mobile network cell of the terminal-resident is obtained according in measurement report or historical record data CDR;
The installation position of each wireless network of terminal history connection is according to cable business number in accounting system CRM and described
What the incidence relation of the installation position of each wireless network of terminal history connection obtained, the cable business number is from deep message
What the data in resolution system were extracted.
8. a kind of positioning device, comprising:
Data obtaining module, for obtaining terminal current serving cell and Subscriber Number;
Address lookup module, for inquiring corresponding address information library according to the Subscriber Number, wherein the address information library
In include: the terminal-resident each mobile network cell position, the terminal history connection each wireless network installation
Position;
Position determination module, for the position according to the serving cell at a distance from each position in the address information library, really
The position of the fixed terminal.
9. positioning device according to claim 8, further includes:
Auxiliary positioning module, for determine the serving cell whether be indoor distributed system information source cell, in the service
In the case that cell is not the information source cell of indoor distributed system, triggering address lookup module execution is looked into according to the Subscriber Number
The step of asking corresponding address information library.
10. positioning device according to claim 9, wherein
The auxiliary positioning module is used in the case where the serving cell is the information source cell of indoor distributed system, and determining should
Indoor distributed system quantity under information source cell will in the case where only one indoor distributed system under the information source cell
The position of the indoor distributed system is determined as the position of the terminal.
11. positioning device according to claim 9, wherein
The auxiliary positioning module is used in the case where the serving cell is the information source cell of indoor distributed system, and determining should
Indoor distributed system quantity under information source cell will in the case that the indoor distributed system quantity under the information source cell is greater than 1
Position with the reception strongest adjacent cell of signal apart from nearest indoor distributed system is determined as the position of the terminal.
12. positioning device according to claim 8, wherein
The position determination module be used to determine the serving cell and the terminal-resident each mobile network cell whether be
Same cell will in the case where a mobile network cell of the serving cell and the terminal-resident is same cell
The position of the mobile network cell is determined as the position of the terminal;Alternatively, position and the end of the determining serving cell
Hold the distance of the installation position of each wireless network of history connection, one connect in the serving cell with the terminal history
In the case that the distance of the installation position of wireless network is less than threshold value, the installation position of the wireless network is determined as the terminal
Position;
Wherein, the position of the mobile network cell of the terminal-resident is to be less than in advance with the gap of the position of the mobile network cell
If the installation position for the wireless network that the terminal history of distance connects.
13. according to any positioning device of claim 8-12, wherein
The data obtaining module from the measurement report of the terminal for obtaining the serving cell, according to the terminal
The relevance of measurement report and mobility management entity log backfills the Subscriber Number in the mobility management entity log
Into the measurement report of the terminal, and obtain the Subscriber Number.
14. according to any positioning device of claim 8-12, wherein
Each mobile network cell of the terminal-resident includes: the shifting that the connection number of terminal history described in working hour reaches threshold value
Dynamic network cell connects the mobile network cell that number reaches threshold value with terminal history described in the inoperative period;
Each mobile network cell of the terminal-resident is obtained according in measurement report or historical record data CDR;
The installation position of each wireless network of terminal history connection is according to cable business number in accounting system CRM and described
The incidence relation of the installation position of each wireless network of terminal history connection extracts acquisition, and the cable business number is from depth
What the data in packet parsing system were extracted.
15. a kind of positioning device, comprising:
Memory;And
It is coupled to the processor of the memory, the processor is configured to based on the finger being stored in the memory devices
It enables, executes such as the described in any item localization methods of claim 1-7.
16. a kind of computer readable storage medium, is stored thereon with computer program, wherein when the program is executed by processor
The step of realizing any one of claim 1-7 the method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711379421.XA CN109951814B (en) | 2017-12-20 | 2017-12-20 | Positioning method, positioning device and computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711379421.XA CN109951814B (en) | 2017-12-20 | 2017-12-20 | Positioning method, positioning device and computer-readable storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109951814A true CN109951814A (en) | 2019-06-28 |
| CN109951814B CN109951814B (en) | 2021-11-19 |
Family
ID=67004058
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711379421.XA Active CN109951814B (en) | 2017-12-20 | 2017-12-20 | Positioning method, positioning device and computer-readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109951814B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112508466A (en) * | 2019-08-26 | 2021-03-16 | 北京三快在线科技有限公司 | Position identification method and device, computer readable storage medium and electronic equipment |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050064844A1 (en) * | 2003-09-19 | 2005-03-24 | Mcavoy Derek | Mobile user location tracking system |
| CN101873690A (en) * | 2009-04-22 | 2010-10-27 | 北京三星通信技术研究有限公司 | Method, system and device for locating mobile terminal |
| CN101902815A (en) * | 2010-07-13 | 2010-12-01 | 北京邮电大学 | A Repeater and Mobile Positioning System |
| CN102111871A (en) * | 2009-12-23 | 2011-06-29 | 中国移动通信集团公司 | Terminal location method and device based on cell identifier location technology |
| CN102892196A (en) * | 2011-07-22 | 2013-01-23 | 华为技术有限公司 | Mobile station positioning method and equipment in heterogeneous network |
| US20140104060A1 (en) * | 2006-09-28 | 2014-04-17 | Scenera Mobile Technologies, Llc | System And Method For Providing Notification Of A Task |
| CN104284415A (en) * | 2013-07-01 | 2015-01-14 | 北京亿阳信通科技有限公司 | Mobile terminal positioning method and device thereof |
| CN105376713A (en) * | 2015-11-17 | 2016-03-02 | 广东欧珀移动通信有限公司 | Indoor information recommending method and user terminal |
| CN105491529A (en) * | 2016-01-07 | 2016-04-13 | 中国联合网络通信集团有限公司 | Memory mapping processing method of mobile terminal location data and big data platform |
| CN105657828A (en) * | 2016-02-29 | 2016-06-08 | 广东小天才科技有限公司 | Map positioning method and system for mobile terminal |
| CN105848253A (en) * | 2016-04-28 | 2016-08-10 | 努比亚技术有限公司 | Smart network searching method, device and mobile terminal |
| CN106899931A (en) * | 2015-12-18 | 2017-06-27 | 中兴通讯股份有限公司 | Indoor orientation method and system under a kind of big area coverage |
| CN106954231A (en) * | 2017-04-12 | 2017-07-14 | 上海奕行信息科技有限公司 | Method for LTE network to calculate IMSI number mobile user location |
| CN107466103A (en) * | 2016-04-29 | 2017-12-12 | 华为技术有限公司 | A kind of method of locating terminal and the network equipment |
-
2017
- 2017-12-20 CN CN201711379421.XA patent/CN109951814B/en active Active
Patent Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050064844A1 (en) * | 2003-09-19 | 2005-03-24 | Mcavoy Derek | Mobile user location tracking system |
| US20140104060A1 (en) * | 2006-09-28 | 2014-04-17 | Scenera Mobile Technologies, Llc | System And Method For Providing Notification Of A Task |
| CN101873690A (en) * | 2009-04-22 | 2010-10-27 | 北京三星通信技术研究有限公司 | Method, system and device for locating mobile terminal |
| CN102111871A (en) * | 2009-12-23 | 2011-06-29 | 中国移动通信集团公司 | Terminal location method and device based on cell identifier location technology |
| CN101902815A (en) * | 2010-07-13 | 2010-12-01 | 北京邮电大学 | A Repeater and Mobile Positioning System |
| CN102892196A (en) * | 2011-07-22 | 2013-01-23 | 华为技术有限公司 | Mobile station positioning method and equipment in heterogeneous network |
| CN104284415A (en) * | 2013-07-01 | 2015-01-14 | 北京亿阳信通科技有限公司 | Mobile terminal positioning method and device thereof |
| CN105376713A (en) * | 2015-11-17 | 2016-03-02 | 广东欧珀移动通信有限公司 | Indoor information recommending method and user terminal |
| CN106899931A (en) * | 2015-12-18 | 2017-06-27 | 中兴通讯股份有限公司 | Indoor orientation method and system under a kind of big area coverage |
| CN105491529A (en) * | 2016-01-07 | 2016-04-13 | 中国联合网络通信集团有限公司 | Memory mapping processing method of mobile terminal location data and big data platform |
| CN105657828A (en) * | 2016-02-29 | 2016-06-08 | 广东小天才科技有限公司 | Map positioning method and system for mobile terminal |
| CN105848253A (en) * | 2016-04-28 | 2016-08-10 | 努比亚技术有限公司 | Smart network searching method, device and mobile terminal |
| CN107466103A (en) * | 2016-04-29 | 2017-12-12 | 华为技术有限公司 | A kind of method of locating terminal and the network equipment |
| CN106954231A (en) * | 2017-04-12 | 2017-07-14 | 上海奕行信息科技有限公司 | Method for LTE network to calculate IMSI number mobile user location |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112508466A (en) * | 2019-08-26 | 2021-03-16 | 北京三快在线科技有限公司 | Position identification method and device, computer readable storage medium and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109951814B (en) | 2021-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9426044B2 (en) | Radio access network geographic information system with multiple format | |
| KR101060459B1 (en) | Method and system for collecting related information required for building Wi-Fi API database for mobile positioning | |
| CN113031011A (en) | Beidou high-precision satellite navigation and position service system | |
| CN104125010A (en) | Optical cable fault location method and device thereof | |
| CN114257957B (en) | Network planning method and device, computing equipment and computer readable storage medium | |
| CN113050139A (en) | Grid-based high-precision satellite navigation positioning service system | |
| CN101415190A (en) | Method and system for detecting wireless communication network | |
| CN108450060A (en) | Positioning method and device based on WI-FI access point | |
| JP6740731B2 (en) | Communication device, data collection method, program, and safety confirmation system | |
| CN108259097B (en) | Method and device for correcting wireless propagation model based on MR data | |
| CN102769866B (en) | A kind of differentiating method of indoor and outdoor business datum and equipment | |
| US8880092B1 (en) | Using smart meters to determine mobile wireless computing device location | |
| CN102711245A (en) | Two-stage matching and positioning method in WLAN (Wireless Local Area Network) area in indoor environment | |
| CN116193571B (en) | Mobile network user positioning method and system based on MRO and DPI data association | |
| CN113225674B (en) | Fingerprint positioning method, system, server and storage medium | |
| CN109951814A (en) | Localization method, device and computer readable storage medium | |
| US20140364143A1 (en) | Providing location assistance information using data from smart meters | |
| CN114143704B (en) | Position information determining method and device and electronic equipment | |
| CN110933690B (en) | Mobile terminal room division distinguishing method, device, server and storage medium | |
| CN104883735A (en) | Accurate position judging method based on mobile internet | |
| CN103310293A (en) | Method and system for calibrating telecommunication pipeline resource data | |
| CN111736196B (en) | Method for meeting application positioning requirement and user equipment | |
| KR101321596B1 (en) | Operating method of information managing system on undergrounded facility object with tablet pc | |
| KR20120071643A (en) | Method and apparatus of allocation channel dynamically | |
| CN108882165B (en) | Navigation method and 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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |