WO2010034177A1 - Method, equipment and network for delivering sua message based on gt addressing - Google Patents

Method, equipment and network for delivering sua message based on gt addressing Download PDF

Info

Publication number
WO2010034177A1
WO2010034177A1 PCT/CN2009/000545 CN2009000545W WO2010034177A1 WO 2010034177 A1 WO2010034177 A1 WO 2010034177A1 CN 2009000545 W CN2009000545 W CN 2009000545W WO 2010034177 A1 WO2010034177 A1 WO 2010034177A1
Authority
WO
WIPO (PCT)
Prior art keywords
sua
service message
signaling
category attribute
message
Prior art date
Application number
PCT/CN2009/000545
Other languages
French (fr)
Chinese (zh)
Inventor
潘能毅
刘宇洪
邵景莅
雷卓辉
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2010034177A1 publication Critical patent/WO2010034177A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a GT (Global Title Global Code) addressing SUA (Signaling Connection Control Part User Adaptation Layer) protocol message transmission method and SUA Protocol function entity.
  • GT Global Title Global Code
  • SUA Signaling Connection Control Part User Adaptation Layer
  • FIG. 1 is a schematic diagram of a network protocol layer structure.
  • a SCCP (Signaling Connection Control Part) protocol belongs to a network and a transport layer function layer, and the SCCP protocol can be based on The primary and called addresses provided by the user cooperate with the function of the No.7 signaling network MTP (Message Transfer Part) to complete the SCCP network routing addressing function between the signaling nodes.
  • the SCCP protocol can resolve the next hop destination address according to the primary and called addresses in the SCCP message.
  • the SCCP primary route addressing information is the destination signaling point SPC (Signal Point Code) in the primary and secondary called information.
  • Subsystem Number (SSN) and/or GT; g ⁇ GT is one of the network routing addressing modes of SCCP.
  • SSN Subsystem Number
  • GT is one of the network routing addressing modes of SCCP.
  • the GT is variable length coding according to the protocol.
  • the ITU-T standard organization defines four cases.
  • the IETF proposes an adaptation protocol-SUA protocol for the SCCP layer to provide stronger address mapping and routing functions, as well as network management functions.
  • the SUA protocol provides functions similar to the SCCP protocol for upper-layer users.
  • the SUA lower layer transmission is based on the SCTP/IP (Stream Control Transfer Protocol) protocol, and the SUA protocol extends the SCCP route addressing information.
  • SCTP/IP Stream Control Transfer Protocol
  • the SUA protocol extends the SCCP route addressing information.
  • the SUA includes: IP + SSN, IP + GT, IP + GT + SSN and / or hostname routing addressing mode; that is, there is also a GT SUA route addressing mode; and in the current SUA protocol, the global code GT address format is in accordance with the ITU The specified four types of GT formats are passed.
  • the SUA protocol can be used to simultaneously transmit the content of the SCCP protocol of the ITU-T GT and the content of the SCCP protocol of the ANSI GT.
  • the two types of GTs involve SUA interworking, For example, for the signaling gateway SG (Signaling Gateway) that implements the interworking between the narrowband-based SCCP and the broadband IP-based SUA protocol, when the SG receives the SUA protocol message, it cannot correctly identify the received message.
  • the category of the GT code in the SUA protocol message so that the subsequent protocol processing cannot be performed correctly; or, when the SUA entity in the SUA protocol network based on the broadband IP receives the SUA protocol message, it is always considered to be the ITU-T category.
  • the GT code cannot correctly identify the class of the GT code in the received SUA protocol message, so that subsequent protocol processing cannot be performed correctly.
  • the embodiment of the invention provides a method for transmitting a SUA protocol message based on GT addressing and a SUA protocol function entity and a network, so as to correctly identify the category of the GT code in the received SUA protocol message, thereby enhancing different protocols. Interoperability.
  • a method for transmitting a SUA message based on global code GT addressing including:
  • SUA protocol functional entity including:
  • the SUA messaging module is configured to receive a SUA signaling service message, where the SUA signaling service message includes GT address information;
  • a GT class identification module configured to determine a GT category attribute of the SUA signaling service message according to the SUA signaling service message received by the SUA messaging module;
  • a GT translation addressing module configured to: after the GT category identification module determines the GT category attribute of the SUA signaling service message, according to the GT address information associated with the determined GT category attribute in the SUA signaling service message The GT address parameters are translated and converted accordingly to complete the protocol processing.
  • an IP-based SUA network comprising: at least two SUA signaling nodes, wherein the SUA signaling node is configured to receive a SUA signaling service message, and determine the SUA letter according to the SUA signaling service message And GT class attribute of the service message; and performing translation processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, and completing the protocol processing.
  • a network including an SCCP node located on the No. 7 signaling SCCP network side, further comprising:
  • the SUA signaling node is located on the IP-based SUA network side and is configured to send a SUA signaling service message.
  • a signaling gateway located between the No. 7 signaling SCCP network and the IP-based SUA network, configured to receive the SUA signaling service message, and determine a GT of the SUA signaling service message according to the SUA signaling service message And performing a translation processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, and completing the protocol processing.
  • the category attribute of the GT code of the SUA signaling service message can be identified, and after correctly identifying the category attribute of the GT code,
  • the GT address parameter associated with the determined GT category attribute (ANSI GT or ITU-T GT) in the SUA message is subjected to corresponding translation and conversion processing; the prior art cannot correctly identify the received SUA.
  • the category of the GT code in the protocol message so that the problem of subsequent protocol processing cannot be correctly performed.
  • FIG. 1 is a schematic diagram of a conventional network protocol layer structure
  • FIG. 2 is a schematic structural diagram of an ITU-T SCCP master/called address according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of an ITU-T GT format according to an embodiment of the present invention
  • FIG. 4 is a schematic structural diagram of an ANSI SCCP master/called address according to an embodiment of the present invention
  • FIG. 5 is a schematic structural diagram of an ANSI GT format according to an embodiment of the present invention
  • FIG. 6 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 1 of the present invention
  • FIG. 7 is a schematic diagram of networking for transmitting a GT-addressed SUA protocol message according to Embodiment 1 of the present invention.
  • FIG. 8 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 2 of the present invention
  • FIG. 9 is a schematic diagram of a data structure of a SUA protocol message according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic diagram of a GT data structure in a SUA protocol message
  • FIG. 11 is a schematic diagram of another networking for transmitting a GT-addressed SUA protocol message according to an embodiment of the present invention
  • 12 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 3 of the present invention
  • FIG. 13 is a schematic diagram of a SUA AS/ASP activation negotiation interaction process according to an embodiment of the present invention
  • FIG. 14 is a data structure diagram of an ASP ACTIVE message
  • FIG. 15 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 4 of the present invention.
  • FIG. 16 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 5 of the present invention
  • 17 is a schematic diagram of carrying GT category attribute information
  • FIG. 18 is a schematic structural diagram of a SUA protocol function entity according to an embodiment of the present invention.
  • FIG. 19 is a schematic structural diagram of a signaling gateway SG according to an embodiment of the present disclosure.
  • FIG. 20 is a schematic structural diagram of a SUA signaling node according to an embodiment of the present invention.
  • a method and a device for transmitting a SUA message based on GT addressing are proposed, so that messages of SCCP ITU-T GT and SCCP ANSI GT can be used in the SUA protocol, and interworking between different format protocols is enhanced. Sex.
  • SCCP is based on the primary and called addresses in the SCCP message, and resolves to find the next hop destination address, where the SCCP primary route is selected.
  • the key information of the road is: destination signaling point DPC (Destination Point Code), subsystem number SSN and/or global code GT in the main and called information.
  • the signaling point code DPC No.7 signaling network
  • the address identifier (similar to an IP address) of a meta-node, usually a 14-bit or 24-bit length code, identifies the address of a network element device within a particular No. 7 network;
  • Subsystem No. SSN The logical number of the upper service subsystem of the SCCP protocol service.
  • SCCP can provide services for multiple upper-layer users at the same time, such as wireless MAP (Mobile Application Part), BSSAP (Base Station Subsystem Application Part). , base station subsystem application part), RANAP (RAN Application Part, RAN application part), etc., may also be intelligent network INAP (Intelligent Network Application Protocol), CAP (CAMEL Application Part, CAMEL application part), etc.
  • INAP Intelligent Network Application Protocol
  • CAP CAMEL Application Part, CAMEL application part
  • Global code GT Another address encoding format. Because the DPC encoding range of No.7 is small, DPC may not be unique in No.7 networks in different countries, so a larger GT global code mode is introduced. , this can guarantee the uniqueness of the GT code in the network;
  • GT is variable length coding according to the protocol.
  • ITU-T standard organization defines four cases. Please refer to Figure 3, which is a schematic diagram of the ITU-T global code GT data structure, and introduces the "GT indication" respectively.
  • the GT format for 0001, 0010, 0011, 0100 is indicated:
  • GT is variable length code according to the protocol.
  • ANSI standard organization defines two GT formats. See Figure 5 for ANSI.
  • the global code GT format is a schematic diagram of the GT format when the "GT indication" is 0001 and 0010 respectively.
  • FIG. 6 is a schematic flowchart of a method for transmitting a GT-addressed SUA message according to Embodiment 1 of the present invention.
  • the method is applied to a SUA protocol function entity.
  • the method includes: Step 101: Receive a SUA letter
  • the SUA signaling service message includes GT address information, that is, the SUA signaling service message is a GT-addressed SUA signaling service message;
  • the GT address information here includes at least GTI (Global Title Indicator) and GT content information; as shown in FIG. 10, the entire GT data structure is GT ground. Address information, and Global Title Digits is a GT address parameter;
  • Step 102 Determine, according to the SUA signaling service message, a GT category attribute of the GT-addressed SUA signaling service message, where the GT category attribute is used to indicate that the data structure of the GT code of the SUA signaling service message is Defined by the ITU-T standard organization of the International Telecommunication Union Telecommunication Standardization Group, or defined by the ANSI Standards Organization;
  • the GT code types are classified into two types, that is, the GT code (data structure) is defined by the ITU-T standard organization, or is defined by the ANSI standard organization, and is simply referred to as ITU-T, ANSI;
  • each category there are several GT formats, for example: Under the ANSI category, there are two GT formats, which are represented by “GT indication” 0001 and 0010 respectively; under the ITU-T category, there are four GT formats, respectively.
  • the GT indication is represented by 0001, 0010, 0011, 0100;
  • Step 103 After determining a GT class attribute of the GT-addressed SUA signaling service message (ANSI or ITU-T), according to the determined GT class attribute (ANSI or ITU) in the SUA signaling service message
  • the GT address parameter in the GT address information is subjected to corresponding translation and conversion processing to complete the protocol processing;
  • the category attribute of the GT code of the SUA signaling service message can be identified, and after correctly identifying the category attribute of the GT code, Corresponding translation and conversion processing can be performed according to the GT address parameter associated with the determined GT category attribute (ANSI or ITU) in the SUA signaling service message; solving the GT of the prior art when receiving or transmitting ANSI The problem of identification and subsequent protocol processing will not be possible when the code is coded.
  • FIG. 7 a method for transmitting a SUA message based on GT addressing according to an embodiment of the present invention is provided.
  • a schematic diagram of an application scenario as shown in FIG. 7, where the SG is located between the original No. 7 signaling SCCP network and the IP-based SUA network, and the No. 7 signaling SCCP network side includes the SCCP node A and the SCCP node.
  • the IP-based SUA network side includes SUA node X and SUA node Y
  • the remote node is configured in advance on the SG according to the GT class attribute to which the connected SUA node belongs.
  • the GT class attribute (other entity signaling nodes with SUA protocol function in the network) is ITU-T or ANSI.
  • the message of the SCCP GT address when the message of the SCCP GT address is intercommunicated between the SUA and the SCCP network, it can be determined according to the GT category attribute of the pre-configured message source point, whether the GT code is defined by the ITU-T or the ANSI standard organization, and then the SG can internally according to the corresponding The GT performs translation and conversion work, thereby implementing the interworking function of the SUA protocol to the ITU-T format GT and the ANSI format GT.
  • FIG. 8 is a schematic flowchart of a method for transmitting a GT-based SUA message according to Embodiment 2 of the present invention. The method is applied to the signaling gateway SG shown in FIG. 7. As shown in FIG. 8, the method includes:
  • Step 201 Configure a GT category attribute of the SUA signaling node that communicates with the current SG, that is, configure association information between the SUA signaling node connected to the current SG and the GT category attribute.
  • the GT class attribute of the other physical signaling node (SUA signaling node) with SUA protocol function in the network on the SG is ITU-T or ANSI;
  • Step 202 Receive a SUA signaling service message, and determine, according to the origin address information (calling address) in the SUA signaling service message, a source signaling point of the SUA signaling service message, where the SUA signaling service message carries GT address information, that is, the SUA signaling service message is a GT-addressed SUA signaling service message;
  • Step 203 Determine, according to the association information between the configured SUA signaling node and the GT category attribute, a GT category attribute corresponding to the source signaling node, where the GT category attribute includes: ITU-T GT or ANSI GT;
  • Step 204 Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category attribute determined in the SUA signaling service message, and complete subsequent protocol processing.
  • the data structure of the master/called address defined in the SUA protocol where the Address Parameter contains a combination of several address forms such as GT, SPC, SSN, IP, and Hostname.
  • the address parameter of the master/called address in the GT-addressed SUA message according to the embodiment of the present invention includes the data structure of the GT as shown in FIG. 10, and it should be understood that: GT as shown in FIG.
  • the content of the GT Data (Global Title Digits) field is used for translation and conversion, for example: when the field value of the GT indication (GTI) field indicates 0001 or 0010, and the SUA letter is determined by the above embodiment 2.
  • GT category attribute of the service message be ANSI, and the content of the Global Title Digits field here is as shown in FIG. 5; correspondingly, in step 204, correspondingly according to the translation type, the coding plan, and the like as shown in FIG. Translation and conversion processing, as it is prior art, will not be described again.
  • the SG receives the GT code class attribute to which each SUA node belongs, and the SG receives the GT-addressed SUA signaling service.
  • the GT code category attribute of the received SUA signaling service message can be identified, so that the corresponding translation and conversion processing can be performed according to the GT address parameter associated with the GT code category attribute, which solves the prior art, when the SG After receiving the SUA protocol message, the type of the GT code in the received SUA protocol message cannot be correctly identified, and the subsequent protocol processing cannot be correctly performed.
  • FIG. 1 is a schematic diagram of another application scenario of a method for transmitting a GT-addressed SUA message according to an embodiment of the present invention
  • the IP-based SUA network side includes a SUA node X and a SUA node Y, a SUA node
  • the GT class attribute of the remote SUA node that is configured to communicate with each SUA node is ITU- T is still ANSI.
  • the SUA GT address message when the SUA GT address message is delivered at the SUA node, it can be determined according to the GT category attribute of the pre-configured message source point whether the GT code is defined by the ITU-T standard organization or the ANSI standard organization, and then the SUA node can be based on The GT code address parameters associated with the identified GT categories are translated and converted accordingly, thereby implementing the interworking function of the SUA protocol to ITU-T GT and ANSI GT.
  • FIG. 12 it is a schematic flowchart of a method for transmitting a GT-based SUA message according to Embodiment 3 of the present invention.
  • the method is applied to the SUA node shown in FIG. 11. As shown in FIG. 12, the method includes:
  • Step 301 Configure a GT category attribute of the SUA signaling node that communicates with the current SUA signaling node, that is, configure association information between the SUA signaling node and the GT category attribute connected to the current SUA signaling node;
  • the GT class of the other SUA signaling nodes in the network is pre-configured to be ITU-T or ANSI according to the GT class to which each SUA signaling node belongs;
  • each SUA signaling node pre-configure association information between all SUA signaling nodes and corresponding GT category attributes, for example: pre-configured on each SUA signaling node Have a global table;
  • Step 302 Receive a SUA signaling service message, and determine, according to origin address information (calling address) in the SUA signaling service message, a source signaling node of the SUA signaling service message, where the SUA signaling service message carries GT address information, that is, the SUA signaling service message is a GT-addressed SUA message;
  • Step 303 Determine, according to the association information between the configured SUA signaling node and the GT category, a GT category attribute corresponding to the source signaling node, where the GT category attribute includes: ITU-T GT or ANSI GT;
  • Step 304 Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category determined in the SUA signaling service message, and complete subsequent protocol processing.
  • the SG is connected to the AS (Application Server) of one or more SUAs according to the provisions of the SUA protocol.
  • AS Application Server
  • SUA User Datagram Protocol
  • an AS consists of one or more ASPs (Application Server Process).
  • Each AS bears a different SUA signaling service message.
  • AS Application Server Process
  • FIG. 13 is a schematic diagram of a SUA AS/ASP activation negotiation interaction process according to an embodiment of the present invention, where the GT category attribute used by the node is configured on the SUA signaling node, including:
  • Step 401 Configure the GT category attribute to which the node belongs on the AS node of the SUA; that is, whether the GT of the node is configured on the AS node of the SUA is defined by the ITU-T standard organization or an ANSI standard organization;
  • Step 402 The AS node of the SUA sends an ASP UP message to the SG in the network.
  • Step 403 The SG returns an ASP UP ACK response message corresponding to the received ASP UP message.
  • FIG. 14 it is a data structure diagram of an ASP ACTIVE message; in one implementation, The GT class attribute information of the AS node carrying the SUA in the "Info String" field of the ASP ACTIVE; various forms of extended formats may be used, such as the first byte of the "Info String” indicating the GT class TAG, the second Bytes represent GT category attributes; or directly use the first byte to represent GT category attributes. There are a variety of extension methods, which are not listed here.
  • Step 405 After receiving the ASP ACTIVE message, the SG obtains the GT category attribute information in the ASP ACTIVE message, and saves the association information between the AS node of the source SUA and the corresponding GT category attribute, that is, records the AS of the source SUA.
  • GT category information (GT category attribute) corresponding to the node, so that the SG can identify the category attribute of the received GT-addressed SUA signaling service message according to the saved association information, thereby performing subsequent protocol processing;
  • the SG receives the ASP ACTIVE message from the application service process, the SG
  • the GT category attribute information of the AS node of the source SUA is obtained in the "Info String” field;
  • Step 406 The SG returns an ASP ACTIVE ACK response message corresponding to the ASP ACTIVE message to the AS node of the corresponding SUA.
  • the SG and the AS can start to carry the SUA signaling service message normally.
  • FIG. 15 is a schematic flowchart of a method for transmitting a GT-based SUA message according to Embodiment 4 of the present invention. The method is applied to the signaling gateway SG in the networking environment shown in FIG. 7; Show, including:
  • Step 501 Configure the GT category attribute to which the node belongs on the AS node of the SUA; that is, whether the GT of the node is configured on the AS node of the SUA is defined by the ITU-T standard organization or an ANSI standard organization;
  • Step 502 Receive an ASP ACTIVE message sent by the SUA ASP node, where the ASP ACTIVE message carries the GT category attribute information of the AS node of the SUA.
  • Step 503 After receiving the ASP ACTIVE message, the SG obtains the GT category attribute information from the ASP ACTIVE message.
  • Step 504 The association between the AS node of the source SUA and the corresponding GT category attribute is saved. Information, that is, the GT category attribute corresponding to the AS node of the source SUA is recorded;
  • Step 505 Receive a SUA signaling service message, and determine a source signaling node of the SUA signaling service message, where the SUA signaling service message is a GT-addressed SUA signaling service message;
  • Step 506 Determine, according to the association information between the saved (recorded) SUA signaling node and the GT category, a GT category attribute corresponding to the source signaling node, where the GT category attribute includes: ITU-T GT or ANSI GT ;
  • Step 507 Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category determined in the SUA signaling service message, and complete subsequent protocol processing.
  • the GT category attribute used by the SUA node is set in advance on the SUA node in the IP-based SUA network, and the SG dynamic acquisition is obtained based on the activation negotiation interaction process between the SUA node and the SG.
  • the GT class attribute corresponding to the SUA node in the IP SUA network so that in the process of transmitting the subsequent signaling service message, the SG can identify the GT class attribute of the SUA signaling service message, thereby correctly performing address translation and conversion, and completing Subsequent protocol processing.
  • FIG. 16 is a schematic flowchart of a method for transmitting a GT-addressed SUA message according to Embodiment 5 of the present invention.
  • the method can be applied to the signaling gateway SG in the networking environment shown in FIG. 7, and can also be applied.
  • the SUA signaling node in the networking environment shown in Figure 11; as shown in Figure 16, includes:
  • Step 601 Receive a SUA signaling service message, where the SUA signaling service message carries GT address information, where the SUA signaling service message indicates a SUA signaling service message based on GT addressing;
  • the following message extension method can be used:
  • TAG 0x8001
  • the tag in the standard indicates the latter
  • the capacity is the GT address information.
  • the existing GT format of the SUA occupies 4 BITs, and the actual data represented is 0-4 (ie, 0000, 0001, 0010, 0011, 0100), that is, the original GTI.
  • the indication field indicates the four GT formats of the ITU-T, and the GTI format field of the existing SUA message has 251 reserved values.
  • the embodiment of the present invention is a field value representation of the extended GTI field, and some of the bits can be enabled.
  • the bits map the GT types, for example: GT types 1-4 represent 1_4 GTs of ITU-T, and 5-6 represent 1 _2 GTs of ANSI.
  • TAG is the new TAG value, indicating that the specific content (specific GT format) is used to indicate the GT type.
  • the specific value range is the value after it, for example: 0 means ITU-T
  • GT 1 means ANSI GT (in other words, the TAG indicates that this part is the information indicating the GT, and the specific GT format is the specific GT category attribute information);
  • GT format under the type is represented by the domain value indicated by the GTI in FIG. 10, for example: whether the GT GT or the ITU-T GT is specified by the specific GT format, and then which one is determined according to the GTI.
  • GT format for example: ANSI "0001," format GT.
  • the TAG in Figure 10 is the new TAG value, and the extended GTI field value indicates, for example: GT type 1 - 4 indicates ITU-T 1-4 GT, 5 - 6 indicates ANSI 1-2 GT.
  • Step 602 Parse the SUA signaling service message, and determine a GT code category attribute of the SUA signaling service message according to the parsing result of the GT category attribute information, where the GT code category attribute includes: ITU-T GT or ANSI GT;
  • the GTI field value is parsed, for example: when the GTI field value is 1, the GT code of the SUA signaling service message is determined to be the first GT of the ITU-T class;
  • the GTI field value is 4, it is determined that the GT code of the SUA signaling service message is the fourth GT of the ITU-T class ;
  • the GT code of the SUA signaling service message is determined to be the second GT of the ANSI class
  • the GT value field used to represent the GT category is parsed.
  • the GT code of the SUA signaling service message is determined to be ITU-T GT; when the specific GT format field value is If 1, the GT code of the SUA signaling service message is determined to be ANSI GT.
  • Step 603 Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category determined in the SUA signaling service message, and complete subsequent protocol processing.
  • the GT address parameter in the SUA signaling service message can be correctly performed accordingly. Translation and conversion processing; even if it is an ITU-class GT code, it is specifically divided into four GT code formats. According to the "Global Title Digits" in different GT formats under the same class, the translation and conversion are different. ;
  • the entity that receives the SUA signaling service message parses and determines the GT code type attribute from the SUA signaling service message by carrying the GT category (attribute) information in the SUA signaling service message. After the GT category attribute of the SUA signaling service message is identified, the address translation and conversion are performed correctly, and subsequent protocol processing is completed; and a more flexible application scheme is provided.
  • FIG. 18 it is a schematic diagram of an internal module of a SUA protocol function entity according to Embodiment 1 of the present invention
  • the SUA protocol function entity is configured to determine the GT-addressed SUA signaling service message according to the received SUA signaling service message.
  • GT category attribute according to the SUA signaling service
  • the GT address parameter associated with the determined GT category attribute (ANSI or ITU) in the message is subjected to corresponding translation and conversion processing to complete the protocol processing; wherein the GT category attribute is used to represent the GT of the SUA signaling service message.
  • the data structure of the code is defined by the ITU-T standard organization and is also defined by the ANSI standard organization; as shown in Figure 18, the SUA protocol functional entity includes:
  • the SUA messaging module 701 is configured to receive or send a SUA signaling service message, where the SUA signaling service message includes GT address information, that is, the received SUA signaling service message is a GT-addressed SUA signaling service message. ;
  • the GT category identification module 702 is configured to determine, according to the SUA signaling service message received by the SUA messaging module 701, a GT code category attribute of the SUA signaling service message; in other words, identify the SUA signaling service message. GT code category;
  • the GT translation addressing module 703 is configured to: after the GT category identification module 702 determines the GT code category attribute of the SUA signaling service message, the GT address associated with the GT category determined according to the SUA signaling service message The GT address parameters in the information are translated and converted accordingly, and subsequent protocol processing is completed. It should be understood that, after the SUA protocol function entity provided by the embodiment of the present invention identifies the GT code category in the received SUA signaling service message, it can perform subsequent processing according to the original translation addressing function of the protocol.
  • the GT category identification module 702 is a first GT category identification module, configured to determine a source signaling point of the SUA signaling service message according to origin address information (calling address) in the SUA signaling service message. And determining, according to association information between the SUA signaling node and the GT category, a GT category attribute corresponding to the source signaling node, the GT category attribute including: ITU-T GT or ANSI GT.
  • the GT category identification module 702 is a second GT category identification module, configured to parse the GT address information in the SUA signaling service message, and determine the GT code category of the SUA signaling service message according to the parsing result. Attributes.
  • the SUA protocol functional entity includes
  • the category attribute of the GT code of the SUA signaling service message can be identified, and the GT code is correctly identified.
  • the corresponding translation and conversion processing can be performed according to the GT address parameter associated with the determined GT category attribute (ANSI GT or ITU-T GT) in the SUA signaling service message;
  • the problem of identification and subsequent protocol processing cannot be performed when the ANSI GT code is received or transmitted.
  • FIG. 19 is a schematic diagram of an internal module of a signaling gateway according to an embodiment of the present invention. As shown in FIG. 19, the signaling gateway includes:
  • the storage module 804 is configured to save association information between other signaling nodes (SUA signaling nodes) having the SUA protocol function and the GT category attribute in the network;
  • the association information saved in the storage module 804 may be configured on the current SG according to the GT category to which each SUA node belongs, and previously configured and saved other physical signaling nodes in the network that have the SUA protocol function.
  • GT category is ITU-T or ANSI;
  • the association information saved in the storage module 804 may be the current SG and
  • the SG After the ASA receives the ASP ACTIVE message, the SG obtains the GT category attribute information in the ASP ACTIVE message, and saves the association information between the AS node of the source SUA and the corresponding GT category attribute. That is, the GT category information (GT category attribute) corresponding to the AS node of the source SUA is recorded.
  • the SUA messaging module 801 is configured to receive or send a SUA signaling service message, where the SUA signaling service message includes GT address information, that is, the received SUA signaling service message is a GT-addressed SUA signaling service message. ;
  • a GT class identification module 802 configured to determine, according to origin address information (calling address) in the SUA signaling service message received by the SUA messaging module 701, a source signaling point of the SUA signaling service message, and according to the Determining information between the SUA signaling node and the GT category attribute in the storage module 804, and determining a GT category attribute corresponding to the source signaling node, the GT class Other attributes include: ITU-T GT or ANSI GT;
  • the GT translation addressing module 803 is configured to: after the GT category identification module 702 determines the GT code category attribute of the SUA signaling service message, the GT address associated with the GT category determined according to the SUA signaling service message The parameters are translated and converted accordingly, and subsequent protocol processing is completed. It should be understood that, after the SG of the embodiment of the present invention identifies the GT code category in the received SUA signaling service message, the SG code can perform subsequent processing according to the original translation addressing function of the protocol.
  • the SG receives the SCCP message of the ANSI or the ITU-T GT and converts it into the SUA protocol message and sends it to the peer SUA entity.
  • the signaling gateway of the embodiment of the present invention further includes: an SCCP protocol processing module, After receiving the GT-addressed SCCP message, determining the GT code category attribute of the SCCP message, and converting the SCCP message into a SUA message, the converted SUA message carries information indicating the GT category attribute.
  • FIG. 20 is a schematic diagram of an internal module of a SUA signaling node according to an embodiment of the present invention. As shown in FIG. 20, the SUA signaling node includes:
  • the SUA messaging module 901 is configured to receive a SUA signaling service message, where the SUA signaling service message includes GT address information, that is, the received SUA signaling service message is a GT-based SUA signaling service message;
  • the GT category identification module 902 is configured to parse the GT address information in the SUA signaling service message, where the GT address information includes GT category attribute information, and determines the SUA signaling service message according to the parsing result of the GT category attribute information.
  • GT code category attribute the GT category attribute includes: ITU-T GT or ANSI GT;
  • the GT translation addressing module 903 is configured to: after the GT category identification module 902 determines the GT code category attribute of the SUA signaling service message, the GT address associated with the GT category determined according to the SUA signaling service message The parameters are translated and converted accordingly, and subsequent protocol processing is completed. It should be understood that, after the SUA signaling node in the embodiment of the present invention identifies the GT code category in the received SUA signaling service message, subsequent processing can be performed according to the original translation addressing function of the protocol.
  • the SUA signaling node provided by the embodiment of the present invention further includes: a storage module 904, configured to save the GT category attribute corresponding to the SUA signaling node; and in one implementation, configure and save the GT used by the node on the SUA node. Category attribute.
  • the SUA messaging module 901 is further configured to send a SUA signaling service message, where the SUA signaling service message includes GT address information, where the GT address information includes GT category attribute information; where the GT category attribute information is In the process of assembling the SUA signaling service message to be sent, the GT category attribute corresponding to the local node is obtained from the storage module 904, and the GT category attribute is carried in the SUA signaling service message to be sent.
  • the SUA signaling node in the embodiment of the present invention carries the GT category attribute information in the SUA signaling service message, and the entity that receives the SUA signaling service message parses and determines the GT code type from the SUA signaling service message.
  • the attribute after identifying the GT category attribute of the SUA signaling service message, thereby correctly performing address translation and conversion, and completing subsequent protocol processing; providing a more flexible application solution.
  • the storage medium may be a magnetic disk, an optical disk, a read only memory (ROM), or a random access memory (RAM).

