Summary of the invention the invention provides a kind of method that realizes that number between different network carries and uses so that same Subscriber Number can use in different networks, thereby Subscriber Number carries between the realization heterogeneous networks.
A kind of method that realizes that number between different network carries may further comprise the steps:
(1), removes the strictness binding of Subscriber Number and switch physical port, for the user distributes a unique Subscriber Number, for convertor user line is provided with a physical number, corresponding by setting Subscriber Number with a certain physical number, finish corresponding with the switch physical port, and allow the user to use corresponding switch physical port to call out;
(2), in switching network, set up a comprehensive attaching position register (SHLR), comprehensive attaching position register (SHLR) is connected by signaling link with each network element;
(3), with the corresponding relation unified management of Subscriber Number in the switching network and physical number, leave in simultaneously in the comprehensive attaching position register (SHLR);
When (4) user need realize that between heterogeneous networks Subscriber Number carries, can be by operator by the change of accounting system to physical number, and send amendment advice to comprehensive attaching position register (SHLR);
When (5) calling out, rise and exhale the described comprehensive attaching position register of office direction (SHLR) inquiring calling user's logical number and called subscriber's physical number, and be accomplished to continuing of called place exchange according to the called physical number that returns.
Above-mentioned comprehensive attaching position register has comprised that mainly signaling message inserts processing module, Service Processing Module part, data memory module and maintenance and administration module, and signaling message inserts processing module, finishes the operations such as encoding and decoding to message; Service Processing Module is finished business operations such as number translated; Data memory module, the corresponding relation of all user's Subscriber Numbers and physical number in the centralized stores compass of competency, and accept operation such as data modification.
Calling signaling step in the above-mentioned steps (5) is as follows:
A, initiate one when calling out as the user, the end office (EO) at user place send IAM (initial address message) signal to give comprehensive attaching position register, the dialing number information of filling in IAM message is this user's physical number, and the called number of filling in IAM message is called logical number;
B, comprehensive attaching position register Query Database, obtain the logical number and the called number corresponding physical number of calling subscriber's physical number correspondence, wherein caller logical number is given end office (EO) by the loopback of ACM (Address Complete Message) message, and called physical number is given end office (EO) by REL (Release Message release message) message loopback.
The calling that caller logical number that C, end office's basis are received and called physical number are initiated to called switch, thus calling procedure finished.
Above-mentioned switching network comprises network elements such as the LS of end office (EO), the MS of tandem exchange, toll switch TS, gateway exchange GW.
If end office (EO) is when making a call, the signaling step is as follows in above-mentioned switching network:
A, caller make a call, and end office (EO) sends IAM message to SHLR, and the calling number in the IAM message is a physical number; Called number is the actual number of dialing of user, i.e. logical number;
Whether needs carry out the calling number analysis to differentiating according to going into tandem office for B, SHLR, under the situation of the calling of the calling number of in IAM, carrying or other network consistent (move, the inward toll of UNICOM, other local network etc.) with logical number in the database, go into tandem office to not needing to carry out the calling number analysis, then do not return ACM message to end office (EO); Otherwise then carry out the calling number analysis, carry out follow-up operation: if calling number needs conversion, return ACM message, carry FH-number transform information in the ACM message, after this redirection number is received by end office (EO), carry out calling number and replace to end office (EO) according to analysis result; If calling number does not need to carry out conversion, then do not return ACM message to end office (EO); By this step, realize the conversion of calling number; " go into tandem office to " is meant: exchange all has relevant office data to define for each trunk group, for each office, go into relaying and refer to the relaying that traffic carried that enters local exchange, out-trunk refers to from local exchange and goes out the relaying that traffic carried to next exchange.
C, SHLR carry out the called number inquiry, if the called subscriber is the user of the number of changing, then need the called logical FH-number transform is become called physical number, return REL message to end office (EO), band is sent sign and called physical number elsewhere in the REL message, after REL message was received by end office (EO), the conversion called number carried out the routing striking out according to normal route again; If the called subscriber does not have called party data among the user of the non-number of changing or the SHLR, still need to return REL message to end office (EO), after this REL message is received by end office (EO), not conversion called number, by normal route selection striking out, REL message reason represents that language changes for number, sends elsewhere and sends the expression language in the information elsewhere for calling out routing again, redirecting reason is the number of changing, and the redirection number unit does not carry; After this REL message was received by end office (EO), not conversion called number by normal route selection striking out, by step C, was realized the conversion of called number.
The basic reason of loopback REL is because ISUP (ISDN User PartISDN User Part) agreement is the signaling protocol relevant with circuit, and in order to discharge relevant repeat circuit, REL message is essential the transmission.
When called number need not conversion, REL message reason represented that language changes for number, sends elsewhere and sends the expression language in the information elsewhere for calling out routing again, and redirecting reason is the number of changing, and the redirection number unit does not carry; At this moment, for exchange, this calling is the calling of routing again certainly, and while exchange determines the redirection number unit and is empty (not carrying), then exchange is when being initiated to the calling of actual exchange office, and called number will adopt original called number (being the number that the user dials);
D, end office (EO) receive that REL that SHLR sends returns and tear message open, send RLC (RELEASE COMPLETE discharges and finishes) message to SHLR, remove the repeat circuit that links to each other with SHLR;
To landing end transmission IAM message, wherein calling number is a logical number according to called physical number for E, the office that makes a start, and called number is a physical number;
F, land end office (EO) and return ACM message to the office of making a start;
In above-mentioned switching network if during the external user incoming call, the signaling step is as follows:
A, tandem exchange, gateway exchange, toll switch send IAM message to SHLR after receiving that words are called out, and wherein calling number is the number of other places or outer net, or local physical number, and called number is a logical number;
After B, SHLR receive IAM message, carry out the calling number inquiry and analyze, if find that calling number is other places/outer net number, therefore not conversion does not return ACM; If calling number is a local number, then determine whether to return ACM according to whether conversion calling number (under the calling number situation consistent, not needing the conversion calling number) with logical number in the database;
C, carry out called number inquiry simultaneously, find that called number is a logical number, be transformed to physical number, to loopback REL message such as tandem exchanges, redirection number is a called physical number in the message;
Forward direction sent RLC (release is finished) after REL message was received by D, tandem exchange etc., removed the repeat circuit that is connected to SHLR;
E, tandem exchange are addressed to according to called physical number and land end office (EO), send IAM message to landing end office (EO), and wherein calling number is a logical number, and called number is a physical number;
F, the loopback ACM of the end office (EO) message of landing;
Above-mentioned switching network can be used on SHLR, 3G (third generation 3G (Third Generation) Moblie) HLR (HOME LOCATION REGISTER attaching position register), PHS HLR and merges under the construction mode.
Merge under the construction mode at SHLR, 3G HLR, PHS HLR, if the local user calls out when changeing network users, the signaling step is as follows:
A, fixedly the local network switch sends IAM to comprehensive SHLR, and calling number is the physical number of caller, and called number is the called logical number;
B, SHLR Query Database return calling subscriber's logical number by ACM (Address Complete Message Address Complete Message);
C, SHLR are to called VMSC (visited mobile switching centre Visited Mobile Switching Center) request called subscriber's roaming number;
D, called VMSC return called subscriber's roaming number;
After E, SHLR received called subscriber's roaming number, whether had change 3G network mark know, if having, be changed to " Y " if further analyzing it, and SHLR returns to the fixed network switch with the called roaming number that obtains by REL message;
F, switch are finished inquiry, are discharged into the SHLR route;
G, fixed network switch carry out route reselection according to the called roaming number that obtains, route the call to user place VMSC or the GMSC of mobile gateway office (gateway mobile switching centre gateway MSC), if be routed to GMSC, it is the called roaming number number that GMSC analyzes this number, then no longer initiate the routing inquiry operation, directly analyze the Incoming number and be routed to VMSC;
H, called VMSC loopback ACM continue and finish.
Described switch refers to the switch of giving orders or instructions, the Query Value of exchange must be to finish the conversion of caller physical number to the conversion of caller logical number, called logical number to called physical number etc. by IAM (InitialAddress Message initial address message), signalings such as ACM, REL, and these steps are referred to as " inquiry ".At switch, be equivalent to Route Selection for the first time to the inquiry of SHLR, be equivalent to the Route Selection second time to actual called subscriber's calling, this process is called " route reselection ".
Merge under the construction mode at SHLR, 3G HLR, PHS (Personal Handyphone System personal handyphone system) HLR, if the local user calls out when changeing network users, the signaling step is as follows:
A, fixedly the local network switch sends IAM to comprehensive SHLR, and calling number is the Subscriber Number of caller, and called number is the called logical number;
Therefore B, SHLR Query Database, dereliction do not return ACM user profile.Continue the inquiry called party information, to called VMSC request called subscriber's roaming number;
C, called VMSC return called subscriber's roaming number;
After D, SHLR received called subscriber's roaming number, whether had change 3G network mark know, if having, be changed to " Y " if further analyzing it, and SHLR returns to the fixed network switch with the called roaming number that obtains by REL message;
E, switch are finished inquiry, are discharged into the SHLR route;
F, fixed network switch carry out route reselection according to the called roaming number that obtains, route the call to user place VMSC or the GMSC of mobile gateway office, if be routed to GMSC, it is the called roaming number number that GMSC analyzes this number, then no longer initiate the routing inquiry operation, directly analyze the Incoming number and be routed to VMSC.
G, called VMSC loopback ACM continue and finish.
Return to the called roaming number that obtains in the step of fixed network switch by REL message at above-mentioned SHLR, SHLR should be adjusted into the national number form with called roaming number when using REL to return called roaming number, promptly deduct the national code in the called roaming number.Because switch do not analyze the redirection number number attribute that carries among the REL usually, therefore, be convenient to the fixed network switch like this and finish analysis called roaming number.
Said method can have following characteristics: described number between different network carry core concept be to remove the fixation binding relation of Subscriber Number and switch physical port, have the subscriber directory number of Route Distinguisher function to change into a physical number (routing number) that only has the logical number (Subscriber Number) of subscriber identity functions merely and only comprise user's physical message again original existing subscriber identity functions.In fact each user of sign has used two numbers like this: a logical number is a Subscriber Number, user's physical number.User's physical number still manages according to the mode of original branch section, and the no longer restriction of the number of being subjected to section of logical number can be roamed in the zones of different in the whole local network, heterogeneous networks.
Said method can have following characteristics: the Subscriber Number that can centralized stores multiple network user in the described comprehensive attaching position register (SHLR) and the corresponding relation of physical number, and inquiry, translation function between Subscriber Number and the physical number are provided in calling procedure.
Said method can have following characteristics: described Subscriber Number is made up of telephone number or area code+telephone number that user on the public telephone switching network uses.Physical number is the in-line coding of switch and the port correspondence of switch.
Said method can have following characteristics: described comprehensive attaching position register (SHLR) can adopt different agreements and each network element in the switching network to communicate, for example: expansion ISDN User Part, MAP, Intelligent Network Application Protocol etc.
Said method can have following characteristics: when operator changes the corresponding relation of user's Subscriber Number and physical number, send amendment advice by accounting system to described user attaching location register, and corresponding customer parameter is provided.
Said method can have following characteristics: the user rises when exhaling, the exchange service processing module is to comprehensive attaching position register (SHLR) request calling subscriber's logical number and called subscriber's physical number, comprehensive attaching position register returns calling subscriber's logical number and called subscriber's physical number according to the request Query Database.Called subscriber's physical number that the exchange service processing module is returned according to inquiry continues.Specifically, when the user initiates a calling, the end office (EO) at user place send the IAM signal to give comprehensive attaching position register (SHLR), the dialing number information of filling in IAM message is this user's physical number (being the port numbers of switch), and the called number of filling in IAM message is called logical number (being the called number that the user dials).Comprehensive attaching position register (SHLR) Query Database, obtain the logical number and the called number corresponding physical number (route selection information) of calling subscriber's physical number correspondence, wherein caller logical number is given end office (EO) by the loopback of ACM message, and called physical number is given end office (EO) by the loopback of REL message.End office (EO) is initiated to the calling of called switch according to caller logical number of receiving (caller shows and charges and use) and called physical number (route selection information), thereby finishes calling procedure.
The invention has the beneficial effects as follows:
Manage one or more network user's the Subscriber Number and the corresponding relation of physical number concentratedly, the user has unique identification, Subscriber Number no longer is subjected to the restriction in geographical position, thereby realize that really the number between heterogeneous networks carries, the original social relationships of user all do not need notice like this, can not cause contact inconvenience.
Reduction is convenient to professional the whole network and is carried out the dependence of the performance of switch own.
Make full use of number resource, carry out number customization class business.
Embodiment describes a kind of method that realizes that Subscriber Number carries between heterogeneous networks provided by the invention below in conjunction with accompanying drawing.
Fig. 1 has described present embodiment and has realized the system group network figure that Subscriber Number carries between heterogeneous networks.Among the figure, solid line is represented repeat circuit, and dotted line is represented signaling link.As shown in the figure, present embodiment has increased comprehensive attaching position register (SHLR) in telecommunications network.The annexation of network elements such as the LS of end office (EO), the MS of tandem exchange, toll switch TS, gateway exchange GW remains unchanged, but needs the signaling link between increase and comprehensive attaching position register (SHLR).
Comprehensive attaching position register (SHLR) is that the present invention realizes the core that number between different network carries, and is used for the centralized management that the corresponding relation to the user's of multiple network in the compass of competency Subscriber Number and physical number carries out.As shown in the figure, SHLR can manage PSTN/PHS/3G/NGN user position information such as (NEXT GENERATION NETWORK next generation networks).
Present embodiment requires to be two numbers of exchanger user configuration: one is logical number (being Subscriber Number), during exhalation, is used for external caller ID display and charge number; During incoming call, as other user institute dialing numbers.This number and user's service attribute close ties are unique identifications of difference user.Another is that the physical port of physical number and switch is corresponding one by one, and is relevant with route and position.Among the present invention, the wireless channel of the similar mobile network of exchanger user line cap, just the passage of user's access switch can be given different users.Subscriber Number is only the real effective individual resource of user.What Subscriber Number adopted is the telephone number that the user uses at present, is made up of area code and telephone number, and physical number adopts the in-line coding mode of PSTN net, can be consistent with Subscriber Number, also can adopt other coded system.
Fig. 2 has described the structured flowchart of comprehensive attaching position register, has comprised that mainly signaling message inserts processing module, and Service Processing Module part and data memory module also comprise in addition and safeguarding and administration module.Signaling message inserts processing module, finishes the operations such as encoding and decoding to message; Service Processing Module is finished business operations such as number translated; Data memory module, the corresponding relation of all user's Subscriber Numbers and physical number in the centralized stores compass of competency, and accept operation such as data modification.
The approach that realizes data modification is that the maintenance that provides by comprehensive attaching position register and the interface of administration module and existing business and maintenance system are realized.Existing business and maintenance system issue electronic work order to safeguarding and administration module, by this module the requirement of data variation are submitted to database.
Fig. 3 has described the networking schematic diagram of end office (EO) and SHLR.End office (EO) links to each other with SHLR, and end office (EO) sends out the calling of exhaling and by data decision is set and whether mails to SHLR earlier, is finished to return to end office (EO) behind the FH-number transform by SHLR again and tears open, finishes follow-up continuing by end office (EO).
End office (EO) can decide the giving orders or instructions of certain user, some trunk group can not mail to SHLR earlier by the setting of office data.The effect of this function mainly is to wish can load traffic to SHLR step by step in the project implementation, can not cause the pressure of burst.After implementing the engineering end, this function can not enabled, and makes all callings all mail to SHLR earlier.This function is that end office's exchange realizes that it doesn't matter with SHLR.
Fig. 4 has described end office's calling signaling flow chart.The signaling step is as follows:
Fig. 4 has described end office's calling signaling flow chart.The signaling step is as follows:
A) caller makes a call, and end office (EO) sends IAM message to SHLR; Calling number in the IAM message is a physical number.Called number is the actual number of dialing of user, i.e. logical number.
B) whether needs carry out the calling number analysis to SHLR to differentiating according to going into tandem office, if go into tandem office to not needing to carry out the calling number analysis, then do not return ACM message to end office (EO); Otherwise then carry out the calling number analysis, carry out follow-up operation: if calling number needs conversion, return ACM message, carry FH-number transform information in the ACM message, after this redirection number is received by end office (EO), carry out calling number and replace to end office (EO) according to analysis result; If calling number does not need to carry out conversion, then do not return ACM message to end office (EO); By this step, realize the conversion of calling number.
C) SHLR carries out the called number inquiry, if the called subscriber is the user of the number of changing, then need the called logical FH-number transform is become called physical number, return REL message to end office (EO), band is sent sign and called physical number elsewhere in the REL message, after REL message was received by end office (EO), the conversion called number carried out the routing striking out according to normal route again; If the called subscriber does not have called party data among the user of the non-number of changing or the SHLR, still need to return REL message to end office (EO), REL message reason represents that language changes for number, sends elsewhere and sends the expression language in the information elsewhere for calling out routing again, redirecting reason is the number of changing, and the redirection number unit does not carry.After this REL message was received by end office (EO), not conversion called number was by normal route selection striking out.By step C, realize the conversion of called number.
D) end office (EO) receives that REL that SHLR sends returns and tears message open, sends RLC message to SHLR, removes the repeat circuit that links to each other with SHLR.
The office that makes a start sends IAM_ (Initial Address Message initial address message) according to called physical number to landing end
E) message, wherein calling number is a logical number, called number is a physical number;
F) land end office (EO) to the office's of making a start time ACM message;
" go into tandem office to " is meant: exchange all has relevant office data to define for each trunk group, for each office, go into relaying and refer to the relaying that traffic carried that enters local exchange, out-trunk refers to from local exchange and goes out the relaying that traffic carried to next exchange.
Calling number (physical number) of after comprehensive attaching position register is being searched database, carrying among the discovery IAM and the logical number consistent (being that the user does not have the number of exchange of striding or across a network to carry) in the database, in order to reduce signaling traffic, can not loopback ACM (, normal) to guarantee that caller shows because ACM finishes is the conversion of caller physical number to the caller logical number.
The calling of other network (move, the inward toll of UNICOM, other local network etc.), because calling number does not belong to Home Network number (promptly not having this calling number in this comprehensive attaching position register), therefore also need not carry out calling party number ' s convert, so do not need loopback ACM.
Fig. 5 has described the signaling process figure of external user incoming call.For gateway exchange/toll switch, be the traffic that outer local network or outer net enter, the number of the non-local network of calling number therefore do not need to carry out calling party number ' s convert, but called number is the number of local network inside, need carry out the called number conversion.
For tandem exchange, possible tandem be the local network internal traffic, need carry out the numbers of calling and called parties conversion.
The signaling step is as follows:
G) tandem exchange, gateway exchange, toll switch send IAM message to SHLR after receiving that words are called out, and wherein calling number is the number of other places or outer net, or local physical number, and called number is a logical number;
H) after SHLR receives IAM message, carry out the calling number inquiry and analyze, if find that calling number is other places/outer net number, therefore not conversion does not return ACM; If calling number is a local number, then whether decision returns ACM according to whether conversion calling number;
I) carry out the called number inquiry simultaneously, find that called number is a logical number, be transformed to physical number, to loopback REL message such as tandem exchanges, redirection number is a called physical number in the message;
J) forward direction sent RLC after REL message was received by tandem exchange etc., removed the repeat circuit that is connected to SHLR;
K) tandem exchange is addressed to according to called physical number and lands end office (EO), sends IAM message to landing end office (EO), and wherein calling number is a logical number, and called number is a physical number;
L) land the loopback ACM of end office (EO) message;
Fig. 6 has described SHLR, 3G HLR, PHS HLR merges construction mode.SHLR as comprehensive HLR, except that original fixed network number administration center function, simultaneously as telecommunications 3G mobile network HLR, is particularly changeed net back PHS user's ownership HLR; The PRN meaning is among Fig. 6: provide routing number provide routing number, and the DN meaning is: directory number logical number, the MSRN meaning is: MOBILESUBSCRIBER ROAMING NUMBER Mobile Station Roaming Number.
Fig. 7 has described SHLR, 3G HLR, PHS HLR merges under the construction mode, and the local user calls out when changeing network users, uses its Subscriber Number (logical number), is exactly its original fixed number; Calling is routed to original fixedly local network, inquires about the calling and called relevant information by the local network switch to SHLR.The local user dials the signaling process that PHS changes network users, and step is as follows:
The signaling step is as follows:
A) fixedly the local network switch sends IAM to comprehensive SHLR, and calling number is the physical number of caller, and called number is the called logical number;
B) SHLR Query Database returns calling subscriber's logical number by ACM;
C) SHLR is to called VMSC request called subscriber's roaming number;
D) called VMSC returns called subscriber's roaming number;
E) after SHLR received called subscriber's roaming number, whether had the 3G of commentaries on classics network mark to know, if having, be changed to " Y " if further analyzing it.SHLR returns to the fixed network switch (because switch is not analyzed the redirection number number attribute that carries among the REL usually with the called roaming number that obtains by REL message, therefore, finish analysis for ease of the fixed network switch to called roaming number, SHLR should be adjusted into the national number form with called roaming number when using REL to return called roaming number, promptly deduct the national code in the called roaming number).
F) switch is finished inquiry, is discharged into the SHLR route;
G) the fixed network switch carries out route reselection according to the called roaming number that obtains, route the call to user place VMSC or mobile gateway office (GMSC), if be routed to GMSC, it is called roaming number number (by the identification of called roaming number section) that GMSC analyzes this number, then no longer initiate the routing inquiry operation, directly analyze the Incoming number and be routed to VMSC.
H) called VMSC loopback ACM continues and finishes.
Fig. 8 has described SHLR, 3G HLR, PHS HLR merges under the construction mode, and external user is called out the signaling process when changeing network users, and step is as follows:
The signaling step is as follows:
A) fixedly the local network switch sends IAM to comprehensive SHLR, and calling number is the Subscriber Number of caller, and called number is the called logical number;
B) therefore SHLR Query Database, dereliction do not return ACM user profile.Continue the inquiry called party information, to called VMSC request called subscriber's roaming number;
C) called VMSC returns called subscriber's roaming number;
D) after SHLR received called subscriber's roaming number, whether had the 3G of commentaries on classics network mark to know, if having, be changed to " Y " if further analyzing it.SHLR returns to the fixed network switch (because switch is not analyzed the redirection number number attribute that carries among the REL usually with the called roaming number that obtains by REL message, therefore, finish analysis for ease of the fixed network switch to called roaming number, SHLR should be adjusted into the national number form with called roaming number when using REL to return called roaming number, promptly deduct the national code in the called roaming number).
E) switch is finished inquiry, is discharged into the SHLR route;
F) the fixed network switch carries out route reselection according to the called roaming number that obtains, route the call to user place VMSC or mobile gateway office (GMSC), if be routed to GMSC, it is called roaming number number (by the identification of called roaming number section) that GMSC analyzes this number, then no longer initiate the routing inquiry operation, directly analyze the Incoming number and be routed to VMSC.
G) called VMSC loopback ACM continues and finishes.
In sum, utilize the present invention, remove the strictness binding of Subscriber Number and switch physical port, allow Subscriber Number in different networks, to use, thereby Subscriber Number carries between the realization heterogeneous networks.
Manage one or more network user's the Subscriber Number and the corresponding relation of physical number concentratedly, the user has unique identification, and Subscriber Number no longer is subjected to the restriction in geographical position.
Reduction is convenient to professional the whole network and is carried out the dependence of the performance of switch own.
Make full use of number resource, carry out number customization class business.