Background technology
In communication system, particularly in the cordless communication network, because the mobile subscriber breaks away from a variety of causes such as service area, the user is busy, the user has shut down, the called subscriber often can not connect.The called subscriber may miss some important information because can not get the information of calling, whom is notified, when want the ability of communicating by letter with him so wish that network possesses to him.
Because existing mobile communication system generally has message function, so the form that the uncompleted information of this incoming call can short message is notified, when the user can't finish incoming call when answering, mobile system sends a short message to short message service center to the user, when the user starts shooting or comes back to service area, short message service center can issue the called subscriber to relevant information automatically, thereby makes the user obtain not finish the relevant data of incoming call.At this moment, the user can ignore, and also can the callback caller understand more information with continuation.
For realizing this purpose, once proposed to realize the scheme of not intact incoming short message notice in the prior art, yet but there is the limitation of following several respects in this scheme by moving exchanging center MSC (Mobile Switching Center):
1, the user does not have the notion of ownership to MSC, and also often the MSC mixed networking of different manufacturers in a local network, therefore, to provide notifying business to non-completed call-in message to the user, just need operator to coordinate the different MSC producer of the whole network and unify to support this business, it is bigger to coordinate difficulty.
2, notifying business to non-completed call-in message could use after needing the user signatory, if realize this business at MSC, need to revise the interface between MSC and the HLR (Home Location Register, attaching position register), make HLR be issued to MSC to the user to the signatory situation of this business.The interface of revising HLR and MSC is not a standard interface, does not have existing standard agreement support, and operator can't promote this business.
Summary of the invention
Technical problem to be solved by this invention is, provide a kind of and need not change MSC, do not need to revise the interface between MSC and the HLR yet, do not finish the method that incoming short message is notified by using HLR in mobile communication system, to realize, be beneficial to the popularization of described notifying business to non-completed call-in message.
The technical solution used in the present invention comprises the steps:
A, beginning exhale mobile switching centre/Visited Location Registor MSC/VLR (Visitor LocationRegister, Visited Location Registor) to receive the call information at the called subscriber;
The attaching position register HLR of b, called subscriber's ownership judges this incoming call completion status;
C, attaching position register HLR construct short message, and this short message are sent to the SMC of short message service center (Short Message Center) of user attaching;
D, the SMC of short message service center send this short message.
Wherein, described step b more specifically is meant, by the signatory state of activation of open state, roaming state, forward-shifting service of judging the called subscriber, judges whether incoming call is finished.
Described step b can specifically comprise the steps:
B1, HLR check whether the user shuts down, if called user boot-strap enters next step so; If the Call Forwarding Unconditional business otherwise whether HLR inspection user contracts signatory, enter common preceding turn of tidal stream journey so, otherwise enters step c;
B2, HLR judge whether the called subscriber roams, if enter next step so, otherwise enter step b4;
B3, HLR send route solicitation message ROUTREQ to obtain called subscriber's roaming number to the MSC of called subscriber roaming place, if get the roaming number failure, enter next step so; Otherwise the MSC of called subscriber roaming place returns called subscriber's roaming number TLDN to HLR, and HLR exhales MSC/VLR to return TLDN to the beginning; Beginning exhales MSC/VLR to be established to the calling of the MSC/VLR of called subscriber roaming place according to the roaming number of fetching, if set up access success, enters common flow process, otherwise, enter next step;
B4, beginning exhale that MSC/VLR checks whether signatory divert when busy of called subscriber, Call Forwarding No Reply is professional and implicit Call Forwarding services, if it is signatory, beginning exhales MSC/VLR to be initiated to the operation that HLR gets the transferred number solicitation message TRANUMREQ of transferred number, enter next step, otherwise, enter step c;
B5, HLR check whether the called subscriber activates divert when busy, Call Forwarding No Reply or implicit Call Forwarding services, if activate, enter common preceding turn of tidal stream journey, otherwise, enter step c.
In described step c, whether signatory HLR also can further check called subscriber's missed call short message notification business, if signatory, then returns common flow process, otherwise the structure short message, and this short message is sent to the SMC of short message service center.
As mentioned above, this programme is to judge by attaching position register HLR whether incoming call is finished, and is constructed short message and sent this short message to SMC by this HLR, thereby realizes the user is not finished the short message notification of incoming call.
The advantage of this programme is:
One, the present invention constructs short message by HLR, and this short message is sent to SMC by HLR, do not need to revise any interface between HLR, MSC and the SMC, so, enforcement of the present invention need not to revise any interface between the existing network entity, does not also increase any interface parameters newly, and only need upgrade to existing network HLR to provide professional, therefore, the present invention is beneficial to popularization.
Two, utilization the present invention does not need to increase any physical equipment, so operator's investment is little, cost is low, and business is carried out rapidly.
Three, each local network can independently provide this business, and after a local network provided this business, all contracted users that belong to this local network can use this business when the whole network is roamed, do not roamed the restriction of region.
Embodiment
With the example that is applied as in CDMA (Code Division Multiple Access, code division multiple access) network, describe a kind of embodiment of the present invention in detail below.
In the present embodiment, warp is signatory earlier to this professional application need for home subscriber, and on HLR signatory situation is identified; After this, HLR competency for operation indication operation handlebar user's service item inventory is issued among the MSC/VLR on user visiting ground, and MSC/VLR also can initiatively apply for user's service item inventory by the qualification request to HLR.HLR is when customer location registration, qualification indication, qualification request, if the user does not activate divert when busy, Call Forwarding No Reply is professional or implicit forward-shifting service, then in the service item inventory that issues to MSC, user's divert when busy and user's Call Forwarding No Reply service contracting situation are changed to effectively.
As shown in Figure 1, be the system handles flow chart of home subscriber when carrying out location registers.This home subscriber may be positioned at service area, also may roam into another service area, if this user serves MSC and changes in moving process, then can send position updating request to MSC/VLR.
As the steps A of Fig. 1, after MSC/VLR receives this position updating request, can send position register request to HLR.
As the step B of Fig. 1, HLR checks whether signatory notifying business to non-completed call-in message of user, if signatory, then Call Forwarding No Reply in the service item inventory and divert when busy service digit is changed to signatoryly, then user data is issued to MSC/VLR; If not signatory, according to normal location registers flow processing.
By above-mentioned initialization procedure, for preparation has been done in the realization of missed call short message notification business.Significance bit by divert when busy and Call Forwarding No Reply in user's service item inventory, when between originating MS C/VLR and roaming place MSC/VLR, setting up call failure, user's really signatory forward-shifting service whether no matter, originating MS C/VLR can initiate the TRANUMREQ operation to HLR, this moment, HLR just can be known call failure information, thereby can not send to user attaching short message service center by the structure short message finishing incoming information.
Below by the working condition of the home subscriber of describing signatory missed call short message notification business system when called, the specific implementation of this missed call short message notification business is described, as shown in Figure 2.
The first, MSC/VLR receives a call information at the called subscriber; Shown in step 1 among Fig. 3.
The second, the HLR of called subscriber's ownership judges this incoming call completion status.It specifically comprises following steps:
1., the HLR of called subscriber's ownership checks whether the user shuts down, if the called subscriber is shutdown not, enter next step 2., otherwise, HLR continue to check whether signatory Call Forwarding No Reply business of user, if signatory, enter common before the turn of tidal stream journey, otherwise enter step 3, shown in the step 2 among Fig. 3,3.
2., HLR judges whether the called subscriber roams, if, enter next step so 3., otherwise HLR checks whether user's divert when busy, Call Forwarding No Reply or implicit Call Forwarding services are signatory, and situation is issued to the beginning by user's service inventory exhales MSC/VLR.If contract, carry out the flow process of step 3; If it is signatory, beginning exhales MSC/VLR to be initiated to the operation that HLR gets the TRANUMREQ of transferred number, then, HLR checks whether called subscriber's divert when busy, Call Forwarding No Reply or implicit Call Forwarding services activate, if activate, enter common preceding turn of tidal stream journey, otherwise, carry out the flow process of step 3, promptly the HLR structure is not finished the short message of incoming call, and sending short messages to the SMC of user attaching, content of short message comprises the calling number of not finishing incoming call and incoming call time etc.
3., called user boot-strap and roaming in the accompanying drawing in the present embodiment, HLR sends ROUTREQ to obtain called subscriber's roaming number, shown in the step 4 among Fig. 3,5 to the MSC of called subscriber roaming place.
If can not determine user's roaming number, for the MSC of paging function is early arranged, can check situations such as the user is busy, subscriber paging no response, subscriber absent this moment, return the reason of getting the roaming number failure to HLR; Wherein early paging function is meant at MSC/VLR and receives the function of the ROUTREQ operation back of HLR with regard to the calling user mobile phone, and the MSC/VLR that not have paging function early is at call establishment stage ability calling user mobile phone; If the failure of paging mobile phone, MSC/VLR notifies HLR failure scenarios by TRANUMREQ message, shown in the step 8 among Fig. 3.
After getting the roaming number failure, the MSC of called subscriber roaming place checks User Status and returns to HLR and gets the roaming number failure cause, HIR checks whether user's divert when busy, Call Forwarding No Reply or implicit Call Forwarding services are signatory, and situation is issued to the beginning by user's service inventory exhales MSC/VLR.If contract, carry out the flow process of step 3; If it is signatory, beginning exhales MSC/VLR to be initiated to the operation that HLR gets the TRANUMREQ of transferred number, then, HLR checks whether called subscriber's divert when busy, Call Forwarding No Reply or implicit Call Forwarding services activate, if activate, enter common preceding turn of tidal stream journey, otherwise, carry out the flow process of step 3, it is the short message that the HLR structure is not finished incoming call, and sending short messages to the SMC of user attaching, content of short message comprises the calling number of not finishing incoming call and incoming call time etc., shown in the step 6 among Fig. 3 .7.
If can determine user's roaming number, then the MSC of called subscriber roaming place returns this user's roaming number TLDN to HLR, shown in the step 8 among Fig. 3, HLR handles according to the normal call flow process, HLR exhales MSC/VLR to return TLDN to the beginning, beginning exhales MSC/VLR to be established to the calling of the MSC/VLR of called subscriber roaming place according to the roaming number fetched, shown in the step 9 among Fig. 3, comprises two kinds of situations this moment:
Situation one:, handle according to the normal call flow process if set up access success.
Situation two: if set up call failure, HLR checks whether user's divert when busy, Call Forwarding No Reply or implicit Call Forwarding services are signatory, and situation is issued to the beginning by user's service inventory exhales MSC/VLR.For the contracted user of missed call short message notification business, the front is mentioned, and in initialization procedure, has issued the signatory indicating bit of forward-shifting service when location registers.Beginning exhales MSC/VLR to check that in user's service item inventory that HLR issues the user is signatory situation, if not signatory, enter step 3 so, if signatory, beginning exhales MSC/VLR to be initiated to the TRANUMREQ operation that HLR gets transferred number, shown in the step 10 among Fig. 3.
HLR checks whether the user activates divert when busy, Call Forwarding No Reply or implicit Call Forwarding services after receiving and beginning to exhale the request of MSC/VLR, if activate, then takes out the transferred number of user's registration from database, and HLR handles according to the normal call flow process; If un-activation enters step 3, so shown in the step 11 among Fig. 3.
Three, HLR constructs short message, and this short message is sent to the SMC of short message service center;
HLR checks whether signatory notifying business to non-completed call-in message of user, if signatory, then returns common flow process; If signatory, the HLR structure is not finished the short message of incoming call, and sends short messages to the SMC of user attaching.Content of short message comprises the calling number of not finishing incoming call and incoming call time etc., and this time was as the criterion with this machine of HLR time.Shown in the step 2 among Fig. 3,6,11.
Four, SMC sends this short message.
After the user receives this short message, can know which calling number, when send a telegram here.
Certainly, shown in the step 12 among Fig. 3,13,14, SMC can reply the affirmation message of receiving short message to HLR after receiving the short message that HLR sends; HLR also can exhale MSC/VLR to return process information to the beginning, if wherein the user does not have forward-shifting service to activate, then return refuse information, and if the user has forward-shifting service to activate, then return the transferred number of user's registration, the beginning exhales MSC/VLR to continue follow-up call treatment according to this transferred number of fetching.
Above flow process is a kind of implementation of missed call short message notification business of the present invention.Consider that calling number does not provide in some cases, also can increase a determining step, HLR judges whether calling number provides in the calling procedure, if do not provide, then HLR does not finish incoming short message notice to called transmission, according to user's common flow processing of signatory notifying business to non-completed call-in message.This step can be arranged in the above-mentioned steps two, with being intended to neither can miss user's the incoming information of not finishing, can not send also that the user can't discern or useless short message, in order to avoid the user is caused interference.
Other call flows and short message service process are handled according to normal flow.
This business typical application scene may be: user's shutdown, user hurry, the user roams out service area and the user exhales no response etc. for a long time, the present invention utilizes this cheap communication modes of short message, can guarantee the user can not miss incoming information under which kind of situation.And realize fairly simplely, and do not need to spend the hire charge relevant, extraction expense and preceding commentaries on classics expense with Voice Mailbox, reduced user's cost, also reduced the cost of operator, be a kind of more promising business.