Abstract

A method for delivering a SUA protocol message based on the GT addressing and the SUA protocol function entity thereof are disclosed in the embodiments of the present invention. The method includes: receiving a SUA signaling service message based on the GT addressing; determining the GT code type attribute of the SUA signaling service message; carrying out the corresponding translation and conversion process according to the GT address parameters associated with the determined GT type attribute in the SUA signaling service message, and completing the protocol process, wherein the GT code type attribute is used to denote that the data structure of the GT code of the SUA signaling service message is defined by the ITU-T standards organization or by the ANSI standards organization. It can be implemented to identify the format of the GT code in the received SUA protocol message through the schemes of the embodiments in the present invention; accordingly, the interoperability between protocols with different formats is enhanced.

Description

基于 GT寻址的 SUA消息的传送方法、 装置及网络 本申请要求于 2008 年 9 月 28 日提交中国专利局、 申请号为 200810216624. 发明名称为 "基于 GT寻址的 SUA消息的传送方法、 装 置" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域  Method, device and network for transmitting SUA message based on GT addressing. The application is filed on September 28, 2008, and the application number is 200810216624. The invention is entitled "Transfer method and device for SUA message based on GT addressing" The priority of the Chinese Patent Application, the entire contents of which is incorporated herein by reference. Technical field
本发明涉及通信技术领域, 尤其涉及一种基于 GT ( Global Title全局 码 ) 寻址的 SUA ( Signaling Connection Control Part User Adaptation Layer, 信令连接控制部分用户消息适配层) 协议消息的传送方法和 SUA协议功能 实体。  The present invention relates to the field of communications technologies, and in particular, to a GT (Global Title Global Code) addressing SUA (Signaling Connection Control Part User Adaptation Layer) protocol message transmission method and SUA Protocol function entity.
背景技术 Background technique
请参见图 1 为网络协议层结构示意图, 如图 1 所示, 在网络分层结构 中, SCCP (Signalling Connection Control Part, 信令连接控制部分) 协议属 于网络和传输层功能层次, SCCP协议可以根据用户提供的主被叫地址, 配 合 No.7信令网 MTP (Message Transfer Part, 消息传送部分) 的功能, 在信 令节点间完成 SCCP的网络路由寻址功能。 SCCP协议可以根据 SCCP消息 中的主被叫地址, 解析查找出下一跳目的地址, SCCP主要路由寻址信息是 主被叫信息中的目的信令点 SPC (Signal Point Code, 信令点编码) 、 子系统 号 SSN (Sub System Number, 子系统号) 和 /或 GT; g卩 GT是 SCCP的网络 路由寻址方式中的一种。 其中, 对于国际电信联盟远程通信标准化组 ITU-T 标准中 SCCP协议主 /被叫地址结构中的全局码 GT, 根据协议规定 GT为可 变长编码, 目前 ITU-T标准组织定义了四种情况, 即 "GT指示" 分别为 0001、 0010、 0011、 0100时的 ITU-T全局码 GT格式; 以及, 对于 ANSI (American National Standards Institute, 美国国家标准学会) 标准中 SCCP协 议主 /被叫地址结构中的全局码 GT, ANSI标准组织定义了两种 GT格式, 即 "GT指示"分别为 0001、 0010时的 ANSI全局码 GT格式。 IETF提出了 SCCP层的适配协议一 SUA协议, 以提供更强的地址映射 和路由功能, 及网络管理功能。 SUA协议对上层用户提供的功能上类似 SCCP协议, 不同的是 SUA下层传输基于 SCTP/IP (Stream Control Transfer Protocol, 流控传输协议) 协议, 并且 SUA协议对 SCCP的路由寻址信息进 行了扩展, 除了包含 SPC、 SSN、 GT夕卜, 还可以使用 IP地址和 Hostname进 行寻址。 即 SUA包括: IP + SSN、 IP + GT、 IP + GT + SSN和 /或 hostname 路由寻址方式; 即也存在 GT的 SUA路由寻址方式; 而目前 SUA协议中, 全局码 GT地址格式按照 ITU规定的四类 GT格式进行传递。 1 is a schematic diagram of a network protocol layer structure. As shown in FIG. 1, in a network layered structure, a SCCP (Signaling Connection Control Part) protocol belongs to a network and a transport layer function layer, and the SCCP protocol can be based on The primary and called addresses provided by the user cooperate with the function of the No.7 signaling network MTP (Message Transfer Part) to complete the SCCP network routing addressing function between the signaling nodes. The SCCP protocol can resolve the next hop destination address according to the primary and called addresses in the SCCP message. The SCCP primary route addressing information is the destination signaling point SPC (Signal Point Code) in the primary and secondary called information. , Subsystem Number (SSN) and/or GT; g卩GT is one of the network routing addressing modes of SCCP. Among them, for the global code GT in the SCCP protocol master/called address structure in the ITU-T standard of the International Telecommunication Union Standardization Group, the GT is variable length coding according to the protocol. Currently, the ITU-T standard organization defines four cases. , ie, the ITU-T global code GT format when the "GT indication" is 0001, 0010, 0011, 0100, respectively; and, for the ANSI (American National Standards Institute) standard, the SCCP protocol master/called address structure In the global code GT, the ANSI standard organization defines two GT formats, namely the ANSI global code GT format when the "GT indication" is 0001 and 0010, respectively. The IETF proposes an adaptation protocol-SUA protocol for the SCCP layer to provide stronger address mapping and routing functions, as well as network management functions. The SUA protocol provides functions similar to the SCCP protocol for upper-layer users. The difference is that the SUA lower layer transmission is based on the SCTP/IP (Stream Control Transfer Protocol) protocol, and the SUA protocol extends the SCCP route addressing information. In addition to including SPC, SSN, and GT, you can also use IP address and Hostname for addressing. That is, the SUA includes: IP + SSN, IP + GT, IP + GT + SSN and / or hostname routing addressing mode; that is, there is also a GT SUA route addressing mode; and in the current SUA protocol, the global code GT address format is in accordance with the ITU The specified four types of GT formats are passed.
发明人在实现本发明的过程中, 发现现有技术中: SUA协议可以同时用 于传送 ITU-T GT的 SCCP协议内容和 ANSI GT的 SCCP协议内容, 当两种 类别的 GT涉及 SUA互通时, 如: 针对用于实现基于窄带的 SCCP和基于宽 带 IP的 SUA协议的互通的信令网关 SG (Signalling Gateway, 信令网关) 而 言, 当 SG收到 SUA协议消息后, 无法正确的识别所收到的 SUA协议消息 中的 GT码的类别, 从而无法正确的进行后续的协议处理; 或者, 当基于宽 带 IP的 SUA协议网络中的 SUA实体收到 SUA协议消息后, 总以为是 ITU- T类别的 GT码, 故无法正确的识别所收到的 SUA协议消息中的 GT码的类 另 lj, 从而无法正确的进行后续的协议处理。  In the process of implementing the present invention, the inventors found that the prior art: the SUA protocol can be used to simultaneously transmit the content of the SCCP protocol of the ITU-T GT and the content of the SCCP protocol of the ANSI GT. When the two types of GTs involve SUA interworking, For example, for the signaling gateway SG (Signaling Gateway) that implements the interworking between the narrowband-based SCCP and the broadband IP-based SUA protocol, when the SG receives the SUA protocol message, it cannot correctly identify the received message. The category of the GT code in the SUA protocol message, so that the subsequent protocol processing cannot be performed correctly; or, when the SUA entity in the SUA protocol network based on the broadband IP receives the SUA protocol message, it is always considered to be the ITU-T category. The GT code cannot correctly identify the class of the GT code in the received SUA protocol message, so that subsequent protocol processing cannot be performed correctly.
发明内容 Summary of the invention
本发明实施例提供一种基于 GT寻址的 SUA协议消息的传送方法及 SUA协议功能实体及网络, 以实现能正确的识别所收到的 SUA协议消息中 GT码的类别, 从而增强不同协议之间的互通性。  The embodiment of the invention provides a method for transmitting a SUA protocol message based on GT addressing and a SUA protocol function entity and a network, so as to correctly identify the category of the GT code in the received SUA protocol message, thereby enhancing different protocols. Interoperability.
本发明实施例提供如下方案: 一种基于全局码 GT寻址的 SUA消息的传 送方法, 包括:  The embodiment of the present invention provides the following solution: A method for transmitting a SUA message based on global code GT addressing, including:
接收 SUA信令业务消息, 该 SUA信令业务消息包含 GT地址信息; 根据所述 SUA信令业务消息, 确定该 SUA信令业务消息的 GT类别属 性; 在确定该 SUA信令业务消息的 GT类别属性后, 根据该 SUA信令业务 消息中的与确定的 GT类别属性所关联的 GT地址信息中的 GT地址参数进行 相应的翻译和转换处理, 完成协议处理。 Receiving a SUA signaling service message, where the SUA signaling service message includes GT address information; determining, according to the SUA signaling service message, a GT category attribute of the SUA signaling service message; After determining the GT category attribute of the SUA signaling service message, performing corresponding translation and conversion processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, completing the protocol deal with.
以及, 一种 SUA协议功能实体, 包括:  And, a SUA protocol functional entity, including:
SUA消息收发模块, 用于接收 SUA信令业务消息, 该 SUA信令业务消 息中包含 GT地址信息;  The SUA messaging module is configured to receive a SUA signaling service message, where the SUA signaling service message includes GT address information;
GT类别识别模块, 用于根据所述 SUA消息收发模块接收的 SUA信令 业务消息, 确定该 SUA信令业务消息的 GT类别属性;  a GT class identification module, configured to determine a GT category attribute of the SUA signaling service message according to the SUA signaling service message received by the SUA messaging module;
GT翻译寻址模块, 用于在所述 GT类别识别模块确定该 SUA信令业务 消息的 GT类别属性后, 根据该 SUA信令业务消息中所述确定的 GT类别属 性所关联的 GT地址信息中的 GT地址参数进行相应的翻译和转换处理, 完 成协议处理。  a GT translation addressing module, configured to: after the GT category identification module determines the GT category attribute of the SUA signaling service message, according to the GT address information associated with the determined GT category attribute in the SUA signaling service message The GT address parameters are translated and converted accordingly to complete the protocol processing.
以及, 一种基于 IP的 SUA网络, 包括: 至少两个 SUA信令节点, 其中 所述 SUA信令节点, 用于接收 SUA信令业务消息, 根据所述 SUA信令业务 消息, 确定该 SUA信令业务消息的 GT类别属性; 并根据该 SUA信令业务 消息中的与所述确定的 GT类别属性所关联的 GT地址信息中的 GT地址参数 进行相应的翻译和转换处理, 完成协议处理。  And an IP-based SUA network, comprising: at least two SUA signaling nodes, wherein the SUA signaling node is configured to receive a SUA signaling service message, and determine the SUA letter according to the SUA signaling service message And GT class attribute of the service message; and performing translation processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, and completing the protocol processing.
以及, 一种网络, 包括位于 No.7信令 SCCP网络侧的 SCCP节点, 还包 括:  And, a network, including an SCCP node located on the No. 7 signaling SCCP network side, further comprising:
SUA信令节点, 位于基于 IP的 SUA网络侧, 用于发送 SUA信令业务 消息;  The SUA signaling node is located on the IP-based SUA network side and is configured to send a SUA signaling service message.
信令网关, 位于 No.7信令 SCCP网络和基于 IP的 SUA网络之间, 用于 接收所述 SUA信令业务消息, 根据所述 SUA信令业务消息, 确定该 SUA信 令业务消息的 GT类别属性; 并根据该 SUA信令业务消息中的与所述确定的 GT类别属性所关联的 GT地址信息中的 GT地址参数进行相应的翻译和转换 处理, 完成协议处理。 本发明实施例中, 当接收到基于 GT寻址的 SUA信令业务消息后, 能识 别该 SUA信令业务消息的 GT码的类别属性, 在正确识别其 GT码的类别属 性后, 就能根据该 SUA消息中的与确定的 GT类别属性 (ANSI GT或 ITU-T GT) 所关联的 GT地址参数, 进行相应的翻译和转换处理; 解决了现有技术 中无法正确的识别所收到的 SUA协议消息中的 GT码的类别, 从而无法正确 的进行后续的协议处理的问题。 a signaling gateway, located between the No. 7 signaling SCCP network and the IP-based SUA network, configured to receive the SUA signaling service message, and determine a GT of the SUA signaling service message according to the SUA signaling service message And performing a translation processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, and completing the protocol processing. In the embodiment of the present invention, after receiving the GT-addressed SUA signaling service message, the category attribute of the GT code of the SUA signaling service message can be identified, and after correctly identifying the category attribute of the GT code, The GT address parameter associated with the determined GT category attribute (ANSI GT or ITU-T GT) in the SUA message is subjected to corresponding translation and conversion processing; the prior art cannot correctly identify the received SUA. The category of the GT code in the protocol message, so that the problem of subsequent protocol processing cannot be correctly performed.
附图说明 DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面 描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。  In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图 1为传统的网络协议层结构示意图;  1 is a schematic diagram of a conventional network protocol layer structure;
图 2为本发明实施例提供的 ITU-T SCCP主 /被叫地址结构示意图; 图 3为本发明实施例提供的 ITU-T GT格式结构示意图;  2 is a schematic structural diagram of an ITU-T SCCP master/called address according to an embodiment of the present invention; FIG. 3 is a schematic structural diagram of an ITU-T GT format according to an embodiment of the present invention;
图 4为本发明实施例提供的 ANSI SCCP主 /被叫地址结构示意图; 图 5为本发明实施例提供的 ANSI GT格式结构示意图;  4 is a schematic structural diagram of an ANSI SCCP master/called address according to an embodiment of the present invention; FIG. 5 is a schematic structural diagram of an ANSI GT format according to an embodiment of the present invention;
图 6为本发明实施例一的基于 GT寻址的 SUA协议消息的传送方法的流 程示意图;  6 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 1 of the present invention;
图 7为本发明实施例一提供的一种传送基于 GT寻址的 SUA协议消息的 组网示意图;  FIG. 7 is a schematic diagram of networking for transmitting a GT-addressed SUA protocol message according to Embodiment 1 of the present invention;
图 8为本发明实施例二的一种基于 GT寻址的 SUA协议消息的传送方法 的流程示意图;  8 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 2 of the present invention;
图 9为本发明实施例提供的 SUA协议消息的数据结构示意图;  FIG. 9 is a schematic diagram of a data structure of a SUA protocol message according to an embodiment of the present disclosure;
图 10为 SUA协议消息中的 GT数据结构示意图;  10 is a schematic diagram of a GT data structure in a SUA protocol message;
图 11 为本发明实施例提供的另一种传送基于 GT寻址的 SUA协议消息 的组网示意图; 图 12为本发明实施例三的基于 GT寻址的 SUA协议消息的传送方法的 流程示意图; FIG. 11 is a schematic diagram of another networking for transmitting a GT-addressed SUA protocol message according to an embodiment of the present invention; 12 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 3 of the present invention;
图 13为本发明实施例提供的 SUA AS/ASP激活协商交互过程示意图; 图 14为 ASP ACTIVE消息数据结构图;  FIG. 13 is a schematic diagram of a SUA AS/ASP activation negotiation interaction process according to an embodiment of the present invention; FIG. 14 is a data structure diagram of an ASP ACTIVE message;
图 15为本发明实施例四的基于 GT寻址的 SUA协议消息的传送方法的 流程示意图;  15 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 4 of the present invention;
图 16为本发明实施例五的基于 GT寻址的 SUA协议消息的传送方法的 流程示意图;  16 is a schematic flowchart of a method for transmitting a SUA protocol message based on GT addressing according to Embodiment 5 of the present invention;
图 17为一种携带 GT类别属性信息的示意图;  17 is a schematic diagram of carrying GT category attribute information;
图 18为本发明实施例的 SUA协议功能实体的结构示意图;  FIG. 18 is a schematic structural diagram of a SUA protocol function entity according to an embodiment of the present invention;
图 19为本发明实施例提供的信令网关 SG的结构示意图;  FIG. 19 is a schematic structural diagram of a signaling gateway SG according to an embodiment of the present disclosure;
图 20为本发明实施例提供的 SUA信令节点的结构示意图。  FIG. 20 is a schematic structural diagram of a SUA signaling node according to an embodiment of the present invention.
具体实施方式 detailed description
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。  The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例中, 提出一种基于 GT寻址的 SUA消息的传送方法和装 置, 使得 SCCP ITU-T GT和 SCCP ANSI GT的消息都可以在 SUA协议使 用, 增强了不同格式协议之间的互通性。  In the embodiment of the present invention, a method and a device for transmitting a SUA message based on GT addressing are proposed, so that messages of SCCP ITU-T GT and SCCP ANSI GT can be used in the SUA protocol, and interworking between different format protocols is enhanced. Sex.
请参见图 2, 为 ITU-T标准的 SCCP主 /被叫地址结构, 应当理解的是: SCCP是根据 SCCP消息中的主被叫地址, 解析查找出下一跳目的地址, 其 中 SCCP主要路由选路的关键信息是: 主被叫信息中的目的信令点 DPC (Destination Point Code, 目的信令点编码) 、 子系统号 SSN和 /或全局码 GT。  Referring to Figure 2, the SCCP master/called address structure of the ITU-T standard, it should be understood that: SCCP is based on the primary and called addresses in the SCCP message, and resolves to find the next hop destination address, where the SCCP primary route is selected. The key information of the road is: destination signaling point DPC (Destination Point Code), subsystem number SSN and/or global code GT in the main and called information.
如图 2所示, SCCP主 /被叫地址结构中, 信令点码 DPC: No.7信令网网 元节点的地址标识 (类似 IP地址) , 通常是 14位或 24位长度的编码, 在某 个特定 No.7网络内标识某个网元设备的地址; As shown in Figure 2, in the SCCP master/called address structure, the signaling point code DPC: No.7 signaling network The address identifier (similar to an IP address) of a meta-node, usually a 14-bit or 24-bit length code, identifies the address of a network element device within a particular No. 7 network;
子系统号 SSN: SCCP协议服务的上层业务子系统的逻辑编号, SCCP可 以同时为多种上层用户提供服务, 如可以是无线 MAP (Mobile Application Part, 移动应用部分) 、 BSSAP (Base Station Subsystem Application Part, 基 站子系统应用部分) 、 RANAP ( RAN Application Part, RAN应用部分) 等, 也可以是智能网 INAP (Intelligent Network Application Protocol, 智能网 应用规程) 、 CAP (CAMEL Application Part, CAMEL应用部分) 等业务, 为了区分这些业务引入了 SSN子系统号标识;  Subsystem No. SSN: The logical number of the upper service subsystem of the SCCP protocol service. SCCP can provide services for multiple upper-layer users at the same time, such as wireless MAP (Mobile Application Part), BSSAP (Base Station Subsystem Application Part). , base station subsystem application part), RANAP (RAN Application Part, RAN application part), etc., may also be intelligent network INAP (Intelligent Network Application Protocol), CAP (CAMEL Application Part, CAMEL application part), etc. In order to distinguish these services, the SSN subsystem number identifier is introduced;
全局码 GT: 另外一种地址编码格式, 由于 No.7的 DPC编码范围较小, 所以在不同国家地区的 No.7网络中 DPC可能不是唯一的, 故引入一个范围 更大的 GT全局码方式, 这样可以保证 GT码在网络中的唯一性;  Global code GT: Another address encoding format. Because the DPC encoding range of No.7 is small, DPC may not be unique in No.7 networks in different countries, so a larger GT global code mode is introduced. , this can guarantee the uniqueness of the GT code in the network;
在实际应用中, 根据协议规定 GT为可变长编码, 目前 ITU-T标准组织 定义了四种情况, 请参见图 3, 为 ITU-T全局码 GT数据结构示意图, 介绍 了 "GT指示"分别为 0001、 0010、 0011、 0100时的 GT格式示意:  In practical applications, GT is variable length coding according to the protocol. Currently, the ITU-T standard organization defines four cases. Please refer to Figure 3, which is a schematic diagram of the ITU-T global code GT data structure, and introduces the "GT indication" respectively. The GT format for 0001, 0010, 0011, 0100 is indicated:
请参见图 4, 为 ANSI标准 SCCP主 /被叫地址结构示意图, 在实际应用 中, 根据协议规定 GT为可变长编码, 目前 ANSI标准组织定义了两种 GT格 式, 请参见图 5, 为 ANSI全局码 GT格式示意图, 介绍了 "GT指示"分别 为 0001、 0010时的 GT格式示意:  See Figure 4 for the ANSI standard SCCP master/called address structure. In practical applications, GT is variable length code according to the protocol. Currently, the ANSI standard organization defines two GT formats. See Figure 5 for ANSI. The global code GT format is a schematic diagram of the GT format when the "GT indication" is 0001 and 0010 respectively.
请参见图 6, 为本发明实施例一提供的基于 GT寻址的 SUA消息的传送 方法的流程示意图, 该方法应用于 SUA协议功能实体; 如图 6所示, 包括: 步骤 101、 接收 SUA信令业务消息, 该 SUA信令业务消息包含 GT地 址信息, 即表明该 SUA信令业务消息为基于 GT寻址的 SUA信令业务消 息;  FIG. 6 is a schematic flowchart of a method for transmitting a GT-addressed SUA message according to Embodiment 1 of the present invention. The method is applied to a SUA protocol function entity. As shown in FIG. 6, the method includes: Step 101: Receive a SUA letter For the service message, the SUA signaling service message includes GT address information, that is, the SUA signaling service message is a GT-addressed SUA signaling service message;
这里的 GT地址信息至少包含 GT指示信息 GTI (Global Title Indicator, 全局码标识) 和 GT内容信息; 如图 10所示, 整个 GT数据结构即是 GT地 址信息, 而 Global Title Digits是 GT地址参数; The GT address information here includes at least GTI (Global Title Indicator) and GT content information; as shown in FIG. 10, the entire GT data structure is GT ground. Address information, and Global Title Digits is a GT address parameter;
步骤 102、 根据所述 SUA信令业务消息, 确定该基于 GT寻址的 SUA 信令业务消息的 GT类别属性, 所述 GT类别属性用于表示该 SUA信令业务 消息的 GT码的数据结构为国际电信联盟远程通信标准化组 ITU-T标准组织 定义的, 还是 ANSI标准组织定义的;  Step 102: Determine, according to the SUA signaling service message, a GT category attribute of the GT-addressed SUA signaling service message, where the GT category attribute is used to indicate that the data structure of the GT code of the SUA signaling service message is Defined by the ITU-T standard organization of the International Telecommunication Union Telecommunication Standardization Group, or defined by the ANSI Standards Organization;
需要说明的是: 在本发明实施例中, GT码类型分两类, 即 GT码 (数据 结构) 是 ITU-T标准组织定义的, 还是 ANSI标准组织定义的, 简称为 ITU- T、 ANSI;  It should be noted that, in the embodiment of the present invention, the GT code types are classified into two types, that is, the GT code (data structure) is defined by the ITU-T standard organization, or is defined by the ANSI standard organization, and is simply referred to as ITU-T, ANSI;
而每类下, 都有几种 GT格式, 例如: ANSI类别下, 有两种 GT格式, 分别使用 "GT指示" 0001和 0010表示; ITU-T类别下, 有 4种 GT格式, 分别使用 "GT指示"为 0001、 0010、 0011、 0100表示;  In each category, there are several GT formats, for example: Under the ANSI category, there are two GT formats, which are represented by "GT indication" 0001 and 0010 respectively; under the ITU-T category, there are four GT formats, respectively. The GT indication "is represented by 0001, 0010, 0011, 0100;
步骤 103、 在确定基于 GT寻址的 SUA信令业务消息的 GT类别属性后 (ANSI或 ITU-T) , 根据该 SUA信令业务消息中的与确定的 GT类别属性 (ANSI或 ITU) 所关联的 GT地址信息中的 GT地址参数, 进行相应的翻译 和转换处理, 完成协议处理;  Step 103: After determining a GT class attribute of the GT-addressed SUA signaling service message (ANSI or ITU-T), according to the determined GT class attribute (ANSI or ITU) in the SUA signaling service message The GT address parameter in the GT address information is subjected to corresponding translation and conversion processing to complete the protocol processing;
当确定该 SUA信令业务消息的 GT码是哪一种 GT格式, 根据确定的 GT格式进行相应的翻译和转换工作, 如图 3、 图 5所示, 例如: 确定是 ANSI下的 GTI为 0001 的 GT格式, 则就清楚了翻译类型、 编码涉及等信 息, 就可以进行相应的翻译和转换工作了。  When determining which GT format the GT code of the SUA signaling service message is, perform corresponding translation and conversion work according to the determined GT format, as shown in FIG. 3 and FIG. 5, for example: determining that the GTI in ANSI is 0001. The GT format makes it clear that the translation type, coding involved and other information can be translated and converted accordingly.
可见, 本发明实施例中, 当接收到基于 GT寻址的 SUA信令业务消息 后, 能识别该 SUA信令业务消息的 GT码的类别属性, 在正确识别其 GT码 的类别属性后, 就能根据该 SUA信令业务消息中的与确定的 GT类别属性 (ANSI或 ITU) 所关联的 GT地址参数, 进行相应的翻译和转换处理; 解决 了现有技术中当收到或发送 ANSI的 GT码时将无法进行识别和后续的协议 处理的问题。  It can be seen that, in the embodiment of the present invention, after receiving the GT-addressed SUA signaling service message, the category attribute of the GT code of the SUA signaling service message can be identified, and after correctly identifying the category attribute of the GT code, Corresponding translation and conversion processing can be performed according to the GT address parameter associated with the determined GT category attribute (ANSI or ITU) in the SUA signaling service message; solving the GT of the prior art when receiving or transmitting ANSI The problem of identification and subsequent protocol processing will not be possible when the code is coded.
请参见图 7, 为本发明实施例的基于 GT寻址的 SUA消息的传送方法的 一种应用场景示意图; 如图 7所示, 其中 SG位于原有的 No.7信令 SCCP网 络和基于 IP的 SUA网络之间, 并且 No.7信令 SCCP网络侧包括 SCCP节点 A和 SCCP节点 B, SCCP节点 A的 GT码为 ITU-T GT= 1 1 1 1 , SCCP节点 B 的 GT码为 ANSI GT=2222; 基于 IP的 SUA网络侧包括 SUA节点 X和 SUA节点 Y, SUA节点 X的 GT码为 ANSI GT=3333 , SUA节点 Y的 GT 码为 ITU-T GT=4444; Referring to FIG. 7, a method for transmitting a SUA message based on GT addressing according to an embodiment of the present invention is provided. A schematic diagram of an application scenario; as shown in FIG. 7, where the SG is located between the original No. 7 signaling SCCP network and the IP-based SUA network, and the No. 7 signaling SCCP network side includes the SCCP node A and the SCCP node. B, the GT code of SCCP node A is ITU-T GT= 1 1 1 1 , the GT code of SCCP node B is ANSI GT=2222; the IP-based SUA network side includes SUA node X and SUA node Y, SUA node X The GT code is ANSI GT=3333, and the GT code of SUA node Y is ITU-T GT=4444 ;
在图 7所示的组网应用中, 当 SCCP和 SUA在 SG进行基于 GT寻址的 消息传递互通时, 在 SG上根据连接的 SUA节点所属的 GT类别属性, 预先 在 SG上配置远端节点 (网络中其它具有 SUA协议功能的实体信令节点) 的 GT类别属性是 ITU-T还是 ANSI的。 这样当 SCCP GT地址的消息在 SUA和 SCCP网络互通时, 就可以根据预先配置的消息来源点的 GT类别属性, 进 行区分 GT码是 ITU-T还是 ANSI标准组织定义的, 然后 SG内部可以根据相 应的 GT进行翻译和转换工作, 从而实现 SUA协议对 ITU-T格式 GT和 ANSI格式 GT的互通功能。  In the networking application shown in FIG. 7, when the SCCP and the SUA perform the GT-based message passing interworking in the SG, the remote node is configured in advance on the SG according to the GT class attribute to which the connected SUA node belongs. The GT class attribute (other entity signaling nodes with SUA protocol function in the network) is ITU-T or ANSI. In this way, when the message of the SCCP GT address is intercommunicated between the SUA and the SCCP network, it can be determined according to the GT category attribute of the pre-configured message source point, whether the GT code is defined by the ITU-T or the ANSI standard organization, and then the SG can internally according to the corresponding The GT performs translation and conversion work, thereby implementing the interworking function of the SUA protocol to the ITU-T format GT and the ANSI format GT.
请参见图 8, 为本发明实施例二的提供的基于 GT寻址的 SUA消息的传 送方法的流程示意图, 该方法应用于图 7所示的信令网关 SG; 如图 8所 示, 包括:  FIG. 8 is a schematic flowchart of a method for transmitting a GT-based SUA message according to Embodiment 2 of the present invention. The method is applied to the signaling gateway SG shown in FIG. 7. As shown in FIG. 8, the method includes:
步骤 201、 配置与当前 SG通信的 SUA信令节点的 GT类别属性, 即配 置当前 SG相连的 SUA信令节点与 GT类别属性之间的关联信息;  Step 201: Configure a GT category attribute of the SUA signaling node that communicates with the current SG, that is, configure association information between the SUA signaling node connected to the current SG and the GT category attribute.
可以是: 在当前 SG上根据连接的 SUA节点所属的 GT类别, 预先在 Can be: In the current SG, according to the GT category to which the connected SUA node belongs,
SG上配置网络中其它具有 SUA协议功能的实体信令节点 (SUA信令节点) 的 GT类别属性是 ITU-T还是 ANSI的; The GT class attribute of the other physical signaling node (SUA signaling node) with SUA protocol function in the network on the SG is ITU-T or ANSI;
步骤 202、 接收 SUA信令业务消息, 根据该 SUA信令业务消息中的起 源地址信息 (主叫地址) 确定该 SUA信令业务消息的来源信令点; 其中, 该 SUA信令业务消息携带有 GT地址信息, 即表明该 SUA信令业务消息为 基于 GT寻址的 SUA信令业务消息; 步骤 203、 根据所述配置的 SUA信令节点与 GT类别属性之间的关联信 息, 确定与该来源信令节点对应的 GT类别属性, 该 GT类别属性包括: ITU-T GT或 ANSI GT; Step 202: Receive a SUA signaling service message, and determine, according to the origin address information (calling address) in the SUA signaling service message, a source signaling point of the SUA signaling service message, where the SUA signaling service message carries GT address information, that is, the SUA signaling service message is a GT-addressed SUA signaling service message; Step 203: Determine, according to the association information between the configured SUA signaling node and the GT category attribute, a GT category attribute corresponding to the source signaling node, where the GT category attribute includes: ITU-T GT or ANSI GT;
步骤 204、 根据该 SUA信令业务消息中所述确定的 GT类别属性所关联 的 GT地址参数进行相应的翻译和转换处理, 完成后续的协议处理;  Step 204: Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category attribute determined in the SUA signaling service message, and complete subsequent protocol processing.
如图 9所示, 为 SUA协议中定义的主 /被叫地址的数据结构, 其中, 地 址参数 (Address Parameter) 中包含 GT、 SPC、 SSN、 IP、 Hostname等几种 地址形式的组合。 本发明实施例中涉及的基于 GT寻址的 SUA消息中的主 / 被叫地址的地址参数中包含了如图 10所示的 GT的数据结构, 应当理解的 是: 如图 10所示的 GT的数据结构中, GT数据 (Global Title Digits) 字段的 内容是用于进行翻译和转换, 例如: 当 GT指示 (GTI ) 字段的域值表示 0001或 0010, 并且通过上述实施例二确定该 SUA信令业务消息的 GT类别 属性是 ANSI, 则这里的 Global Title Digits字段的内容即如图 5所示; 相应 的, 步骤 204中, 即根据如图 5所示的翻译类型、 编码计划等进行相应的翻 译和转换处理, 由于是现有技术, 故不再赘述。  As shown in Figure 9, the data structure of the master/called address defined in the SUA protocol, where the Address Parameter contains a combination of several address forms such as GT, SPC, SSN, IP, and Hostname. The address parameter of the master/called address in the GT-addressed SUA message according to the embodiment of the present invention includes the data structure of the GT as shown in FIG. 10, and it should be understood that: GT as shown in FIG. In the data structure, the content of the GT Data (Global Title Digits) field is used for translation and conversion, for example: when the field value of the GT indication (GTI) field indicates 0001 or 0010, and the SUA letter is determined by the above embodiment 2. Let the GT category attribute of the service message be ANSI, and the content of the Global Title Digits field here is as shown in FIG. 5; correspondingly, in step 204, correspondingly according to the translation type, the coding plan, and the like as shown in FIG. Translation and conversion processing, as it is prior art, will not be described again.
可见, 本发明实施例二的基于 GT寻址的 SUA消息的传送方法中, 通过 在 SG上预先配置每个 SUA节点所属的 GT码类别属性, 当 SG收到基于 GT 寻址的 SUA信令业务消息时, 能识别所收到的 SUA信令业务消息的 GT码 类别属性, 从而能根据该 GT码类别属性关联的 GT地址参数进行相应的翻 译和转换处理, 解决了现有技术中, 当 SG收到 SUA协议消息后, 无法正确 的识别所收到的 SUA协议消息中的 GT码的类别, 从而无法正确的进行后续 的协议处理的问题。  It can be seen that, in the method for transmitting a GT-addressed SUA message according to the second embodiment of the present invention, the SG receives the GT code class attribute to which each SUA node belongs, and the SG receives the GT-addressed SUA signaling service. When the message is received, the GT code category attribute of the received SUA signaling service message can be identified, so that the corresponding translation and conversion processing can be performed according to the GT address parameter associated with the GT code category attribute, which solves the prior art, when the SG After receiving the SUA protocol message, the type of the GT code in the received SUA protocol message cannot be correctly identified, and the subsequent protocol processing cannot be correctly performed.
请参见图 1 1, 为本发明实施例的基于 GT寻址的 SUA消息的传送方法 的另一种应用场景示意图; 简化描述, 基于 IP的 SUA网络侧包括 SUA节点 X和 SUA节点 Y, SUA节点 X的 GT码为 ANSI GT=3333 , SUA节点 Y的 GT码为 ITU-T GT=4444; 在图 11所示的基于 IP的 SUA网络的应用中, 当 SUA节点间基于 GT 寻址的 SUA消息传递互通时, 在各 SUA节点上配置与其通信的远端 SUA节 点的 GT类别属性是 ITU-T还是 ANSI的。 这样当 SUA GT地址的消息在 SUA节点传递时, 就可以根据预先配置的消息来源点的 GT类别属性, 识别 GT码是 ITU-T标准组织定义的还是 ANSI标准组织定义的, 然后 SUA节点 可以根据已识别的 GT类别所关联的 GT码地址参数进行相应的翻译和转换 工作, 从而实现 SUA协议对 ITU-T GT和 ANSI GT的互通功能。 FIG. 1 is a schematic diagram of another application scenario of a method for transmitting a GT-addressed SUA message according to an embodiment of the present invention; a simplified description, the IP-based SUA network side includes a SUA node X and a SUA node Y, a SUA node The GT code of X is ANSI GT=3333, and the GT code of SUA node Y is ITU-T GT=4444 ; In the application of the IP-based SUA network shown in FIG. 11, when the GT-addressed SUA message interworking is performed between the SUA nodes, the GT class attribute of the remote SUA node that is configured to communicate with each SUA node is ITU- T is still ANSI. In this way, when the SUA GT address message is delivered at the SUA node, it can be determined according to the GT category attribute of the pre-configured message source point whether the GT code is defined by the ITU-T standard organization or the ANSI standard organization, and then the SUA node can be based on The GT code address parameters associated with the identified GT categories are translated and converted accordingly, thereby implementing the interworking function of the SUA protocol to ITU-T GT and ANSI GT.
请参见图 12, 为本发明实施例三的提供的基于 GT寻址的 SUA消息的 传送方法的流程示意图, 该方法应用于图 11所示的 SUA节点; 如图 12所 示, 包括:  Referring to FIG. 12, it is a schematic flowchart of a method for transmitting a GT-based SUA message according to Embodiment 3 of the present invention. The method is applied to the SUA node shown in FIG. 11. As shown in FIG. 12, the method includes:
步骤 301、 配置与当前 SUA信令节点通信的 SUA信令节点的 GT类别 属性, 即配置与当前 SUA信令节点相连的 SUA信令节点与 GT类别属性之 间的关联信息;  Step 301: Configure a GT category attribute of the SUA signaling node that communicates with the current SUA signaling node, that is, configure association information between the SUA signaling node and the GT category attribute connected to the current SUA signaling node;
可以是: 在当前 SUA信令节点上, 根据每个 SUA信令节点所属的 GT 类别, 预先配置网络中其它 SUA信令节点的 GT类别是 ITU-T还是 ANSI 的;  The GT class of the other SUA signaling nodes in the network is pre-configured to be ITU-T or ANSI according to the GT class to which each SUA signaling node belongs;
也可以是: 在基于 IP的 SUA网络中, 针对每个 SUA信令节点, 预先配 置所有 SUA信令节点与对应的 GT类别属性之间的关联信息, 例如: 每个 SUA信令节点上预先配置有一个全局表;  It may also be: In the IP-based SUA network, for each SUA signaling node, pre-configure association information between all SUA signaling nodes and corresponding GT category attributes, for example: pre-configured on each SUA signaling node Have a global table;
步骤 302、 接收 SUA信令业务消息, 根据该 SUA信令业务消息中的起 源地址信息 (主叫地址) 确定该 SUA信令业务消息的来源信令节点; 其 中, 该 SUA信令业务消息携带有 GT地址信息, 即表明该 SUA信令业务消 息为基于 GT寻址的 SUA消息;  Step 302: Receive a SUA signaling service message, and determine, according to origin address information (calling address) in the SUA signaling service message, a source signaling node of the SUA signaling service message, where the SUA signaling service message carries GT address information, that is, the SUA signaling service message is a GT-addressed SUA message;
步骤 303、 根据所述配置的 SUA信令节点与 GT类别之间的关联信息, 确定与该来源信令节点对应的 GT类别属性, 该 GT类别属性包括: ITU-T GT或 ANSI GT; 步骤 304、 根据该 SUA信令业务消息中所述确定的 GT类别所关联的 GT地址参数进行相应的翻译和转换处理, 完成后续的协议处理; Step 303: Determine, according to the association information between the configured SUA signaling node and the GT category, a GT category attribute corresponding to the source signaling node, where the GT category attribute includes: ITU-T GT or ANSI GT; Step 304: Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category determined in the SUA signaling service message, and complete subsequent protocol processing.
可见, 如上述的实施例二、 三描述可知, 不仅是信令网关 SG还是 SUA 信令节点, 都是 SUA协议功能实体; 而信令网关 SG和 SUA信令节点两者 的区别即在网络中所处的位置或角色不同; 本发明实施例二、 三提供的基于 GT寻址的 SUA消息的传送方法分别应用于不同的组网环境下, 将 SUA协 议功能实体分为两类来分别说明的, 一类是 SG, 另一类是 SUA信令节点。  It can be seen that, as described in the foregoing Embodiments 2 and 3, not only the signaling gateway SG but also the SUA signaling node are both SUA protocol functional entities; and the difference between the signaling gateway SG and the SUA signaling node is in the network. The location or role is different. The method for transmitting the GT-based SUA message provided by the second and third embodiments of the present invention is applied to different networking environments, and the SUA protocol functional entities are divided into two categories to be respectively described. One is SG and the other is SUA signaling node.
参见图 7所示的组网示意图, 根据 SUA协议规定, SG与一个或多个 SUA的 AS (Application Server, 应用服务) 相连 (可以理解图 7中的 SUA 节点 X、 Y即 SUA的 AS节点) , 来承载相应的 SUA信令协议消息, 其 中, 一个 AS 由一个或多个 ASP (Application Server Process , 应用服务进 程) 组成。 每个 AS承担不同的 SUA信令业务消息。 根据 SUA协议规定, 当 SUA的 AS需要与 SG间正常传送信令消息前, 需要通过底层 SCTP连接 经过一个 AS (ASP) 协商交互过程;  Referring to the networking diagram shown in Figure 7, the SG is connected to the AS (Application Server) of one or more SUAs according to the provisions of the SUA protocol. (You can understand the SUA node X and Y in Figure 7 as the AS node of the SUA.) To carry the corresponding SUA signaling protocol message, where an AS consists of one or more ASPs (Application Server Process). Each AS bears a different SUA signaling service message. According to the provisions of the SUA protocol, before the AS of the SUA needs to transmit signaling messages with the SG, it needs to negotiate an interaction process through an AS (ASP) through the underlying SCTP connection.
请参见图 13, 为本发明实施例提供的 SUA AS/ASP激活协商交互过程示 意图, 其中在该方法中, 是在 SUA信令节点上配置本节点所使用的 GT类别 属性, 包括:  FIG. 13 is a schematic diagram of a SUA AS/ASP activation negotiation interaction process according to an embodiment of the present invention, where the GT category attribute used by the node is configured on the SUA signaling node, including:
步骤 401、 在 SUA的 AS节点上配置本节点所属的 GT类别属性; 即在 SUA的 AS节点上配置本节点的 GT是 ITU-T标准组织定义的还是 ANSI标 准组织定义的;  Step 401: Configure the GT category attribute to which the node belongs on the AS node of the SUA; that is, whether the GT of the node is configured on the AS node of the SUA is defined by the ITU-T standard organization or an ANSI standard organization;
步骤 402、 SUA的 AS节点向本网络中的 SG发送 ASP UP消息; 步骤 403、 SG返回与所述接收到的 ASP UP消息对应的 ASP UP ACK响应消息; 步骤 404、 该 SUA的 AS节点收到 ASP UP ACK响应消息后, 向该 SG 返回 ASP ACTIVE消息, 其中该 ASP ACTIVE消息携带有该 SUA的 AS节 点的 GT类别属性信息;  Step 402: The AS node of the SUA sends an ASP UP message to the SG in the network. Step 403: The SG returns an ASP UP ACK response message corresponding to the received ASP UP message. Step 404: The AS node of the SUA receives After the ASP UP ACK response message, the ASP ACTIVE message is returned to the SG, where the ASP ACTIVE message carries the GT category attribute information of the AS node of the SUA;
如图 14所示, 为 ASP ACTIVE消息的数据结构图; 在一种实现下, 可 以在 ASP ACTIVE的 "Info String"域中携带该 SUA的 AS节点的 GT类别 属性信息; 可以采用多种形式的扩展格式, 如 "Info String" 的第一个字节表 示 GT类别 TAG, 第二个字节表示 GT类别属性; 或者直接使用第一个字节 表示 GT类别属性。 扩展方法多种多样, 在此不一一列举。 As shown in FIG. 14, it is a data structure diagram of an ASP ACTIVE message; in one implementation, The GT class attribute information of the AS node carrying the SUA in the "Info String" field of the ASP ACTIVE; various forms of extended formats may be used, such as the first byte of the "Info String" indicating the GT class TAG, the second Bytes represent GT category attributes; or directly use the first byte to represent GT category attributes. There are a variety of extension methods, which are not listed here.
步骤 405、 SG收到该 ASP ACTIVE消息后, 获取该 ASP ACTIVE消息 中的 GT类别属性信息, 并保存来源 SUA的 AS节点与对应的 GT类别属性 之间的关联信息, 即记录该来源 SUA的 AS节点对应的 GT类别信息 (GT 类别属性) , 以便该 SG能根据保存的关联信息识别收到的基于 GT寻址的 SUA信令业务消息的类别属性, 从而进行后续的协议处理;  Step 405: After receiving the ASP ACTIVE message, the SG obtains the GT category attribute information in the ASP ACTIVE message, and saves the association information between the AS node of the source SUA and the corresponding GT category attribute, that is, records the AS of the source SUA. GT category information (GT category attribute) corresponding to the node, so that the SG can identify the category attribute of the received GT-addressed SUA signaling service message according to the saved association information, thereby performing subsequent protocol processing;
具体可以是: SG收到该应用服务进程激活 ASP ACTIVE消息后, 从 Specifically, after the SG receives the ASP ACTIVE message from the application service process, the SG
"Info String"域中获取来源 SUA的 AS节点的 GT类别属性信息; The GT category attribute information of the AS node of the source SUA is obtained in the "Info String" field;
步骤 406、 SG向对应的 SUA的 AS节点返回与该 ASP ACTIVE消息对 应的 ASP ACTIVE ACK响应消息;  Step 406: The SG returns an ASP ACTIVE ACK response message corresponding to the ASP ACTIVE message to the AS node of the corresponding SUA.
经过前述步骤, SG与 AS 间就可以开始正常承载 SUA信令业务消息 了。  After the preceding steps, the SG and the AS can start to carry the SUA signaling service message normally.
请参见图 15, 为本发明实施例四的提供的基于 GT寻址的 SUA消息的 传送方法的流程示意图, 该方法应用于图 7所示组网环境中的信令网关 SG; 如图 15所示, 包括:  FIG. 15 is a schematic flowchart of a method for transmitting a GT-based SUA message according to Embodiment 4 of the present invention. The method is applied to the signaling gateway SG in the networking environment shown in FIG. 7; Show, including:
步骤 501、 在 SUA的 AS节点上配置本节点所属的 GT类别属性; 即在 SUA的 AS节点上配置本节点的 GT是 ITU-T标准组织定义的还是 ANSI标 准组织定义的;  Step 501: Configure the GT category attribute to which the node belongs on the AS node of the SUA; that is, whether the GT of the node is configured on the AS node of the SUA is defined by the ITU-T standard organization or an ANSI standard organization;
步骤 502、 接收 SUA ASP节点发送来的 ASP ACTIVE消息, 其中该 ASP ACTIVE消息携带有该 SUA的 AS节点的 GT类别属性信息;  Step 502: Receive an ASP ACTIVE message sent by the SUA ASP node, where the ASP ACTIVE message carries the GT category attribute information of the AS node of the SUA.
步骤 503、 SG收到该 ASP ACTIVE消息后, 从该 ASP ACTIVE消息中 获取其中的 GT类别属性信息;  Step 503: After receiving the ASP ACTIVE message, the SG obtains the GT category attribute information from the ASP ACTIVE message.
步骤 504、 保存来源 SUA的 AS节点与对应的 GT类别属性之间的关联 信息, 即记录该来源 SUA的 AS节点对应的 GT类别属性; Step 504: The association between the AS node of the source SUA and the corresponding GT category attribute is saved. Information, that is, the GT category attribute corresponding to the AS node of the source SUA is recorded;
步骤 505、 接收 SUA信令业务消息, 并确定该 SUA信令业务消息的来 源信令节点, 其中该 SUA信令业务消息为基于 GT寻址的 SUA信令业务消 息;  Step 505: Receive a SUA signaling service message, and determine a source signaling node of the SUA signaling service message, where the SUA signaling service message is a GT-addressed SUA signaling service message;
步骤 506、 根据所述保存 (记录) 的 SUA信令节点与 GT类别之间的关 联信息, 确定与该来源信令节点对应的 GT类别属性, 该 GT类别属性包 括: ITU-T GT或 ANSI GT;  Step 506: Determine, according to the association information between the saved (recorded) SUA signaling node and the GT category, a GT category attribute corresponding to the source signaling node, where the GT category attribute includes: ITU-T GT or ANSI GT ;
步骤 507、 根据该 SUA信令业务消息中所述确定的 GT类别所关联的 GT地址参数进行相应的翻译和转换处理, 完成后续的协议处理。  Step 507: Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category determined in the SUA signaling service message, and complete subsequent protocol processing.
可见, 本发明实施例中, 预先在基于 IP的 SUA网络中的 SUA节点上设 置该 SUA节点所使用的 GT类别属性, 通过 SUA节点与 SG之间的激活协 商交互过程, 使得 SG动态的获得基于 IP的 SUA网络中的 SUA节点对应的 GT类别属性, 从而在后续的信令业务消息的传递过程中, SG能识别 SUA 信令业务消息的 GT类别属性, 从而正确的进行地址翻译和转换, 完成后续 的协议处理。  It can be seen that, in the embodiment of the present invention, the GT category attribute used by the SUA node is set in advance on the SUA node in the IP-based SUA network, and the SG dynamic acquisition is obtained based on the activation negotiation interaction process between the SUA node and the SG. The GT class attribute corresponding to the SUA node in the IP SUA network, so that in the process of transmitting the subsequent signaling service message, the SG can identify the GT class attribute of the SUA signaling service message, thereby correctly performing address translation and conversion, and completing Subsequent protocol processing.
本发明实施例五通过在 SUA信令业务消息中携带 GT类别 (属性) 信 息, 从而提供更灵活的应用方案。 请参见图 16, 为本发明实施例五提供的基 于 GT寻址的 SUA消息的传送方法的流程示意图, 该方法既可以应用于图 7 所示组网环境中的信令网关 SG, 也可以应用于图 11所示组网环境中的 SUA 信令节点; 如图 16所示, 包括:  The fifth embodiment of the present invention provides a more flexible application solution by carrying GT category (attribute) information in the SUA signaling service message. FIG. 16 is a schematic flowchart of a method for transmitting a GT-addressed SUA message according to Embodiment 5 of the present invention. The method can be applied to the signaling gateway SG in the networking environment shown in FIG. 7, and can also be applied. The SUA signaling node in the networking environment shown in Figure 11; as shown in Figure 16, includes:
步骤 601、 接收 SUA信令业务消息, 其中该 SUA信令业务消息携带有 GT地址信息, 该 SUA信令业务消息表明为基于 GT寻址的 SUA信令业务消 息;  Step 601: Receive a SUA signaling service message, where the SUA signaling service message carries GT address information, where the SUA signaling service message indicates a SUA signaling service message based on GT addressing;
为了使 SUA信令业务消息携带 GT类别属性 (GT类别信息) , 可以采 用如下的消息扩展的方法:  In order for the SUA signaling service message to carry the GT category attribute (GT category information), the following message extension method can be used:
1 ) 如图 10所示, TAG=0x8001, 标准中该 Tag (标记) 表示后面的内 容是 GT地址信息, 如前述提到的, 现有的 SUA的 GT格式占用了 4个 BIT, 实际表示的数据是 0-4 (即 0000、 0001、 0010、 0011、 0100) , 即原 来的 GTI指示字段表示了 ITU— T的 4种 GT格式, 而现有的 SUA消息的 GTI格式字段还有 251种保留值, 本发明实施例是扩展 GTI字段的域值表 示, 可以启用其中的某些比特位对 GT类型进行映射, 例如: GT类型 1—4 表示 ITU—T的 1 _4种 GT, 5-6表示 ANSI的 1 _2种 GT。 1) As shown in Figure 10, TAG=0x8001, the tag in the standard indicates the latter The capacity is the GT address information. As mentioned above, the existing GT format of the SUA occupies 4 BITs, and the actual data represented is 0-4 (ie, 0000, 0001, 0010, 0011, 0100), that is, the original GTI. The indication field indicates the four GT formats of the ITU-T, and the GTI format field of the existing SUA message has 251 reserved values. The embodiment of the present invention is a field value representation of the extended GTI field, and some of the bits can be enabled. The bits map the GT types, for example: GT types 1-4 represent 1_4 GTs of ITU-T, and 5-6 represent 1 _2 GTs of ANSI.
2) 在现有的 SUA协议消息中新增加一个专用 GT类别属性标记参数 (TAG) , 用于标明是 ANSI GT还是 ITU-T GT的 TAG。 如图 17所示, 2) Add a special GT category attribute tag parameter (TAG) to the existing SUA protocol message to indicate whether it is an ANSI GT or an ITU-T GT TAG. As shown in Figure 17,
TAG是新的 TAG值, 指示其后的内容 (specific GT format) 是用于表示 GT 类型的, 换句话说具体的值域就是其后面的数值, 例如: 0表示 ITU— TTAG is the new TAG value, indicating that the specific content (specific GT format) is used to indicate the GT type. In other words, the specific value range is the value after it, for example: 0 means ITU-T
GT, 1 表示 ANSI GT (换句话说, 即该 TAG表示这部分是表示 GT的信 息, 后面的 specific GT format是具体的 GT类别属性信息) ; GT, 1 means ANSI GT (in other words, the TAG indicates that this part is the information indicating the GT, and the specific GT format is the specific GT category attribute information);
具体是该类型下的哪一种 GT格式, 通过图 10中的 GTI指示的域值来表 示, 比如: 通过 specific GT format标明是 ANSI GT还是 ITU-T GT, 然后根 据 GTI确定具体是哪一种 GT格式, 例如: 是 ANSI的 "0001,,格式的 GT。  Specifically, which GT format under the type is represented by the domain value indicated by the GTI in FIG. 10, for example: whether the GT GT or the ITU-T GT is specified by the specific GT format, and then which one is determined according to the GTI. GT format, for example: ANSI "0001," format GT.
3 ) 与第一种实现不同的是: 图 10中的 TAG为新的 TAG值, 扩展 GTI 域值表示, 例如: GT类型 1一 4表示 ITU— T的 1一 4种 GT, 5— 6表示 ANSI的 1— 2种 GT。  3) Different from the first implementation: The TAG in Figure 10 is the new TAG value, and the extended GTI field value indicates, for example: GT type 1 - 4 indicates ITU-T 1-4 GT, 5 - 6 indicates ANSI 1-2 GT.
步骤 602、 对该 SUA信令业务消息进行解析, 并根据所述 GT类别属性 信息的解析结果确定该 SUA信令业务消息的 GT码类别属性, 该 GT码类别 属性包括: ITU-T GT或 ANSI GT;  Step 602: Parse the SUA signaling service message, and determine a GT code category attribute of the SUA signaling service message according to the parsing result of the GT category attribute information, where the GT code category attribute includes: ITU-T GT or ANSI GT;
具体可以是: 解析 GTI域值, 例如: 当 GTI域值为 1, 则确定该 SUA 信令业务消息的 GT码为 ITU-T类的第 1种 GT;  Specifically, the GTI field value is parsed, for example: when the GTI field value is 1, the GT code of the SUA signaling service message is determined to be the first GT of the ITU-T class;
当 GTI域值为 2, 则确定该 SUA信令业务消息的 GT码为 ITU-T类的第 2种 GT;  When the value of the GTI field is 2, it is determined that the GT code of the SUA signaling service message is the second GT of the ITU-T class;
当 GTI域值为 3, 则确定该 SUA信令业务消息的 GT码为 ITU-T类的第 3种 GT; When the GTI field value is 3, it is determined that the GT code of the SUA signaling service message is the ITU-T class. 3 kinds of GT;
当 GTI域值为 4, 则确定该 SUA信令业务消息的 GT码为 ITU-T类的第 4种 GT; When the GTI field value is 4, it is determined that the GT code of the SUA signaling service message is the fourth GT of the ITU-T class ;
当 GTI域值为 5, 则确定该 SUA信令业务消息的 GT码为 ANSI类的第 1禾中 GT;  When the value of the GTI field is 5, it is determined that the GT code of the SUA signaling service message is the first GT of the ANSI class;
当 GTI域值为 6, 则确定该 SUA信令业务消息的 GT码为 ANSI类的第 2种 GT;  When the GTI field value is 6, the GT code of the SUA signaling service message is determined to be the second GT of the ANSI class;
具体可以是: 解析新增的用于表示 GT类别的 TAG值域, 当 specific GT format域值为 0, 则确定该 SUA信令业务消息的 GT码为 ITU— T GT; 当 specific GT format域值为 1, 则确定该 SUA信令业务消息的 GT码为 ANSI GT。  Specifically, the GT value field used to represent the GT category is parsed. When the specific GT format field value is 0, the GT code of the SUA signaling service message is determined to be ITU-T GT; when the specific GT format field value is If 1, the GT code of the SUA signaling service message is determined to be ANSI GT.
步骤 603、 根据该 SUA信令业务消息中所述确定的 GT类别所关联的 GT地址参数进行相应的翻译和转换处理, 完成后续的协议处理。  Step 603: Perform corresponding translation and conversion processing according to the GT address parameter associated with the GT category determined in the SUA signaling service message, and complete subsequent protocol processing.
应当理解的是: 当接收该 SUA信令业务消息的 SUA协议功能实体识别 了该 SUA信令业务消息的 GT码类别后, 才能根据该 SUA信令业务消息中 的 GT地址参数, 正确的进行相应的翻译和转换处理; 即使都是 ITU类的 GT码, 具体上也分成 4种 GT码格式, 根据同一类下的不同 GT格式中的 "Global Title Digits" , 进行的翻译和转换都是不同的;  It should be understood that: after the SUA protocol function entity that receives the SUA signaling service message identifies the GT code category of the SUA signaling service message, the GT address parameter in the SUA signaling service message can be correctly performed accordingly. Translation and conversion processing; even if it is an ITU-class GT code, it is specifically divided into four GT code formats. According to the "Global Title Digits" in different GT formats under the same class, the translation and conversion are different. ;
可见, 本发明实施例中, 通过在 SUA信令业务消息中携带 GT类别 (属 性) 信息, 接收到该 SUA信令业务消息的实体从该 SUA信令业务消息中解 析并确定 GT码类型属性, 在识别 SUA信令业务消息的 GT类别属性后, 从 而正确的进行地址翻译和转换, 完成后续的协议处理; 提供更灵活的应用方 案。  It can be seen that, in the embodiment of the present invention, the entity that receives the SUA signaling service message parses and determines the GT code type attribute from the SUA signaling service message by carrying the GT category (attribute) information in the SUA signaling service message. After the GT category attribute of the SUA signaling service message is identified, the address translation and conversion are performed correctly, and subsequent protocol processing is completed; and a more flexible application scheme is provided.
请参见图 18, 为本发明实施例一提供的 SUA协议功能实体的内部模块 示意图; 该 SUA协议功能实体用于根据接收的 SUA信令业务消息, 确定该 基于 GT寻址的 SUA信令业务消息的 GT类别属性; 根据该 SUA信令业务 消息中的与确定的 GT类别属性 (ANSI或 ITU) 所关联的 GT地址参数, 进 行相应的翻译和转换处理, 完成协议处理; 其中所述 GT类别属性用于表示 该 SUA信令业务消息的 GT码的数据结构为 ITU-T标准组织定义的, 还是 ANSI标准组织定义的; 如图 18所示, 该 SUA协议功能实体, 包括: Referring to FIG. 18, it is a schematic diagram of an internal module of a SUA protocol function entity according to Embodiment 1 of the present invention; the SUA protocol function entity is configured to determine the GT-addressed SUA signaling service message according to the received SUA signaling service message. GT category attribute; according to the SUA signaling service The GT address parameter associated with the determined GT category attribute (ANSI or ITU) in the message is subjected to corresponding translation and conversion processing to complete the protocol processing; wherein the GT category attribute is used to represent the GT of the SUA signaling service message. The data structure of the code is defined by the ITU-T standard organization and is also defined by the ANSI standard organization; as shown in Figure 18, the SUA protocol functional entity includes:
SUA消息收发模块 701, 用于接收或发送 SUA信令业务消息, 该 SUA 信令业务消息中包含 GT地址信息, 即表明收到的 SUA信令业务消息为基于 GT寻址的 SUA信令业务消息;  The SUA messaging module 701 is configured to receive or send a SUA signaling service message, where the SUA signaling service message includes GT address information, that is, the received SUA signaling service message is a GT-addressed SUA signaling service message. ;
GT类别识别模块 702, 用于根据所述 SUA消息收发模块 701 接收的 SUA信令业务消息, 确定该 SUA信令业务消息的 GT码类别属性; 换句话 说, 识别所述 SUA信令业务消息的 GT码类别;  The GT category identification module 702 is configured to determine, according to the SUA signaling service message received by the SUA messaging module 701, a GT code category attribute of the SUA signaling service message; in other words, identify the SUA signaling service message. GT code category;
GT翻译寻址模块 703, 用于在所述 GT类别识别模块 702确定该 SUA 信令业务消息的 GT码类别属性后, 根据该 SUA信令业务消息中所述确定的 GT类别所关联的 GT地址信息中的 GT地址参数进行相应的翻译和转换处 理, 完成后续的协议处理。 应当理解的是: 当本发明实施例提供的 SUA协 议功能实体识别了收到的 SUA信令业务消息中的 GT码类别后, 就可以按照 协议原来的翻译寻址功能进行后续的处理。  The GT translation addressing module 703 is configured to: after the GT category identification module 702 determines the GT code category attribute of the SUA signaling service message, the GT address associated with the GT category determined according to the SUA signaling service message The GT address parameters in the information are translated and converted accordingly, and subsequent protocol processing is completed. It should be understood that, after the SUA protocol function entity provided by the embodiment of the present invention identifies the GT code category in the received SUA signaling service message, it can perform subsequent processing according to the original translation addressing function of the protocol.
在一种实现下, GT类别识别模块 702为第一 GT类别识别模块, 用于根 据该 SUA信令业务消息中的起源地址信息 (主叫地址) 确定该 SUA信令业 务消息的来源信令点, 并根据 SUA信令节点与 GT类别之间的关联信息, 确 定与该来源信令节点对应的 GT类别属性, 该 GT类别属性包括: ITU-T GT 或 ANSI GT。  In an implementation, the GT category identification module 702 is a first GT category identification module, configured to determine a source signaling point of the SUA signaling service message according to origin address information (calling address) in the SUA signaling service message. And determining, according to association information between the SUA signaling node and the GT category, a GT category attribute corresponding to the source signaling node, the GT category attribute including: ITU-T GT or ANSI GT.
在另一种实现下, GT类别识别模块 702为第二 GT类别识别模块, 用于 解析该 SUA信令业务消息中的 GT地址信息, 并根据解析结果确定该 SUA 信令业务消息的 GT码类别属性。  In another implementation, the GT category identification module 702 is a second GT category identification module, configured to parse the GT address information in the SUA signaling service message, and determine the GT code category of the SUA signaling service message according to the parsing result. Attributes.
应当理解的是: 在如图 7所示的应用场景下, SUA协议功能实体包括 It should be understood that: in the application scenario shown in FIG. 7, the SUA protocol functional entity includes
SG、 IP侧的 SUA信令节点。 可见, 本发明实施例提供的 SUA协议功能实体中, 当接收到基于 GT寻 址的 SUA信令业务消息后, 能识别该 SUA信令业务消息的 GT码的类别属 性, 在正确识别其 GT码的类别属性后, 就能根据该 SUA信令业务消息中的 与确定的 GT类别属性 (ANSI GT或 ITU-T GT) 所关联的 GT地址参数, 进 行相应的翻译和转换处理; 解决了现有技术中当收到或发送 ANSI的 GT码 时无法进行识别和后续协议处理的问题。 SG, SUA signaling node on the IP side. It can be seen that, in the SUA protocol function entity provided by the embodiment of the present invention, after receiving the GT-addressed SUA signaling service message, the category attribute of the GT code of the SUA signaling service message can be identified, and the GT code is correctly identified. After the category attribute, the corresponding translation and conversion processing can be performed according to the GT address parameter associated with the determined GT category attribute (ANSI GT or ITU-T GT) in the SUA signaling service message; In the technology, the problem of identification and subsequent protocol processing cannot be performed when the ANSI GT code is received or transmitted.
请参见图 19, 为本发明实施例提供的信令网关的内部模块示意图; 如图 19所示, 该信令网关, 包括:  FIG. 19 is a schematic diagram of an internal module of a signaling gateway according to an embodiment of the present invention; as shown in FIG. 19, the signaling gateway includes:
存储模块 804, 用于保存网络中其它具有 SUA协议功能的信令节点 (SUA信令节点) 与 GT类别属性之间的关联信息;  The storage module 804 is configured to save association information between other signaling nodes (SUA signaling nodes) having the SUA protocol function and the GT category attribute in the network;
在一种实现下, 存储模块 804中保存的关联信息可以是在当前 SG上根 据每个 SUA节点所属的 GT类别, 预先在该 SG上配置并保存网络中其它具 有 SUA协议功能的实体信令节点 (SUA信令节点) 的 GT类别是 ITU-T还 是 ANSI的;  In an implementation, the association information saved in the storage module 804 may be configured on the current SG according to the GT category to which each SUA node belongs, and previously configured and saved other physical signaling nodes in the network that have the SUA protocol function. (SUA signaling node) GT category is ITU-T or ANSI;
在另一种实现下, 存储模块 804中保存的关联信息可以是当前 SG与 In another implementation, the association information saved in the storage module 804 may be the current SG and
SUA AS/ASP激活协商交互过程中, 该 SG收到 ASP ACTIVE消息后, 获取 该 ASP ACTIVE消息中的 GT类别属性信息, 并保存来源 SUA的 AS节点与 对应的 GT类别属性之间的关联信息, 即记录该来源 SUA的 AS节点对应的 GT类别信息 (GT类别属性) 。 After the ASA receives the ASP ACTIVE message, the SG obtains the GT category attribute information in the ASP ACTIVE message, and saves the association information between the AS node of the source SUA and the corresponding GT category attribute. That is, the GT category information (GT category attribute) corresponding to the AS node of the source SUA is recorded.
SUA消息收发模块 801, 用于接收或发送 SUA信令业务消息, 该 SUA 信令业务消息中包含 GT地址信息, 即表明收到的 SUA信令业务消息为基于 GT寻址的 SUA信令业务消息;  The SUA messaging module 801 is configured to receive or send a SUA signaling service message, where the SUA signaling service message includes GT address information, that is, the received SUA signaling service message is a GT-addressed SUA signaling service message. ;
GT类别识别模块 802, 用于根据所述 SUA消息收发模块 701 接收的 SUA信令业务消息中的起源地址信息 (主叫地址) 确定该 SUA信令业务消 息的来源信令点, 并根据所述存储模块 804中的 SUA信令节点与 GT类别属 性之间的关联信息, 确定与该来源信令节点对应的 GT类别属性, 该 GT类 别属性包括: ITU-T GT或 ANSI GT; a GT class identification module 802, configured to determine, according to origin address information (calling address) in the SUA signaling service message received by the SUA messaging module 701, a source signaling point of the SUA signaling service message, and according to the Determining information between the SUA signaling node and the GT category attribute in the storage module 804, and determining a GT category attribute corresponding to the source signaling node, the GT class Other attributes include: ITU-T GT or ANSI GT;
GT翻译寻址模块 803, 用于在所述 GT类别识别模块 702确定该 SUA 信令业务消息的 GT码类别属性后, 根据该 SUA信令业务消息中所述确定的 GT类别所关联的 GT地址参数进行相应的翻译和转换处理, 完成后续的协议 处理。 应当理解的是: 当本发明实施例 SG识别了收到的 SUA信令业务消息 中的 GT码类别后, 就可以按照协议原来的翻译寻址功能进行后续的处理。  The GT translation addressing module 803 is configured to: after the GT category identification module 702 determines the GT code category attribute of the SUA signaling service message, the GT address associated with the GT category determined according to the SUA signaling service message The parameters are translated and converted accordingly, and subsequent protocol processing is completed. It should be understood that, after the SG of the embodiment of the present invention identifies the GT code category in the received SUA signaling service message, the SG code can perform subsequent processing according to the original translation addressing function of the protocol.
如图 1所示, SG收到 ANSI或 ITU-T GT的 SCCP消息内部转换为 SUA 协议消息并送往对端 SUA实体, 本发明实施例的信令网关, 进一步包括: SCCP协议处理模块, 用于在收到基于 GT寻址的 SCCP消息后, 确定该 SCCP消息的 GT码类别属性, 并将该 SCCP消息转化为 SUA消息, 该转化 后的 SUA消息中携带有表示 GT类别属性的信息。  As shown in FIG. 1, the SG receives the SCCP message of the ANSI or the ITU-T GT and converts it into the SUA protocol message and sends it to the peer SUA entity. The signaling gateway of the embodiment of the present invention further includes: an SCCP protocol processing module, After receiving the GT-addressed SCCP message, determining the GT code category attribute of the SCCP message, and converting the SCCP message into a SUA message, the converted SUA message carries information indicating the GT category attribute.
请参见图 20, 为本发明实施例提供的 SUA信令节点的内部模块示意 图; 如图 20所示, 该 SUA信令节点, 包括:  FIG. 20 is a schematic diagram of an internal module of a SUA signaling node according to an embodiment of the present invention; as shown in FIG. 20, the SUA signaling node includes:
SUA消息收发模块 901, 用于接收 SUA信令业务消息, 该 SUA信令业 务消息中包含 GT地址信息, 即表明收到的 SUA信令业务消息为基于 GT寻 址的 SUA信令业务消息;  The SUA messaging module 901 is configured to receive a SUA signaling service message, where the SUA signaling service message includes GT address information, that is, the received SUA signaling service message is a GT-based SUA signaling service message;
GT类别识别模块 902, 用于解析该 SUA信令业务消息中的 GT地址信 息, 该 GT地址信息中包含 GT类别属性信息, 并根据所述 GT类别属性信息 的解析结果确定该 SUA信令业务消息的 GT码类别属性, 该 GT类别属性包 括: ITU-T GT或 ANSI GT;  The GT category identification module 902 is configured to parse the GT address information in the SUA signaling service message, where the GT address information includes GT category attribute information, and determines the SUA signaling service message according to the parsing result of the GT category attribute information. GT code category attribute, the GT category attribute includes: ITU-T GT or ANSI GT;
GT翻译寻址模块 903, 用于在所述 GT类别识别模块 902确定该 SUA 信令业务消息的 GT码类别属性后, 根据该 SUA信令业务消息中所述确定的 GT类别所关联的 GT地址参数进行相应的翻译和转换处理, 完成后续的协议 处理。 应当理解的是: 当本发明实施例 SUA信令节点识别了收到的 SUA信 令业务消息中的 GT码类别后, 就可以按照协议原来的翻译寻址功能进行后 续的处理。 本发明实施例提供的 SUA信令节点进一步包括: 存储模块 904, 用于保 存本 SUA信令节点对应的 GT类别属性; 在一种实现下, 在 SUA节点上配 置并保存本节点所使用的 GT类别属性。 The GT translation addressing module 903 is configured to: after the GT category identification module 902 determines the GT code category attribute of the SUA signaling service message, the GT address associated with the GT category determined according to the SUA signaling service message The parameters are translated and converted accordingly, and subsequent protocol processing is completed. It should be understood that, after the SUA signaling node in the embodiment of the present invention identifies the GT code category in the received SUA signaling service message, subsequent processing can be performed according to the original translation addressing function of the protocol. The SUA signaling node provided by the embodiment of the present invention further includes: a storage module 904, configured to save the GT category attribute corresponding to the SUA signaling node; and in one implementation, configure and save the GT used by the node on the SUA node. Category attribute.
相应的, SUA消息收发模块 901, 还用于发送 SUA信令业务消息, 该 SUA信令业务消息中包含 GT地址信息, 所述 GT地址信息中包含 GT类别 属性信息; 这里的 GT类别属性信息是在组装待发送的 SUA信令业务消息的 过程中, 从所述存储模块 904中获知本节点对应的 GT类别属性, 将该 GT 类别属性携带在待发送的 SUA信令业务消息中。  Correspondingly, the SUA messaging module 901 is further configured to send a SUA signaling service message, where the SUA signaling service message includes GT address information, where the GT address information includes GT category attribute information; where the GT category attribute information is In the process of assembling the SUA signaling service message to be sent, the GT category attribute corresponding to the local node is obtained from the storage module 904, and the GT category attribute is carried in the SUA signaling service message to be sent.
可见, 本发明实施例的 SUA信令节点, 通过在 SUA信令业务消息中携 带 GT类别属性信息, 接收到该 SUA信令业务消息的实体从该 SUA信令业 务消息中解析并确定 GT码类型属性, 在识别 SUA信令业务消息的 GT类别 属性后, 从而正确的进行地址翻译和转换, 完成后续的协议处理; 提供更灵 活的应用方案。  It can be seen that the SUA signaling node in the embodiment of the present invention carries the GT category attribute information in the SUA signaling service message, and the entity that receives the SUA signaling service message parses and determines the GT code type from the SUA signaling service message. The attribute, after identifying the GT category attribute of the SUA signaling service message, thereby correctly performing address translation and conversion, and completing subsequent protocol processing; providing a more flexible application solution.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流 程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于 一计算机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施 例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆体 (Readonly Memory, ROM ) 或随机存储记忆体 ( Random Access Memory, RAM) 等。  A person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. In execution, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read only memory (ROM), or a random access memory (RAM).
以上所述仅为本发明的几个实施例, 本领域的技术人员依据申请文件公 开的可以对本发明进行各种改动或变型而不脱离本发明的精神和范围。  The above is only a few embodiments of the present invention, and various modifications and changes may be made to the present invention without departing from the spirit and scope of the invention.

