[go: up one dir, main page]

CN109951814A - Localization method, device and computer readable storage medium - Google Patents

Localization method, device and computer readable storage medium Download PDF

Info

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
Application number
CN201711379421.XA
Other languages
Chinese (zh)
Other versions
CN109951814B (en
Inventor
刘通
施兆阳
陈灿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201711379421.XA priority Critical patent/CN109951814B/en
Publication of CN109951814A publication Critical patent/CN109951814A/en
Application granted granted Critical
Publication of CN109951814B publication Critical patent/CN109951814B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Localization method, device and computer readable storage medium
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.
CN201711379421.XA 2017-12-20 2017-12-20 Positioning method, positioning device and computer-readable storage medium Active CN109951814B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (14)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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