[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100341346C - Method for realizing short message pretransmission - Google Patents

Method for realizing short message pretransmission Download PDF

Info

Publication number
CN100341346C
CN100341346C CNB2004100570463A CN200410057046A CN100341346C CN 100341346 C CN100341346 C CN 100341346C CN B2004100570463 A CNB2004100570463 A CN B2004100570463A CN 200410057046 A CN200410057046 A CN 200410057046A CN 100341346 C CN100341346 C CN 100341346C
Authority
CN
China
Prior art keywords
short message
forwarding
user
smc
information
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.)
Expired - Fee Related
Application number
CNB2004100570463A
Other languages
Chinese (zh)
Other versions
CN1741629A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2004100570463A priority Critical patent/CN100341346C/en
Publication of CN1741629A publication Critical patent/CN1741629A/en
Application granted granted Critical
Publication of CN100341346C publication Critical patent/CN100341346C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供了一种实现短消息前转的方法,其关键是,由SMC根据HLR返回的短消息取路由响应或是根据自身保存的短消息前转信息来确定是否将接收到的短消息进行前转,并根据用户的需要,SMC可将已前转的短消息再发送给该用户,和或通知登记前转的用户前转短消息已成功送达前转用户。应用本发明,即使被叫用户和前转用户不在同一个PLMN下也能实现短消息前转,还可以成为不同运营商吸引用户的竞争手段。由于本发明只需对SMC进行软件升级,或对HLR和SMC同时进行软件升级即可实现,因而本发明具有很好的实用性。

Figure 200410057046

The present invention provides a method for realizing short message forwarding, the key of which is that the SMC determines whether to forward the received short message according to the short message routing response returned by the HLR or according to the short message forwarding information saved by itself. Forwarding, and according to the needs of the user, the SMC can resend the forwarded short message to the user, and or notify the registered forwarding user that the forwarding short message has been successfully delivered to the forwarding user. By applying the present invention, even if the called user and the forwarding user are not in the same PLMN, the forwarding of the short message can be realized, and it can also become a competitive means for different operators to attract users. Since the present invention only needs to upgrade the software of the SMC, or simultaneously upgrade the software of the HLR and the SMC, the present invention has good practicability.

Figure 200410057046

Description