Claims

权利要求书 Claim
1、 一种基于全局码 GT寻址的 SUA消息的传送方法, 其特征在于, 包 括:  A method for transmitting a SUA message based on global code GT addressing, characterized in that:
接收 SUA信令业务消息, 该 SUA信令业务消息包含 GT地址信息; 根据所述 SUA信令业务消息, 确定该 SUA信令业务消息的 GT类别属 性;  Receiving a SUA signaling service message, where the SUA signaling service message includes GT address information; determining, according to the SUA signaling service message, a GT class attribute of the SUA signaling service message;
在确定该 SUA信令业务消息的 GT类别属性后, 根据该 SUA信令业务 消息中的与确定的 GT类别属性所关联的 GT地址信息中的 GT地址参数进行 相应的翻译和转换处理, 完成协议处理。  After determining the GT category attribute of the SUA signaling service message, performing corresponding translation and conversion processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, completing the protocol deal with.
2、 如权利要求 1 所述的方法, 其特征在于, 所述 GT类别属性表示该 2. The method of claim 1, wherein the GT category attribute indicates the
SUA信令业务消息的全局码 GT为国际电信联盟远程通信标准化组 ITU-T标 准组织定义的或者美国国家标准学会 ANSI标准组织定义的。 The global code GT of the SUA signaling service message is defined by the ITU-T standardization organization of the International Telecommunication Union Telecommunication Standardization Group or by the American National Standards Institute ANSI Standards Organization.
3、 如权利要求 1或 2所述的方法, 其特征在于, 所述根据所述 SUA信 令业务消息, 确定该 SUA信令业务消息的 GT类别属性包括:  The method according to claim 1 or 2, wherein the determining, according to the SUA signaling service message, the GT category attribute of the SUA signaling service message comprises:
根据该 SUA信令业务消息中的起源地址信息确定该 SUA信令业务消息 的来源信令点;  Determining, according to the origin address information in the SUA signaling service message, a source signaling point of the SUA signaling service message;
根据配置的 SUA信令节点与 GT类别属性之间的关联信息, 确定与该来 源信令节点对应的 GT类别属性。  And determining, according to the association information between the configured SUA signaling node and the GT category attribute, the GT category attribute corresponding to the source signaling node.
4、 如权利要求 1或 2所述的方法, 其特征在于, 所述根据所述 SUA信 令业务消息, 确定该 SUA信令业务消息的 GT类别属性包括:  The method according to claim 1 or 2, wherein the determining, according to the SUA signaling service message, the GT category attribute of the SUA signaling service message comprises:
根据该 SUA信令业务消息中的起源地址信息确定该 SUA信令业务消息 的来源信令点;  Determining, according to the origin address information in the SUA signaling service message, a source signaling point of the SUA signaling service message;
根据获得的 SUA信令节点与 GT类别属性之间的关联信息, 确定与该来 源信令节点对应的 GT类别属性。  And determining, according to the association information between the obtained SUA signaling node and the GT category attribute, the GT category attribute corresponding to the source signaling node.
5、 如权利要求 4所述的方法, 其特征在于, 所述根据获得的 SUA信令 节点与 GT类别属性之间的关联信息, 确定与该来源信令节点对应的 GT类 别属性的步骤之前, 进一步包括: The method according to claim 4, wherein the determining the GT class corresponding to the source signaling node according to the association information between the obtained SUA signaling node and the GT class attribute Before the steps of the attribute, further include:
从接收的应用服务进程激活 ASP ACTIVE消息中获取 GT类别属性信 息, 并保存该应用服务进程激活 ASP ACTIVE消息的来源 SUA节点与对应 的 GT类别属性之间的关联信息。  Obtaining the GT category attribute information from the received application service process activation ASP ACTIVE message, and saving the association information between the source SUA node and the corresponding GT category attribute of the application service process activation ASP ACTIVE message.
6、 如权利要求 1或 2所述的方法, 其特征在于, 所述 SUA信令业务消 息中进一步携带有 GT类别属性信息, 或者所述 GT地址信息中包含 GT类别 属性信息;  The method according to claim 1 or 2, wherein the SUA signaling service message further carries GT category attribute information, or the GT address information includes GT category attribute information;
所述根据所述 SUA信令业务消息, 确定该 SUA信令业务消息的 GT码 类别属性包括: 从所述 SUA信令业务消息中获取 GT类别属性信息, 根据所 述类别属性信息的解析结果确定该 SUA信令业务消息的 GT类别属性。  Determining, according to the SUA signaling service message, the GT code category attribute of the SUA signaling service message includes: acquiring GT category attribute information from the SUA signaling service message, and determining according to the parsing result of the category attribute information The GT category attribute of the SUA signaling service message.
7、 一种 SUA协议功能实体, 其特征在于, 包括:  7. A SUA protocol functional entity, comprising:
SUA消息收发模块, 用于接收 SUA信令业务消息, 该 SUA信令业务消 息中包含 GT地址信息;  The SUA messaging module is configured to receive a SUA signaling service message, where the SUA signaling service message includes GT address information;
GT类别识别模块, 用于根据所述 SUA消息收发模块接收的 SUA信令 业务消息, 确定该 SUA信令业务消息的 GT类别属性;  a GT class identification module, configured to determine a GT category attribute of the SUA signaling service message according to the SUA signaling service message received by the SUA messaging module;
GT翻译寻址模块, 用于在所述 GT类别识别模块确定该 SUA信令业务 消息的 GT类别属性后, 根据该 SUA信令业务消息中所述确定的 GT类别属 性所关联的 GT地址信息中的 GT地址参数进行相应的翻译和转换处理, 完 成协议处理。  a GT translation addressing module, configured to: after the GT category identification module determines the GT category attribute of the SUA signaling service message, according to the GT address information associated with the determined GT category attribute in the SUA signaling service message The GT address parameters are translated and converted accordingly to complete the protocol processing.
8、 如权利要求 7所述的 SUA协议功能实体, 其特征在于, 所述 GT类 别识别模块为第一 GT类别识别模块, 用于根据该 SUA信令业务消息中的起 源地址信息确定该 SUA信令业务消息的来源信令点, 并根据 SUA信令节点 与 GT类别属性之间的关联信息, 确定与该来源信令节点对应的 GT类别属 性。  The SUA protocol function entity according to claim 7, wherein the GT class identification module is a first GT class identification module, configured to determine the SUA letter according to origin address information in the SUA signaling service message. The source signaling point of the service message is determined, and the GT category attribute corresponding to the source signaling node is determined according to the association information between the SUA signaling node and the GT category attribute.
9、 如权利要求 7所述的 SUA协议功能实体, 其特征在于, 所述 GT类 别识别模块为第二 GT类别识别模块, 用于从所述 SUA信令业务消息中获取 GT类别属性信息, 根据所述 GT类别属性信息的解析结果确定该 SUA信令 业务消息的 GT类别属性。 The SUA protocol function entity according to claim 7, wherein the GT class identification module is a second GT class identification module, configured to obtain from the SUA signaling service message. The GT category attribute information determines the GT category attribute of the SUA signaling service message according to the analysis result of the GT category attribute information.
10、 如权利要求 7所述的 SUA协议功能实体, 其特征在于, 进一步包 括: SCCP协议处理模块, 用于在收到基于 GT寻址的 SCCP消息后, 确定该 SCCP消息的 GT类别属性, 并将该 SCCP消息转化为 SUA消息, 该转化后 的 SUA消息中携带有表示 GT类别属性的信息。  The SUA protocol function entity according to claim 7, further comprising: an SCCP protocol processing module, configured to determine a GT category attribute of the SCCP message after receiving the GT-addressed SCCP message, and The SCCP message is converted into a SUA message, and the converted SUA message carries information indicating a GT category attribute.
11、 如权利要求 7或 9所述的 SUA协议功能实体, 其特征在于, SUA 消息收发模块, 还用于发送 SUA信令业务消息, 该 SUA信令业务消息中包 含 GT地址信息, 所述 GT地址信息中包含 GT类别属性信息。  The SUA protocol function entity according to claim 7 or 9, wherein the SUA messaging module is further configured to send a SUA signaling service message, where the SUA signaling service message includes GT address information, and the GT The address information contains GT category attribute information.
12、 一种基于 IP的 SUA网络, 其特征在于, 包括: 至少两个 SUA信令 节点, 其中所述 SUA信令节点, 用于接收 SUA信令业务消息, 根据所述 SUA信令业务消息, 确定该 SUA信令业务消息的 GT类别属性; 并根据该 SUA信令业务消息中的与所述确定的 GT类别属性所关联的 GT地址信息中 的 GT地址参数进行相应的翻译和转换处理, 完成协议处理。  An IP-based SUA network, comprising: at least two SUA signaling nodes, wherein the SUA signaling node is configured to receive a SUA signaling service message, according to the SUA signaling service message, Determining a GT category attribute of the SUA signaling service message; and performing corresponding translation and conversion processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, completing Protocol processing.
13、 一种网络, 包括位于 No.7信令 SCCP网络侧的 SCCP节点, 其特征 在于, 还包括:  13. A network, comprising an SCCP node located on the No. 7 signaling SCCP network side, further comprising:
SUA信令节点, 位于基于 IP的 SUA网络侧, 用于发送 SUA信令业务 消息;  The SUA signaling node is located on the IP-based SUA network side and is configured to send a SUA signaling service message.
信令网关, 位于 No.7信令 SCCP网络和基于 IP的 SUA网络之间, 用于 接收所述 SUA信令业务消息, 根据所述 SUA信令业务消息, 确定该 SUA信 令业务消息的 GT类别属性; 并根据该 SUA信令业务消息中的与所述确定的 GT类别属性所关联的 GT地址信息中的 GT地址参数进行相应的翻译和转换 处理, 完成协议处理。  a signaling gateway, located between the No. 7 signaling SCCP network and the IP-based SUA network, configured to receive the SUA signaling service message, and determine a GT of the SUA signaling service message according to the SUA signaling service message And performing a translation processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, and completing the protocol processing.
14、 如权利要求 13所述的网络, 其特征在于, 所述信令网关 SG, 具体 用于根据该 SUA信令业务消息中的起源地址信息确定该 SUA信令业务消息 的来源信令节点, 根据 SUA信令节点与 GT类别之间的关联信息, 确定与该 来源信令节点对应的 GT类别属性; 根据该 SUA信令业务消息中与所述确定 的 GT类别属性所关联的 GT地址信息中的 GT地址参数进行相应的翻译和转 换处理, 完成协议处理。 The network according to claim 13, wherein the signaling gateway SG is specifically configured to determine a source signaling node of the SUA signaling service message according to origin address information in the SUA signaling service message, Determining the relationship according to the association information between the SUA signaling node and the GT category The GT category attribute corresponding to the source signaling node; performing corresponding translation and conversion processing according to the GT address parameter in the GT address information associated with the determined GT category attribute in the SUA signaling service message, and completing the protocol processing.
15、 如权利要求 13所述的网络, 其特征在于, 所述 SUA信令节点, 进 一步用于发送应用服务进程激活 ASP ACTIVE消息, 其中该应用服务进程激 活 ASP ACTIVE消息携带有该 SUA信令节点的 GT类别属性信息;  The network according to claim 13, wherein the SUA signaling node is further configured to send an application service process to activate an ASP ACTIVE message, where the application service process activates an ASP ACTIVE message carrying the SUA signaling node. GT category attribute information;
所述信令网关 SG, 进一步用于收到该应用服务进程激活 ASP ACTIVE 消息后, 从该应用服务进程激活 ASP ACTIVE消息中获取其中的 GT类别属 性信息; 保存来源 SUA信令节点与对应的 GT类别属性之间的关联信息。  The signaling gateway SG is further configured to: after receiving the ASP ACTIVE message, the application service process activates the ASP ACTIVE message to obtain the GT category attribute information; and saves the source SUA signaling node and the corresponding GT. Association information between category attributes.
PCT/CN2009/000545 2008-09-28 2009-05-19 Method, equipment and network for delivering sua message based on gt addressing WO2010034177A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200810216624.1 2008-09-28
CN200810216624A CN101686231B (en) 2008-09-28 2008-09-28 Transmission method of GT addressing based SUA message and device thereof

