[go: up one dir, main page]

CN102256215B - Method and system for verifying international mobile equipment identity in trunking manner - Google Patents

Method and system for verifying international mobile equipment identity in trunking manner Download PDF

Info

Publication number
CN102256215B
CN102256215B CN201110189405.0A CN201110189405A CN102256215B CN 102256215 B CN102256215 B CN 102256215B CN 201110189405 A CN201110189405 A CN 201110189405A CN 102256215 B CN102256215 B CN 102256215B
Authority
CN
China
Prior art keywords
eir
mobile device
imei
list
record
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.)
Active
Application number
CN201110189405.0A
Other languages
Chinese (zh)
Other versions
CN102256215A (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.)
Beijing Ruigete Software Technology Co ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201110189405.0A priority Critical patent/CN102256215B/en
Publication of CN102256215A publication Critical patent/CN102256215A/en
Application granted granted Critical
Publication of CN102256215B publication Critical patent/CN102256215B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method and a system for verifying international mobile equipment identity in a trunking manner. The method comprises the following steps of: setting a trunking member list in an EIR (Equipment Identity Register) for recording a list of all EIR equipment forming a coordination trunking with the EIR; in a processing of executing fast IME (International Mobile Equipment) verification, synchronizing direct change of a local mobile equipment list of a certain EIR to the local mobile equipment list of all the other members in the trunking member list, wherein the direct change comprises increase of new records and/or deletion of the records. With the method and the system, a plurality of EIRs coordinate to finish an IMEI verification function in a trunking manner, utilization rate of the EIR equipment is improved, the effective time index of the IMEI (International Mobile Equipment Identification number) verification result is improved based on full utilization of the IME verification result, construction cost of the system is reduced, and reliability, availability and expandability of the system are improved.

Description

