Abstract:
The disclosure discloses a method, a system and a signaling gateway for enabling message intercommunication between a Global System for Mobile Communications (GSM) network and a Code Division Multiple Access (CDMA) network. The method comprises: setting a GSM-CDMA (GC) signaling gateway in a service processor of a CDMA short message service center; during processing a message from the GSM network to the CDMA network, a GSM short message service center sending a mobile terminated request message to the GC signaling gateway, and the GC signaling gateway converting a GSM message into a CDMA message according to the mobile terminated request message and sending the converted CDMA message to a target CDMA subscriber; and, during processing a message from the CDMA network to the GSM network, a CDMA service processor converting a CDMA message into a GSM message and sending the converted GSM message to a target GSM subscriber. The disclosure enables service control more flexible and function extension more convenient by using the service processor to enable GC intercommunication via the NO. 7 signaling.

Description:
TECHNICAL FIELD 
       [0001]    The disclosure relates to the technical field of communications, in particular to a method, system, and signaling gateway for enabling message intercommunication between a Global System for Mobile Communications (GSM) network and a Code Division Multiple Access (CDMA) network. 
       BACKGROUND 
       [0002]    The existing communication system is mainly the GSM network and CDMA network; and the coexistence of the GSM and CDMA absolutely introduces the GSM-CDMA (GC) intercommunication which means that a GSM subscriber sends a message to a CDMA subscriber or a CDMA subscriber sends a message to a GSM subscriber. 
         [0003]    In order to process the GC intercommunication message well, it is necessary to forward a GSM message from a GSM short message service center to a CDMA short message service center, and vice versa. Because of the different protocols of the GSM and the CDMA, the message needs to be converted. 
         [0004]    At present, the GC intercommunication message is forwarded by an intercommunication gateway in China, i.e., a short message service center converts an intercommunication message into an opened Short Message Peer to Peer (SMPP) message and then forwards it to an intercommunication gateway, and the intercommunication gateway submits the SMPP message to another short message service center which converts the SMPP message into a corresponding message for processing. 
         [0005]    However, internationally, in consideration of charging and the like, operators do not recognize the intercommunication way through the SMPP and require that the GC intercommunication message should be forwarded via the NO. 7 signaling, that is, be forwarded by the GC signaling gateway. At present, the GC signaling gateway is implemented by a front-end processor and firstly requires that a front-end processor module should support both the GSM and CDMA protocols as well as the conversion between a GSM message and a CDMA message. The GSM network identifies a subscriber by the International Mobile Subscriber Identifier (IMSI), while the CDMA network identifies a subscriber by the IMSI or the Mobile Identification Number (MIN), so, if the CDMA network adopts the MIN, the front-end processor needs to convert the MIN into the IMSI. If it is required to support number portability, the front-end processor needs to set Global Translation (GT) in different formats according to the home of the target number. It can be seen from above that the GC signaling gateway implemented by the front-end processor is complex to process and also inconvenient to process due to the limited system resources of the front-end processor. 
       SUMMARY 
       [0006]    In view of the abovementioned related art, the disclosure provides a method for enabling the message intercommunication between a GSM network and a CDMA network, which can make the GC intercommunication more easy and convenient to process on the basis of the NO. 7 signaling. 
         [0007]    The disclosure further provides a system and a signaling gateway for enabling the message intercommunication between the GSM network and the CDMA network. 
         [0008]    In order to solve the abovementioned problem, the disclosure adopts the following technical solution: 
         [0009]    A method for enabling the message intercommunication between a GSM network and a CDMA network, including: 
         [0010]    a GC signaling gateway is set in a service processor of a CDMA short message service center; 
         [0011]    during processing a message from the GSM network to the CDMA network, a GSM short message service center sends a mobile terminated request to the GC signaling gateway, and the GC signaling gateway converts a GSM message into a CDMA message according to the mobile terminated request message and sends the converted CDMA message to a target CDMA subscriber; and 
         [0012]    during processing a message from the CDMA network to the GSM network, a CDMA service processor converts a CDMA message into a GSM message and sends the converted GSM message to a target GSM subscriber. 
         [0013]    In one embodiment of the method, the process of processing a message from the GSM network to the CDMA network sequentially includes a routing query stage and a message sending stage, 
         [0014]    in the routing query stage, the GSM short message service center sends a mobile terminated request message to the GC signaling gateway; and the GC signaling gateway performs routing query according to the information of the target CDMA subscriber in the mobile terminated request message to obtain a routing query result; and 
         [0015]    in the message sending stage, the GC signaling gateway converts the GSM message into the CDMA message and sends the converted CDMA message to the target CDMA subscriber according to the routing query result. 
         [0016]    In the routing query stage, the GC signaling gateway sends a routing query of the target CDMA subscriber to the home location register of the CDMA network according to the information of the target CDMA subscriber in the mobile terminated request, and establishes and stores the mapping relationship among the Mobile Directory Number (MDN), the Visit Mobile Switching Center address (VMSCAddr) and the IMSI of the GSM network; and 
         [0017]    in the message sending stage, the GC signaling gateway obtains the MDN and VMSCAddr through the parameter IMSI in the GSM message from the GSM network according to the mapping relationship, converts the GSM message into the CDMA message and sends the converted CDMA message to the target CDMA subscriber. 
         [0018]    In one embodiment of the method, the process of processing a message from the GSM network to the CDMA network includes the following normal flow: 
         [0019]    AA1, the GSM short message service center sends the short message request routing signaling (SRI) message of a front-end processor to a GSM front-end processor of the CDMA network; 
         [0020]    AA2, the GSM front-end processor of the CDMA network receives the SRI message, and sends the internal routing query (SRIReq) message of a front-end processor and a service processor to the GC signaling gateway; 
         [0021]    AA3, the GC signaling gateway receives the SRIReq message, sends a target subscriber routing information query (SmsReqReq) message to the CDMA front-end processor to query the routing information of the target subscriber; 
         [0022]    AA4, the CDMA front-end processor receives the SmsReqReq message, sends the routing information signaling query (SMSREQ) message of the front-end processor to the home address location register of the CDMA network, to search for the routing information of the target subscriber, and returns a target subscriber routing information query response (SmsReqAck) message to the GC signaling gateway after receiving the routing information signaling query response (smsreq) message of the front-end processor from the home address location register of the CDMA network; 
         [0023]    AA5, the GC signaling gateway receives the SmsReqAck message, if the MIN of the CDMA network is returned in the SmsReqAck message, the MIN is converted into the IMSI of the GSM network, and the mapping relationship among the MDN, VMSCAddr and the IMSI is stored; 
         [0024]    AA6, the GC signaling gateway returns the SRI response (SRIAck) message to the GSM front-end processor of the CDMA network, wherein the SRIAck message includes the IMSI and VMSCAddr; 
         [0025]    AA7, the GSM front-end processor of the CDMA network receives the SRIAck message and returns the SRI response (sri) message to the GSM short message service center, wherein the VMSCAddr returned by the GC signaling gateway is replaced with the GC signaling gateway address in the sri message; 
         [0026]    AA8, the GSM short message service center sends a short message mobile terminated signaling (MT_FWD) message to the GSM front-end processor of the CDMA network according to the GC signaling gateway address returned by the sri message; 
         [0027]    AA9, the GSM front-end processor of the CDMA network receives the MT_FWD message and sends a mobile terminated request (MtFwdReq) message to the GC signaling gateway, wherein the MtFwdReq message includes the IMSI; 
         [0028]    AA10, the GC signaling gateway obtains the MDN and VMSCAddr by the query of the IMSI according to the mapping relationship among the MDN, VMSCAddr and the IMSI, and converts the GSM message into the CDMA message; 
         [0029]    AA11, the GC signaling gateway sends a CDMA mobile terminated (MtToMscReq) message to the CDMA front-end processor, wherein the MtToMscReq message includes the VMSCAddr; 
         [0030]    AA12, the CDMA front-end processor sends a mobile terminated request signaling (SMDPP) message of the front-end processor to the mobile switching center of the CDMA network visited by the target subscriber according to the VMSCAddr; and returns a CDMA mobile terminated message response (MtToMscAck) message to the GC signaling gateway after receiving the SMDPP message response (smdpp) message returned by the mobile switching center of the CDMA network; 
         [0031]    AA13, the GC signaling gateway receives the MtToMscAck message and returns the mobile terminated request message response (MtFwdAck) message to the GSM front-end processor of the CDMA network; 
         [0032]    AA14, the GSM front-end processor of the CDMA network receives the MtFwdAck message and returns the short message mobile terminated signaling message response (mt_fwd) message to the mobile switching center of the GSM network; and 
         [0033]    AA15, the mobile switching center of the GSM network receives the mt_fwd message, with flow ended. 
         [0034]    In the Step AA4, if the routing query fails to be returned in the smsreq message received by the CDMA front-end processor, in the Step AA7, the sri message returned by the GSM front-end processor of the CDMA network to the GSM short message service center includes a failure code, with flow ended. 
         [0035]    In one embodiment of the method, the process of processing a message from a GSM network to a CDMA network includes the following failure flow: 
         [0036]    AB1, If the mobile terminating fails to be sent and is stopped from retrying, the GSM short message service center sends a report short message delivery result signaling (RDS) message of a front-end processor to the GSM front-end processor of the CDMA network; 
         [0037]    AB2, the GSM front-end processor of the CDMA network receives the RDS message and sends the report short message delivery (RDSReq) message to the GC signaling gateway, wherein the RDSReq message includes the MDN; 
         [0038]    AB3, the GC signaling gateway stores the mapping relationship between the MDN and the short message service center address scAddr in an MWD table and returns an RDS message response (RDSAck) message to the GSM front-end processor of the CDMA network; and the GSM front-end processor of the CDMA network receives the RDSAck message and returns an RDS response (rds) message to the GSM short message service center; and 
         [0039]    AB4, the GSM short message service center receives the rds message, with flow ended. 
         [0000]    In one embodiment of the method, the process of processing a message from a GSM network to a CDMA network includes the following notification flow: 
         [0040]    AC1, the mobile switching center of the CDMA network sends a notification message signaling (SMSNOT) message to the CDMA front-end processor; 
         [0041]    AC2, the CDMA front-end processor receives the SMSNOT message, and sends a start notification (SmsNotReq) message to the GC signaling gateway; and the GC signaling gateway returns the start notification message response (SmsNotAck) message to the CDMA front-end processor; 
         [0042]    AC3, the CDMA front-end processor receives the SmsNotAck message, and sends a notification message signaling response (smsnot) message to the mobile switching center of the CDMA network; 
         [0043]    AC4, the GC signaling gateway searches for the MWD table according to the MDN, and sends a GSM notification (AlertScReq) message to the GSM front-end processor of the CDMA network if a record can be found, wherein the AlertScReq message includes a short message service center address scAddr; 
         [0044]    AC5, the GSM front-end processor of the CDMA network sends the AlertScReq message to the GSM short message service center according to the scAddr; 
         [0045]    AC6, the GSM short message service center triggers retry and returns the GSM notification message response (AlertScAck) message to the GSM front-end processor of the CDMA network; 
         [0046]    AC7, the GSM front-end processor of the CDMA network receives the AlertScAck message and returns the AlertScAck message to the GC signaling gateway; and 
         [0047]    AC8, the GC signaling gateway receives the AlertScAck message and deletes the mapping between the MDN and scAddr in the MWD table, with the flow ended. 
         [0048]    In one embodiment of the method, the process of processing a message from the CDMA network to the GSM network includes: a CDMA service processor converts a CDMA message into a GSM message; and sends the message to the GSM front-end processor of the CDMA network; and the GSM front-end processor of the CDMA network performs routing query and sends the GSM message to a target GSM subscriber. 
         [0049]    In one embodiment of the method, the process of processing a message from a CDMA network to a GSM network includes the following normal flow: 
         [0050]    BA1, the CDMA front-end processor receives the SMDPP message from the mobile switching center of the CDMA network and sends the internal originating request (MoReq) message of the CDMA short message service center to the CDMA service processor; 
         [0051]    BA2, the CDMA service processor receives the MoReq message, performs originating process and returns the MoReq message response (MoAck) message to the CDMA front-end processor; 
         [0052]    BA3, the CDMA front-end processor receives the MoAck message and returns the smdpp message to the mobile switching center of the CDMA network; 
         [0053]    BA4, for the message of a target subscriber which is a GSM, the CDMA service processor converts the message into a GSM message and sends a GSM mobile terminated request (MtDataReq) message to the GSM front-end processor of the CDMA network; 
         [0054]    BA5, the GSM front-end processor of the CDMA network sends an SRI message to the home location register of the GSM network according to the configuration to search for the routing information of a target number; and the home location register of the GSM network returns an sri message to the GSM front-end processor of the CDMA network; 
         [0055]    BA6, the GSM front-end processor of the CDMA network returns routing information according to the sri message and directly sends an MT_FWD message to the mobile switching center of the GSM network visited by the target subscriber; and the mobile switching center of the GSM network visited by the target subscriber returns an mt_fwd message to the GSM front-end processor of the CDMA network; 
         [0056]    BA7, the GSM front-end processor of the CDMA network receives the mt_fwd message and returns the GSM mobile terminated request message response (MtDataAck) message to the CDMA service processor; and 
         [0057]    BA8, the CDMA service processor receives the MtDataAck message, with flow ended. 
         [0058]    In one embodiment of the method, the process of processing a message from a CDMA network to a GSM network includes the following failure flow: 
         [0059]    BB1, If the mobile terminating fails to be sent and is stopped from retrying, the GSM front-end processor of the CDMA network sends an RDS message to the home location register of the GSM network; and the home location register of the GSM network records the short message service center address of the RDS message, i.e., the address of the GC signaling gateway; and 
         [0060]    BB2, the mobile switching center of the GSM network returns an rds message to the GSM front-end processor of the CDMA network, with flow ended. 
         [0061]    In one embodiment of the method, the process of processing a message from a CDMA network to a GSM network includes the following notification flow: 
         [0062]    BC1, the mobile switching center of the GSM network triggers the GSM MAP notification message signaling (Alert_Sc) message according to the recorded address of the short message service center and sends it to the GSM front-end processor of the CDMA network; the recorded address of the short message service center is the address of the GC signaling gateway; the GSM front-end processor of the CDMA network receives the Alert_Sc message and sends an AlertScReq message to the CDMA service processor; 
         [0063]    BC2, the CDMA service processor receives the AlertScReq message, processes the retry message and returns the AlertScAck message to the GSM front-end processor of the CDMA network; and the GSM front-end processor of the CDMA network receives the AlertScAck message and returns the Alert_Sc message to the mobile switching center of the GSM network; and 
         [0064]    BC3, the mobile switching center of the GSM network receives the Alert_Sc message, with the flow ended. 
         [0065]    The disclosure also discloses a system for enabling the message intercommunication between a GSM network and a CDMA network, including a GSM short message service center and a CDMA service processor positioned inside a CDMA short message service center and containing a GC signaling gateway, wherein the GC signaling gateway is set to convert a GSM message into a CDMA message according to the mobile terminated request of the GSM short message service center and send the converted CDMA message to a target CDMA subscriber; and the CDMA service processor is set to convert a CDMA message into a GSM message and send the converted GSM message to a target GSM subscriber. 
         [0066]    In one embodiment of the system, the CDMA short message service center includes a GSM front-end processor of the CDMA network, a CDMA front-end processor, a mobile switching center of the CDMA network and a home location register; 
         [0067]    the GC signaling gateway is set to perform routing query on the mobile switching center of the CDMA network and the home location register through the CDMA front-end processor according to the information of the target CDMA subscriber in the mobile terminated request in the GSM short message service center, convert a GSM message into a CDMA message, and send the converted CDMA message to the target CDMA subscriber according to the routing query result; and 
         [0068]    the CDMA service processor is set to convert a CDMA message into a GSM message, and send a termination request message to the GSM front-end processor of the CDMA network; and the GSM front-end processor of the CDMA network performs routing query and sends the GSM message to a target GSM subscriber. 
         [0069]    The disclosure also discloses a signaling gateway for the message intercommunication between the GSM network and the CDMA network, wherein the signaling gateway is set in a service processor at a CDMA short message service center and is set to convert a GSM message into a CDMA message according to the mobile terminated request of the GSM short message service center and send the converted CDMA message to a target CDMA subscriber. 
         [0070]    Compared with the related art, the disclosure has the following advantages: 
         [0071]    Compared with the GC signaling gateway implemented by a front-end processor, the GC signaling gateway of the disclosure which is implemented by a service processor has obvious advantages. The front-end processor runs on single boards each having a limited processing capacity, so the processing capacity of the front-end processor can be only improved by physically increasing the amount of the single boards; and if one frame cannot meet the requirement, frames also need to be added, so the expansion is inconvenient. In addition, due to the limited memory of the front-end processor, it is necessary to particularly allocate a memory for storing MWD data in order to realize the function of the GC signaling gateway, which affects the performance of the front-end processor. The front-end processor should be only in charge of signaling forwarding; however, in the implementation of the front-end processor in implementing the GC signaling gateway, the front-end processor also needs to perform many service processes, such as converting a GC message, converting the MIN into the IMSI, converting a GC error code and the like, which increases the complexity of the front-end processor. The disclosure implements the GC signaling gateway by a service processor to better solve the problem in the implementation of the front-end processor; the service processor runs on a mini computer which has a much greater processing capacity than that of the single boards; and the resources for storing the MWD data also have a little influence on the service processor. Besides, the way of implementing the GC signaling gateway by the service processor also meets the requirements of international operators to enable the GC intercommunication by the NO. 7 signaling. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0072]      FIG. 1  is a diagram showing the structure of a system for enabling GC intercommunication by an intercommunication gateway, wherein a CDMA short message service center is not modified; 
           [0073]      FIG. 2  is a diagram showing the structure of a system for enabling GC intercommunication by a front-end processor, in comparison with  FIG. 1 , a G-MAP and a GC conversion module are added in the front-end processor in the CDMA short message service center to form a GC signaling gateway with a C-MAP; 
           [0074]      FIG. 3  is a diagram showing the structure of a system in one embodiment of the disclosure, in comparison with  FIG. 1 , a G-MAP and a C-MAP are integrated in the front-end processor in the CDMA short message service center; and in comparison with  FIG. 2 , a GC signaling gateway function is added in the service processor instead of adding a GC conversion module in the front-end processor in the CDMA short message service center, wherein the GC signaling gateway is used for enabling the GC message conversion; 
           [0075]      FIG. 4  shows the normal flow from a GSM subscriber to a CDMA subscriber in one embodiment of the disclosure; 
           [0076]      FIG. 5  shows the failure flow from a GSM subscriber to a CDMA subscriber in one embodiment of the disclosure; 
           [0077]      FIG. 6  shows the notification processing flow from a GSM subscriber to a CDMA subscriber in one embodiment of the disclosure; 
           [0078]      FIG. 7  shows the normal flow from a CDMA subscriber to a GSM subscriber in one embodiment of the disclosure; 
           [0079]      FIG. 8  shows the failure flow from a CDMA subscriber to a GSM subscriber in one embodiment of the disclosure; 
           [0080]      FIG. 9  shows the notification processing flow from a CDMA subscriber to a GSM subscriber in one embodiment of the disclosure; 
           [0081]      FIG. 10  shows the normal flow from a GSM subscriber to a CDMA subscriber of a GS signaling gateway implemented by a front-end processor; 
           [0082]      FIG. 11  shows the failure flow from a GSM subscriber to a CDMA subscriber of a GS signaling gateway implemented by a front-end processor; 
           [0083]      FIG. 12  shows the notification processing flow from a GSM subscriber to a CDMA subscriber of a GS signaling gateway implemented by a front-end processor; 
           [0084]      FIG. 13  shows the normal flow from a CDMA subscriber to a GSM subscriber of a GS signaling gateway implemented by a front-end processor; and 
           [0085]      FIG. 14  shows the notification processing flow from a CDMA subscriber to a GSM subscriber of a GS signaling gateway implemented by a front-end processor. 
       
    
    
     DETAILED DESCRIPTION 
       [0086]    The disclosure is further detailed below in conjunction with the accompanying drawings and specific embodiments. 
         [0087]    Considering the requirements of the international operators for intercommunication gateway adopting the NO. 7 signaling, as well as the complexity and limitation of implementing the GC signaling gateway by the front-end processor, the disclosure provides a method, system and signaling gateway for enabling the message intercommunication between a GSM and a CDMA by the NO. 7 signaling based on a service processor, in order to solve the abovementioned problems. 
         [0088]    In order to enable the signaling intercommunication between the GSM and the CDMA in a service processor, a GC signaling gateway may be set in a CDMA service processor of a CDMA short message service center to respectively enable the processing of a message from the GSM network to the CDMA network and from the CDMA network to the GSM network. It should be understood that the two message processing processes are independent, and performed upon the occurrence of respective message processing events, which may be performed either at the same time or at different time and have no successive logical relationship on time. 
         [0089]    For a message from a GSM network to a CDMA network, i.e., a GSM subscriber sends a message to a CDMA subscriber, the main message processing process includes: a GSM short message service center sends a mobile terminated request to a GC signaling gateway; and the GC signaling gateway converts a GSM message into a CDMA message and sends the converted CDMA message to the CDMA network. The process includes two steps: firstly, routing query; and secondly, sending a short message. The GC signaling gateway serves as a Home Location Register (HLR) in the GSM short message service center in the routing query process, for storing the basic information of a subscriber therein, such as the number of an SIM card, a phone number, and subscription information; and serves as a Mobile Switching Center (MSC) in the GSM short message service center in the process of sending a short message, for controlling the services of all base stations and providing switching functions and the connection with other functions of the system as the core of the whole GSM network. The GC signaling gateway serves as the HLR in the GSM short message service center in the flow of processing a notification message. 
         [0090]    For a message from a CDMA network to a GSM network, i.e., a CDMA subscriber sends a message to a GSM subscriber, the main message processing process includes: a CDMA service processor directly converts a CDMA message into a GSM message and sends a Mobile Terminated (MT) request message to a GSM front-end processor of the CDMA short message service center; and because the GSM front-end processor of the CDMA short message service center has stored the routing information of the home GSM network of the called party, the GSM front-end processor sends a routing information query to the HLR of the called party and sends the message to the MSC of the home GSM network of the called party according to the returned address of the MSC. 
         [0091]    As shown in  FIG. 3 , the system for enabling the GC intercommunication of the GSM network and the CDMA network by the NO. 7 signaling, includes the following elements: 
         [0092]    1. A GSM network subsystem: 
         [0093]    G-MSC/HLR  101 , GSM MSC/HLR module, wherein the G-MSC is the mobile switching center of the GSM network; and the G-HLR is the home location register of the GSM network. The G-MSC is used for processing the messages of a base station and a G-MAP  102 ., and the G-HLR is used for processing the routing query message of the G-MAP  102 . At present, the MSC is generally integrated with the HLR. 
         [0094]    A G-MAP  102 , the GSM front-end processor module of the GSM short message service center (the GSM front-end processor of the GSM network for short), may be multiple modules, each of which is able to be connected with one or more service processor modules for sharing load. The G-MAP  102  is used for processing the messages of the G-MSC/HLR  101  and the GSM service processor  103 ; and in one embodiment of the disclosure, when a target number is a subscriber of the CDMA network, the target number is oriented to the GC signaling gateway by configuration; and the G-MAP  102  sends a routing query message and a mobile terminated message to the G-MAP  105 . 
         [0095]    The GSM service processor  103 , the GSM service processor module (G service processor for short), may be multiple modules each of which is in charge of processing number segments in different proportions to share load. The GSM service processor  103  is used for processing the messages of the G-MAP  102  and the G-Agent  104  described below. 
         [0096]    The G-Agent  104 , the SMPP application agent module of the GSM, may be multiple modules for completing the conversion between the SMPP standard message and internal messages of the system. The G-Agent  104  is used for processing the messages of the GSM service processor  103  and an extended short message entity (ESME). In the disclosure, the G-Agent  104  is not used. 
         [0097]    The GSM short message service center includes a G-MAP  102 , a GSM service processor  103  and a GSM-Agent  104 . 
         [0098]    2. A CDMA network subsystem: 
         [0099]    a G-MAP  105 , a GSM front-end processor module of the CDMA short message service center (GSM front-end processor of the CDMA network for short), may be multiple modules. The G-MAP  105  is used for receiving the routing query and mobile terminated messages of the G-MAP  102  and also directly sending the message, which is to be sent to the GSM by the mobile terminated message of the GC signaling gateway/the CDMA service processor  107 , to the MSC of the GSM network. 
         [0100]    The C-MAP  106 , the CDMA front-end processor module, may be multiple modules, each of which is able to be connected with one or more short message service centers for sharing load. The C-MAP  106  processes the messages of the GC signaling gateway/the CDMA service processor  107  and the C-MSC/HLR  109 . 
         [0101]    In one embodiment of the disclosure, the front-end processor of the CDMA short message service center includes G-MAP  105  and C-MAP  106  modules. 
         [0102]    The GC signaling gateway/CDMA service processor  107  may be multiple modules, each of which is in charge of processing number segments at different proportions for sharing load. The CDMA service processor  107  (C service processor for short) is used for processing the messages of the G-MAP  105 , C-MAP 106  and C-Agent  108 . The GC signaling gateway is one sub-module of the CDMA service processor  107  and used for enabling the conversion between the GSM messages and CDMA messages. 
         [0103]    The G-Agent  108 , the SMPP agent module in the CDMA network, may be multiple modules for completing the conversion between the SMPP standard message and internal messages of the system. The C-Agent  108  is used for processing the messages of the GC signaling gateway/the CDMA service processor  107  and the ESME. In the disclosure, the G-Agent  108  is not used. 
         [0104]    A C-MSC/HLR 109 , a CDMA MSC/HLR module, is the mobile switching center and the home location register of the CDMA network respectively. The C-MSC is used for processing a message of a base station and a C-MAP  106 . The C-HLR is used for processing the routing query message of the C-MAP  106 . At present, the MSC is generally integrated with the HLR. 
         [0105]    The CDMA short message center includes a G-MAP  105 , a C-MAP  106 , a GC signaling gateway/a CDMA service processor  107 , and a C-Agent  108 . 
         [0106]    For a clearer comparison,  FIG. 1  shows the structure of a system for enabling GC intercommunication by an intercommunication gateway in the prior art. In comparison with  FIG. 3 , it can be seen that the front-end processor in the CDMA short message service center only includes the C-MAP  106 , an intercommunication gateway is connected between the G-Agent  104  and the C-Agent  108 , and the GC intercommunication is realized by the intercommunication gateway. 
         [0107]      FIG. 2  shows the structure of a system for realizing a GC signaling gateway by a front-end processor in the prior art, it can be seen that, the GC intercommunication is also enabled by the NO. 7 signaling like  FIG. 3 , but the conversion between the GSM message and CDMA message is realized by a GC conversion module in the front-end processor of the CDMA short message service center in comparison with  FIG. 3 . 
         [0108]      FIG. 4  shows the normal flow from a GSM subscriber to a CDMA subscriber in one embodiment of the disclosure, including the following procedures: 
         [0109]    A GSM subscriber originates a call: 
         [0110]    The flow is the same as the originating flow at the existing GSM short message service center and the originating message includes a source number and a target number. 
         [0111]    A GSM short message service center terminates the call: 
         [0112]    The mobile terminated flow is the same as the mobile terminated flow at the existing GSM short message service center and the mobile terminated message includes a source number and a target number. 
         [0113]    Routing query: 
         [0114]    1. The service processor of the GSM short message service center (G service processor  103 ) sends a mobile terminated request to the G-MAP  102  of the GSM short message service center; the G-MAP  102  of the GSM short message service center determines that the target number is a CDMA network number; the global translation (GT) of the target number is oriented to a GC signaling gateway  107 ; the G-MAP  102  of the GSM short message service center sends the short message request routing signaling (MAP-SEND-ROUTING-INFO-FOR-SM-SRI) message of the front-end processor to the G-MAP  105  of the CDMA short message service center; and the response message is an sri message. If the target number is a GSM network number, the G-MAP  102  of the GSM short message service center will orient the GT of the target number to the HLR  101  of the GSM network and get routing query information from the G-HLR  101 , which is the processing difference between the CDMA and GSM subscribers in the flow. In the flow, the GC signaling gateway  107  serves as the HLR of the CDMA subscriber in the GSM network. 
         [0115]    2. The G-MAP  105  of the CDMA short message service center sends the internal query routing (SRIReq) messages of the front-end processor and the service processor to the GC signaling gateway  107 , wherein the response message is a SRIAck message. 
         [0116]    3. The GC signaling gateway  107  sends a target subscriber routing query information (SmsReqReq) message to the C-MAP 106 , wherein the SmsReqReq message is the internal messages of the service processor and the front-end processor; and the service processor requires the front-end processor for querying routing information, wherein the response message is an SmsReqAck message. 
         [0117]    4. The C-MAP  106  sends the routing information query signaling (SMSRequest, SMSREQ) message of the front-end processor; when the short message service center does not know the currently visited MSC of the target subscriber, the signaling needs to be sent to the C-HLR  109  of the HLR of the target subscriber to search for routing information, wherein the response message is the smsreq. 
         [0118]    5. The C-MAP  106  receives the smsreq message returned by the C-HLR  109 . 
         [0119]    6. The GC signaling gateway  107  receives the SmsReqAck message returned by the C-MAP  106 , if the MIN is returned in the SmsReqAck message, the MIN needs to be converted into the IMSI, because the GSM network identifies a subscriber by the IMSI, while the CDMA network identifies a subscriber by the IMSI or the MIN, so, if the CDMA network adopts the MIN, the MIN needs to be converted into the IMSI which is then returned to the GSM network. 
         [0120]    7. The GC signaling gateway  107  stores in a database the mapping relationship among the MDN, VMSCAddr and IMSI. 
         [0121]    8. The GC signaling gateway  107  returns a SRIAck message, which includes the IMSI and VMSCAddr, to the G-MAP  105  of the CDMA short message service center. 
         [0122]    9. The G-MAP 105  of the CDMA short message service center returns an sri message to the G-SMSC of the GSM short message service center, and replaces the VMSCAddr returned by the GC signaling gateway  107  with the address of the GC signaling gateway  107 . 
         [0123]    Sending a short message: 
         [0124]    10. The G-SMSC sends a short message mobile terminated signaling 
         [0125]    (MAP-MT-FORWARD-SM, MT_FWD) message to the G-MAP  105  of the CDMA short message service center according to the address of the GC signaling gateway  107  returned by the sri message, and the response message is an mt_fwd message. 
         [0126]    11. The GC signaling gateway  107  receives the mobile terminated request (MtFwdReq) message from the G-MAP  105  of the CDMA short message service center, wherein the MtFwdReq message is an internal message and includes a parameter IMSI; and the response message is the MtFwdAck message. 
         [0127]    12. According to the stored mapping relationship, the GC signaling gateway  107  obtains the MDN and VMSCAddr according to the parameter IMSI. 
         [0128]    13. The GC signaling gateway  107  converts a GSM message into a CDMA message. 
         [0129]    14. The GC signaling gateway  107  sends a CDMA mobile terminated (MtToMscReq) message to the C-MAP  106 , wherein the MtToMscReq message is an internal message and includes a parameter VMSCAddr; and the response message is the MtToMscAck message. 
         [0130]    15. The C-MAP  106  sends the mobile terminated request signaling (SMSDeliveryPointToPoint, SMDPP) message of the front-end processor to the C-MSC  109  visited by the target subscriber according to the parameter VMSCAddr, wherein the response message for the SMDPP message is the smdpp message. 
         [0131]    16. The C-MAP  106  receives the smdpp message returned by the C-MSC  109 . 
         [0132]    17. The GC signaling gateway  107  receives the MtToMscAck message returned by the C-MAP  106 . 
         [0133]    18. The G-MAP  105  of the CDMA short message service center receives the MtFwdAck message from the GC signaling gateway  107 . 
         [0134]    19. The G-MSC 101  receives the mt_fwd message from the G-MAP  105  of the CDMA short message service center. 
         [0135]    In the normal flow, if the smsreq message fails to return the routing query in Step 5, a failure code is returned in Step 9; and the normal flow is ended. 
         [0136]      FIG. 5  shows the failure flow from a GSM subscriber to a CDMA subscriber in one embodiment of the disclosure, including: 
         [0137]    1. If the Mt fails to be sent and is stopped from retrying, as the CDMA subscriber is configured to be oriented to the GC signaling gateway  107 , the G-SMSC sends a report short message delivery result signaling (MAP-REPORT-DELIVERY-STATUS, RDS) message of the front-end processor to the G-MAP  105  of the CDMA short message service center, and the response message is the rds message. The GC signaling gateway  107  serves as the HLR of a CDMA subscriber in the GSM network. 
         [0138]    2. The G-MAP 105  of the CDMA short message service center sends a report short message delivery (RDSReq) message to the GC signaling gateway  107 , wherein the RDSReq message is an internal message and includes a parameter MDN; and the response message is the RDSAck message. 
         [0139]    3. The GC signaling gateway  107  stores the mapping relationship between the MDN and the short message service center address (scAddr) in an MWD table, the MWD table stores a target number and the address sdAddr of the short message service center of the target number where a message is waiting to be sent; and according to the address, the GC signaling gateway  107  can forward the notification message to the corresponding short message service center which is to trigger retry. 
         [0140]    4. The GC signaling gateway  107  returns an RDSAck message to the G-MAP 105  of the CDMA short message service center. 
         [0141]    5. The G-SMSC receives the rds message returned by the G-MAP 105  of the CDMA short message service center. 
         [0142]      FIG. 6  shows the notification processing flow from a GSM subscriber to a CDMA subscriber in one embodiment of the disclosure: 
         [0143]    1. When a subscriber is in a started or an accessible state, the C-MSC/HLR  109  sends a notification message signaling (SMSNotification, SMSNOT) message to the C-MAP  106 ; and the MSC/HLR notifies the short message service center through the signaling to trigger retry if there is a message waiting to be sent, and the response message is the smsnot message. 
         [0144]    2. The C-MAP  106  sends the starting notification (SmsNotReq) message for the service processor to the GC signaling gateway  107 , wherein the SmsNotReq message is an internal message and the response message is the SmsNotAck message. 
         [0145]    3. The C-MAP  106  receives the SmsNotAck message returned by the GC signaling gateway  107 . 
         [0146]    4. The C-MSC/HLR  109  receives the smsnot message from the C-MAP  106 . 
         [0147]    5. The GC signaling gateway  107  searches for the MWD table according to the MDN. 
         [0148]    6. If a record of the MWD table is found, the GC signaling gateway  107  sends a GSM notification (AlertScReq) message to the G-MAP  105  of the CDMA short message service center, wherein the AlertScReq message is an internal message and includes a short message central address, parameter scAddr, and the response message is the AlertAck message. 
         [0149]    7. The G-MAP  105  of the CDMA short message service center sends the AlertScReq message to the G-SMSC according to the scAddr. 
         [0150]    8. The G-SMSC triggers retry and returns the AlertScAck message to the G-MAP  105  of the CDMA short message service center. 
         [0151]    9. The G-MAP  105  of the CDMA short message service center returns the AlertScAck message to the GC signaling gateway  107 . 
         [0152]    10. The GC signaling gateway  107  deletes the mapping between the MDN and the scAddr in the MWD table. 
         [0153]      FIG. 7  shows the normal flow from a CDMA subscriber to a GSM subscriber in one embodiment of the disclosure: 
         [0154]    A CDMA subscriber originates a call: 
         [0155]    the originating flow is the same as the existing flow, including the following procedure: 
         [0156]    1. A CDMA subscriber sends a message; a C-MSC  109  sends an originating request signaling (SMSDeliveryPointToPoint, SMDPP) message to the C-MAP 106 ; and a short message service center sends a mobile terminated request signaling to an MSC or the signaling of messages is forwarded among short message service centers; the SMDPP signaling includes a source subscriber number, a target subscriber number, message contents and the like, and the response message is the smdpp message. 
         [0157]    2. The C-MAP  106  sends an internal originating request (MoReq) message for the CDMA short message service center to the CDMA service processor (C service processor  107 ) to perform originating processing, wherein the MoReq message is an internal message; and the response message is the MoAck message. 
         [0158]    3. The CDMA service processor  107  returns a MoAck message to the C-MAP  106 . 
         [0159]    4. The C-MAP 106  returns a smdpp message to the C-MSC  109 . 
         [0160]    A CDMA short message service center terminates the call: 
         [0161]    5. For the message of the target subscriber which is a GSM subscriber, the CDMA service processor  107  converts the message into a GSM message. 
         [0162]    6. The CDMA service processor  107  sends a GSM mobile terminated request (MtDataReq) message to the G-MAP 105  of the CDMA short message service center, wherein the MtDataReq message is an internal message and the response message is an MtDataAck message. If the target subscriber is a CDMA subscriber, the CDMA service processor  107  sends the mobile terminated message (MttoMscReq) message to the C-MAP  106 ; and the C-MAP 106  sends the message after performing routing query to the C-HLR 109  of the CDMA network, which is the processing difference between the GSM subscriber and the CDMA subscriber in this flow. 
         [0163]    Routing query: 
         [0164]    7. The G-MAP  105  of the CDMA short message service center sends an SRI message to the G-HLR  101  of the GSM network according to configuration and searches for the routing information of the target number; and the G-MAP  102  of the GSM short message service center needs to set the GT of the target subscriber to be the HLR of the GSM network. 
         [0165]    8. The G-MAP  105  of the CDMA short message center receives the sri message returned by the G-HLR  101  of the GSM network. 
         [0166]    Sending a message: 
         [0167]    9. The G-MAP  105  of the CDMA short message service center directly sends an MT_FWD message to the G-MSC 101  of the GSM network visited by the target subscriber according to the routing information returned by the sri message, wherein the flow involves no GSM short message service center. 
         [0168]    10. The G-MAP  105  of the CDMA short message center receives the mt_fwd message returned by the G-MSC  101  visited by a subscriber. 
         [0169]    11. The CDMA service processor  107  receives the MtDataAck message returned by the G-MAP  105  of the CDMA short message service center. 
         [0170]      FIG. 8  shows the failure flow from a CDMA subscriber to a GSM subscriber in one embodiment of the disclosure: 
         [0171]    1. If the mobile terminating fails to be sent and is stopped from retrying, the G-MAP  105  of the CDMA short message service center sends an RDS message to the G-HLR  101  of the GSM network; and the G-HLR  101  records the address of the short message service center of the message, i.e., the address of the GC signaling gateway  107 . 
         [0172]    2. The G-MSC/HLR  101  returns the rds message to the G-MAP  105  of the CDMA short message service center. 
         [0173]      FIG. 9  shows the notification processing flow from a CDMA subscriber to a GSM subscriber in one embodiment of the disclosure: 
         [0174]    1. The G-MSC/HLR  101  triggers the GSM MAP notification signaling (MAP-ALERT-SERVICE-CENTER, Alert_Sc) message and sends it to the G-MAP  105  of the CDMA short message service center according to the recorded address of the short message service center, wherein the response message is the alert_sc message. The address of the short message service center recorded by the G-HLR  101  is the address of the GC signaling gateway  107 . 
         [0175]    2. The CDMA service processor  107  receives the GSM notification (AlertScReq) message from the G-MAP  105  of the CDMA short message service center, wherein the AlertScReq message is an internal message and the response message is the AlertScAck message. 
         [0176]    3. The CDMA service processor  107  processes the retry message. 
         [0177]    4. The CDMA service processor  107  returns the AlertScAck message to the G-MAP  105  of the CDMA short message service center. 
         [0178]    5. The G-MSC/HLR  101  receives the Alert_Sc message from the G-MAP  105  of the CDMA short message service center. 
         [0179]    In order to compare the difference between the implementation of the GC signaling gateway by the front-end processor and the embodiment of the disclosure,  FIG. 10  to  FIG. 14  describe the flow of implementing the GC signaling gateway by the front-end processor. It should be noted that the GC signaling gateway is implemented by the front-end processor in the realization implementation of the front-end processor, i.e, the GC signaling gateway is the integrated module consisting of a G-MAP  105 , a GC conversion module and a C-MAP  106  shown in  FIG. 2 . 
         [0180]      FIG. 10  shows the normal flow from a GSM subscriber to a CDMA subscriber of a GS signaling gateway implemented by a front-end processor: 
         [0181]    A GSM subscriber originates a call: 
         [0182]    the flow is the same as the originating flow at the existing GSM short message service center and the originating message includes a source number and a target number. 
         [0183]    A GSM short message service center terminates the call: 
         [0184]    the mobile terminated flow is the same as the mobile terminated flow at the existing GSM short message service center and the mobile terminated message includes a source number and a target number. 
         [0185]    Routing query: 
         [0186]    1. The service processor  103  of the GSM short message service center sends a mobile terminated request to the G-MAP  102  of the GSM short message service center; when determining that the target number is a CDMA network number, the G-MAP  102  of the GSM short message service center orients the GT of the target number to the GC signaling gateway and sends an SRI message to the G-MAP  105  of the GC signaling gateway. If the target number is a GSM network number, the G-MAP  102  of the GSM short message service center will orient the GT of the target number to the G-HLR  101  of the GSM network and search for routing information at the G-HLR  101 , which is the processing difference between the CDMA and GSM subscribers in the flow. In the flow, the GC signaling gateway serves as the HLR of the CDMA subscriber in the GSM network. 
         [0187]    2. The G-MAP  105  of the GC signaling gateway directly returns an sri message, which includes the address of the GC signaling gateway, to the G-SMSC. 
         [0188]    Sending a message: 
         [0189]    3. The G-SMSC sends the MT_FWD message to the G-MAP  105  of the GC signaling gateway according to the address of the GC signaling gateway returned by the sri message. 
         [0190]    4. The G-MAP 105  of the GC signaling gateway receives the MtFwdReq message, sends a searching for MDN number via IMSI request (TransIMSItoMDNReq) message to the CDMA service processor  107 , and requires the CDMA service processor  107  to return the MDN number corresponding to the IMSI, wherein the service processor needs to support the target subscriber to create account and can search for the MDN via the IMSI, and the response message is the TransIMSItoMDNAck message. 
         [0191]    5. The CDMA service processor  107  returns the TransIMSItoMDNAck message, which includes the MDN of the target number, to the G-MAP  105  of the GC signaling gateway. 
         [0192]    6. The G-MAP  105  of the GC signaling gateway calls the conversion function of the GC conversion module and converts the GSM message into the CDMA message. 
         [0193]    7. The G-MAP  105  of the GC signaling gateway sends the MtToMscReq message to the C-MAP 106  of the GC signaling gateway. 
         [0194]    8. The C-MAP  106  of the GC signaling gateway sends the SMSREQ message to the C-HLR 109  to search for routing information. 
         [0195]    9. The C-MAP  106  of the GC signaling gateway receives the smsreq message returned by the C-HLR  109 . 
         [0196]    10. The C-MAP 106  of the GC signaling gateway sends the SMDPP message to the C-MSC  109  visited by the target subscriber. 
         [0197]    11. The C-MAP  106  of the GC signaling gateway receives the smdpp message returned by the C-MSC  109 . 
         [0198]    12. The G-MAP  105  of the GC signaling gateway receives the MtToMscAck message returned by the C-MAP  106  of the GC signaling gateway. 
         [0199]    In Step 2 of the flow, the target subscriber sent to the GC signaling gateway defaults to be the CDMA network subscriber; if the target subscriber is not the CDMA network subscriber, the mobile terminating of the CDMA network will fail. 
         [0200]    In Step 4, the IMSI is necessary for searching for the MDN number, therefore, all the CDMA target subscribers are required to create account and be provided with the IMSI, which does not conform to the habits of the international operators. 
         [0201]    In Step 7, the G-MAP 105  of the GC signaling gateway sends the MtToMscReq message to the C-MAP 106  of the GC signaling gateway, while the MtToMscReq message should be sent to the C-MAP 106  by the CDMA service processor  107 . 
         [0202]      FIG. 11  shows the failure flow from a GSM subscriber to a CDMA subscriber of a GS signaling gateway implemented by a front-end processor: 
         [0203]    1. If the mobile terminating fails to be sent and is stopped from retrying, since the CDMA subscriber is configured to be oriented to the GC signaling gateway, the G-SMSC sends an RDS message to the G-MAP  105  of the GC signaling gateway. 
         [0204]    2. The G-MAP  105  of the GC signaling gateway directly stores the MWD data in the MWD table. 
         [0205]    3. The G-SMSC receives the rds message returned by the G-MAP  105  of the GC signaling gateway. 
         [0206]      FIG. 12  shows the notification processing flow from a GSM subscriber to a CDMA subscriber of a GS signaling gateway implemented by a front-end processor: 
         [0207]    1. C-MSC/HLR  109  sends the SMSNOT message to the C-MAP  106  of the GC signaling gateway. 
         [0208]    2. The C-MAP  106  of the GC signaling gateway sends the SmsNotReq message to the G-MAP 105  of the GC signaling gateway. 
         [0209]    3. The C-MAP  106  of the GC signaling gateway receives the SmsNotAck message returned by the G-MAP  105  of the GC signaling gateway. 
         [0210]    4. The C-MSC/HLR  109  receives the smsnot message from the C-MAP  106  of the GC signaling gateway. 
         [0211]    5. The G-MAP  105  of the GC signaling gateway sends the TransIMSItoMDNReq message to the CDMA service processor  107 . 
         [0212]    6. The CDMA service processor  107  returns the TransIMSItoMDNAck message to the G-MAP  105  of the GC signaling gateway. 
         [0213]    7. The G-MAP 105  of the GC signaling gateway searches for the MWD table according to the MDN. 
         [0214]    8. If a record of the MWD table can be found, the G-MAP  105  of the GC signaling gateway sends the AlertScReq message to the G-SMSC, wherein the message includes parameter scAddr, and the GSM short message service center corresponding to the scAddr address triggers retry. 
         [0215]    9. The G-SMSC triggers retry and returns the AlertScAck message to the G-MAP  105  of the GC signaling gateway. 
         [0216]    10. The G-MAP 105  of the GC signaling gateway deletes the mapping between the MDN and scAddr in the MWD. 
         [0217]    The difference between the flow and the flow in  FIG. 6  is that the MWD is stored in a front-end processor module, in Step 2, the C-MAP  106  of the GC signaling gateway sends the SmsNotReq message to the G-MAP  105  of the GC signaling gateway, while the SmsNotReq message should be sent from the C-MAP  106  to the CDMA service processor  107 . 
         [0218]      FIG. 13  shows the normal flows from a CDMA subscriber to a GSM subscriber of a GS signaling gateway implemented by a front-end processor: 
         [0219]    A CDMA subscriber originates a call: 
         [0220]    the originating flow is the same as the existing flow, including the following procedures: 
         [0221]    1. A CDMA subscriber sends a message; the C-MSC 109  sends an SMDPP message to the C-MAP 106 , which is an originating message. 
         [0222]    2. The CDMA service processor  107  receives the internal originating request (MoReq) message for the CDMA short message service center from the C-MAP  106 , and then performs originating process, wherein the MoReq message is an internal message; and the response message is a MoAck message. 
         [0223]    3. The CDMA service processor  107  returns the MoAck message to the C-MAP  106 . 
         [0224]    4. The C-MAP 106  returns the smdpp message to the C-MSC  109 . 
         [0225]    A CDMA short message service center terminates the call: 
         [0226]    5. The CDMA service processor  107  sends the MttoMscReq message to the C-MAP  106  of the GC signaling gateway, and adding a particular field identifier to the message when the target subscriber is a GSM subscriber. 
         [0227]    6. The C-MAP  106  of the GC signaling gateway determines that the target subscriber is the GSM subscriber according to the particular field identifier and forwards the MttoMscReq message to the G-MAP  105  of the GC signaling gateway. If the target subscriber is a CDMA subscriber, the C-MAP 106  sends routing query to the C-HLR  109  to obtain a routing and then sends the obtained routing. 
         [0228]    7. The G-MAP  105  of the GC signaling gateway calls the conversion function of the GC conversion module to convert the CDMA message into the GSM message. 
         [0229]    Routing query: 
         [0230]    8. The G-MAP  105  of the GC signaling gateway sends the SRI message to the G-HLR  101  of the GSM network to search for the routing information of the target number. 
         [0231]    9. The G-MAP  105  of the GC signaling gateway receives the sri message returned by the G-HLR  101 . 
         [0000]    Sending a message: 
         [0232]    10. The G-MAP  105  of the GC signaling gateway directly sends an MT_FWD message to the G-MSC  101  of the GSM network visited by the target subscriber according to the routing information returned by the sri. 
         [0233]    11. The G-MAP  105  of the GC signaling gateway receives the mt_fwd message returned by the G-MSC 101  visited by a subscriber. 
         [0234]    12. The C-MAP  106  of the GC signaling gateway receives the MttoMscAc message returned by the G-MAP 105  of the GC signaling gateway. 
         [0235]    13. The CDMA service processor  107  receives the MttoMscAc message. 
         [0236]    The difference between the flow and the flow in  FIG. 7  is that: in Step 6, the C-MAP  106  of the GC signaling gateway receives the MttoMscReq message of the service processor, then forwards the MttoMscReq message to the G-MAP  105  of the GC signaling gateway; generally, the C-MAP  106  should perform routing query and then terminate the call after receiving the MttoMscReq message of the service processor; in the implementation, the C-MAP 106  sends the MttoMscReq message to the G-MAP  105  of the GC signaling gateway; the G-MAP  105  needs to process the MttoMscReq message; and a large modification is made in order to realize the GC signaling gateway function. 
         [0237]    The failure flow from a CDMA subscriber to a GSM subscriber of a GS signaling gateway implemented by a front-end processor is the same as that in  FIG. 8 . 
         [0238]      FIG. 14  shows the notification processing flow from a CDMA subscriber to a GSM subscriber of a GS signaling gateway implemented by a front-end processor: 
         [0239]    1. When the target subscriber is in a started or an accessible state, the G-MSC/HLR  101  triggers the Alert_Sc message according to the recorded address of the short message service center, and sends the message to the G-MAP  105  of the GC signaling gateway, wherein the address of the short message service center recorded by the HLR is the address of the GC signaling gateway. 
         [0240]    2. The G-MAP  105  of the GC signaling gateway sends the SmsNotReq message to the C-MAP  106  of the GC signaling gateway after receiving the Alert_Sc message. 
         [0241]    3. The G-MAP  106  of the GC signaling gateway sends the SmsNotReq message to the CDMA service processor  107 . 
         [0242]    4. The CDMA service processor  107  processes the retry message. 
         [0243]    5. The CDMA service processor  107  returns the SmsNotAck message to the C-MAP  106  of the GC signaling gateway. 
         [0244]    6. The C-MAP  106  of the GC signaling gateway returns the SmsNotAck message to the G-MAP  105  of the GC signaling gateway. 
         [0245]    7. The G-MAP  105  of the GC signaling gateway returns the Alert_Sc message to the G-MSC 101 . 
         [0246]    The difference between the flow and that in  FIG. 9  is that: after receiving the Alert_Sc message of the G-MSC/HLR  101 , the G-MAP 105  of the GC signaling gateway converts the Alert_Sc message into the SmsNotReq message which is sent to the C-MAP  106 ; then, the C-MAP  106  sends the SmsNotReq message to a service processor; generally, the C-MAP  106  should send the SMSNOT to the C-MAP  106  after receiving the notification message of the MSC/HLR, and then the C-MAP  106  sends the SmsNotReq message to the service processor; and in order to realize the GC signaling gateway function, a large modification is made. 
         [0247]    Comparing with the GC signaling gateway implemented by a front-end processor, the GC signaling gateway of the disclosure which is implemented by a service processor has obvious advantages. 
         [0248]    The front-end processor runs on single boards each having a limited processing capacity, so the processing capacity of the front-end processor can be only improved by physically increasing the amount of the single boards; and if one frame cannot meet the requirement, frames also need to be added, so the expansion is inconvenient. While the service processor runs on a mini computer which has a much greater processing capacity than that of the single board, so that the expansion is convenient. 
         [0249]    In addition, due to the limited memory of the front-end processor, it is necessary to particularly allocate a memory for storing MWD data in order to realize the function of the GC signaling gateway, which affects the performance of the front-end processor. The front-end processor should be only in charge of signaling forwarding; however, in the implementation of the front-end processor for implementing the GC signaling gateway, the front-end processor also needs to perform many service processes, such as converting a GC message, converting the MIN into the IMSI, converting a GC error code and the like, which increases the complexity of the front-end processor and affects the processing capacity of the front-end processor. However, the service processor has rich memory resources, so the resources for storing the MWD data have a little influence on the service processor; and it is basically in charge of processing services, so the service processing functions, such as converting the GC message, converting the MIN into the IMSI, and converting the GC error code, are easy and convenient to add and realize, and more suitable for the functional difference between the front-end processor and the service processor. 
         [0250]    In term of signaling, in the implementation of the front-end processor, the G-MAP  105  needs to send the MttoMscReq message to the C-MAP  106  (Step 7 in  FIG. 10 ), and process the SmsNotReq message from the C-MAP 106  (Step 2 in  FIG. 12 ). Meanwhile, the C-MAP  106  needs to send the MttoMscReq message of the service processor to the G-MAP  105  (Step 6 in  FIG. 13 ), and process the SmsNotReq message from the G-MAP  105  (Step 2 in  FIG. 14 ); these flows are the changes made to meet the implementation requirement of the front-end processor and not conform to practices; and the signaling which should be interacted between the service processor and the front-end processor is changed to be interacted between two modules of the front-end processor, which causes the chaos of the signaling. The disclosure can well prevent the messages between the G-MAP  105  and C-MAP  106  from directly interacting so as to better conform to the signaling specification, and make the flows more rational and the services control more flexible. 
         [0251]    Besides, the way of implementing the GC signaling gateway by the service processor also meets the requirements of international operators to enable the GC intercommunication by the NO. 7 signaling. 
         [0252]    What described above is the further description of the disclosure with reference to specific preferred embodiments and is only the examples for the understanding of the disclosure; and the detailed embodiments of the disclosure should not be limited to them. Various possible equivalent changes or replacements may be made by those skilled in the art within the concept of the disclosure and shall fall within the protection scope of the disclosure. 
       INDUSTRIAL APPLICABILITY 
       [0253]    Compared with the GC signaling gateway implemented by a front-end processor, the GC signaling gateway of the disclosure which is implemented by a service processor has obvious advantages. The front-end processor runs on single boards each having a limited processing capacity, so the processing capacity of the front-end processor can be only improved by physically increasing the amount of the single boards; and if one frame cannot meet the requirement, frames also need to be added, so the expansion is inconvenient. In addition, due to the limited memory of the front-end processor, it is necessary to particularly allocate a memory for storing MWD data in order to realize the function of the GC signaling gateway, which affects the performance of the front-end processor. The front-end processor should be only in charge of signaling forwarding; however, in the implementation of the front-end processor for implementing the GC signaling gateway, the front-end processor also needs to perform many service processes, such as converting a GC message, converting the MIN into the IMSI, converting a GC error code and the like, which increases the complexity of the front-end processor. The disclosure implements the GC signaling gateway by a service processor to better solve the problem in the implementation of the front-end processor; the service processor runs on a mini computer which has a much greater processing capacity than that of the single boards; and the resources for storing the MWD data also have a little influence on the service processor. Besides, the way of implementing the GC signaling gateway by the service processor also meets the requirements of international operators to enable the GC intercommunication by the NO. 7 signaling.