Publications (1)

Publication Number Publication Date
WO2010034177A1 true WO2010034177A1 (en) 2010-04-01

Family

ID=42049203

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/000545 WO2010034177A1 (en) 2008-09-28 2009-05-19 Method, equipment and network for delivering sua message based on gt addressing

Country Status (2)

Country Link
CN (1) CN101686231B (en)
WO (1) WO2010034177A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105578311B (en) * 2014-10-14 2021-03-16 中兴通讯股份有限公司 GT translation method and SETP

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6577723B1 (en) * 2000-07-13 2003-06-10 At&T Wireless Service, Inc. Application of TCAP criteria in SCCP routing
WO2005013538A2 (en) * 2003-07-31 2005-02-10 Tekelec Methods and systems for universal, automatic service selection in a telecommunications signaling network
CN101184047A (en) * 2007-12-14 2008-05-21 华为技术有限公司 Message routing method, equipment and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6577723B1 (en) * 2000-07-13 2003-06-10 At&T Wireless Service, Inc. Application of TCAP criteria in SCCP routing
WO2005013538A2 (en) * 2003-07-31 2005-02-10 Tekelec Methods and systems for universal, automatic service selection in a telecommunications signaling network
CN101184047A (en) * 2007-12-14 2008-05-21 华为技术有限公司 Message routing method, equipment and system