A kind of method and system for verifying international mobile equipment identity in trunking manner
Technical field
The present invention relates to moving communicating field, relate in particular to a kind of method for verifying international mobile equipment identity in trunking manner, equipment identity register and system.
Background technology
In GSM, WCDMA and TD-SCDMA digital mobile cellular telecommunication net, can be by enabling IMEI (International Mobile station Equipment Identity, International Mobile Station Equipment Identification) verification scheme realizes the access to netwoks of mobile device (Mobile Equipment is called for short ME) is controlled.
Owing to enabling at first the object of IMEI verification, be set to prevention faulty equipment and stolen equipment access mobile network, therefore when IMEI is carried out to verification, the equipment state corresponding with IMEI (Equipment Status, be called for short ES) be the whether legal unique foundation of mobile device, conventionally at EIR(Equipment Identity Register, equipment identity register) according to equipment state, complete IMEI verification.
Particularly, EIR comprises one or several for storing the database of IMEI, mainly completes identification to mobile device, monitors the functions such as locking.IMEI can be stored in three, white list, gray list and blacklist independently in list:
● in white list, preserve number section of the device identification of all permissions uses;
● in blacklist, preserve all device identifications that are blocked;
● the not locking of equipment in gray list, but by Network records (in order to add up and other objects).
Equipment state refers to the store status of IMEI in EIR, is respectively: be put into white list, be put into gray list, be put on the blacklist and the unknown.
Its concrete checking procedure is as follows:
From MSC(Mobile-service Switch Center, mobile services switching centre)/SGSN(Serving GPRS Support Node, Serving GPRS Support Node) receive " Check IMEI " message, parse IMEI/TAC(Type Allocation Code, model assigned code), inquiry be take the tables of data (white list, blacklist, gray list etc.) that IMEI/TAC is index and is obtained corresponding with it ES, and using it as IMEI check results, sends it back described MSC/SGSN; Wherein, take the access to netwoks that IMEI verification mode that IMEI is index realized based on mobile device individual cell controls; The access to netwoks that the IMEI verification mode that the TAC of take is index has realized based on mobile device model is controlled.
Obviously, above-mentioned IMEI verification scheme cannot be taken precautions against IMEI itself by bootlegging problem: if certain IMEI is legal, bootlegging the mobile device of this IMEI can be considered to equally legal, and access to mobile network smoothly.
For the above-mentioned IMEI that cannot take precautions against that exists in the IMEI verification scheme solving in standard is by the problem of bootlegging, prior art generally can be chosen in standard " Check IMEI " message increases parameter, as IMSI(International Mobile Subscriber Identity, IMSI International Mobile Subscriber Identity), MSISDN(Mobile Subscriber ISDN, mobile subscriber ISDN number) etc., to increase the accuracy of identification to mobile device.
Therefore, after improving, EIR completes IMEI verification conventionally in the following way:
From MSC/SGSN, receive " Check IMEI " message strengthening, parse the tlv triple <IMEI of mobile device, IMSI, MSISDN> or binary group information <IMSI, the information such as IMEI>; Data query table, determines whether whether described IMEI be the legal user of described IMEI by the mobile subscriber of bootlegging and this IMSI or MSISDN representative; According to the identity validation result to described mobile device and user thereof, and the processing rules of the requirement of the validated user of described mobile device (as whether reported the loss, whether break down etc.) and operator (as forbid or allow bootlegging equipment networking etc.), determine the equipment state that described mobile device is final, and it is sent it back to described MSC/SGSN as IMEI check results;
In above-mentioned IMEI verification mode, what EIR equipment was used is the mobile device list of expansion, adopts IMSI or MSISDN to indicate the validated user of the mobile device that described IMEI is corresponding; If described IMEI is not by bootlegging or used by validated user, using the equipment state in mobile device list as check results, and take as according to this mobile device is carried out to access to netwoks control; If described IMEI, by bootlegging and used by disabled user, carries out access to netwoks control according to the rule of operator to this mobile device.
Can find out, by above-mentioned " Check IMEI " message to standard, strengthen, can make EIR possess the IMEI of strick precaution by the function of bootlegging; Even if existed in a large number the mobile device (Gray Handset, i.e. so-called " mountain vallage machine ") that uses bootlegging IMEI in network, still can enable IMEI verifying function; Like this, by guiding " becoming a full member " process in advance, gradually reduce " mountain vallage machine " in netting index amount, then enable the IMEI verification to " mountain vallage machine ", can eliminate to greatest extent IMEI by bootlegging phenomenon, improve identifiability and the serviceability of mobile device.
While enabling IMEI verifying function in relatively large network, for solving EIR networking problem, generally can be equipped with CEIR(Central Equipment Identity Register, central equipment marker register) equipment; CEIR is higher leveled EIR equipment, stores IMEI central database, and this IMEI central database comprises the information of whole mobile devices in mobile communications network; Concrete, this IMEI central database is distributed mass data storehouse, general storage IMEI and equipment state, also can comprise that other available information is as the time of IMSI, MSISDN, the time of enabling first in network, the last appearance and once in which MSC or SGSN appearance etc.; CEIR equipment has been realized the centralized management of mobile device information, formed server/client relationship with EIR equipment, and the data exchanging function of CEIR equipment IMEI verification needs in meeting net, be also responsible for the shared and exchange of the mobile device list (being mainly blacklist) between different operators.
Thereby the idiographic flow of IMEI verification comprises the following steps:
● MSC/SGSN sends " Check IMEI (IMEI) " message to EIR;
● EIR sends " Remote Check IMEI (IMEI) " message to CEIR, and this message is converted into the remote inquiry to CEIR by local IMEI check request;
● CEIR utilizes inner sign verification unit to carry out verification to this mobile device, to EIR, returns to " Remote Check IMEI Ack (IMEI) " message;
● EIR returns to " Check IMEI Ack (IMEI) " message to MSC/SGSN, and MSC/SGSN determines whether to allow this mobile device to carry out access to netwoks according to received check results.
But introduce after CEIR equipment, EIR equipment need to be stored in the distal end I MEI central database in CEIR with lookup table mode real-time query in checking procedure, so the response time of checking procedure is uncertain, has the defects such as construction cost is high, inefficiency.
For solving the series of problems that in IMEI checking procedure, real-time query distal end I MEI central database brings, can introduce the method for quick verification IMEI, its know-why is: the EIR that carries out IMEI verification is decomposed into ES by IMEI verification and changes identification and ES renewal, in the single IMEI verification for specific mobile device, only carry out one of them stage; Be that EIR ES that identify, specific mobile device in certain IMEI verification changes and will once in the IMEI verification for this specific mobile device, upgrade upper.
For realizing above-mentioned quick verification IMEI method, IMEI central database in CEIR equipment and the data record in the mobile device list in EIR equipment generally all comprise tlv triple and the status information of equipment of mobile device, but every implication difference that data record is represented:
● in CEIR equipment, what the equipment state that data record represents to meet the mobile device of certain condition should be;
● in EIR equipment, data record is annotated " instruction " that will carry out for EIR equipment, and the mobile device that is about to meet certain condition is set to desired equipment state.
The object of IMEI verification is to make MSC/VLR(Visit Location Register, Visited Location Registor) equipment state of mobile device keeps synchronizeing (when MSC carries out mobile device access control with IMEI central database and in SGSN, the information of mobile device is kept in VLR), and realize the access to netwoks of mobile device is controlled according to equipment state; The real process of this quick verification IMEI method is: from VLR/SGSN, send up-to-date tlv triple and status information of equipment to EIR and CEIR; Whether described EIR checks has the equipment state being stored in local mobile device list to upgrade instruction, if had, the equipment state of usining in described renewal instruction is as check results, realize synchronizeing of VLR/SGSN and equipment state in IMEI central database, otherwise, keep current device state constant; By CEIR, identify whether to upgrade the equipment state of mobile device in VLR/SGSN; If needed, CEIR sends to EIR by renewal instruction, and upper, once in the IMEI verification for described mobile device, is handed down to VLR/SGSN by EIR.
In addition,, in quick verification IMEI process, the equipment state renewal instruction being stored in the local mobile device list of EIR equipment can be deleted after execution, to reduce the length of local mobile device list; In checking procedure, EIR only needs the mobile device list of inquiring about local storage can provide check results, and pending operational order negligible amounts in list, therefore can realize the object of quick verification.
Concrete, Fig. 1 shows the flow chart of the method for above-mentioned quick verification IMEI, comprises the following steps:
Step S101, by MSC/SGSN, to EIR, send " Extended Check IMEI " (IMEI check request of expansion) message, this message has been added the current ES of mobile device on the basis of former " Check IMEI " (IMEI verification) message, preferably, can further include the information such as IMSI and MSISDN; And the information such as current ES have been stored among VLR or SGSN, MSC/SGSN can easily obtain;
Step S102, EIR receives and resolves " Extended Check IMEI " request message, according to the mobile device identifying information in analysis result, inquire about local mobile device list, this this locality mobile device list is for recording all instructions that are used for upgrading mobile device status;
If there is the data record matching with this mobile device in this this locality mobile device list, according to list, require final ES is set, otherwise keep current ES constant; If the described record matching with this mobile device only relates to this mobile device, from local mobile device list, delete described record;
EIR resolves the ES obtaining or has to match and according to list, requires set ES while recording when target ES(records without matching) as check results, with the form of " Extended Check IMEI Ack " (IMEI verification response of expansion) message, send to MSC/SGSN, MSC/SGSN determines whether to allow this mobile device to carry out access to netwoks according to received check results;
Step S103, EIR sends " Update ME Info Request " (mobile device information updating request) message to CEIR, sends IMEI, current ES and the possible information relevant with mobile device such as IMSI, MSISDN to CEIR;
Step S104, CEIR receives " Update ME Info Request " message, and the ES information in message and the ES information in IMEI central database are compared, and determines whether upgrade the ES of corresponding IMEI in EIR; If do not needed, do not upgrade, send and represent that normal " Update ME Info Response " (the mobile device information updating response) message receiving is to EIR, otherwise send " the Update ME Info Response " message of instruction comprised for upgrading the list of EIR mobile device to EIR, generally, be using the ES inquiring from IMEI central database and to the identifying information of described mobile device as " the Update ME Info Response " message of encoding of the renewal instruction to described EIR;
Wherein, CEIR utilizes received information to upgrade IMEI central database, as receives the time of IMEI verification message, the source of IMEI verification message and possible IMSI, MSISDN etc.;
After this, EIR receives " Update ME Info Response " message, if comprised in this message for upgrading the instruction of mobile device status, according to command request, is increased newly as a record in described local mobile device list.
Can find out, in the method for quick verification IMEI, the variation of the equipment state identifying will be deferred to when EIR carries out IMEI verification to this mobile device next time to be upgraded, corresponding the delaying of entry-into-force time of check results; Due to the frequency of occurrences of IMEI verification trigger event higher (as position more new events in the frequency of occurrences of busy, can reach once per hour), increase to the delay of check results entry-into-force time generally within acceptable scope.
But, the result of the quick verification of above-mentioned IMEI is only stored in the EIR that carries out this verification, when mobile subscriber leaves after the area of coverage of this EIR, the check results that before produced lost efficacy, when mobile subscriber enters after the area of coverage of another EIR, this another EIR need to re-execute the operation that ES changes identification and ES renewal, and therefore, the entry-into-force time of check results will more extend.
At the EIR area of coverage, less or mobile device is the in the situation that of high-speed moving state, system in check results the performance aspect the entry-into-force time to worsen will be more remarkable.
And in present stage, the market demand to high performance-price ratio IMEI calibration technology is day by day urgent, can the development priority of IMEI calibration technology be to enhance product performance, reducing the construction costs, and carry out substantial improvements to check results entry-into-force time index, be to improve the key of the quick check system cost performance of IMEI.
In addition, MSC/SGSN equipment is general has direct signaling circuit with one to two EIR equipment, and the IMEI check request that a certain MSC/SGSN equipment produces is processed by one to two the EIR equipment of fixing.Practical business that MSC/SGSN equipment is born load there are differences, and may change along with the time, and the response time of each IMEI verification also there are differences, therefore, the traffic handing capacity of EIR equipment certainly exists larger difference.Although can carry out the adjustment of run duration by artificial optimization's mode, often be difficult to the load balancing effect that reaches best.This must cause the utilance of EIR equipment to reduce, and has further strengthened the construction cost of system, and it is best that the indexs such as the reliability of system, availability and extensibility are also difficult to reach.
In sum, to IMEI calibration technology in addition perfect, improve and there are wide market prospects, be also very important.
Summary of the invention
In order to solve verification the possibility of result in the method for quick verification IMEI, lost efficacy or be delayed the problem coming into force, and the problem such as utilization rate of equipment and installations is low, reliability/availability/extensibility deficiency, the invention discloses a kind of technical scheme for verifying international mobile equipment identity in trunking manner, in the mode of the quick check results of share I MEI, realize the cooperation of a plurality of EIR, thereby provide the quick IMEI validate service of concentrating type for a plurality of MSC/SGSN equipment.
To achieve these goals, the invention provides a kind of method for cluster verification IMEI, comprise execution following steps:
S1: cluster member list is set in each EIR, for recording the common whole EIR equipment lists that form the cluster that cooperates with described EIR;
S2: in carrying out quick IMEI checking procedure, when the local mobile device list of a certain EIR occurs directly to change in cluster, described EIR is synchronized to described direct variation in the local mobile device list of every other member in its cluster member list; Wherein, described direct variation comprises that record is newly-increased and/or records and delete;
Described record is newly-increased to be comprised: for described EIR, with regard to a certain mobile device, report the IMEI check request of CEIR, when it receives while comprising the instruction of upgrading described mobile device status in feedback information that CEIR issues and described feedback information, according to command request, increased newly as a data record in described local mobile device list;
Described record is deleted and is comprised: after at described EIR, based on it, the data record in local mobile device list is upgraded corresponding mobile device executing state, if described data record only relates to current mobile device, described EIR deletes described data record from its local mobile device list.
Preferably, the step that EIR described in described step S2 is synchronized to described direct variation in the local mobile device list of every other member in its cluster member list comprises:
Step S21: the described direct variation of described EIR identification, sends synchronization request message to every other member in cluster member list; Wherein, in described synchronization request message, carry newly-added information/the record deletion information that records of described local mobile device list;
Step S22: the EIR that receives described synchronization request message resolves and identify described synchronization request message;
If obtain and record newly-added information, carry out the newly-increased operation of record of local mobile device list: the described newly-added information that records is compiled as to a data record in local mobile device list;
If obtain and record deletion information, carry out the record deletion operation of local mobile device list: delete corresponding data record from local mobile device list.
Preferably, also comprise and receive the EIR of described synchronization request message to the transmit leg EIR transmission synchronous response message of described synchronization request message.
Preferably, while being also included in the newly-increased operation of executive logging, be that corresponding data record arranges life cycle, for these data of mark, be recorded in the deadline date that EIR preserves; When the life cycle of a certain data record finishes, from local mobile device list, delete described data record.
Preferably, be also included in and carry out in quick IMEI checking procedure, when a certain EIR receives IMEI check request, according to its current disposal ability, carry out load balancing: identify its current disposal ability; When its current disposal ability is not enough, other EIR that received IMEI check request is transmitted in cluster process; Otherwise directly processed by affiliated EIR.
To achieve these goals, the present invention also provides a kind of EIR for cluster verification IMEI, and it comprises for realizing the unit of quick IMEI verification; Also comprise:
Cluster member list, for recording the common whole EIR equipment lists that form the cluster that cooperates with described EIR;
Lock unit, be connected with described cluster member list for realizing the unit of quick IMEI verification with described, while occurring directly to change for the local mobile device list carrying out EIR described in quick IMEI checking procedure, described direct variation is synchronized in the local mobile device list of every other member in described cluster member list; Wherein, described direct variation comprises that record is newly-increased and/or records and delete;
Described record is newly-increased to be comprised: for described EIR, with regard to a certain mobile device, report the IMEI check request of central equipment marker register CEIR, when it receives while comprising the instruction of upgrading described mobile device status in feedback information that CEIR issues and described feedback information, according to command request, increased newly as a data record in described local mobile device list;
Described record is deleted and is comprised: after at described EIR, based on it, the data record in local mobile device list is upgraded corresponding mobile device executing state, if described data record only relates to current mobile device, described EIR deletes described data record from its local mobile device list.
Preferably, described lock unit comprises:
Synchronization request module, is connected with described cluster member list with the unit of the quick IMEI verification of described realization, for identifying described direct variation, to every other member in cluster member list, sends synchronization request message; Wherein, in described synchronization request message, carry newly-added information/the record deletion information that records of described local mobile device list;
Synchronous processing module, is connected with the unit of the quick IMEI verification of described realization, for resolving and identify the synchronization request message receiving;
If obtain and record newly-added information, carry out the newly-increased operation of record of local mobile device list: the described newly-added information that records is compiled as to a data record in local mobile device list;
If obtain and record deletion information, carry out the record deletion operation of local mobile device list: delete corresponding data record from local mobile device list.
Preferably, described lock unit also comprises the sync response receiver module being connected with described synchronization request module respectively, and the sync response sending module being connected with described synchronous processing module:
Described sync response sending module is for receive the triggering of described synchronization request message according to described synchronous processing module, to the transmit leg EIR transmission synchronous response message of described synchronization request message;
Described sync response receiver module is used for receiving synchronous response message, and feeds back to described synchronization request module.
Preferably, also comprise that life cycle arranges module, be connected with described local mobile device list, for being that corresponding data record arranges life cycle, for these data of mark, be recorded in the deadline date that EIR preserves when executive logging increases operation newly; When the life cycle of a certain data record finishes, from local mobile device list, delete described data record.
Preferably, also comprise Load balanced control module, be connected with the unit of the quick IMEI verification of described realization, for the current disposal ability according to described EIR, realize load balancing: the current disposal ability of identifying described EIR; When the current disposal ability of described EIR is not enough, other EIR that received IMEI check request is transmitted in cluster process; Otherwise the unit by the quick IMEI verification of described realization of described EIR is directly processed.
To achieve these goals, the present invention also provides a kind of system for cluster verification IMEI, comprise EIR and respectively with mutual MSC/ SGSN and the CEIR of described EIR, described EIR is above-mentioned EIR.
By technique scheme, can find out, no matter a certain mobile device is in the EIR of a front IMEI verification or in other cluster members, to trigger once IMEI verification, occurs all can comprise the equipment state change information that a front IMEI verification has been done according to this mobile device in the local mobile device list of EIR of IMEI verification next time; Therefore the mobile device status change that, can guarantee to identify in a front IMEI verification will be on described be once performed in IMEI verification and put in place; Therefore, the improvement of quick IMEI method of calibration being carried out by the present invention, can make full use of the result of IMEI verification each time, has improved the entry-into-force time index of IMEI check results, has saved system resource simultaneously and has reduced equipment construction cost.
In addition in a preferred embodiment, arbitrary EIR member in cluster coverage can carry out the processing of arbitrary IMEI check request, and when the current disposal ability of certain EIR is not enough, other EIR that its received IMEI check request can be transmitted in cluster process.With trunking mode, carry out the utilance that the quick verification of IMEI can improve EIR equipment, and then reduce the construction cost of system, strengthened reliability, availability and the extensibility of system simultaneously.
In summary of the invention part, introduced the concept of a series of reduced forms, this will further describe in embodiment part.Content part of the present invention does not also mean that key feature and the essential features that will attempt to limit technical scheme required for protection, does not more mean that the protection range of attempting to determine technical scheme required for protection.
Below in conjunction with accompanying drawing, describe advantages and features of the invention in detail.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of quick verification IMEI in prior art;
Fig. 2 A is the schematic flow sheet of the method for cluster verification IMEI according to the present invention;
Fig. 2 B is the method for the cluster verification IMEI according to the present invention, the schematic flow sheet of a preferred embodiment;
Fig. 3 is according to a specific embodiment of the present invention, related MSC/SGSN process chart;
Fig. 4 is according to a specific embodiment of the present invention, the process chart to received IMEI check request in related EIR;
Fig. 5 is according to a specific embodiment of the present invention, the process chart to received synchronization request message in related EIR;
Fig. 6 is according to a specific embodiment of the present invention, related CEIR process chart;
Fig. 7 is for according to a preferred embodiment of the present invention, for the system construction drawing of cluster verification IMEI;
Fig. 8 is in accordance with a preferred embodiment of the present invention, for the structural representation of the EIR of cluster verification IMEI.
Embodiment
In the following description, a large amount of concrete details have been provided to more thorough understanding of the invention is provided.Yet, it will be apparent to one skilled in the art that the present invention can be implemented without one or more these details.In other example, for fear of obscuring with the present invention, for technical characterictics more well known in the art, be not described.
Obviously, execution of the present invention is not limited to the specific details that those skilled in the art has the knack of.Preferred embodiment of the present invention is described in detail as follows, yet except these are described in detail, the present invention can also have other execution modes.
According to the present invention, provide a kind of method and system for verifying international mobile equipment identity in trunking manner IMEI.Know-why of the present invention is: a plurality of EIR equipment is set to a cooperation cluster, and wherein each EIR equipment all can independently receive IMEI check request and carry out quick IMEI verification; Arbitrary EIR ES that identify, specific mobile device in arbitrary IMEI verification changes and will be synchronously updated in cluster in other members in cluster, thereby guarantees can be updated in the MSC/SGSN at described mobile device place in the upper once IMEI verification for this specific mobile device; And after EIR is processed the ES variation of this specific mobile device, this processing can be synchronized in interior other EIR of cluster, to avoid repetitive operation equally.
According to above-mentioned know-why, the invention provides a kind of method for verifying international mobile equipment identity in trunking manner, as shown in Figure 2 A, comprise the following steps:
S1: in each equipment identity register EIR, cluster member list is set, for recording the common whole EIR equipment lists that form the cluster that cooperates with described EIR, be whole EIR equipment lists that cooperation cluster under this EIR equipment has been recorded in cluster member list in each EIR equipment, comprise this EIR equipment; And each member in cluster (being EIR equipment) all can independently carry out quick IMEI verification;
Wherein, can be by network manager according to the cooperate setting of cluster of actual conditions, such as being divided according to region, all EIR after dividing in each region are all set to a cooperation cluster; Certainly, can, according to the cooperate setting of cluster of other situations, not repeat them here yet.
S2: in carrying out quick IMEI checking procedure, when the local mobile device list of a certain EIR occurs directly to change in cluster, described EIR is synchronized to described direct variation in the local mobile device list of every other member in its cluster member list; Wherein, described direct variation comprises that record is newly-increased and/or records and delete;
Described record is newly-increased to be comprised: for described EIR, with regard to a certain mobile device, report the IMEI check request of CEIR, when it receives while comprising the instruction of upgrading described mobile device status in feedback information that CEIR issues and described feedback information, according to command request, increased newly as a data record in described local mobile device list;
Described record is deleted and is comprised: after at described EIR, based on it, the data record in local mobile device list is upgraded corresponding mobile device executing state, if described data record only relates to current mobile device, without continuing, retain, described EIR deletes described data record from its local mobile device list.
Can find out, because the present invention adopts the mode that between cluster EIR, local mobile device list synchronization changes, form by the instruction of the recognition result of this verification and required execution with data record is synchronously updated in the local mobile device list of other EIR in described EIR and cluster, the EIR(that can guarantee to carry out verification next time carries out one of the EIR of this IMEI verification or other cluster member) local mobile device list in comprised the data record generating according to this verification recognition result, therefore no matter whether mobile device is roamed, all can be to using in its IMEI verification next time to the recognition result of its last IMEI verification.
That is, the data record that the present invention generates last IMEI verification recognition result is synchronously updated in described EIR and other cluster member, on described mobile device carries out once during IMEI verification, even if described mobile device is roamed out the described EIR area of coverage and is entered the area of coverage of other cluster member, still can utilize synchronous data record that the equipment state of described mobile device is adjusted to the desired state of last verification, therefore, the situation that the entry-into-force time that can realize this check results when described mobile device roams into the area of coverage of described cluster EIR and described mobile device continue to reside in former EIR is identical, improved the utilance of check results, and avoided causing delaying of check results entry-into-force time because of mobile device roaming.
In addition, because data record (data record that only relates to mobile device individual cell) can be deleted after use from EIR, and synchronously delete the identical data record in cluster EIR equipment, can effectively control the length of the local mobile device list of EIR equipment and the storage of other cluster member, reach and shorten the IMEI verification response time, and the object of reducining the construction costs.
Further, the step that EIR described in described step S2 is synchronized to described direct variation in the local mobile device list of every other member in its cluster member list can take variety of way to be realized, for example by the EIR that occurs directly to change, to every other member in cluster member list, send synchronization request message, for example by the EIR that occurs directly to change, to CEIR, send synchronization request message, then to every other member in corresponding cluster member list, send synchronization request message etc. by CEIR.
Certainly, the present invention takes is synchronously updated to the check results identifying in this verification the corrective measure of other cluster member, can increase undoubtedly the exchanges data quantity between CEIR and EIR or EIR and other cluster member; But the data exchange process between the CEIR increasing and EIR or EIR and other cluster member as long as completed before next verification occurs; In real network environment, the occurrence frequency that mobile device is carried out to IMEI verification is higher, and the busy (period that traffic carrying capacity is the highest) in every day can reach 1 ~ 2 time per hour; And the general high speed interface that adopts Ethernet etc. between CEIR and EIR, EIR and other cluster member, so the disposal ability that above-mentioned exchanges data increases and data transfer load are acceptables.
For simplified signaling is as far as possible mutual and reduce the information redundancy in the local mobile device list of each EIR, the present invention, for EIR described in described step S2 is synchronized to described direct variation the specific implementation that step in the local mobile device list of every other member in its cluster member list provides following optimization, comprising:
Step S21: the EIR directly changing occurs described EIR() identify described direct variation; To every other member in cluster member list, send synchronization request message; Wherein, in described synchronization request message, carry newly-added information/the record deletion information that records of described local mobile device list;
Wherein, EIR can realize the monitoring of its local mobile device list by keeping the identification of described direct variation, the triggering after also can its local mobile device list of passive wait is each changing, and its specific implementation does not affect technique effect of the present invention;
Further, in a preferred embodiment, the EIR that receives described synchronization request message can send synchronous response message to the transmit leg EIR of described synchronization request message, therefore in this step, the EIR that occurs directly to change is after waiting for and receive the whole synchronous response message corresponding with sent synchronization request message, finish this device processes process and enter idle condition, until the directly variation or synchronously variation next time of local mobile device list;
Step S22: the EIR that receives described synchronization request message resolves and identify described synchronization request message;
If obtain and record newly-added information, carry out the newly-increased operation of record of local mobile device list: the described newly-added information that records is compiled as to a data record in local mobile device list;
If obtain and record deletion information, carry out the record deletion operation of local mobile device list: delete corresponding data record from local mobile device list;
In a preferred embodiment, the EIR that receives described synchronization request message can send synchronous response message to the transmit leg EIR of described synchronization request message, therefore in this step, the EIR that receives described synchronization request message can send to the transmit leg EIR of described synchronization request message after synchronous response message, finish this device processes process and enter idle condition, until the directly variation or synchronously variation next time of its local mobile device list.
Further, no matter whether adopt the synchronous implementation of above-mentioned optimization, can be all that corresponding data record arranges life cycle when the newly-increased operation of executive logging, for these data of mark, is recorded in the deadline date that EIR preserves; When the life cycle of a certain data record finishes, from local mobile device list, delete described data record; This deletion is not due to the deletion action after corresponding mobile device executing state is upgraded, and the data record that therefore finishes to delete because of life cycle does not form the direct variation of local mobile device list.For arranging life cycle, data record can in local mobile device list initialization process, arrange, it is long that the arranging of this life cycle can avoid some unnecessary data to be recorded in local mobile device list RT, and then shorten the response time of IMEI verification.
Further, can also be included in and carry out in quick IMEI checking procedure, when a certain EIR receives IMEI check request, according to its current disposal ability, carry out load balancing: identify its current disposal ability; When its current disposal ability is not enough, other EIR that received IMEI check request is transmitted in cluster processes; Otherwise directly processed by described EIR.Adopt after above-mentioned load balancing measure, make system possess process migration function, can effectively avoid the processing failure problem causing in the overload aspect traffic handing capacity due to indivedual EIR equipment;
Can find out, each member in cluster all can independently carry out quick IMEI verification and carry out load balancing, to improving the construction cost of the utilance of EIR equipment, the reliability/availability/extensibility that strengthens system and reduction system, will produce significant supporting role.
Fig. 2 B shows the flow chart of method one preferred embodiment of above-mentioned cluster verification IMEI.
Below in conjunction with exemplary parameter, existing quick IMEI checkschema and cluster checkschema provided by the invention are compared, so that those skilled in the art more easily grasp the features and advantages of the invention, but the not restriction to technical solution of the present invention of exemplary parameter.
Suppose that the mobile device parameter that certain IMEI verification relates to is as follows: IMEI is 11111111111111(14 position, has deleted standby number SP); The IMSI of the SIM card of using in described mobile device is that 222222222222222, MSISDN is 3333333333333; The current ES of the described mobile device of storing in MSC/SGSN is that 0(is put into white list); The target ES of the described mobile device of storing in the IMEI of CEIR central database is that 1(is put on the blacklist).
Existing quick IMEI checking procedure is as follows:
If at described MSC/VLR(or SGSN, the present embodiment is carried out verification with MSC and is reported as example, and MSC and VLR are integrated in one in the present embodiment) middle triggering IMEI verification, and " Extended Check IMEI " message is sent to the EIR(that possesses quick verifying function comprises for realizing the EIR of the unit of quick IMEI verification), in described " Extended Check IMEI " message, comprised mobile device triplet information <IMEI, IMSI, the current ES of MSISDN> and mobile device, EIR receives " Extended Check IMEI " message, the mobile device triplet information parsing is <11111111111111, 222222222222222, 3333333333333 >, the current ES of mobile device is 0, in the local mobile device list of EIR, there is no the data record matching with described mobile device, therefore, this verification is using current ES as check results and be encoded to " Extended Check IMEI Ack " message after send to described MSC/VLR, because check results is that 0(is put into white list), allow described mobile device to carry out access to netwoks,
EIR is the mobile device triplet information <IMEI obtaining in this verification, IMSI, and MSISDN> and current ES send to CEIR after being encoded to " Update ME Info Request " message; The triplet information that CEIR parses described mobile device is <11111111111111,222222222222222,3333333333333 >, and current ES is 0; CEIR is with triplet information <11111111111111, and 222222222222222,3333333333333 > are that the target ES that search index IMEI central database obtains described mobile device is 1; Due to current ES and target ES inconsistent, CEIR generates and comprises quaternary group information <IMEI, IMSI, MSISDN, the more newer command of ES>, concrete quaternary group information is <11111111111111,222222222222222,3333333333333,1>, being about to tlv triple is <11111111111111, and the ES of the mobile device of 222222222222222,3333333333333 > is set to 1; CEIR sends to EIR described renewal command code and reception result for after " Update ME Info Response " message; EIR receives " Update ME Info Response " message, and by the quaternary group information <11111111111111 parsing, 222222222222222,3333333333333,1> is compiled as a data record in local mobile device list;
If verification next time is still triggered by described MSC/VLR, EIR receives new " Extended Check IMEI " message, the mobile device triplet information parsing is <11111111111111,222222222222222,3333333333333 >, the current ES of mobile device is 0; With tlv triple <11111111111111,222222222222222,3333333333333 > inquire about local mobile device list, the ES comprising in the data record matching that obtains is 1, therefore, need to revise the ES of mobile device, using the ES in described data record as check results and after being encoded to " Extended Check IMEI Ack " message, send to described MSC/VLR, because check results is that 1(is put on the blacklist), refuse described mobile device and carry out access to netwoks; EIR deletes and comprises quaternary group information <11111111111111, the data record of 222222222222222,3333333333333,1>;
EIR is mobile device triplet information <IMEI, and IMSI, MSISDN> and current ES(are updated to 1 by above-mentioned checking procedure) send to CEIR after being encoded to " Update ME Info Request " message; The triplet information that CEIR parses described mobile device is <11111111111111,222222222222222,3333333333333 >, and current ES is 1; CEIR is with triplet information <11111111111111, and 222222222222222,3333333333333 > are that the target ES that search index IMEI central database obtains described mobile device is 1; Because current ES is consistent with target ES, do not need the ES of mobile device again to upgrade; CEIR sends to EIR after reception result being encoded to " Update ME Info Response " message; EIR receives " Update ME Info Response " message authentication checking procedure and completes;
If but verification next time triggers by new MSC/VLR, and " Extended Check IMEI " message is sent to new EIR, new EIR receives " Extended Check IMEI " message, the mobile device triplet information parsing is <11111111111111, 222222222222222, 3333333333333 >, the current ES of mobile device is 0, in the local mobile device list of new EIR, there is no the data record matching with described mobile device, therefore, using current ES as check results and after being encoded to " Extended Check IMEI Ack " message, send to described MSC/VLR, because check results is that 0(is put into white list), allow described mobile device to carry out access to netwoks,
New EIR is the mobile device triplet information <IMEI obtaining, IMSI, and MSISDN> and current ES send to CEIR after being encoded to " Update ME Info Request " message; The triplet information that CEIR parses described mobile device is <11111111111111,222222222222222,3333333333333 >, and current ES is 0; CEIR is with triplet information <11111111111111, and 222222222222222,3333333333333 > are that the target ES that search index IMEI central database obtains described mobile device is 1; Due to current ES and target ES inconsistent, CEIR generates and comprises quaternary group information <IMEI, IMSI, MSISDN, the more newer command of ES>, concrete quaternary group information is <11111111111111,222222222222222,3333333333333,1>, being about to tlv triple is <11111111111111, and the ES of the mobile device of 222222222222222,3333333333333 > is set to 1; CEIR sends to new EIR described renewal command code and reception result for after " Update ME Info Response " message; New EIR receives " Update ME Info Response " message, and by the quaternary group information <11111111111111 parsing, 222222222222222,3333333333333,1> is compiled as a data record in local mobile device list.
From above-mentioned example process, if once verification is triggered by new MSC/VLR in quick IMEI verification, and receive " Extended Check IMEI " message by new EIR, because of the data record of not mating with described mobile device in the local mobile device list of new EIR, verification next time fails to revise the state of described mobile device, and the entry-into-force time of this check results is delayed verification next time again.
By contrast, the method for cluster verification IMEI provided by the invention is the improvement to quick IMEI verification, and the process of the cluster verification IMEI after improvement is as follows:
If trigger IMEI verification in a MSC/VLR, and by " Extended Check IMEI " message be sent to possess quick verifying function EIR(for example, EIR M), in described " Extended Check IMEI " message, comprised mobile device triplet information <IMEI, IMSI, the current ES of MSISDN> and mobile device, EIR M receives " Extended Check IMEI " message, the mobile device triplet information parsing is <11111111111111, 222222222222222, 3333333333333 >, the current ES of mobile device is 0, in the local mobile device list of EIR M, there is no the data record matching with described mobile device, therefore, this verification is using current ES as check results and be encoded to " Extended Check IMEI Ack " message after send to described MSC/VLR, because check results is that 0(is put into white list), allow described mobile device to carry out access to netwoks,
EIR M is the mobile device triplet information <IMEI obtaining in this verification, IMSI, and MSISDN> and current ES send to CEIR after being encoded to " Update ME Info Request " message; The triplet information that CEIR parses described mobile device is <11111111111111,222222222222222,3333333333333 >, and current ES is 0; CEIR is with triplet information <11111111111111, and 222222222222222,3333333333333 > are that the target ES that search index IMEI central database obtains described mobile device is 1; Due to current ES and target ES inconsistent, CEIR generates and comprises quaternary group information <IMEI, IMSI, MSISDN, the more newer command of ES>, concrete quaternary group information is <11111111111111,222222222222222,3333333333333,1>, being about to tlv triple is <11111111111111, and the ES of the mobile device of 222222222222222,3333333333333 > is set to 1; CEIR sends to EIR M described renewal command code and reception result for after " Update ME Info Response " message; EIR M receives " Update ME Info Response " message, and by the quaternary group information <11111111111111 parsing, 222222222222222,3333333333333,1> is compiled as a data record in local mobile device list;
EIR M sends " ME List Syn Request " message as synchronization request message to other members in its cluster member list, should in " ME List Syn Request " message, carry above-mentioned quaternary group information and record newly-added information; Other cluster members receive " ME List Syn Request " message, parse quaternary group information <11111111111111,222222222222222,3333333333333,1> is also identified as and records newly-added information, is therefore compiled as a data record in local mobile device list;
Other cluster members EIR sends " ME List Syn Response " message as synchronous response message to EIR M, represents normally to receive and complete renewal process;
If verification next time is still triggered by described MSC/VLR, EIR M receives new " Extended Check IMEI " message, the mobile device triplet information parsing is <11111111111111,222222222222222,3333333333333 >, the current ES of mobile device is 0; With tlv triple <11111111111111,222222222222222,3333333333333 > inquire about local mobile device list, the ES comprising in the data record matching that obtains is 1, therefore, need to revise the ES of mobile device, using the ES in described data record as check results and after being encoded to " Extended Check IMEI Ack " message, send to described MSC/VLR, because check results is that 1(is put on the blacklist), refuse described mobile device and carry out access to netwoks; EIR M deletes and comprises quaternary group information <11111111111111, the data record of 222222222222222,3333333333333,1>; EIR M to other members in cluster (for example, EIR N) send " ME List Syn Request " message, the synchronic command that this message comprises requires to delete with quaternary group information <11111111111111,222222222222222,3333333333333,1> is the data record of feature;
EIR M is mobile device triplet information <IMEI, and IMSI, MSISDN> and current ES(are updated to 1 by above-mentioned checking procedure) send to CEIR after being encoded to " Update ME Info Request " message; The triplet information that CEIR parses described mobile device is <11111111111111,222222222222222,3333333333333 >, and current ES is 1; CEIR is with triplet information <11111111111111, and 222222222222222,3333333333333 > are that the target ES that search index IMEI central database obtains described mobile device is 1; Because current ES is consistent with target ES, do not need the ES of mobile device again to upgrade; CEIR sends to EIR M after reception result being encoded to " Update ME Info Response " message; EIR M receives " Update ME Info Response " message authentication checking procedure and completes;
Even if verification is next time triggered by new MSC/VLR, and " Extended Check IMEI " message is sent to a cluster member (for example, EIR N) of EIR M, EIR N receives " Extended Check IMEI " message, the mobile device triplet information parsing is <11111111111111, 222222222222222, 3333333333333 >, the current ES of mobile device is 0, with tlv triple <11111111111111, 222222222222222, 3333333333333 > inquire about local mobile device list, the ES comprising in the data record matching that obtains is 1, therefore, need to revise the ES of mobile device, using the ES in described data record as check results and after being encoded to " Extended Check IMEI Ack " message, send to described MSC/VLR, because check results is that 1(is put on the blacklist), refuse described mobile device and carry out access to netwoks, EIR N deletes the respective data record in local mobile device list, EIR N to other members in cluster (for example, EIR M) send " ME List Syn Request " message, the synchronic command that this message comprises requires to delete with quaternary group information <11111111111111,222222222222222,3333333333333,1> is the data record of feature,
EIR M receives " ME List Syn Request " message, parse quaternary group information <11111111111111, 222222222222222, 3333333333333, 1> is also identified as the deletion information that records, therefore delete in local mobile device list and comprise quaternary group information <11111111111111, 222222222222222, 3333333333333, the data record of 1>, and represent the normal synchronizing process that receives and completed to EIR N transmission " ME List Syn Response " message,
EIR N is mobile device triplet information <IMEI, and IMSI, MSISDN> and current ES(are updated to 1 by above-mentioned checking procedure) send to CEIR after being encoded to " Update ME Info Request " message; The triplet information that CEIR parses described mobile device is <11111111111111,222222222222222,3333333333333 >, and current ES is 1; CEIR is with triplet information <11111111111111, and 222222222222222,3333333333333 > are that the target ES that search index IMEI central database obtains described mobile device is 1; Because current ES is consistent with target ES, do not need the ES of mobile device again to upgrade; CEIR sends to EIR N after reception result being encoded to " Update ME Info Response " message; EIR N receives " Update ME Info Response " message authentication checking procedure and completes.
From above-mentioned example process, improved quick IMEI method of calibration is in cluster IMEI method of calibration, if verification is next time triggered by new MSC/VLR, and receive " Extended Check IMEI " message by other cluster members, in local mobile device list because of other cluster members, comprised the data record of mating with described mobile device, verification next time will be carried out the renewal instruction of the ES that revises described mobile device, thereby has avoided the entry-into-force time of this check results further to be delayed.
Enforcement for the ease of technical staff to the technology of the present invention content, below respectively to the in addition exemplary description respectively of the concrete handling process of MSC, SGSN, EIR and CEIR equipment in embodiment above.
With reference to figure 3, be the method for cluster verification IMEI provided by the invention, the concrete handling process of related MSC/SGSN equipment:
Step S301, receives IMEI verification trigger event, as identification request, authentication ciphering etc.;
Step S302, checks whether to start IMEI checking process, if do not needed, and process ends;
Step S303, obtains the IMEI relevant to this mobile device, ES and the possible information such as IMSI, MSISDN;
Step S304, " Extended Check IMEI " message is set: the MAP_CHECK_IMEI primitive by 3GPP agreement regulation is encoded to IMEI " Check IMEI " message of standard, ES and equiprobable other information of IMSI, MSISDN with the form coding of extensionContainer/ privateExtensionList/ extId in the extension container of MAP_CHECK_IMEI primitive, wherein, each extId can comprise maximum 16 2 byte integer, adopts ASN.1 mode to encode;
Step S305, sends to EIR by " Extended Check IMEI " message;
Step S306, waits for " the Extended Check IMEI Ack " message that comes from EIR;
Step S307, receives and resolves " the Extended Check IMEI Ack " message that comes from EIR;
Step S308, determines whether to allow described mobile device to carry out access to netwoks according to the check results parsing from " Extended Check IMEI Ack " message.
With reference to figure 4, for the method for cluster verification IMEI provided by the invention, to the concrete handling process of received IMEI check request, (the present embodiment is synchronous processes that to take the synchronization request of carrying out one by one cluster member be example to related EIR equipment, but those skilled in the art can understand, also can realize the synchronization request to cluster member by mass-sending simultaneously):
Step S401, receives " Extended Check IMEI " message from MSC/SGSN, and " the Extended Check IMEI " message receiving is decoded, and parses the parameters such as IMEI, ES and the IMSI that may comprise, MSISDN;
Step S402, inquires about local mobile device list according to the mobile device identifying information in analysis result;
Step S403, if comprised the data record matching with current mobile device in local mobile device list, needs to change the ES of current mobile device, goes to step S405; Otherwise, execution step S404;
Step S404, adopts the ES parsing from " Extended Check IMEI " message as check results, goes to step S406;
Step S405, according to the Query Result of local mobile device list being determined to final ES and as check results;
Step S406, is encoded to obtained check results " Extended Check IMEI Ack " information and sending to sending the MSC/ SGSN of " Extended Check IMEI " message in step S401;
Step S407, identifies these data that inquire and is recorded in after this verification completes whether continue use, and whether this data record only relates to current mobile device; , execution step S408, otherwise proceed to step S409;
Step S408 deletes mated data record from local mobile device list;
Step S409, sends " Update ME Info Request " message to CEIR, has comprised IMEI, current ES and the possible information such as IMSI, MSISDN in this message;
Step S410, waits for " the Update ME Info Response " message that comes from CEIR;
Step S411, receives and comes from " the Update ME Info Response " message of CEIR and parse comprised whole parameters;
Step S412, if do not comprise the instruction that local mobile device list is upgraded in " Update ME Info Response " message, does not need to upgrade local mobile device list, jumps to step S414; Otherwise need to upgrade local mobile device list, enter step S413;
Step S413, is compiled as a data record in described local mobile device list by the renewal command information carrying in described " Update ME Info Response " message, realizes the once renewal to local mobile device list;
Step S414, whether identification there are other cluster members, if wherein described EIR does not have other cluster members, process ends;
Step S415, if do not cause the direct variation of local mobile device list, process ends in this checking procedure;
Step S416, generates synchronic command list according to the change conditions in local mobile device list; For arbitrary direct variation, should mass-send synchronic command to other members in cluster, the member of take in these cluster member lists is added in synchronic command list one by one as target EIR the synchronic command that carries newly-increased record/deletion record information;
Step S417, obtains a unenforced synchronic command and is encoded to " ME List Syn Request " message;
Step S418, to synchronic command, desired target EIR sends " ME List Syn Request " message;
Step S419, waits for " the ME List Syn Response " message from target EIR;
Step S420, receives and resolves " ME List Syn Response " message from target EIR;
Step S421, if synchronously success proceeds to step S423;
Step S422, if need to continue synchronously, to proceed to step S418, otherwise target EIR is labeled as synchronously but synchronization failure, and perform step S423 to target EIR;
Step S423 deletes executed synchronic command from synchronic command list;
Step S424, if also have unenforced synchronic command, proceeds to step S417, otherwise, process ends.
Wherein, " the ME List Syn Request " message in step S417 and step S418 is described synchronization request message, and " the ME List Syn Response " message in step S419 and step S420 is described synchronous response message.
It should be noted that above-mentioned steps take single-threaded processor environment and be described as example, possible record delete procedure and possible record is newly-increased all stop after the local mobile device lists of the synchronous all relevant EIR of row again; But if processor in EIR is concurrent processing device, record is deleted and the newly-increased caused simultaneous operation of record can be carried out simultaneously, after step S408, just can start to record the simultaneous operation (step S414 is to step S424) of deleting, treat just can start to record newly-increased simultaneous operation (step S414 is to step S424) after step S413.
In addition, at step 401EIR equipment, after MSC/SGSN receives " Extended Check IMEI " message, preferably can also comprise the identification to the current disposal ability of this equipment; If current disposal ability is not enough, be transmitted to subsequent treatment that other EIR equipment carry out this step 401 until step 424, wherein as other EIR equipment that forward destination, can select at random to produce, can select to produce according to specific algorithm, concrete selection mode exert an influence to technique effect of the present invention yet; If current disposal ability is enough, by this equipment, directly carry out subsequent treatment, as shown in Figure 4;
Can find out, in cluster wide, arbitrary IMEI check request that any MSC/SGSN sends all can be processed by arbitrary cluster member, has realized the load balancing in cluster wide.
With reference to figure 5, be the method for cluster verification IMEI provided by the invention, EIR equipment comes from other members' in cluster to received " ME List Syn Request " handling process of message:
Step S501, receives and resolves " ME List Syn Request " message, obtains contained mobile device list synchronization command information;
Step S502, if the synchronic command obtaining requires newly-increased data record, proceeds to step S503, otherwise proceeds to step S504;
Step S503, will be from " ME List Syn Request " information editing that parses message is a record in local mobile device list, and proceeds to step S505;
Step S504 deletes from local mobile device list " ME List Syn Request " the desired record of message;
Step S505, sends " ME List Syn Response " message to transmit leg EIR and represents normal reception and process ends.
Can find out, above-mentioned EIR equipment has been contained and has been increased newly synchronously, deletes synchronously the handling process of received " ME List Syn Request " message that comes from other members in cluster.
With reference to figure 6, be the method for cluster verification IMEI provided by the invention, the concrete handling process in CEIR equipment:
Step S601, receives and resolves " Update ME Info Request " message from EIR, therefrom obtains IMEI, current ES and the possible information such as IMSI, MSISDN;
Step S602, inquiry IMEI central database, obtains the IMEI relevant to this mobile device, ES and the possible information such as IMSI, MSISDN;
Step S603, compares coming from the information of " Update ME Info Request " message and IMEI central database;
Step S604, judges whether to upgrade the mobile device list of storing in EIR according to above-mentioned comparative result, if do not need to upgrade, proceed to step S606;
Step S605, according to pre-defined rule information extraction from described IMEI central database, and using it as upgrading instruction; Above-mentioned pre-defined rule is for example with TAC, IMEI, <IMEI, IMSI>, <IMEI, MSISDN>, <IMEI, IMSI, MSISDN>, <IMEI, ~ IMSI>, <IMEI, ~ MSISDN> is index, but is not limited to said extracted mode;
Step S606, coding " Update ME info Response " message, coded object or the renewal instruction obtaining based on step S605, or the reception result to " Update ME Info Request " message based on step S601;
Step S607, sends " Update ME Info Response " message to EIR;
Step S608, the information that utilization is extracted from " Update ME Info Request " message, as receive the time of IMEI verification message, the source of IMEI verification message and possible IMSI, MSISDN etc. upgrade record relevant with described IMEI in IMEI central database.
According to the present invention, a kind of system for cluster verification IMEI is also provided, the general structure of system 700 as shown in Figure 7, comprises CEIR equipment 710, EIR equipment, MSC equipment and SGSN equipment;
EIR equipment is generally a plurality of, adopts an EIR equipment 720 and the signal of the 2nd EIR equipment 750 here, but and do not mean that in actual conditions to be two EIR equipment; The one EIR equipment 720 has MSC equipment 730 under its command and SGSN equipment 740, the two EIR equipment 750 have MSC equipment 760 and SGSN equipment 770 under its command;
The one EIR equipment 720 and the 2nd EIR equipment 750 are the EIR for cluster verification IMEI provided by the present invention.Wherein, an EIR equipment 720 and the 2nd EIR equipment 750 belong to same EIR cooperation cluster.
In each equipment identity register EIR, cluster member list is set; Preferably, equipment identity register EIR is also that the data record of local mobile device list arranges life cycle separately.
Above-mentioned each EIR720 and 750 concrete structure and function are participated in the detailed description below in conjunction with accompanying drawing 8.
The present invention also provides the EIR for cluster verification IMEI, and one preferred embodiment as shown in Figure 8;
EIR 800 for cluster verification IMEI provided by the present invention comprises:
For realizing the unit 810 of quick IMEI verification, should be mutual for realizing the unit of quick IMEI verification and MSC equipment/SGSN equipment and CEIR equipment 710, for realizing quick IMEI verification; And should comprise local mobile device list 8101 for realizing the unit 810 of quick IMEI verification, for recording, be useful on the instruction of upgrading mobile device status;
Concrete, should, for the unit 810 of realizing quick IMEI verification for after receiving the IMEI check request message that MSC equipment/SGSN equipment sends, inquire about local mobile device list 8101;
If there is the data record matching with this mobile device in this this locality mobile device list 8101, according to list, require final ES is set, otherwise keep current ES constant; If the described record matching with this mobile device only relates to this mobile device, from local mobile device list 8101, delete described record;
Should when target ES(records without matching, resolve the ES obtaining or have to match while recording for the unit 810 of realizing quick IMEI verification and require set ES according to list) as check results, with the form of " Extended Check IMEI Ack " (IMEI verification response of expansion) message, send to MSC/SGSN, thus MSC/SGSN determines whether to allow this mobile device to carry out access to netwoks according to received check results;
Should for realizing, the unit 810 of quick IMEI verification is corresponding sends " Update ME Info Request " message to CEIR equipment 710, IMEI, current ES(be resolved to the ES obtaining while recording without matching or have to match according to list, to require set ES while recording) and the possible information relevant with mobile device such as IMSI, MSISDN send CEIR equipment 710 to;
And, should from CEIR equipment 710, receive for realizing the unit 810 of quick IMEI verification " Update ME Info Response " message, if comprised in this message for upgrading the instruction of mobile device status, increased newly as a record in described local mobile device list according to command request.
EIR 800 for cluster verification IMEI provided by the present invention also comprises:
Cluster member list 820, record and the common EIR member list that forms the cluster that cooperates of described EIR800; Wherein, can be by network manager according to the cooperate setting of cluster of actual conditions;
Lock unit 840, be connected with described cluster member list 820 for realizing the unit 810 of quick IMEI verification with described, while occurring directly to change for the local mobile device list 8101 carrying out EIR described in quick IMEI checking procedure, described direct variation is synchronized in the local mobile device list of every other member in described cluster member list 820; Wherein, described direct variation comprises that record is newly-increased and/or records and delete;
Described record is newly-increased to be comprised: for described EIR 800(, be specially this for realizing the unit 810 of quick IMEI verification) with regard to a certain mobile device, report the IMEI check request of CEIR 710, when it receives while comprising the instruction of upgrading described mobile device status in feedback information that CEIR 710 issues and described feedback information, according to command request, increased newly as a data record in described local mobile device list 8101;
Described record is deleted and is comprised: at described EIR 800(, be specially this for realizing the unit 810 of quick IMEI verification) after the data record of local mobile device list 8101 based on it upgrades corresponding mobile device executing state, if described data record only relates to current mobile device, described EIR 800(is specially this for realizing the unit 810 of quick IMEI verification) from its local mobile device list 8101, delete described data record;
Optionally, also comprise that life cycle arranges module 850, be connected with the local mobile device list 8101 of the unit 810 of the quick IMEI verification of described realization, for (comprising that local mobile device list 8101 directly changes that cause and synchronous variation and causes) when the newly-increased operation of executive logging, for corresponding data record, life cycle is set, these data of mark are recorded in the deadline date of preservation in described local mobile device list 8101; When the life cycle of a certain data record finishes, from local mobile device list 8101 by its deletion;
Optionally, also comprise Load balanced control module 830, be connected for realizing the unit 810 of quick IMEI verification with described, for realizing load balancing according to the current disposal ability of described EIR, when the actual treatment scarce capacity of EIR800, other EIR that received IMEI check request is transmitted in cluster process; Otherwise send to the unit 810 of the quick IMEI verification of described realization to process received IMEI check request.
In order to reduce as far as possible signaling consumption and to avoid the information redundancy in local mobile device list in each EIR, the invention provides a preferred embodiment of lock unit 840, comprising:
Synchronization request module 8401, be connected with cluster member list 820 with the unit 810 of the quick IMEI verification of described realization, for identifying the direct variation of described local mobile device list 8101, to every other member in cluster member list 820, send synchronization request message; Wherein, in described synchronization request message, carry newly-added information/the record deletion information that records of described local mobile device list;
Synchronous processing module 8402, is connected with the local mobile device list 8101 of the unit 810 of the quick IMEI verification of described realization, for resolving and identify the synchronization request message receiving,
If obtain and record newly-added information, carry out the newly-increased operation of record of local mobile device list 8101: the described newly-added information that records is compiled as to a data record in local mobile device list 8101;
If obtain and record deletion information, carry out the record deletion operation of local mobile device list 8101: delete corresponding data record from local mobile device list 8101.
Preferably, described lock unit 840 also comprises the sync response receiver module 8403 being connected with described synchronization request module 8401 respectively, and the sync response sending module 8404 being connected with described synchronous processing module 8402:
Described sync response sending module 8404 is for receive the triggering of described synchronization request message according to described synchronous processing module 8402, to the transmit leg EIR transmission synchronous response message of described synchronization request message;
Described sync response receiver module 8403 is for receiving synchronous response message, and feeds back to described synchronization request module 8401, confirms that described synchronization request message has been correctly received and has processed.
Below in conjunction with the feature of carrying out alternately exemplary illustration EIR equipment provided by the present invention of EIR equipment 720 and 750, take that to have occurred that record deletes be example:
Certain cooperation cluster comprises an EIR equipment 720 and the 2nd EIR equipment 750;
The one EIR equipment 720 receives IMEI check request and carries out processing procedure from MSC equipment 730 or SGSN equipment 740, if (record is deleted) occurs directly to change in its local mobile device list, after the described direct variation of identification, delete described data record;
In the present embodiment, an EIR equipment 720 sends synchronization request message to the 2nd EIR equipment 750, and after receiving synchronous response message, finishes the pretreatment process of working as of this equipment;
The 2nd EIR equipment 750 receives synchronization request message from an EIR equipment 720, carries out desired record deletion operation; To an EIR equipment 720, send synchronous response message, finish afterwards the pretreatment process of working as of this equipment.
In sum, by technical scheme provided by the invention, result in IMEI verification each time is all synchronously updated in other cluster members, and no matter next time verification is to occur in the EIR that carries out this verification in other cluster members, the instruction that the ES to mobile device that this verification generates upgrades all can be carried out by the EIR that carries out verification next time, the result of this verification can be fully utilized, and avoided because mobile device roams into outside the coverage of the EIR that carries out this verification, this check results being lost efficacy, further avoided described mobile device to restart the process of identification and renewal ES, avoided delaying of check results entry-into-force time,
And, in EIR equipment and other cluster members thereof, only need to store local mobile device list, and a lot of data record that only relate to current mobile device in this list can synchronously be deleted after using, so list is generally very short, not only improve the speed of IMEI verification, also can avoid using large data library software, thereby reach the object of reducining the construction costs;
In addition, each member all can the quick check request of independent process IMEI in cluster coverage, and during the actual treatment scarce capacity of current EIR, other EIR that received IMEI check request is transmitted in cluster process; Thereby, with trunking mode, carry out the utilance that the quick verification of IMEI can improve EIR equipment, and then reduce the construction cost of system, strengthened reliability, availability and the extensibility of system simultaneously.
The present invention is illustrated by above-described embodiment, but should be understood that, above-described embodiment is the object for giving an example and illustrating just, but not is intended to the present invention to be limited in described scope of embodiments.In addition it will be appreciated by persons skilled in the art that the present invention is not limited to above-described embodiment, according to instruction of the present invention, can also make more kinds of variants and modifications, these variants and modifications all drop in the present invention's scope required for protection.Protection scope of the present invention is defined by the appended claims and equivalent scope thereof.