A kind of method that realizes Short Message Service Call forwarding
Technical field
The present invention relates to the short message communication technical field, be meant a kind of method that realizes Short Message Service Call forwarding especially.
Background technology
Short message has non real-time feature as a kind of point-to-point communication mode, all depends on signaling method and realizes, does not take user's face resource, and is cheaply many with respect to the audio call charge, receives liking of operator and user greatly.
Can realize in broadband CDMA/global system for mobile communications (WCDMA/GSM) system at present: mobile originating short message and Mobile-Terminated Short Message.
Though the user can determine the short message of mobile phone terminal stored is sent to other user again, this forwarding operation is artificial, rather than the automatic forwarding operation of network intelligence.
Because the flow process that realize short message in circuit switching (CS) territory and packet switching (PS) territory is similar substantially, be that example describes only below therefore with the CS territory.
Figure 1 shows that the schematic flow sheet of the realization Short Message Service Call forwarding of prior art.Under this implementation, suppose that the calling subscriber is a, the Mobile Subscriber International ISDN number of user a (MSISDN) is this calling subscriber's address, note is made MSISDNa, the called subscriber is b, called address is the MSISDN of user b, note is made MSISDNb, called subscriber b is designated international mobile subscriber identity (IMSI), note is made IMSIb, and the forwarding subscriber that the called subscriber contracted is c, and the address note of forwarding subscriber c is made MSISDNc, the sign note of forwarding subscriber c is made IMSIc, and flow chart shown in Figure 1 may further comprise the steps:
Step 101, after short message service center (SMC) receives short message from calling subscriber a, issue portable terminal termination (MT) short message to short message service/GMSC (gateway mobile switching center) (SMS-GMSC), carry calling address MSISDNa in this MT short message, called address MSISDNb and content of short message SMSa-b etc.;
Step 102, SMS-GMSC follows according to short message called address MSISDNb, judges whether the called subscriber is current Public Land Mobile Nerwork (PLMN) user, if then the attaching position register under called subscriber b (HLR) is initiated the short message route requests; Otherwise SMS-GMSC sends to the SMS-GMSC of the PLMN under the MSISDNb to current short message, is initiated to comprise the short message route requests of MSISDNb information by the HLR of SMS-GMSC under user b at MSISDNb place;
Step 103, after HLR receives the short message route requests, judge at first whether this MSISDNb has registered forward-shifting service, if not, then return the number (MSC-Number) of the mobile switching centre that comprises the current place of user b and the short message of IMSIb and get route response (RoutingInfoForSM-Res), execution in step 104 then; If HLR judge MSISDNb registered forward-shifting service, and current being in of forwarding subscriber c adhere to (Attached) state, then returns the MSC-Number that comprises the current place of forwarding subscriber c and the RoutingInfoForSM-Res of IMSIc;
Step 104, SMS-GMSC issues the MT short message according to the information that HLR returns to the MSC at user b or user c place;
Step 105~step 107, MSC gives the MT short message issuing according to the information that obtains the portable terminal (UE/MS) of user b or user c, and the response message of success that sends according to the UE/MS of user b or user c or the failure response message that returns success or fail to SMS-GMSC, the response message that returns success or fail to SMC by SMS-GMSC.
The short message of the above-mentioned user of sending to b is common short message, sends to the preceding short message that changes of being of user c.
In the above-mentioned process that sends SMS message, if current separation (Detached) state that is in of user b is then waited until after its position is upgraded to send before the deadline again.What is called waits until that the process that sends again after its position is upgraded is: SMC obtains notification message (the Alert SC from HLR, SC is SMC) after, sending SMS message to corresponding HLR once more sends routing information, and at this moment, HLR returns the short message that comprises MSC-Number and IMSI to SMC and gets route response.
There is following defective in above-mentioned implementation:
1) called subscriber and forwarding subscriber are that user b and user c must be in PLMN networks, otherwise can't realize Short Message Service Call forwarding, and this is that the HLR at user b place can't obtain the MSC-Number and the IMSIc at user c current roaming place because under different PLMN;
2) user b can't learn that the Short Message Service Call forwarding which should send to oneself given the user c, has forwarded user c to before also can't knowing whether;
3) for user c, may there be certain doubt in the short message from user a that it is received, because user c may not know that this is the short message that transfers before the user b;
4) charging control is inconvenient, owing to be that SMC produces the short message ticket, but SMC does not know to change before the short message generation, when producing ticket, can't charge so for called subscriber's preceding commentaries on classics short message, therefore, can only charge to the called subscriber with the form of monthly rent in the operation, and can not charge by number of times.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method that realizes Short Message Service Call forwarding, makes called subscriber and forwarding subscriber also can not realize preceding commentaries on classics under same PLMN.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method that realizes Short Message Service Call forwarding, this method may further comprise the steps:
After the SMC of short message service center receives the short message to be sent that comprises called number from the calling subscriber, preceding commentaries on classics mode according to the user, commentaries on classics condition before judging that this short message is current and whether satisfying, if, then this short message is sent to forwarding subscriber, and in this short message, insert and avoid once more the preceding sign that changes, otherwise this short message is sent to the called subscriber.
Preferably, the determination methods of described SMC may further comprise the steps:
After a, SMC received the short message to be sent that comprises called number from the calling subscriber, the attaching position register HLR under called number sent the information that the short message that comprises called number is got route;
B, at first judge whether registered Short Message Service Call forwarding information of this user by the described HLR of step a, if, execution in step c then, otherwise after directly the short message that returns the mobile switching center number MSC-Number that comprises the called subscriber and international mobile station equipment identity IMSI to SMC is got route response information, execution in step d;
C, according to this called subscriber in self, register preceding commentaries on classics mode in the Redirection Information judge current whether satisfy before the commentaries on classics condition, if, then HLR returns the short message that comprises transferred number to SMC and gets route response information, otherwise HLR returns the mobile switching center number (MSC-Number) that comprises the called subscriber to SMC and the short message of international mobile station equipment identity IMSI is got route response information;
The short message that d, SMC judgement receives gets whether comprise the Short Message Service Call forwarding number in the route response, if then definite this short message is current to satisfy preceding commentaries on classics condition, otherwise determines the current satisfied preceding commentaries on classics condition of this short message.
Preferably, the International ISDN number that also comprises forwarding subscriber in the described Short Message Service Call forwarding information of step b; Before comprising Call Forwarding Unconditional CFU-SMS mode and separate, described Short Message Service Call forwarding mode changes the CFD-SMS mode; Step c is described judge current whether satisfy before the commentaries on classics condition may further comprise the steps: judge the Short Message Service Call forwarding mode that the user registered, if Call Forwarding Unconditional CFU-SMS mode, then current satisfied preceding commentaries on classics condition, if change the CFD-SMS mode before separating, then further judge this user current whether be released state, if, then current satisfied preceding commentaries on classics condition, otherwise current satisfied preceding commentaries on classics condition; The International ISDN number that the described Short Message Service Call forwarding number of steps d is a forwarding subscriber.
Preferably, comprise further in the described Short Message Service Call forwarding information of step b that sending short messages to called subscriber DeliverSMSToSubscriber indicates;
Step c described current satisfy before during the commentaries on classics condition, the short message that HLR returns to SMC is got in the route response, further comprises the DeliverSMSToSubscriber sign;
SMC receives after the short message that comprises DeliverSMSToSubscriber sign gets route response information, further comprises: duplicate a short message to be sent, be handed down to short message called user, and insert the sign that suppresses Short Message Service Call forwarding in this short message.
Preferably, comprise further in the described Short Message Service Call forwarding information of step b that the preceding short message that changes of advise called subscriber sends successful NotifySubscriberForwardSMSSuccess sign;
Step c described current satisfy before during the commentaries on classics condition, the short message that HLR returns to SMC is got in the route response, further comprises the NotifySubscriberForwardSMSSuccess sign;
SMC receives after the short message that comprises NotifySubscriberForwardSMSSuccess sign gets route response information, further comprise: SMC changes into the informing message of merit before called subscriber's transmission comprises, and in this informing message, insert to suppress the sign of Short Message Service Call forwarding, the calling subscriber of this short message is a forwarding subscriber, and the called subscriber is the preceding user who changes of registration.
Preferably, described SMC duplicates a short message issuing to be sent and may further comprise the steps for called subscriber's process:
The SMC judgement is got MSC-Number and the IMSI information that whether comprises the called subscriber in the route response from the short message of HLR, if comprise, then SMC issues this short message to the called subscriber immediately; If do not comprise, after then SMC obtained notification message from HLR, sending SMS message to this HLR once more sent routing information.
Preferably, this method further comprises: SMC increases inhibition Redirection Information suppressForwardInfo sign once more in the short message that HLR sends sends routing information; When HLR handles from the short message routing iinformation of SMC once more, detect have suppressForwardInfo sign after, do not reexamine the Short Message Service Call forwarding information of this user's registration.
Preferably, the determination methods of described SMC may further comprise the steps:
After SMC receives the short message to be sent that comprises called number from the calling subscriber, judge that this user is whether in self registered Short Message Service Call forwarding information whether, if, commentaries on classics condition before then judging that this short message is current and whether satisfy, otherwise commentaries on classics condition before determining that this short message is current and not satisfying according to the preceding commentaries on classics mode in the registered Short Message Service Call forwarding information.
Preferably, the International ISDN number that further comprises forwarding subscriber in the described Short Message Service Call forwarding information; Before comprising Call Forwarding Unconditional CFU-SMS mode and separate, described Short Message Service Call forwarding mode changes the CFD-SMS mode; Described judge that this short message is current and whether satisfy according to the preceding commentaries on classics mode in the registered Short Message Service Call forwarding information before the method for commentaries on classics condition may further comprise the steps: SMC judges the preceding commentaries on classics mode that the user registered, if Call Forwarding Unconditional CFU-SMS mode, then current satisfied preceding commentaries on classics condition, if change the CFD-SMS mode before separating, then the HLR of SMC under the called subscriber sends SMS message and sends routing information, if HLR returns the MSC-Number that comprises the called subscriber and the short message of IMSI is got route response information, then determine the current satisfied preceding commentaries on classics condition of this short message, if HLR returns and comprises failure reason value and get route response for the short message that the user separates absentSubscriberSM, commentaries on classics condition before determining then that this short message is current and satisfying.
Preferably, further comprise in the described Short Message Service Call forwarding information: send short messages to called subscriber DeliverSMSToSubscriber sign;
SMC detects after DeliverSMSToSubscriber in the Short Message Service Call forwarding information is masked as TRUE, further comprises: duplicate a short message to be sent, be handed down to short message called user, and insert the sign that suppresses Short Message Service Call forwarding in this short message.
Preferably, comprise further in the described Short Message Service Call forwarding information that the preceding short message that changes of advise called subscriber sends successful NotifySubscriberForwardSMSSuccess sign;
SMC detects after DeliverSMSToSubscriber in the Short Message Service Call forwarding information is masked as TRUE, further comprise: SMC changes into the informing message of merit before called subscriber's transmission comprises, and in this informing message, insert to suppress the sign of Short Message Service Call forwarding, the calling subscriber of this short message is a forwarding subscriber, and the called subscriber is the preceding user who changes of registration.
Preferably, in HLR, register the situation of Short Message Service Call forwarding information for the user, the unstructured supplementary service data USSD mode that described user's application system provides, operation Room mode, manual service liaison mode, intelligent access service liaison mode or interconnected network mode registration Short Message Service Call forwarding information;
This method further comprises: the USSD mode that described user's application system provides, operation Room mode, manual service liaison mode, intelligent access service liaison mode or interconnected network mode cancellation registration Short Message Service Call forwarding information.
Preferably, in SMC, register the situation of Short Message Service Call forwarding information, the unstructured supplementary service data USSD mode that described user's application system provides, operation Room mode, manual service liaison mode or interconnected network mode registration Short Message Service Call forwarding information for the user;
This method further comprises: the USSD mode that described user's application system provides, operation Room mode, manual service liaison mode or interconnected network mode cancellation registration Short Message Service Call forwarding information.
Preferably, described SMC sends to the information that comprises this short message source in the short message of forwarding subscriber.
Preferably, described SMC inserts in preceding commentaries on classics short message being masked as of changeing before avoiding once more: the sign or this short message that suppress Short Message Service Call forwarding are the sign of preceding commentaries on classics short message.
Preferably, this method further comprises: SMC is that short message called user charges according to called subscriber's demand information by number of times.
The present invention is a commentaries on classics condition before being judged that short message to be sent is current and whether satisfied by SMC, if then this short message is sent to forwarding subscriber, otherwise this short message is sent to the called subscriber.Thereby whether the present invention be not subjected to called subscriber and forwarding subscriber in the restriction of a PLMN, thereby realized the purpose of changeing before called subscriber and forwarding subscriber can not realized under same PLMN yet, can also become the competitive method that different operators attracts the user.Because the present invention only needs to carry out software upgrading to SMC, or HLR and SMC are carried out software upgrading simultaneously can realize, thereby the present invention has good practicability.Simultaneously, the present invention also has the following advantages;
1) user changes before can select Call Forwarding Unconditional as required and separate Detached, the short message that can require during Redirection Information to change before in registration sends to this self again, with or require to notify and change short message before self and successfully send to forwarding subscriber, can provide more more convenient service for the user who changes before registering like this.And the corresponding design of chargeing also provides the possibility that earns a profit for operator.
2) suppress sign because SMC has increased Redirection Information in short message, thereby can avoid a short message to be lost meaning by multiple forwardings.
3) charging of Short Message Service Call forwarding control is more convenient.SMC can accurately charge according to preceding commentaries on classics number of times; Can charge for the Short Message Service Call forwarding of operator different considerations are provided.
4) owing to increased prefix by the short message of preceding commentaries on classics, thereby preceding commentaries on classics purpose can know enough that short message is by transferring before whom, and this point is very important, has demonstrated fully the service that people-oriented.
Description of drawings
Figure 1 shows that the schematic flow sheet of the realization Short Message Service Call forwarding of prior art;
Figure 2 shows that the schematic flow sheet of the realization Short Message Service Call forwarding of using one embodiment of the invention.
Embodiment
Again the present invention is done detailed description further below in conjunction with accompanying drawing.
Thinking of the present invention is: the information of being returned according to HLR by SMC or determine whether that according to the Redirection Information of self preserving the short message that will receive carries out preceding commentaries on classics, and according to user's needs, SMC the short message that changes before can be sent to again this user and or notification enrollment before change short message before the user that changes and successfully send to forwarding subscriber.
Existing SMC has the ability of SMS-GMSC usually, can initiate short message to HLR and send routing information, and therefore, the SMC that following the present invention mentioned is the SMC with ability of SMS-GMSC.
The Short Message Service Call forwarding mode of user registration has following two kinds: a kind of is Call Forwarding Unconditional (CFU-SMS) mode, and promptly all short messages of issuing this user forward to before all on the forwarding subscriber that this user registers; A kind of is (CFD-SMS) mode of changeing before the released state, promptly have only when this user is current when being in separation (Detached) state, just the Short Message Service Call forwarding that will issue this user is to the forwarding subscriber that this user registered, as long as the current attachment state that is in of this user changes operation before then not carrying out.No matter this user registers commentaries on classics mode before which kind of, and whether this user can also register and still send SMS message to self and or notify self information during the commentaries on classics short message forwarding subscriber is successfully received before.
When HLR receives short message from SMC when sending routing information request, do not change before the registration if detect the called subscriber, then HLR returns the short message that comprises IMSI and positional information (locationInfo WithLMSI) to SMC and gets route response.If detect the called subscriber registered Short Message Service Call forwarding information, then do respective handling according to the information of being registered.
Figure 2 shows that the schematic flow sheet of the realization Short Message Service Call forwarding of using one embodiment of the invention.In the present embodiment, suppose that the calling subscriber is a, the Mobile Subscriber International ISDN number of user a (MSISDN) is this calling subscriber's address, note is made MSISDNa, and the called subscriber is b, and called address is the MSISDN of user b, note is made MSISDNb, the sign IMSI of called subscriber b, and note is made IMSIb.Called subscriber b registers Redirection Information in HLR, the forwarding subscriber of being registered is c, and the address of this forwarding subscriber c is the MSISDN of user c, and note is made MSISDNc, the sign IMSI of forwarding subscriber c, and note is made IMSIc.
In the present embodiment, suppose that the Short Message Service Call forwarding information that user b is registered is: commentaries on classics mode before the released state, the MSISDNc of forwarding subscriber c still sends SMS message to self, notify the information of self when changeing short message before successfully receiving with forwarding subscriber c, and the current released state that is in of user b.
Flow chart shown in Figure 2 may further comprise the steps:
Step 201, after SMC received short message from calling subscriber a, the request of sending routing information that sends SMS message of the HLR under MSISDNb below was made HLRb with the note of the HLR under the MSISDNb.
Step 202, if user b changes but current being in when adhering to (Attached) state before only having registered Detached, MSC-Number that this HLRb directly returns for SMC to comprise user b place and the short message of IMSIb are got route response (RoutingInfoForSM-Res), otherwise, the Short Message Service Call forwarding information that HLRb is registered according to called subscriber b is returned correspondingly information to SMC.Based on the assumed condition of present embodiment, HLRb returns the MSISDNc that comprises forwarding subscriber c, sends short messages to and change short message before called subscriber (DeliverSMSToSubscriber) sign and the advise called subscriber and send successfully the short message that (NotifySubscriberForwardSMSSuccess) indicate and get route response to SMC.
Step 203~step 205, SMC parse in the RoutingInfoForSM-Res of HLRb comprise DeliverSMSToSubscriber sign after, current short message is duplicated portion, currently like this in SMC, there are two parts of short messages that content is identical: the calling subscriber a of a copy of it, the called subscriber is b, note is made SMSa-b, comprises MSISDNa among this SMSa-b, MSISDNb and content (Content).Because the current released state that is in of user b, therefore, certainly do not carry the information of the IMSIb of MSISDNb and the user b MSC-Number under current among the RoutingInfoForSM-Res, at this moment, SMC waits until that MSISDNb sends this short message when the position is upgraded before the deadline again, and its process of transmitting is with common Mobile-Terminated Short Message.
The calling subscriber of another part is c for a called subscriber, and note is made SMSa-c, comprises MSISDNa among this SMSa-c, MSISDNc and prefix (prefix) and Content, and this prefix is self-defined by operator, for example " from the Redirection Information of MSISDNb: ".SMC sends the process of SMSa-c with common Mobile-Terminated Short Message.
By multiple forwardings, SMC is during according to the transmission SMSa-b of DeliverSMSToSubscriber sign for fear of same short message, inserts in SMSa-b and changes sign before suppressing, to avoid giving MSISDNc this short-message foreward turning once more; When changeing short message SMS a-c before SMC sends, also need insert the preceding commentaries on classics sign of inhibition or this short message is the sign of preceding commentaries on classics short message, because user c has also registered preceding commentaries on classics, and the short message that causes MSISDNa is issued MSISDNb is forwarded to the situation of MSISDNx before final to avoid.
After SMSa-c sends successfully, after SMC is checked through and comprises the NotifySubscriberForwardSMSSuccess sign among the RoutingInfoForSM-Res, the SMC structure also sends new short message, the caller of the short message that this is new is user c, called is user b, note is made SMSc-b, comprise MSISDNc among this SMSc-b, MSISDNb and Content, wherein, content of short message (Content) can be self-defined by operator, and SMC change to suppress sign before also need inserting in SMSc-b, sends to MSISDNc once more to avoid this short message.
After MSC sent SMS message at every turn and finishes, all the response message of returning according to terminal (UE/MS) was returned the response that issues the MT short message to SMC.
So far, realized Short Message Service Call forwarding.And, the short message that changes before user b can obtain according to the needs of self, and can know the short message that whether forwarding subscriber has successfully received is changeed before this.
Above-mentioned SMC sends when waiting for that according to the SMSa-b needs of the transmission of DeliverSMSToSubscriber sign the position is upgraded before the deadline again, send SMS message when sending routing information to HLR once more for fear of SMC, always carry redundant Short Message Service Call forwarding information among the RoutingInfoForSM-Res that HLR returns, do not return the MSC Number at IMSIb and user b place and cause endless loop, can take following measure:
SMC obtains notification message (the Alert SC from HLR, SC is SMC), in the short message that HLR sends sends routing information, also increase once more and suppress Redirection Information (suppressForwardInfo) sign, like this, when HLR handles the short message routing iinformation, find to exist the suppressForwardInfo sign, then do not reexamine the Short Message Service Call forwarding information of user's registration, thereby avoid HLR once more Redirection Information to be sent to SMC, to alleviate network burden.
If user b registration is Call Forwarding Unconditional, and has also registered still to send SMS message and notified the information of self when changeing short message before successfully receiving to self and forwarding subscriber c, and the current attachment state that is in of user b.Then in the RoutingInfoForSM-Res that HLR returns, not only carry MSISDNc, DeliverSMSToSubscriber sign and NotifySubscriberForwardSMSSuccess sign, also carry the MSC-Number at IMSIb and user b place, at this moment, behind the RoutingInfoForSM-Res of SMC parsing from HLR, to send these two short messages of SMSa-b and SMSa-c simultaneously immediately, its processing procedure and the foregoing description are identical.
It is above-mentioned that to register Short Message Service Call forwarding information with called subscriber b in HLR be that example describes.The user also can register Short Message Service Call forwarding information in SMC, its implementation procedure is as follows:
If what SMC checked out user's registration is Call Forwarding Unconditional, the relevant information of then direct HLR inquiry forwarding subscriber under forwarding subscriber, and send SMS message to this forwarding subscriber according to the information that HLR returns, its implementation procedure is consistent with common short message service process.
If what SMC checked out user's registration is to change before separating, then SMC at first the HLR under the called subscriber send and to get the short message route data, if HLR this moment returns user's IMSI and the user b MSC-Number address under current, then illustrate this user current be attachment state; And carry out subsequent treatment according to common short message service process; If HLR returns failure response, and the error reason value is separated (absentSubscriberSM) for the user, then SMC thinks that the user is in released state, and change before triggering and handle, promptly the HLR under forwarding subscriber inquires about the relevant information of forwarding subscriber, and sends SMS message to this forwarding subscriber according to the information that HLR returns.
Can also comprise in the Short Message Service Call forwarding information that the user registers in SMC and whether still send SMS message to self and or notify self information when before forwarding subscriber is successfully received, changeing short message.Its processing mode and user register Short Message Service Call forwarding information processing process basically identical in HLR, so being in by SMC, difference detects Short Message Service Call forwarding information, and do respective handling, rather than detect Short Message Service Call forwarding information by HLR according to detected Redirection Information.Because treatment step is identical, no longer describe in detail herein.
No matter be in HLR or commentaries on classics before registration and the cancellation in SMC, all can adopt following several mode:
1) unstructured supplementary service data (USSD, Unstructured Supplementary ServiceData) mode.This mode is meant uses different command codes to represent to change before short message Call Forwarding Unconditional and the short message Detached, each USSD comprises the transferred number parameter, deliverSMSToSubscriber flags parameters and NotifySubscriberForwardSMSSuccess flags parameters in going here and there.
2) operation Room mode.This mode is meant that the user arrives registration of the operation Room and cancellation Short Message Service Call forwarding.
3) manual service liaison mode.This mode is meant that the user dials Service Phone to the business hall, helps registration and cancellation Short Message Service Call forwarding by operation Room attendant.
4) the Internet (Internet) mode.For for commentaries on classics mode before the HLR registration, this mode is meant that the user uses Internet, revises the Short Message Service Call forwarding information among the HLR under the guarantee of certain security mechanism, and in order to ensure information security, these modifications will obtain the keeper's of operator affirmation.Because this mode needs the HLR open interface, thereby has certain risk.For for commentaries on classics mode before the SMC registration, it is relatively more convenient to use this mode.
User for commentaries on classics mode before the HLR registration can also use intelligent access service liaison mode.This mode is meant that definition one assigned number is the Short Message Service number, after being switched on, will trigger this access service number GSM Service Control Function (gsmSCF) logic entity, collect relevant information by interactive voice, gsmSCF revises (ATM by random time, Any Time Modification) interface is revised the Short Message Service Call forwarding data among the HLR, thereby realizes registration and cancellation Short Message Service Call forwarding.Because the Short Message Service Call forwarding data are new content, so ATM message need be done respective extension.
Owing to be that SMC produces the short message ticket.Use preceding commentaries on classics mode of the present invention, SMC can charge to the called subscriber by number of times according to called subscriber's demand information, and for example SMC can have following control point:
1) SMSa-c sends successfully, and the recipient is MSISDNc, is designated as Ta-c;
2) SMSa-b sends successfully, and the recipient is MSISDNb, is designated as Ta-b;
3) SMSa-c sends successfully, changes the short message success before the MSISDNb, is designated as Tforward;
4) MSISDNb receives the informing message of SMSc-b, is designated as Tnotify;
Make that MSISDNb is the expense that short message called user bears Ta-b+Tforward+Tnotify, make that MSISDNc is the expense that the Short Message Service Call forwarding user bears Ta-c, with regard to present charging way, the called subscriber who receives short message is normally free, and the expense of the Ta-c that Ta-b that promptly short message called user bears and Short Message Service Call forwarding user bear all is 0.
Above-mentioned charging way is born the charging way of the short message expense that starts to existing message calling user, without any influence.Certainly, also can there be different charging ways in each operator.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (16)

