CN109842897A - Method of calibration, device and the readable storage medium storing program for executing of terminal signaling data - Google Patents
Method of calibration, device and the readable storage medium storing program for executing of terminal signaling data Download PDFInfo
- Publication number
- CN109842897A CN109842897A CN201910104852.8A CN201910104852A CN109842897A CN 109842897 A CN109842897 A CN 109842897A CN 201910104852 A CN201910104852 A CN 201910104852A CN 109842897 A CN109842897 A CN 109842897A
- Authority
- CN
- China
- Prior art keywords
- cell
- terminal
- signaling data
- access
- information list
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Method of calibration, device and the readable storage medium storing program for executing of terminal signaling data provided by the invention, the signaling data including current accessed cell ID and including access time sent by receiving terminal;Previous access cell ID of the terminal before the access time is determined according to the first information list prestored;Wherein, each cell ID that each terminal is accessed within a preset period of time is stored in first information list;Determine that there are several neighboring communities of position incidence relation marks with previous access cell ID according to the second information list prestored;Second information list includes each cell ID and accesses the probability of other cells after completing to the access of each cell;Determining check results are identified according to whether current accessed cell ID belongs to several neighboring communities, to realize the verification of the cell ID for carrying in signaling data, are provided the foundation by the subsequent data analysis carried out based on cell ID.
Description
Technical field
The present invention relates to data analysis technique more particularly to a kind of methods of calibration of terminal signaling data, device and readable
Storage medium.
Background technique
Current many operator's big data applications require to use the signaling acquired in communication network by DPI mode
Data carry out big data analysis.In general, generally comprising user identifier, terminal iidentification, movement in the signaling data that acquisition generates
The signaling actions of network cell mark and user under this cell.
The problems such as due to the complexity of signaling process, the complexity of network structure, the technical capability of DPI equipment and level,
Acquiring cell ID in the record generated, there are some incorrect or do not meet existing net and configure actual mistake.
The analysis result of data that the problem can make the subsequent position data based on cell ID etc. be carried out analysis by
To large effect, how to determine whether the cell ID carried in signaling data correctly becomes research emphasis.
Summary of the invention
It is referred in the prior art for above-mentioned, it can not be for the cell ID that is carried in signaling data whether just
The technical issues of true method of calibration, the present invention provides method of calibration, device and the readable storages of a kind of terminal signaling data
Medium.
On the one hand, the present invention provides a kind of methods of calibration of terminal signaling data, comprising:
Receive the signaling data including current accessed cell ID and including access time that terminal is sent;
Previous access cell ID of the terminal before the access time is determined according to the first information list prestored;Its
In, each cell ID that each terminal is accessed within a preset period of time is stored in first information list;
Determine that there are several phases of position incidence relation with previous access cell ID according to the second information list prestored
Adjacent cell mark;Wherein, the second information list includes each cell ID and visits after completing to the access of each cell
Ask the probability of other cells;
Judge whether current accessed cell ID belongs to several neighboring community's marks;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Optionally, receive terminal send the signaling data including current accessed cell ID and including access time it
Afterwards, further includes:
According to the first information list prestored determine the corresponding cell of current accessed cell ID in signaling time whether
By terminal access;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Optionally, in the case where current accessed cell ID is not belonging to several neighboring communities mark, alternatively, current accessed
The corresponding cell of cell ID in signaling time not by terminal access in the case where, method of calibration further include:
It is determined according to the first information list prestored and accessed current accessed cell ID respective cell in access time
Other each terminals;
Determine that the history of other each terminals within a preset period of time accesses cell ID;
The first information list for accessing cell ID according to each history and prestoring determines each history access cell ID pair
Several access terminals answered;
Judge whether terminal belongs to several access terminals;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Optionally, judge whether current accessed cell ID belongs to several neighboring community's marks, comprising:
Judge whether current accessed cell ID belongs to several neighboring community's marks;If being not belonging to, according to preset small
Qu Gongcan information table determines that current accessed cell and several neighboring communities identify whether the neighbouring relations there are geographical location;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Optionally, the method for calibration further include:
Join the geographical location that information table determines the corresponding cell of previous access cell ID of terminal according to cell public affairs, determines
The geographical location of current accessed cell ID respective cell;
It is current to visit according to the geographical location of the corresponding cell of previous access cell ID of terminal and previous access time
Ask that the geographical location of cell ID respective cell and access time determine the movement speed of terminal;
Determine whether cell public affairs ginseng information table is wrong according to movement speed;
Correspondingly, joining the check results outlet terminal position of information table and signaling data according to cell public affairs, comprising:
Where the check results outlet terminal for joining the whether wrong judgement result and signaling data of information table according to cell public affairs
Position.
Optionally, the second information list is obtained to first information list statistical disposition.
Optionally, signaling data further includes signaling type;
If signaling type is non-booting signaling, executes and determine terminal in the access according to the first information list prestored
The step of previous access cell ID before time.
On the other hand, the present invention provides a kind of calibration equipments of terminal signaling data, comprising:
Communication unit, for receiving the signaling including current accessed cell ID and including access time of terminal transmission
Data;
First processing units, before determining terminal before the access time according to the first information list prestored
Secondary access cell ID;Wherein, each cell mark that each terminal is accessed within a preset period of time is stored in first information list
Know;It is also used to determine that there are several phases of position incidence relation with previous access cell ID according to the second information list prestored
Adjacent cell mark;Wherein, the second information list includes each cell ID and visits after completing to the access of each cell
Ask the probability of other cells;
The second processing unit, for judging whether current accessed cell ID belongs to several neighboring community's marks;If so,
The check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
In another aspect, the present invention provides a kind of calibration equipments of terminal signaling data, comprising: memory and memory
The processor of connection, and store the computer program that can be run on a memory and on a processor, which is characterized in that
Processor executes when running computer program such as any one of preceding method.
Last aspect, the present invention provides a kind of readable storage medium storing program for executing, which is characterized in that including program, when it is being counted
When being run on calculation machine, so that computer is executed such as any one of preceding method.
Method of calibration, device and the readable storage medium storing program for executing of terminal signaling data provided by the invention, by receiving terminal hair
The signaling data including current accessed cell ID and including access time sent;It is determined according to the first information list prestored
Previous access cell ID of the terminal before the access time;Wherein, each terminal is stored in first information list pre-
If each cell ID accessed in the period;Exist according to the second information list prestored is determining with previous access cell ID
Several neighboring communities of position incidence relation identify;Wherein, the second information list include each cell ID and complete pair
The probability of other cells is accessed after the access of each cell;Judge whether current accessed cell ID belongs to several neighboring communities
Mark;If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake, to realize
Verification for the cell ID carried in signaling data provides base by the subsequent data analysis carried out based on cell ID
Plinth.
Detailed description of the invention
Through the above attached drawings, it has been shown that the specific embodiment of the disclosure will be hereinafter described in more detail.These attached drawings
It is not intended to limit the scope of this disclosure concept by any means with verbal description, but is by referring to specific embodiments
Those skilled in the art illustrate the concept of the disclosure.
Fig. 1 be the present invention is based on network architecture schematic diagram;
Fig. 2 is a kind of flow diagram of the method for calibration for terminal signaling data that the embodiment of the present invention one provides;
Fig. 3 is a kind of flow diagram of the method for calibration of terminal signaling data provided by Embodiment 2 of the present invention;
Fig. 4 is a kind of structural schematic diagram of the calibration equipment for terminal signaling data that the embodiment of the present invention three provides;
Fig. 5 is a kind of hardware structural diagram of the calibration equipment for terminal signaling data that the embodiment of the present invention four provides.
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure
Example, and together with specification for explaining the principles of this disclosure.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described.
Current many operator's big data applications require to use the signaling acquired in communication network by DPI mode
Data carry out big data analysis.In general, generally comprising user identifier, terminal iidentification, movement in the signaling data that acquisition generates
The signaling actions of network cell mark and user under this cell.
The problems such as due to the complexity of signaling process, the complexity of network structure, the technical capability of DPI equipment and level,
Acquiring cell ID in the record generated, there are some incorrect or do not meet existing net and configure actual mistake.
The analysis result of data that the problem can make the subsequent position data based on cell ID etc. be carried out analysis by
To large effect, how to determine whether the cell ID carried in signaling data correctly becomes research emphasis.
It is referred in the prior art for above-mentioned, it can not be for the cell ID that is carried in signaling data whether just
The technical issues of true method of calibration, the present invention provides method of calibration, device and the readable storages of a kind of terminal signaling data
Medium.
Fig. 1 be the present invention is based on network architecture schematic diagram, as shown in Figure 1, the present invention is based on the network architecture at least wrap
It includes: the calibration equipment 2 of terminal 1 and terminal signaling data.Wherein, terminal 1 then can be such as smart phone.Terminal signaling number
According to calibration equipment 2 then can be cloud server or server cluster, preset logical process can be performed.
Fig. 2 is a kind of flow diagram of the method for calibration for terminal signaling data that the embodiment of the present invention one provides.
As shown in Fig. 2, the method for calibration of the terminal signaling data includes:
Step 101 receives the signaling data including current accessed cell ID and including access time that terminal is sent.
Step 102 determines that previous access of the terminal before the access time is small according to the first information list prestored
Area's mark;Wherein, each cell ID that each terminal is accessed within a preset period of time is stored in first information list.
Step 103 determines that there are position incidence relations with previous access cell ID according to the second information list prestored
Several neighboring communities mark;Wherein, the second information list includes each cell ID and completes the visit to each cell
The probability of other cells is accessed after asking.
Step 104 judges whether current accessed cell ID belongs to several neighboring community's marks;If so, signaling data
Check results be correct;Otherwise, the check results of signaling data are mistake.
It should be noted that the executing subject of the method for calibration of terminal signaling data provided by the invention concretely Fig. 1
Shown in terminal signaling data calibration equipment 2.
In general, during user's using terminal, when position movement occurs in it, what terminal was accessed and accessed
Cell will change.In variation, terminal reports to the calibration equipment of terminal signaling data by signaling data is actively initiated,
Wherein, it can generally be carried in signaling data just like the terminal iidentification of IMSI device number or cell-phone number, such as Location Area Identity (LAC/TAC/
EnodeBID), the cell ID including cell id and access time.
Then, the calibration equipment of terminal signaling data will determine terminal in the access according to the first information list prestored
Previous access cell ID before time.Specifically, first information list is incited somebody to action by the calibration equipment of terminal signaling data
The integrated message data of each signaling data carries out the stream process based on Technical Architectures such as Storm, SparkStreaming, Flink
It obtains, each cell ID that each terminal is accessed within a preset period of time is stored in the first information list.Further come
It says, may include the sublist having using different storage forms in the first information list, such as divided according to each cell ID
Column storage, and each terminal iidentification is stored under column belonging to corresponding cell ID according to the different access time;Alternatively, such as according to
Each terminal iidentification carries out a point column storage, and each cell ID is stored in belonging to corresponding terminal iidentification according to the different access time
Under column.Therefore, previous access cell ID of the terminal before the access time can get according to the first information list,
That is the terminal access cell ID entrained in upper primary transmission signaling data.
Optionally, in the present embodiment, the signaling data further includes signaling type;If signaling type is non-booting letter
When enabling, executes the first information list that basis above-mentioned prestores and determine previous access cell of the terminal before the access time
The step of mark.Specifically, when signaling type is booting signaling, due to the accuracy pole of cell ID in the type signaling
Height, therefore it is within the scope of the verification of the application.
Then, the calibration equipment of terminal signaling data is according to the determination of the second information list and previous access cell mark prestored
There are several neighboring communities of position incidence relation marks for knowledge.Wherein, the second information list include each cell ID and
Complete the probability that the access to each cell accesses other cells later.
Specifically, the second information list is obtained to first information list statistical disposition, wherein is directed to the first letter
Cease list in each cell ID, count next cell ID of appearance at timed intervals first, then, according to it is each when
Between in section each next cell ID frequency of occurrence, calculate the probability of occurrence of each next cell ID, it is corresponding right to establish
Should be related to obtain the second information list, the probability of general next cell more it is high then with the cell be neighboring community probability more
It is high.Therefore, by second information list can get there are the several adjacent of position incidence relation with previous access cell ID
Cell ID.
Finally, judging whether current accessed cell ID belongs to several neighboring community's marks, and determined according to judging result
Check results.Wherein, when current accessed cell ID is one of them in several neighboring communities mark, check results are positive
Really, i.e., the current cell identification in signaling data is accurate;Current accessed cell ID is not in several neighboring community's marks
One of them when, check results are mistake, i.e., the current cell identification in signaling data be it is inaccurate.
In addition, it is optional, for the ease of the statistics for terminal location, also according to cell public affairs after obtaining check results
Join the check results outlet terminal position of information table and signaling data.Cell public affairs ginseng information table includes cell public affairs ginseng letter
Breath, such as each cell mark and the positional relationship between corresponding latitude and longitude information or each cell ID.It is general that this is small
Qu Gongcan information is provided by common carrier, is fixed.But with the hair of the update of the communication technology and business
Exhibition, actual cell public affairs ginseng is it is possible that join inconsistent situation with the cell public affairs in cell public affairs ginseng information table, this will affect
The judgement for terminal position.
Therefore, in the present embodiment, can also it join whether information table accurately determines for cell public affairs, such as: according to small
Qu Gongcan information table determines the geographical location of the corresponding cell of previous access cell ID of terminal, determines current accessed cell mark
Know the geographical location of respective cell;According to the geographical location of the corresponding cell of previous access cell ID of terminal and previous visit
It asks the time, the geographical location of current accessed cell ID respective cell and access time determine the movement speed of terminal;According to
Movement speed determines whether cell public affairs ginseng information table is wrong.In general, when movement speed is greater than 50 meter per seconds, then it is assumed that cell
Longitude and latitude work ginseng information may it is wrong, charge to error listing.If the note errors number of a cell is more than 5 times, recognize
For cell work staggering mistake.
Correspondingly, then may be used in the check results outlet terminal position for joining information table and signaling data according to cell public affairs
Join the check results outlet terminal position of the whether wrong judgement result and signaling data of information table according to cell public affairs.It is i.e. small
When Qu Gongcan information table is accurately and/or the check results of signaling data are correct, corresponding correct information is exported.
The method of calibration of terminal signaling data provided by the invention includes current accessed cell by receive terminal transmission
Signaling data including mark and access time;According to the first information list prestored determine terminal the access time it
Preceding previous access cell ID;Wherein, be stored in first information list each terminal accessed within a preset period of time it is each
Cell ID;Determine that there are several phases of position incidence relation with previous access cell ID according to the second information list prestored
Adjacent cell mark;Wherein, the second information list includes each cell ID and visits after completing to the access of each cell
Ask the probability of other cells;Judge whether current accessed cell ID belongs to several neighboring community's marks;If so, signaling data
Check results be correct;Otherwise, the check results of signaling data are mistake, to realize for carrying in signaling data
The verification of cell ID is provided the foundation by the subsequent data analysis carried out based on cell ID.
Fig. 3 is a kind of flow diagram of the method for calibration of terminal signaling data provided by Embodiment 2 of the present invention.
As shown in figure 3, the method for calibration of the terminal signaling data includes:
The signaling data including current accessed cell ID and including access time that step 201, terminal are sent.
Step 202 determines the corresponding cell of current accessed cell ID in signaling according to the first information list prestored
Between when whether by terminal access.
If so, thening follow the steps 203;Otherwise, step 206 is executed.
Step 203 determines that previous access of the terminal before the access time is small according to the first information list prestored
Area's mark;
Wherein, each cell ID that each terminal is accessed within a preset period of time is stored in first information list.
Step 204 determines that there are position incidence relations with previous access cell ID according to the second information list prestored
Several neighboring communities mark;
Wherein, the second information list includes each cell ID and accesses it after completing to the access of each cell
The probability of his cell.
Step 205 judges whether current accessed cell ID belongs to several neighboring community's marks.
If so, the check results of signaling data are correct;Otherwise, step 206 is executed.
Step 206 accessed current accessed cell ID pair in access time according to the first information list prestored is determining
Answer other each terminals of cell;
Step 207 determines that the history of other each terminals within a preset period of time accesses cell ID;
Step 208, the first information list for accessing cell ID according to each history and prestoring determine that each history access is small
Area identifies corresponding several access terminals;
Step 209 judges whether terminal belongs to several access terminals.
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
It should be noted that the executing subject of the method for calibration of terminal signaling data provided by the invention concretely Fig. 1
Shown in terminal signaling data calibration equipment 2.
In general, during user's using terminal, when position movement occurs in it, what terminal was accessed and accessed
Cell will change.In variation, terminal reports to the calibration equipment of terminal signaling data by signaling data is actively initiated,
Wherein, it can generally be carried in signaling data just like the terminal iidentification of IMSI device number or cell-phone number, such as Location Area Identity (LAC/TAC/
EnodeBID), the cell ID including cell id and access time.
Then, unlike aforementioned embodiments, in the present embodiment, the calibration equipment of terminal signaling data can be adopted
With parallel check, wherein the calibration equipment of the terminal signaling data as described in step 202 is true according to the first information list prestored
The corresponding cell of current accessed cell ID is determined in signaling time whether by terminal access, if so, the verification of signaling data
It as a result is correct;Otherwise, step 206 is executed.
And step 203-205 is then similar with aforementioned embodiments, it may be assumed that
The calibration equipment of terminal signaling data will determine terminal in the access time according to the first information list prestored
Previous access cell ID before.Specifically, first information list is the calibration equipment by terminal signaling data by each letter
It enables the message data of data integration carry out the stream process based on Technical Architectures such as Storm, SparkStreaming, Flink to obtain
, each cell ID that each terminal is accessed within a preset period of time is stored in the first information list.Furthermore, it is understood that
It may include the sublist having using different storage forms in the first information list, such as carry out a point column according to each cell ID and deposit
Storage, and each terminal iidentification is stored under column belonging to corresponding cell ID according to the different access time;Alternatively, such as according to each end
End mark carries out a point column storage, and each cell ID is stored in column belonging to corresponding terminal iidentification according to the different access time
Under.Therefore, previous access cell ID of the terminal before the access time can get according to the first information list, i.e.,
The terminal access cell ID entrained in upper primary transmission signaling data.
Optionally, in the present embodiment, the signaling data further includes signaling type;If signaling type is non-booting letter
When enabling, executes the first information list that basis above-mentioned prestores and determine previous access cell of the terminal before the access time
The step of mark.Specifically, when signaling type is booting signaling, due to the accuracy pole of cell ID in the type signaling
Height, therefore it is within the scope of the verification of the application.
Then, the calibration equipment of terminal signaling data is according to the determination of the second information list and previous access cell mark prestored
There are several neighboring communities of position incidence relation marks for knowledge.Wherein, the second information list include each cell ID and
Complete the probability that the access to each cell accesses other cells later.
Specifically, the second information list is obtained to first information list statistical disposition, wherein is directed to the first letter
Cease list in each cell ID, count next cell ID of appearance at timed intervals first, then, according to it is each when
Between in section each next cell ID frequency of occurrence, calculate the probability of occurrence of each next cell ID, it is corresponding right to establish
Should be related to obtain the second information list, the probability of general next cell more it is high then with the cell be neighboring community probability more
It is high.Therefore, by second information list can get there are the several adjacent of position incidence relation with previous access cell ID
Cell ID.
Then, judge whether current accessed cell ID belongs to several neighboring community's marks, it is different from aforementioned embodiments
, in present embodiment, when step 203 judges the corresponding cell of current accessed cell ID in signaling time not by end
When the access of end, alternatively, will be executed when step 205 judges that current accessed cell ID is not belonging to several neighboring communities mark
It is determined according to the first information list prestored and accessed other each ends of current accessed cell ID respective cell in access time
End;Determine that the history of other each terminals within a preset period of time accesses cell ID;According to each history access cell ID and
The first information list prestored determines the corresponding several access terminals of each history access cell ID;Judge whether terminal belongs to
Several access terminals;If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake, with
Obtain final check results.
Judged by multilayer, enables to the cell ID in signaling data to obtain more accurate verification, improve school
While testing the correctness of result, lay a good foundation for the output of subsequent terminal location.
In addition, it is optional, for the ease of the statistics for terminal location, also according to cell public affairs after obtaining check results
Join the check results outlet terminal position of information table and signaling data.Cell public affairs ginseng information table includes cell public affairs ginseng letter
Breath, such as each cell mark and the positional relationship between corresponding latitude and longitude information or each cell ID.It is general that this is small
Qu Gongcan information is provided by common carrier, is fixed.But with the hair of the update of the communication technology and business
Exhibition, actual cell public affairs ginseng is it is possible that join inconsistent situation with the cell public affairs in cell public affairs ginseng information table, this will affect
The judgement for terminal position.
Therefore, in the present embodiment, can also it join whether information table accurately determines for cell public affairs, such as: according to small
Qu Gongcan information table determines the geographical location of the corresponding cell of previous access cell ID of terminal, determines current accessed cell mark
Know the geographical location of respective cell;According to the geographical location of the corresponding cell of previous access cell ID of terminal and previous visit
It asks the time, the geographical location of current accessed cell ID respective cell and access time determine the movement speed of terminal;According to
Movement speed determines whether cell public affairs ginseng information table is wrong.In general, when movement speed is greater than 50 meter per seconds, then it is assumed that cell
Longitude and latitude work ginseng information may it is wrong, charge to error listing.If the note errors number of a cell is more than 5 times, recognize
For cell work staggering mistake.
Correspondingly, then may be used in the check results outlet terminal position for joining information table and signaling data according to cell public affairs
Join the check results outlet terminal position of the whether wrong judgement result and signaling data of information table according to cell public affairs.It is i.e. small
When Qu Gongcan information table is accurately and/or the check results of signaling data are correct, corresponding correct information is exported.
The method of calibration of terminal signaling data provided by the invention includes current accessed cell by receive terminal transmission
Signaling data including mark and access time;According to the first information list prestored determine terminal the access time it
Preceding previous access cell ID;Wherein, be stored in first information list each terminal accessed within a preset period of time it is each
Cell ID;Determine that there are several phases of position incidence relation with previous access cell ID according to the second information list prestored
Adjacent cell mark;Wherein, the second information list includes each cell ID and visits after completing to the access of each cell
Ask the probability of other cells;Judge whether current accessed cell ID belongs to several neighboring community's marks;If so, signaling data
Check results be correct;Otherwise, the check results of signaling data are mistake, to realize for carrying in signaling data
The verification of cell ID is provided the foundation by the subsequent data analysis carried out based on cell ID.
Fig. 4 is a kind of structural schematic diagram of the calibration equipment for terminal signaling data that the embodiment of the present invention three provides, the school
Experiment device includes:
Communication unit 10, for receiving the letter including current accessed cell ID and including access time of terminal transmission
Enable data;
First processing units 20, for determining terminal before the access time according to the first information list prestored
Previous access cell ID;Wherein, each cell that each terminal is accessed within a preset period of time is stored in first information list
Mark;It is also used to determine that there are the several of position incidence relation with previous access cell ID according to the second information list prestored
Neighboring community's mark;Wherein, the second information list include each cell ID and complete to the access of each cell after
Access the probability of other cells;
The second processing unit 30, for judging whether current accessed cell ID belongs to several neighboring community's marks;If so,
Then the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Optionally, further includes: third processing unit;
Third processing unit is used in reception terminal transmission including current accessed cell ID and including access time
Signaling data after, further includes:
According to the first information list prestored determine the corresponding cell of current accessed cell ID in signaling time whether
By terminal access;If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Optionally, further includes: fourth processing unit;
Fourth processing unit is used in the case where current accessed cell ID is not belonging to several neighboring communities mark, or
Person, the corresponding cell of current accessed cell ID in signaling time not by terminal access in the case where, according to first prestored
Information list, which is determined, accessed other each terminals of current accessed cell ID respective cell in access time;Determine it is each other
The history of terminal within a preset period of time accesses cell ID;Cell ID and the first information prestored column are accessed according to each history
Table determines the corresponding several access terminals of each history access cell ID;Judge whether terminal belongs to several access terminals;If
It is that then the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Optionally, the second processing unit, is also used to judge whether current accessed cell ID belongs to several neighboring community's marks
Know, judges whether current accessed cell ID belongs to several neighboring community's marks;If being not belonging to, joined according to preset cell public affairs
Information table determines that current accessed cell and several neighboring communities identify whether the neighbouring relations there are geographical location;If so, letter
It is correct for enabling the check results of data;Otherwise, the check results of signaling data are mistake.
It optionally, further include the 5th processing unit;
5th processing unit, which is used to join information table according to cell public affairs, determines that the previous access cell ID of terminal is corresponding
The geographical location of cell determines the geographical location of current accessed cell ID respective cell;
It is current to visit according to the geographical location of the corresponding cell of previous access cell ID of terminal and previous access time
Ask that the geographical location of cell ID respective cell and access time determine the movement speed of terminal;It is determined according to movement speed small
Whether Qu Gongcan information table is wrong;
Correspondingly, joining the check results outlet terminal position of information table and signaling data according to cell public affairs, comprising: root
According to the check results outlet terminal position of cell public affairs ginseng information table whether wrong judgement result and signaling data.
Optionally, the second information list is obtained to first information list statistical disposition.
Optionally, signaling data further includes signaling type;If signaling type is non-booting signaling, execute what basis prestored
First information list determines the step of previous access cell ID of the terminal before the access time.
The technical staff in field can be understood that, for convenience and simplicity of description, the tool of the system of foregoing description
Body running process and corresponding beneficial effect, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
The calibration equipment of terminal signaling data provided by the invention includes current accessed cell by receive terminal transmission
Signaling data including mark and access time;According to the first information list prestored determine terminal the access time it
Preceding previous access cell ID;Wherein, be stored in first information list each terminal accessed within a preset period of time it is each
Cell ID;Determine that there are several phases of position incidence relation with previous access cell ID according to the second information list prestored
Adjacent cell mark;Wherein, the second information list includes each cell ID and visits after completing to the access of each cell
Ask the probability of other cells;Judge whether current accessed cell ID belongs to several neighboring community's marks;If so, signaling data
Check results be correct;Otherwise, the check results of signaling data are mistake, to realize for carrying in signaling data
The verification of cell ID is provided the foundation by the subsequent data analysis carried out based on cell ID.
In other embodiments, Fig. 5 is a kind of calibration equipment for terminal signaling data that the embodiment of the present invention four provides
Hardware structural diagram.As shown in figure 5, the calibration equipment of the terminal signaling data is specific can include:
Processor 42;
Memory 41 for storage processor executable instruction;
Wherein, processor 42 is configured as:
Receive the signaling data including current accessed cell ID and including access time that terminal is sent;
Previous access cell ID of the terminal before the access time is determined according to the first information list prestored;Its
In, each cell ID that each terminal is accessed within a preset period of time is stored in first information list;
Determine that there are several phases of position incidence relation with previous access cell ID according to the second information list prestored
Adjacent cell mark;Wherein, the second information list includes each cell ID and visits after completing to the access of each cell
Ask the probability of other cells;
Judge whether current accessed cell ID belongs to several neighboring community's marks;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
Wherein, above-mentioned memory 41 can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and light
Data storage device etc..And processor 42 can be by one or more application specific integrated circuit (ASIC), digital signal processor
Framework (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA),
Controller, microcontroller, microprocessor framework or other electronic components are realized.
The technical staff in field can be understood that, for convenience and simplicity of description, the tool of the system of foregoing description
Body running process and corresponding beneficial effect, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In addition, the present invention provides a kind of readable storage medium storing program for executing, including instruction, when instruction is run on computers, meter
Calculation machine can execute arbitrary method in above-described embodiment one or embodiment two.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
Its embodiment.The present invention is directed to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following
Claims are pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by appended claims
System.
Claims (10)
1. a kind of method of calibration of terminal signaling data characterized by comprising
Receive the signaling data including current accessed cell ID and including access time that terminal is sent;
Previous access cell ID of the terminal before the access time is determined according to the first information list prestored;Wherein,
Each cell ID that each terminal is accessed within a preset period of time is stored in first information list;
Determine that there are the several adjacent small of position incidence relation with previous access cell ID according to the second information list prestored
Area's mark;Wherein, the second information list includes each cell ID and accesses it after completing to the access of each cell
The probability of his cell;
Judge whether current accessed cell ID belongs to several neighboring community's marks;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
2. the method for calibration of terminal signaling data according to claim 1, which is characterized in that receive terminal send include
After current accessed cell ID and signaling data including access time, further includes:
Determine the corresponding cell of current accessed cell ID in signaling time whether by end according to the first information list prestored
End access;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
3. the method for calibration of terminal signaling data according to claim 2, which is characterized in that in current accessed cell ID
In the case where being not belonging to several neighboring communities mark, alternatively, the corresponding cell of current accessed cell ID in signaling time not
In the case where terminal access, method of calibration further include:
According to the first information list that prestores determine access time accessed current accessed cell ID respective cell it is each its
His terminal;
Determine that the history of other each terminals within a preset period of time accesses cell ID;
Cell ID, which is accessed, according to each history determines that each history access cell ID is corresponding with the first information list prestored
Several access terminals;
Judge whether terminal belongs to several access terminals;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
4. the method for calibration of terminal signaling data according to claim 1, which is characterized in that judge current accessed cell mark
Know and whether belong to several neighboring community's marks, comprising:
Judge whether current accessed cell ID belongs to several neighboring community's marks;It is public according to preset cell if being not belonging to
Join information table, determines that current accessed cell and several neighboring communities identify whether the neighbouring relations there are geographical location;
If so, the check results of signaling data are correct;Otherwise, the check results of signaling data are mistake.
5. the method for calibration of terminal signaling data according to claim 1-4, which is characterized in that further include:
Join the geographical location that information table determines the corresponding cell of previous access cell ID of terminal according to cell public affairs, determines current
Access the geographical location of cell ID respective cell;
It is small according to the geographical location of the corresponding cell of previous access cell ID of terminal and previous access time, current accessed
The geographical location of area mark respective cell and access time determine the movement speed of terminal;
Determine whether cell public affairs ginseng information table is wrong according to movement speed;
Correspondingly, joining the check results outlet terminal position of information table and signaling data according to cell public affairs, comprising:
Join the check results outlet terminal position of the whether wrong judgement result and signaling data of information table according to cell public affairs.
6. the method for calibration of any one of -4 terminal signaling data according to claim 1, which is characterized in that the second information list is
First information list statistical disposition is obtained.
7. the method for calibration of terminal signaling data according to claim 1, which is characterized in that signaling data further includes signaling class
Type;
If signaling type is non-booting signaling, executes and determine terminal in the access time according to the first information list prestored
The step of previous access cell ID before.
8. a kind of calibration equipment of terminal signaling data characterized by comprising
Communication unit, for receiving the signaling number including current accessed cell ID and including access time of terminal transmission
According to;
First processing units, for determining previous visit of the terminal before the access time according to the first information list prestored
Ask cell ID;Wherein, each cell ID that each terminal is accessed within a preset period of time is stored in first information list;Also
For determining that there are the several adjacent small of position incidence relation with previous access cell ID according to the second information list prestored
Area's mark;Wherein, the second information list includes each cell ID and accesses it after completing to the access of each cell
The probability of his cell;
The second processing unit, for judging whether current accessed cell ID belongs to several neighboring community's marks;If so, signaling
The check results of data are correct;Otherwise, the check results of signaling data are mistake.
9. a kind of calibration equipment of terminal signaling data characterized by comprising memory, the processor being connect with memory,
And store the computer program that can be run on a memory and on a processor, which is characterized in that
The method that perform claim requires any one of 1-7 when processor runs computer program.
10. a kind of readable storage medium storing program for executing, which is characterized in that including program, when run on a computer, so that computer is held
The method of any one of row claim 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910104852.8A CN109842897B (en) | 2019-02-01 | 2019-02-01 | Method and device for verifying signaling data of terminal and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910104852.8A CN109842897B (en) | 2019-02-01 | 2019-02-01 | Method and device for verifying signaling data of terminal and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109842897A true CN109842897A (en) | 2019-06-04 |
CN109842897B CN109842897B (en) | 2022-02-22 |
Family
ID=66884512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910104852.8A Active CN109842897B (en) | 2019-02-01 | 2019-02-01 | Method and device for verifying signaling data of terminal and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109842897B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150312782A1 (en) * | 2012-09-07 | 2015-10-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method, device and program for validation of sleeping cells in a communications network |
CN105491529A (en) * | 2016-01-07 | 2016-04-13 | 中国联合网络通信集团有限公司 | Memory mapping processing method of mobile terminal location data and big data platform |
US20160105801A1 (en) * | 2014-10-09 | 2016-04-14 | Microsoft Corporation | Geo-based analysis for detecting abnormal logins |
CN106304132A (en) * | 2015-05-21 | 2017-01-04 | 普天信息技术有限公司 | The check method of Physical Cell Identifier |
CN106851707A (en) * | 2017-02-27 | 2017-06-13 | 中国联合网络通信集团有限公司 | Base station calibration information abstraction method and base station calibration information abstraction system |
US20170181013A1 (en) * | 2014-08-20 | 2017-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Performance Index Determination For A Communication Service |
CN107258104A (en) * | 2015-01-30 | 2017-10-17 | 瑞典爱立信有限公司 | Cell detection in cellular communications networks |
-
2019
- 2019-02-01 CN CN201910104852.8A patent/CN109842897B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150312782A1 (en) * | 2012-09-07 | 2015-10-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method, device and program for validation of sleeping cells in a communications network |
US20170181013A1 (en) * | 2014-08-20 | 2017-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Performance Index Determination For A Communication Service |
US20160105801A1 (en) * | 2014-10-09 | 2016-04-14 | Microsoft Corporation | Geo-based analysis for detecting abnormal logins |
CN107258104A (en) * | 2015-01-30 | 2017-10-17 | 瑞典爱立信有限公司 | Cell detection in cellular communications networks |
CN106304132A (en) * | 2015-05-21 | 2017-01-04 | 普天信息技术有限公司 | The check method of Physical Cell Identifier |
CN105491529A (en) * | 2016-01-07 | 2016-04-13 | 中国联合网络通信集团有限公司 | Memory mapping processing method of mobile terminal location data and big data platform |
CN106851707A (en) * | 2017-02-27 | 2017-06-13 | 中国联合网络通信集团有限公司 | Base station calibration information abstraction method and base station calibration information abstraction system |
Non-Patent Citations (1)
Title |
---|
马丽: "成都移动通信核心网优化系统的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士) 信息科技辑 2016年第03期》 * |
Also Published As
Publication number | Publication date |
---|---|
CN109842897B (en) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110166943B (en) | Method for processing terminal position information | |
CN109034660A (en) | Based on the determination method and relevant apparatus of the risk control strategy of prediction model | |
US7817547B2 (en) | Uncovering the differences in backbone networks | |
CN109446071A (en) | Interface test method, interface test device, electronic equipment and storage medium | |
CN107341098A (en) | Software performance testing method, platform, equipment and storage medium | |
CN106022826A (en) | Cheating user recognition method and system in webcast platform | |
CN110309058A (en) | Business end test method, device, computer installation and computer storage medium | |
CN107291713B (en) | Prompting method, terminal and server for searching keywords of interest points | |
CN106657991A (en) | Magnetic resonance quality control method and system, and server | |
CN109936819A (en) | It gets on the bus a recommended method, device and equipment | |
CN107395464A (en) | A kind of server test method, apparatus and API gateway | |
CN110121183A (en) | Information processing method and device and computer readable storage medium | |
CN106714179B (en) | Identify the method and device of pseudo-base station information | |
CN110099442A (en) | The change in location of the network equipment determines method, apparatus, computer equipment and medium | |
CN111078688A (en) | Method for micro-service health check and storage medium | |
CN110113346A (en) | A kind of network verification method, user terminal and server | |
CN109842897A (en) | Method of calibration, device and the readable storage medium storing program for executing of terminal signaling data | |
CN113645625A (en) | Pseudo base station positioning method and device, electronic equipment and readable medium | |
CN112799956B (en) | Asset identification capability test method, device and system device | |
CN109313827A (en) | Classroom is registered method, apparatus, terminal and storage medium | |
CN112817851A (en) | Service testing method, device, equipment, medium and computer program product | |
CN107040603A (en) | For determining the method and apparatus that application program App enlivens scene | |
CN110362466A (en) | Bid logic test method, device, computer equipment and storage medium | |
CN106611100A (en) | Analysis method and device for user behaviors | |
CN110972169A (en) | Wireless network testing 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 |