Claims (9)

1. for a method of verifying international mobile equipment identity in trunking manner IMEI, it is characterized in that, comprise the following steps:
S1: in each equipment identity register EIR, cluster member list is set, for recording the common whole EIR equipment lists that form the cluster that cooperates with described EIR;
S2: in carrying out quick IMEI checking procedure, when the local mobile device list of a certain EIR occurs directly to change in cluster, described EIR is synchronized to described direct variation in the local mobile device list of every other member in its cluster member list; Wherein, described direct variation comprises that record is newly-increased and/or records and delete;
Described record is newly-increased to be comprised: for described EIR, with regard to a certain mobile device, report the IMEI check request of central equipment marker register CEIR, when it receives while comprising the instruction of upgrading described mobile device status in feedback information that CEIR issues and described feedback information, according to command request, increased newly as a data record in described local mobile device list;
Described record is deleted and is comprised: after at described EIR, based on it, the data record in local mobile device list is upgraded corresponding mobile device executing state, if described data record only relates to current mobile device, described EIR deletes described data record from its local mobile device list;
Wherein also be included in and carry out in quick IMEI checking procedure, when a certain EIR receives IMEI check request, according to its current disposal ability, carry out load balancing: identify its current disposal ability; When its current disposal ability is not enough, other EIR that received IMEI check request is transmitted in cluster process; Otherwise directly processed by described EIR.
2. method according to claim 1, is characterized in that, the step that EIR described in described step S2 is synchronized to described direct variation in the local mobile device list of every other member in its cluster member list comprises:
Step S21: the described direct variation of described EIR identification, sends synchronization request message to every other member in cluster member list; Wherein, in described synchronization request message, carry newly-added information/the record deletion information that records of described local mobile device list;
Step S22: the EIR that receives described synchronization request message resolves and identify described synchronization request message;
If obtain and record newly-added information, carry out the newly-increased operation of record of local mobile device list: the described newly-added information that records is compiled as to a data record in local mobile device list;
If obtain and record deletion information, carry out the record deletion operation of local mobile device list: delete corresponding data record from local mobile device list.
3. method according to claim 2, is characterized in that, also comprises and receives the EIR of described synchronization request message to the transmit leg EIR transmission synchronous response message of described synchronization request message.
4. according to the arbitrary described method of claims 1 to 3, it is characterized in that, is that corresponding data record arranges life cycle while being also included in the newly-increased operation of executive logging, for these data of mark, is recorded in the deadline date that EIR preserves; When the life cycle of a certain data record finishes, from local mobile device list, delete described data record.
5. for an equipment identity register EIR of verifying international mobile equipment identity in trunking manner IMEI, it comprises for realizing the unit of quick IMEI verification; It is characterized in that, also comprise:
Cluster member list, for recording the common whole EIR equipment lists that form the cluster that cooperates with described EIR;
Lock unit, be connected with described cluster member list for realizing the unit of quick IMEI verification with described, while occurring directly to change for the local mobile device list carrying out EIR described in quick IMEI checking procedure, described direct variation is synchronized in the local mobile device list of every other member in described cluster member list; Wherein, described direct variation comprises that record is newly-increased and/or records and delete;
Described record is newly-increased to be comprised: for described EIR, with regard to a certain mobile device, report the IMEI check request of central equipment marker register CEIR, when it receives while comprising the instruction of upgrading described mobile device status in feedback information that CEIR issues and described feedback information, according to command request, increased newly as a data record in described local mobile device list;
Described record is deleted and is comprised: after at described EIR, based on it, the data record in local mobile device list is upgraded corresponding mobile device executing state, if described data record only relates to current mobile device, described EIR deletes described data record from its local mobile device list; And
Load balanced control module, is connected with the unit of the quick IMEI verification of described realization, realizes load balancing: the current disposal ability of identifying described EIR for the current disposal ability according to described EIR; When the current disposal ability of described EIR is not enough, other EIR that received IMEI check request is transmitted in cluster process; Otherwise the unit by the quick IMEI verification of described realization of described EIR is directly processed.
6. EIR according to claim 5, is characterized in that, described lock unit comprises:
Synchronization request module, is connected with described cluster member list with the unit of the quick IMEI verification of described realization, for identifying described direct variation, to every other member in cluster member list, sends synchronization request message; Wherein, in described synchronization request message, carry newly-added information/the record deletion information that records of described local mobile device list;
Synchronous processing module, is connected with the unit of the quick IMEI verification of described realization, for resolving and identify the synchronization request message receiving;
If obtain and record newly-added information, carry out the newly-increased operation of record of local mobile device list: the described newly-added information that records is compiled as to a data record in local mobile device list;
If obtain and record deletion information, carry out the record deletion operation of local mobile device list: delete corresponding data record from local mobile device list.
7. EIR according to claim 5, is characterized in that, described lock unit also comprises the sync response receiver module being connected with described synchronization request module respectively, and the sync response sending module being connected with described synchronous processing module:
Described sync response sending module is for receive the triggering of described synchronization request message according to described synchronous processing module, to the transmit leg EIR transmission synchronous response message of described synchronization request message;
Described sync response receiver module is used for receiving synchronous response message, and feeds back to described synchronization request module.
8. according to the arbitrary described EIR of claim 5 to 7, it is characterized in that, also comprise that life cycle arranges module, be connected with described local mobile device list, for being that corresponding data record arranges life cycle, for these data of mark, be recorded in the deadline date that EIR preserves when executive logging increases operation newly; When the life cycle of a certain data record finishes, from local mobile device list, delete described data record.
9. the system for verifying international mobile equipment identity in trunking manner IMEI, comprise equipment identity register EIR and respectively with mutual mobile services switching centre MSC/ Serving GPRS Support Node SGSN and the central equipment marker register CEIR of described EIR, it is characterized in that, described EIR is the arbitrary described EIR of claim 5-8.
CN201110189405.0A 2011-07-07 2011-07-07 Method and system for verifying international mobile equipment identity in trunking manner Active CN102256215B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110189405.0A CN102256215B (en) 2011-07-07 2011-07-07 Method and system for verifying international mobile equipment identity in trunking manner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110189405.0A CN102256215B (en) 2011-07-07 2011-07-07 Method and system for verifying international mobile equipment identity in trunking manner