1、一种实现短消息前转的方法,其特征在于,该方法包括以下步骤:1. A method for realizing short message forwarding, characterized in that the method comprises the following steps: 短消息中心SMC接收到来自主叫用户的包含被叫号码的待发送短消息后,根据用户的前转方式,判断该短消息当前是否满足前转条件,如果是,则将该短消息发送给前转用户,并在该短消息中插入避免再次前转的标志,否则将该短消息发送给被叫用户。After the short message center SMC receives the short message to be sent containing the called number from the calling user, it judges whether the short message currently satisfies the forwarding condition according to the forwarding mode of the user, and if so, sends the short message to The forwarding user is inserted into the short message to avoid forwarding again, otherwise the short message is sent to the called user. 2、根据权利要求1所述的方法,其特征在于,所述SMC的判断方法包括以下步骤:2. The method according to claim 1, characterized in that the judging method of the SMC comprises the following steps: a、SMC接收到来自主叫用户的包含被叫号码的待发送短消息后,向被叫号码所属的归属位置寄存器HLR发送包含被叫号码的短消息取路由的信息;a. After the SMC receives the short message to be sent that includes the called number from the calling user, it sends information about routing the short message that includes the called number to the home location register HLR to which the called number belongs; b、由步骤a所述HLR首先判断该用户是否已登记短消息前转信息,如果是,则执行步骤c,否则直接给SMC返回包含被叫用户的移动交换中心号码MSC-Number和国际移动识别码IMSI的短消息取路由响应信息后,执行步骤d;B, by step a described HLR at first judges whether this user has registered short message forwarding information, if yes, then execute step c, otherwise directly return to SMC the mobile switching center number MSC-Number and the international mobile identification that comprise called user After the short message with the code IMSI gets the routing response information, execute step d; c、根据该被叫用户在自身内登记前转信息中的前转方式判断当前是否满足前转条件,如果是,则HLR给SMC返回包含前转号码的短消息取路由响应信息,否则,HLR给SMC返回包含被叫用户的移动交换中心号码MSC-Number和国际移动识别码IMSI的短消息取路由响应信息;c. Judging whether the forwarding condition is satisfied at present according to the forwarding mode registered in the forwarding information by the called user in itself, if yes, the HLR returns the short message containing the forwarding number to the SMC to get the routing response information, otherwise, the HLR Return the short message that contains the mobile switching center number MSC-Number of the called user and the international mobile identity code IMSI to the SMC to get the routing response information; d、SMC判断接收到的短消息取路由响应中是否包含短消息前转号码,如果是,则确定该短消息当前满足前转条件,否则确定该短消息当前不满足前转条件。d. The SMC determines whether the received short message routing response contains a short message forwarding number, and if so, determines that the short message currently satisfies the forwarding condition, otherwise determines that the short message currently does not meet the forwarding condition. 3、根据权利要求2所述的方法,其特征在于,3. The method of claim 2, wherein: 步骤b所述短消息前转信息中还包括前转用户的国际ISDN号码;所述短消息前转方式包括无条件前转CFU-SMS方式和分离前转CFD-SMS方式;The short message forwarding information in step b also includes the international ISDN number of the forwarding user; the short message forwarding mode includes an unconditional forwarding CFU-SMS mode and a separate forwarding CFD-SMS mode; 步骤c所述判断当前是否满足前转条件包括以下步骤:判断用户所登记的短消息前转方式,如果是无条件前转CFU-SMS方式,则当前满足前转条件,如果是分离前转CFD-SMS方式,则进一步判断该用户当前是否为分离状态,如果是,则当前满足前转条件,否则当前不满足前转条件;Judging whether the forwarding condition is currently met in step c includes the following steps: judging the short message forwarding mode registered by the user, if it is an unconditional forwarding CFU-SMS mode, then the current forwarding condition is satisfied, if it is separate forwarding CFD-SMS In the SMS mode, it is further judged whether the user is currently separated, if yes, the forwarding condition is currently met, otherwise the forwarding condition is not currently met; 步骤d所述短消息前转号码为前转用户的国际ISDN号码。The short message forwarding number described in step d is the international ISDN number of the forwarding user. 4、根据权利要求3所述的方法,其特征在于,步骤b所述短消息前转信息中进一步包括发送短消息到被叫用户DeliverSMSToSubscriber标志;4. The method according to claim 3, wherein the short message forwarding information in step b further includes a DeliverSMSToSubscriber flag for sending a short message to the called user; 步骤c所述当前满足前转条件时,HLR给SMC返回的短消息取路由响应中,进一步包括DeliverSMSToSubscriber标志;When the current forwarding condition is satisfied as described in step c, the short message returned by the HLR to the SMC gets a routing response, which further includes the DeliverSMSToSubscriber sign; SMC接收到包含DeliverSMSToSubscriber标志的短消息取路由响应信息后,进一步包括:复制一份待发送短消息,下发给短消息被叫用户,并在该短消息中插入抑制短消息前转的标志。After the SMC receives the short message routing response information containing the DeliverSMSToSubscriber flag, it further includes: copying a short message to be sent, sending it to the called user of the short message, and inserting a flag for inhibiting forwarding of the short message into the short message. 5、根据权利要求3或4所述的方法,其特征在于,5. A method according to claim 3 or 4, characterized in that 步骤b所述短消息前转信息中进一步包括通知被叫用户前转短消息发送成功NotifySubscriberForwardSMSSuccess标志;The short message forwarding information described in step b further includes a NotifySubscriberForwardSMSSuccess flag for notifying the called user to forward the short message successfully; 步骤c所述当前满足前转条件时,HLR给SMC返回的短消息取路由响应中,进一步包括NotifySubscriberForwardSMSSuccess标志;When the current forwarding condition is satisfied as described in step c, the short message returned by the HLR to the SMC gets a routing response, further comprising the NotifySubscriberForwardSMSSuccess sign; SMC接收到包含NotifySubscriberForwardSMSSuccess标志的短消息取路由响应信息后,进一步包括:SMC向被叫用户发送包含前转成功的通知短消息,并在该通知短消息中插入抑制短消息前转的标志,该短消息的主叫用户为前转用户,被叫用户为登记前转的用户。After the SMC receives the short message routing response information that includes the NotifySubscriberForwardSMSSuccess flag, it further includes: the SMC sends a notification short message that includes forwarding success to the called user, and inserts a flag that inhibits short message forwarding in the notification short message. The calling user of the short message is the forwarding user, and the called user is the registered forwarding user. 6、根据权利要求4所述的方法,其特征在于,所述SMC复制一份待发送短消息下发给被叫用户的过程包括以下步骤:6. The method according to claim 4, characterized in that the process of copying a short message to be sent by the SMC and sending it to the called user comprises the following steps: SMC判断来自HLR的短消息取路由响应中是否包含被叫用户的MSC-Number和IMSI信息,如果包含,则SMC立即给被叫用户下发该短消息;如果不包含,则SMC得到来自HLR的通知消息后,再次向该HLR发送短消息取路由信息。The SMC judges whether the short message from the HLR contains the MSC-Number and IMSI information of the called user in the routing response. If it is included, the SMC immediately sends the short message to the called user; if it does not contain it, the SMC gets the message from the HLR. After notifying the message, send a short message to the HLR again to get the routing information. 7、根据权利要求6所述的方法,其特征在于,该方法进一步包括:SMC再次向HLR发送的短消息取路由信息中增加抑制前转信息suppressForwardInfo标志;HLR再次处理来自SMC的短消息路由信息时,检测出存在suppressForwardInfo标志后,不再检查该用户登记的短消息前转信息。7. The method according to claim 6, characterized in that the method further comprises: SMC re-sends to the HLR short message routing information to add suppression forwarding information suppressForwardInfo sign; HLR processing the short message routing information from the SMC again , after detecting the presence of the suppressForwardInfo flag, the short message forwarding information registered by the user is no longer checked. 8、根据权利要求1所述的方法,其特征在于,所述SMC的判断方法包括以下步骤:8. The method according to claim 1, characterized in that the SMC judging method comprises the following steps: SMC接收到来自主叫用户的包含被叫号码的待发送短消息后,判断该用户是否在自身是否已登记短消息前转信息,如果是,则根据已登记的短消息前转信息中的前转方式判断该短消息当前是否满足前转条件,否则确定该短消息当前不满足前转条件。After receiving the short message to be sent containing the called number from the calling user, the SMC judges whether the user has registered the short message forwarding information in itself, and if so, according to the forwarding information in the registered short message forwarding information The forwarding method judges whether the short message currently satisfies the forwarding condition, or determines that the short message does not currently meet the forwarding condition. 9、根据权利要求8所述的方法,其特征在于,9. The method of claim 8, wherein: 所述短消息前转信息中进一步包括前转用户的国际ISDN号码;所述短消息前转方式包括无条件前转CFU-SMS方式和分离前转CFD-SMS方式;The short message forwarding information further includes the international ISDN number of the forwarding user; the short message forwarding mode includes an unconditional forwarding CFU-SMS mode and a separate forwarding CFD-SMS mode; 所述根据已登记的短消息前转信息中的前转方式判断该短消息当前是否满足前转条件的方法包括以下步骤:SMC判断用户所登记的前转方式,如果是无条件前转CFU-SMS方式,则当前满足前转条件,如果是分离前转CFD-SMS方式,则SMC向被叫用户所属的HLR发送短消息取路由信息,如果HLR返回包含被叫用户的MSC-Number和IMSI的短消息取路由响应信息,则确定该短消息当前不满足前转条件,如果HLR返回包含失败原因值为用户分离absentSubscriberSM的短消息取路由响应,则确定该短消息当前满足前转条件。The method for judging whether the short message currently satisfies the forwarding condition according to the forwarding mode in the registered short message forwarding information includes the following steps: the SMC judges the forwarding mode registered by the user, if it is an unconditional forwarding CFU-SMS mode, the current forwarding condition is met. If it is split forwarding CFD-SMS mode, the SMC sends a short message to the HLR to which the called user belongs to obtain routing information. If the HLR returns a short message containing the called user’s MSC-Number and IMSI The message gets the routing response information, then it is determined that the short message does not meet the forwarding condition at present, and if the HLR returns the short message that contains the cause of failure and is the user separation absentSubscriberSM, then it is determined that the short message currently meets the forwarding condition. 10、根据权利要求8所述的方法,其特征在于,所述短消息前转信息中进一步包括:发送短消息到被叫用户DeliverSMSToSubscriber标志;10. The method according to claim 8, characterized in that the short message forwarding information further includes: a DeliverSMSToSubscriber flag for sending a short message to the called user; SMC检测出短消息前转信息中的DeliverSMSToSubscriber标志为TRUE后,进一步包括:复制一份待发送短消息,下发给短消息被叫用户,并在该短消息中插入抑制短消息前转的标志。After the SMC detects that the DeliverSMSToSubscriber flag in the short message forwarding information is TRUE, it further includes: copying a copy of the short message to be sent, delivering it to the called user of the short message, and inserting a flag for inhibiting short message forwarding in the short message . 11、根据权利要求8或10所述的方法,其特征在于,所述短消息前转信息中进一步包括通知被叫用户前转短消息发送成功NotifySubscriberForwardSMSSuccess标志;11. The method according to claim 8 or 10, wherein the short message forwarding information further includes a NotifySubscriberForwardSMSSuccess flag for notifying the called user that the forwarding short message is sent successfully; SMC检测出短消息前转信息中的DeliverSMSToSubscriber标志为TRUE后,进一步包括:SMC向被叫用户发送包含前转成功的通知短消息,并在该通知短消息中插入抑制短消息前转的标志,该短消息的主叫用户为前转用户,被叫用户为登记前转的用户。After the SMC detects that the DeliverSMSToSubscriber flag in the short message forwarding information is TRUE, it further includes: the SMC sends a notification short message containing forwarding success to the called user, and inserts a flag for suppressing short message forwarding in the notification short message, The calling user of the short message is the forwarding user, and the called user is the registered forwarding user. 12、根据权利要求2所述的方法,其特征在于,所述用户应用系统提供的非结构化补充业务数据USSD方式、运营厅方式、人工服务电话方式、智能接入服务电话方式或互联网方式登记短消息前转信息;12. The method according to claim 2, characterized in that the unstructured supplementary service data provided by the user application system is registered in USSD, operation hall, manual service telephone, intelligent access service telephone or Internet SMS forwarding information; 该方法进一步包括:所述用户应用系统提供的USSD方式、运营厅方式、人工服务电话方式、智能接入服务电话方式或互联网方式取消登记短消息前转信息。The method further includes: canceling the registration of short message forwarding information by means of USSD provided by the user application system, operating room mode, manual service telephone mode, intelligent access service telephone mode or Internet mode. 13、根据权利要求8所述的方法,其特征在于,所述用户应用系统提供的非结构化补充业务数据USSD方式、运营厅方式、人工服务电话方式或互联网方式登记短消息前转信息;13. The method according to claim 8, characterized in that, the user applies the unstructured supplementary service data provided by the system to register the short message forwarding information in USSD mode, operation hall mode, manual service telephone mode or Internet mode; 该方法进一步包括:所述用户应用系统提供的USSD方式、运营厅方式、人工服务电话方式或互联网方式取消登记短消息前转信息。The method further includes: canceling the registration of short message forwarding information by means of USSD provided by the user application system, operating room mode, manual service telephone mode or Internet mode. 14、根据权利要求1所述的方法,其特征在于,所述SMC发送给前转用户的短消息中包含该短消息来源的信息。14. The method according to claim 1, characterized in that, the short message sent by the SMC to the forwarding user includes information about the source of the short message. 15、根据权利要求1所述的方法,其特征在于,所述SMC在前转短消息中插入的避免再次前转的标志为:抑制短消息前转的标志或该短消息为前转短消息的标志。15. The method according to claim 1, characterized in that, the flag inserted by the SMC in the forwarded short message to avoid forwarding again is: a flag for inhibiting short message forwarding or the short message is a forwarded short message symbols of. 16、根据权利要求1所述的方法,其特征在于,该方法进一步包括:SMC根据被叫用户的需求信息按次数为短消息被叫用户计费。16. The method according to claim 1, further comprising: the SMC charges the short message called user by the number of times according to the called user's demand information.
CNB2004100570463A 2004-08-25 2004-08-25 Method for realizing short message pretransmission Expired - Fee Related CN100341346C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100570463A CN100341346C (en) 2004-08-25 2004-08-25 Method for realizing short message pretransmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100570463A CN100341346C (en) 2004-08-25 2004-08-25 Method for realizing short message pretransmission