Also Published As

Publication number Publication date
CN101686231B (en) 2012-09-05
CN101686231A (en) 2010-03-31

Similar Documents

Publication Publication Date Title
TW435029B (en) Method and system for optimizing routing of data packets
US7313632B2 (en) Apparatus for converting internet protocal address, and communication method using the same
US6766377B1 (en) Media gateway proxy
WO2015081786A1 (en) Method and apparatus for implementing subscription notification
EP1853037A1 (en) Method and system of forwarding capability information of user equipment in internet protocol multimedia subsystem network
US8554915B2 (en) Management of communication among network devices having multiple interfaces
CN101325552B (en) Triangle forwarding method for access request and GLB server
CN101627578A (en) Use number mapping (enum) data E.164 that the method and system of service quality is provided
KR20130101068A (en) Ipv6 address management method and gateway performing same
KR100454529B1 (en) Packet transfer method and packet transfer system in mobile communication network system, and medium for packet data
US8724630B2 (en) Method and system for implementing network intercommunication
US8605736B2 (en) Method, system and apparatus for heterogeneous addressing mapping
US20050010668A1 (en) Traversable network address translation with hierarchical internet addressing architecture
JP2000106572A (en) Method and system for address conversion
US6826176B1 (en) Connectionless media transmission without bearer-channel control signaling
CN112929367A (en) Protocol conversion method for Profinet network and industrial IPv6 backbone network
WO2010060304A1 (en) Data communication system, router, data transmission and mobility management method
US7680131B2 (en) System and method for interworking SCFs and protocols in open service gateway
US20090168761A1 (en) Signaling gateway, network system and data transmission method
KR20040040595A (en) Building and transmitting method of subscriber profile of home subscriber in ip multimedia core network
KR20090065260A (en) System and method for address translating by using unique identifier for internetworking between ip based system and wsn node
WO2010034177A1 (en) Method, equipment and network for delivering sua message based on gt addressing
EP1320269B1 (en) Apparatus, method and telephonic station for completing a call to a packet-network
KR100461698B1 (en) Methods of common address and address table for transferring data between different network protocols and architectures thereof
CN102457582B (en) A kind of realize communicating between main process equipment method and network equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09815547

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09815547

Country of ref document: EP

Kind code of ref document: A1