Publications (2)

Publication Number Publication Date
CN102256215A CN102256215A (en) 2011-11-23
CN102256215B true CN102256215B (en) 2014-02-19

Family

ID=44983147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110189405.0A Active CN102256215B (en) 2011-07-07 2011-07-07 Method and system for verifying international mobile equipment identity in trunking manner

Country Status (1)

Country Link
CN (1) CN102256215B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3029384B1 (en) * 2014-11-27 2018-01-26 Traxens METHOD OF AFFILIATION TO A CLUSTER OF ELECTRONIC DEVICES COMMUNICATING VIA A WIRELESS NETWORK, ELECTRONIC DEVICE USING SAID METHOD AND SYSTEM THEREOF
US10257702B2 (en) 2017-09-08 2019-04-09 At&T Intellectual Property I, L.P. Validating international mobile equipment identity (IMEI) in mobile networks
CN113806309B (en) * 2021-09-10 2024-08-02 济南浪潮数据技术有限公司 Metadata deleting method, system, terminal and storage medium based on distributed lock
CN115033848B (en) * 2022-06-30 2024-07-05 北京奇艺世纪科技有限公司 Device identification method and device, electronic device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577908A (en) * 2008-05-09 2009-11-11 中兴通讯股份有限公司 User equipment verification method, device identification register and access control system
CN102227147A (en) * 2011-06-20 2011-10-26 王兰睿 Method and system used for corporately verifying international equipment identification

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7383035B2 (en) * 2002-07-04 2008-06-03 Lg Electronics Inc. Method of furnishing illegal mobile equipment user information
JP2008131557A (en) * 2006-11-24 2008-06-05 Matsushita Electric Ind Co Ltd Video / audio output device, authentication processing method, and video / audio processing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577908A (en) * 2008-05-09 2009-11-11 中兴通讯股份有限公司 User equipment verification method, device identification register and access control system
CN102227147A (en) * 2011-06-20 2011-10-26 王兰睿 Method and system used for corporately verifying international equipment identification