Publications (2)

Publication Number Publication Date
CN1741629A CN1741629A (en) 2006-03-01
CN100341346C true CN100341346C (en) 2007-10-03

Family

ID=36093826

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100570463A Expired - Fee Related CN100341346C (en) 2004-08-25 2004-08-25 Method for realizing short message pretransmission

Country Status (1)

Country Link
CN (1) CN100341346C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106739B (en) * 2006-07-12 2010-05-26 中国移动通信集团公司 Method for forwarding IM message in instant message IM service
CN101312552B (en) * 2007-05-24 2011-12-07 中兴通讯股份有限公司 Multimedia multicast service forwarding method
CN101656916B (en) * 2009-08-04 2012-10-03 华为技术有限公司 Method, apparatus and system for copying and distributing short message
CN102075885B (en) * 2009-11-20 2016-06-22 中国移动通信集团公司 A kind of method, system and device realizing short-message foreward turning

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1374810A (en) * 2001-03-06 2002-10-16 三星电子株式会社 Method for transmitting short message service information in mobile communication system
CN1385989A (en) * 2001-05-16 2002-12-18 华为技术有限公司 Method for conrolling short message retransmission time
CN1467964A (en) * 2002-07-12 2004-01-14 深圳市中兴通讯股份有限公司 Method for quick sending short message in public telephone network short message system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1374810A (en) * 2001-03-06 2002-10-16 三星电子株式会社 Method for transmitting short message service information in mobile communication system
CN1385989A (en) * 2001-05-16 2002-12-18 华为技术有限公司 Method for conrolling short message retransmission time
CN1467964A (en) * 2002-07-12 2004-01-14 深圳市中兴通讯股份有限公司 Method for quick sending short message in public telephone network short message system

Also Published As

Publication number Publication date
CN1741629A (en) 2006-03-01

Similar Documents

Publication Publication Date Title
CN1229562A (en) Short Message Delivery in Packet Wireless Networks
CN1219408C (en) A Gateway Home Location Register and User Routing Information Interaction Method
CN1275292A (en) Method and apparatus for routing between network gateways and service centers
CN1946104A (en) Method for realizing one-card multiple-number service
CN1266340A (en) Mobile telecommunication system
CN1292606C (en) Method for implementing transfer of short message
CN1756389A (en) A method for sending and receiving group short messages in a communication system
CN1518383A (en) Method for realizing multi-number service and communication network
CN101047971A (en) Method for trigging intelligent service at attatching area when intelligent user roaming
CN100341346C (en) Method for realizing short message pretransmission
CN1823543A (en) Service restriction in mobile communication networks
CN1917712A (en) Method and network of realizing roam between networks unsigned roam protocol
CN104754544A (en) International network registration method, device and system
CN1250021C (en) Method for reporting unsuccessful calling-in connection in mobile network
CN1852483A (en) Method for realizing short-message foreward turning and system thereof
CN1561052A (en) User data message transporting method and device
CN1585547A (en) Method for realizing multiple value increasing service based on positioning zone bearing
CN1466400A (en) A communication method and network for avoiding detours
CN1863398A (en) Method for controlling user access in mobile communication
CN1812447A (en) Equipment and method for realizing unfinished incoming short message notify service
CN1842175A (en) A Realization Method of Short Message Called Service
CN1208990C (en) Method for implementing localized roaming of mobile communication system user
CN1691607A (en) A device that correlates user information between protocols
CN1582007A (en) Area Changing position information request treating method
CN1481172A (en) A Method of GPRS Supporting Intelligent Service

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071003

CF01 Termination of patent right due to non-payment of annual fee