Also Published As

Publication number Publication date
CN102256215A (en) 2011-11-23

Similar Documents

Publication Publication Date Title
KR102365459B1 (en) Communication method and communication device in centralized unit-decentralized unit architecture
US8898729B2 (en) Method and apparatus for security algorithm selection processing, network entity, and communication system
WO2018166306A1 (en) Core network control plane device selection method and apparatus
CN102098659B (en) Method and system for fast verifying international mobile equipment identity (IMEI)
CN110138580B (en) PDU session updating method and network side equipment
WO2005122601B1 (en) Multimode roaming mobile devices
US9313650B2 (en) Communications system, mobile communications device, transition control device, transition control method, and transition control program
US12185234B2 (en) Incompatible network slices support and management
WO2018000560A1 (en) Method, apparatus and communication terminal for implementing network access service
RU2745326C1 (en) Cell selection method and terminal device
CN101730096B (en) Safety management method, device and equipment for number portability
CN102256215B (en) Method and system for verifying international mobile equipment identity in trunking manner
CN102227147B (en) Method and system used for corporately verifying international equipment identification
US8843154B2 (en) Method and mobile switching center (MSC) for implementing load re-distribution
CN113099449B (en) Authentication method and system of distributed core network and home subscriber server
EP2976902B1 (en) A node for use by a network, a system for interconnecting multiple networks and methods of operating the node and system
CN101945449B (en) Method and device for switching terminal to home base station
CN101500226B (en) Geological region allocation method and system in household base station network
US20230379181A1 (en) Blockchain on-chain method, electronic device, and storage medium
US20030036383A1 (en) Support for massive subscriber profile changes in a telecommunications network
US20240340831A1 (en) Methods and apparatuses for synchronising data at a network and function
US20040259578A1 (en) Apparatus and associated method, for storing multiple synchronization identifier information at a mobile station of a radio communication system
WO2020001757A1 (en) Method, system and apparatus managing user device profiles
US11147125B2 (en) Apparatuses and methods for handling location information
CN102685733B (en) A kind of method and system for creating and safeguard mobile station information mirror database

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220126

Address after: No. 415, 4th floor, east half of building 4, No. 31, Middle North Third Ring Road, Haidian District, Beijing 100088

Patentee after: BEIJING RUIGETE SOFTWARE TECHNOLOGY Co.,Ltd.

Address before: No. 1407, building 2, yard 60, Guanganmen South Street, Xuanwu District, Beijing 100054

Patentee before: Wang Lanrui

TR01 Transfer of patent right