WO2010139150A1 - 多网多平面结构的短消息中心系统及其实现方法 - Google Patents

多网多平面结构的短消息中心系统及其实现方法 Download PDF

Info

Publication number
WO2010139150A1
WO2010139150A1 PCT/CN2009/074254 CN2009074254W WO2010139150A1 WO 2010139150 A1 WO2010139150 A1 WO 2010139150A1 CN 2009074254 W CN2009074254 W CN 2009074254W WO 2010139150 A1 WO2010139150 A1 WO 2010139150A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
short message
virtual
message
office
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2009/074254
Other languages
English (en)
French (fr)
Inventor
杨奕堃
陈正光
聂荣初
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to EP09845430.9A priority Critical patent/EP2437538B1/en
Priority to US13/257,893 priority patent/US8799382B2/en
Publication of WO2010139150A1 publication Critical patent/WO2010139150A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1034Reaction to server failures by a load balancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre

Definitions

  • Short message center system with multi-network and multi-plane structure and implementation method thereof
  • the present invention relates to the field of communications, and in particular, to a short message center system of a multi-network multi-plane structure and an implementation method thereof.
  • the short message service is an important business in the mobile communication business, and its revenue accounts for an increasing proportion of the total revenue of operators. Therefore, the operational security and stability of the short message center, which is the core of this service, has become an increasingly important focus for operators and equipment manufacturers.
  • the dual-network dual-plane solution connects two or more short message offices to the network by means of two-to-two interconnection. Once one short message office fails, another short message office can take over all services; The shift from a heavy-duty short message center to a light-loaded short message center serves as a balance of traffic.
  • This dual-network dual-plane technology improves the security and stability of short message centers from the perspective of disaster tolerance and load balancing, but has the following disadvantages:
  • the dual-network dual-plane technology requires that the short message bureaus added to them be mutually networked.
  • multiple short message stations are formed into a multi-network multi-plane structure, which is very inconvenient. Because, first of all, each office must record the information of all other offices. When adding, deleting, or modifying one office, all other office data needs to be reconfigured. Second, assuming that there are N offices in the network, there are a total of To maintain ⁇ *( ⁇ -1)/2 links, the more the number of ports, the more complicated the link is, the more difficult it is to manage, and the higher the probability of failure.
  • cluster system is a cluster node server for each short message office, and then manages the cluster node server through the cluster dispatch center, thereby achieving unified management of two or more short message offices, and also capable of disaster recovery and shunting. The function. But cluster systems also have some drawbacks:
  • the architecture is more complicated.
  • a cluster node server needs to be built for each short message bureau.
  • the cluster system in addition to supporting the star-shaped structure centered on the cluster scheduling center, the cluster system also supports the way that the cluster node servers are directly connected.
  • the disadvantage of this method is similar to the dual-network dual-plane structure.
  • the cluster scheduling center has only a single service processing module, and does not divide the signaling processing module, the service processing module, and the message point-to-point protocol proxy (SMPP AGENT) module, and provides only a unified message interface. Therefore, when the cluster node server interacts with the cluster scheduling center, the messages received from the three modules using different protocols need to be converted into a unified message format, and the messages need to be converted when the messages are sent to the three modules. These conversions increase hardware load and message processing time.
  • SMPP AGENT message point-to-point protocol proxy
  • the running state and load condition of the short message center are sent to the cluster dispatching center by the cluster node timing, and the cluster dispatching center further calls the load balancing policy to perform the offloading, and the real-time performance of the load reporting is not high; Due to factors such as the short message center processing mechanism, the accuracy of load reporting is also poor.
  • the technical problem to be solved by the invention is that the double network dual plane technology has a high probability of failure, the technical structure of the cluster system is relatively complicated, and the short message center system of the multi-network multi-plane structure and the implementation method thereof are proposed. .
  • the short message center system of the multi-network multi-plane structure of the present invention comprises a virtual short message office and at least two short message offices, and the short message office comprises a signaling processing module, a service processing module and an SMPP AGENT module, and the virtual short message
  • the forwarding module includes a forwarding module and a returning module, where the forwarding module is configured to forward a message processed by the module that needs to be failed to a corresponding module in another short message office for processing when the module of the short message office fails, the returning module Used to return the processing result to the short message office where the module has failed.
  • the forwarding module is a virtual signaling processing module
  • the returning module is a virtual service processing module
  • the virtual signaling processing module is configured to: when a signaling processing module of the short message office fails, forward a message processed by the failed signaling processing module to a signaling processing module in another short message office for processing;
  • the virtual service processing module is configured to return the processing result to a service processing module of the short message office where the signaling processing module fails.
  • the forwarding module is a virtual service processing module
  • the return module is a virtual signaling processing module
  • the virtual service processing module is configured to forward a message processed by the faulty service processing module to a service processing module in another short message office for processing when the service processing module of the short message office fails;
  • the virtual signaling processing module is configured to return the processing result to a signaling processing module of the short message office where the service processing module fails.
  • the forwarding module is a virtual service processing module
  • the returning module is a virtual SMPP AGENT module
  • the virtual service processing module is configured to forward a message processed by the faulty service processing module to a service processing module in another short message office for processing when the service processing module of the short message office fails;
  • the virtual SMPP AGENT module is configured to return the processing result to the SMPP AGENT module of the short message office where the service processing module fails.
  • the forwarding module is a virtual SMPP AGENT module
  • the return module is a virtual service processing module
  • the virtual SMPP AGENT module is configured to forward a message processed by the failed SMPP AGENT module to an SMPP AGENT module in another short message office when the SMPP AGENT module of the short message office fails;
  • the virtual service processing module is configured to return the processing result to the service processing module of the short message office where the SMPP AGENT module fails.
  • the virtual short message office further includes a configuration management module, where the configuration management module is configured to monitor a load status of each module of the short message office, and provide a diversion policy for the forwarding module, where The forwarding module selects the module with the lowest load for forwarding according to the load status of each module.
  • the method for implementing the short message center system of the multi-network multi-plane structure of the present invention comprises the following steps: creating a virtual short message office connected to at least two short message offices;
  • the forwarding module of the virtual short message office receives the message sent by the module of the short message office, and forwards the message to the corresponding module of the other short message office for processing;
  • the returning module of the virtual short message office receives the processing result, and returns the processing result to the module that the original short message office sends the message.
  • the method before the returning module returns the processing result to the module that the original short message office sends the message, the method further includes:
  • the configuration management module of the virtual short message office establishes a forwarding relationship table, and sets the identification information of the original short message office, the identification information of the module of the original short message office, and the corresponding other processing of the message in the forwarding relationship table.
  • the method before the forwarding module forwards the message to the corresponding module of another short message office for processing, the method further includes:
  • the configuration management module of the virtual short message office monitors the load status of each module of the short message office, and provides a traffic off policy for the forwarding module, so that the forwarding module selects a minimum load according to the load status of each module.
  • the module forwards.
  • the forwarding module, the returning module, and the module for sending the message the module for processing the message is: 1 virtual signaling processing module, virtual service processing module, service processing module, signaling processing module; 2 virtual Service processing module, virtual signaling processing module, signaling processing module, service processing module; 3 virtual service processing module, virtual SMPP AGENT module, SMPP AGENT module, business processing module; or 4 virtual SMPP AGENT module, virtual service processing module, Business Process Module, a group of SMPP AGENT modules.
  • the short message center system of the multi-network multi-plane structure of the present invention is used Implementation method, once a certain module or all modules of a real short message office fails, the virtual short message office can share its business to the corresponding module of the other real working short message office, thereby ensuring that the service is not interrupted. .
  • the short message center system of the multi-network multi-plane structure of the invention simplifies the system structure, and is simpler than the multi-network multi-plane structure or the cluster system obtained by using the existing dual-network dual-plane technology, and brings about link management, The convenience and flexibility of operation and maintenance, load balancing strategy, etc.
  • the advantages of such system integration, expansion and management, and flexible load balancing strategy make the short message center system more secure and stable.
  • FIG. 1 is a schematic structural diagram of a short message center system of a multi-network multi-plane structure according to the present invention
  • FIG. 2 is a schematic diagram of a short message center system module of the multi-network multi-plane structure of the present invention
  • FIG. 3 is a schematic diagram of a virtual short message office module of a short message center system of a multi-network multi-plane structure of the present invention
  • FIG. 4 is a schematic flow chart of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention
  • FIG. 5 is a flowchart of a configuration management module of a short message center system of a multi-network multi-plane structure of the present invention
  • FIG. 6 is a schematic diagram of a first embodiment of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention
  • FIG. 7 is a schematic diagram of a second embodiment of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention.
  • FIG. 8 is a schematic flow chart of a second embodiment of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention.
  • FIG. 9 is a schematic diagram of a third embodiment of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention.
  • FIG. 1 is a schematic structural diagram of a short message center system of a multi-network multi-plane structure according to the present invention.
  • the short message center system of the multi-network multi-plane structure of the present invention comprises a virtual short message office, a short message office A, a short message office 8, a short message office C and a short message office D.
  • the short message bureau 8, the short message bureau 8, the short message bureau C and the short message bureau D can be referred to as the real short message bureau.
  • the short message bureau eight, the short message bureau 8, the short message bureau C and the short message bureau D are respectively connected with the virtual short message bureau, thereby forming a star-shaped network centered on the virtual short message bureau, which is called a multi-network multi-plane structure.
  • the connection between the real short message office and the virtual short message office uses the existing dual-network dual-plane technology.
  • the virtual short message office performs traffic and state monitoring management on each node, and receives and forwards through a configurable load balancing policy. Messages from various real short message bureaus.
  • the multi-network multi-plane structure is transparent to each real short message office, and only the virtual short message office knows which real short message offices are added to the multi-network multi-plane structure.
  • the virtual short message office receives but does not process the specific service, but forwards the service to the real short message office through the load balancing policy.
  • FIG. 2 is a schematic diagram of a short message center system module of the multi-network multi-plane structure of the present invention
  • FIG. 3 is a schematic diagram of a virtual short message office module of the short message center system of the multi-network multi-plane structure of the present invention.
  • Short message bureau 8 Short message bureau 8
  • Short message bureau 8 short message office C and short message office D respectively connect multiple advanced/lower signaling transfer points HSTP/LSTP and multiple extended short message entities ESME in the network, virtual short messages
  • the bureau is connected to the short message bureau A, the short message bureau 8, the short message board C, and the short message board D.
  • HSTP/LSTP completes the function of the router and connects other signaling points and networks to form a larger network. Instead of generating messages, they look at each message sent by the service switching point and then exchange each message to where they are going through the SS7 network.
  • the STP is connected to the signaling processing module, and is responsible for forwarding the call and the end call message between the mobile phone and the short message center system.
  • ESME is a short message entity in a non-PLMN mobile network. It is usually connected to the SMPP AGENT module through a TCP/IP or X.25 network.
  • the SMPP protocol and the SMPP AGENT protocol are used for communication to complete short message transmission and reception.
  • the short message office A includes a signaling processing module A, a service processing module A, and an SMPP AGENT module A. Internally through the service processing module A, the signaling processing module A and the SMPP AGENT module A Connected; externally through the signaling processing module A and HSTP/LSTP in the SS7 network, connected to the ESME through the SMPP AGENT module A. Similarly, short message office B, short message office C, and short message office D also include corresponding modules.
  • the signaling processing module A is connected to the service processing module A of the HSTP/LSTP and the short message office A in the network respectively, and provides a signaling channel for sending and receiving short messages between the short message center and the mobile network, and completes protocol conversion.
  • the signaling processing module A is responsible for receiving the message of the SS7 network, and processing it into an internal message, and then forwarding it to the service processing module A. At the same time, receiving the internal message sent by the service processing module A, and processing it into standard signaling, and then processing Send to the No. 7 signaling network.
  • Service processing module A It is connected to the signaling processing module A and the SMPP AGENT module A respectively, and is responsible for processing specific short message services.
  • the service processing module A is responsible for receiving messages from the signaling processing module A or the SMPP AGENT module A, and respectively forwards them to the signaling processing module A or the SMPP AGENT module A after processing.
  • SMPP AGENT module A It is connected to the service processing module A and the ESME respectively, and provides a channel for the short message center to send and receive messages with the ESME, and completes the protocol conversion.
  • the SMPP AGENT module A is responsible for receiving messages from the ESME in the external network (TCP/IP or X.25), processing them into internal messages, and then forwarding them to the service processing module A; and receiving the internal messages sent by the service processing module A, and After processing the message that is negatively conforming to the SMPP protocol, it is sent to the ESME.
  • the virtual short message office includes a virtual signaling processing module, a virtual service processing module, a virtual SMPP AGENT module, a configuration management module, a support subsystem, and a communication interface.
  • the virtual signaling processing module, the virtual service processing module, and the virtual SMPP AGENT module are respectively connected to the real short message offices, but they are not connected to each other, that is, there is no message flow between the internal modules of the virtual short message office. .
  • the virtual signaling processing module is respectively connected to the signaling processing module and the service processing module of all real short message offices, and provides a forwarding channel for the message sent to the signaling processing module.
  • the virtual signaling processing module receives the message from the service processing module of the real short message office, and forwards the message to the signaling processing module of a real short message office in a load balancing manner.
  • Virtual service processing module Service processing module and signaling office respectively with all real short message offices
  • the management module is connected to the SMPP AGENT module to provide a forwarding channel for messages sent to the service processing module.
  • Virtual SMPP AGENT module Connects to the service processing module of all real short message offices and the SMPP AGENT module respectively to provide a forwarding channel for messages sent to the signaling processing module.
  • Configuration management module responsible for configuration and management functions such as node configuration, node status monitoring, node load monitoring, and traffic policy configuration, and maintains the binding information of ESME in each SMPP AGENT module. This node refers to each module of each real short message office.
  • Support Subsystem Responsible for providing operational support for the entire software system.
  • Communication interface Responsible for the communication between the virtual signaling processing module, the virtual service processing module and the virtual SMPP AGENT and the external system, which can be integrated in the support subsystem.
  • the communication link of the real short message office to send the message to the virtual short message office takes the short message office A as an example, see the dotted curve part; the virtual short message office forwards the message to the real short message office to the short message.
  • Bureau B, Short Message Bureau, and Short Message Bureau D Bureau see the black one-way arrow section.
  • the signaling processing module, the service processing module, and the SMPP AGENT module are divided into three levels.
  • the receiving channel of each module of the virtual short message office only receives the message sent by the module of the adjacent layer of the real short message office, and the sending channel only sends the message.
  • For real short message offices they don't know that the virtual short message office can't handle the service, so the message will be sent to the virtual short message office to handle the service level, but the virtual short message office can't handle the service and will pass the load balancing mechanism.
  • Target real short message office module disguise the message as a message addressed to the module, and forward it to it.
  • target real short message office module processes the message and returns the response result to the virtual short message office
  • the virtual short message office is treated as a real short message office and sent to the virtual short message office to process the service module.
  • the message channel of each module is relatively independent, so one of the three modules of the signaling processing module, the service processing module and the SMPP AGENT module of the real short message office fails, and only the messages that need to be processed by the module are forwarded to the virtual The short message bureau, and then forwarded to the corresponding module of other real short message bureaus for processing, the module that has not failed can continue to work normally, and even used for picking up Receive messages from other real short message offices forwarded by the virtual short message office. Therefore, the virtual short message office needs to monitor the traffic and working status of each module of each real short message office. This function is completed by the configuration management module of the virtual short message office.
  • FIG. 4 is a schematic flowchart of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention.
  • the receiver and return module described below is one of the virtual signaling processing module, the virtual service processing module or the virtual SMPP AGENT module of the virtual short message office, and the sender is the signaling processing module, the service processing module or the SMPP of the real short message office.
  • One of the AGENT modules, the identification information of the virtual short message office and the real short message office is the office number, and the identification information of the module of the virtual short message office and the real short message office is the module number.
  • Step S1 The receiver receives a message from the sender, where the message includes an event number, a sender's office number and module number, a receiver's office number and module number, a message sequence number, and a message body.
  • step S7 is performed; otherwise, it is not a response message, but is a normal message to be forwarded, and step S2 is performed.
  • Step S2 In the received message, replace the sender's office number and module number with the sender's office number and module number.
  • Step S3 Calling the load balancing policy formulated by the configuration management module, querying the running status and load of each node (the modules of the real short message bureau), and selecting an available node with normal running state and no overload as the destination node for forwarding the message. If the available nodes are not found, go to step S11, otherwise continue to step S4.
  • Step S4 Find an available destination node, and replace the station number and the module number of the receiver in the message with the office number and the module number of the destination node module, indicating that the message is to be forwarded to the destination node, and the destination node processes the message.
  • the result of the processing that is, the response message, is obtained.
  • Step S5 The configuration management module records the message sequence number, the office number, and the module number of the message sent by the original sender, and the office number and the module number of the destination node in the forwarding relationship table, so that the return module receives the ringing. After the message is received, the response message is returned to the original sender according to the forwarding relationship table.
  • Step S6 The forwarding module forwards the message, and the process ends.
  • Step S7 It is determined that the message is a response message, and needs to be forwarded back to the original sender, and then the running state and load condition of the original message sender in the forwarding relationship table are queried. If it is abnormal or overloaded, go to step S11; otherwise, , step S8 is performed.
  • Step S8 Replace the sender station number and the module number with the office number and the module number of the return module that received the response message, and execute step S9.
  • Step S9 Replace the receiving party number and the module number with the office number and the module number of the original sender of the message corresponding to the response message in the forwarding relationship table, indicating that the response message is to be forwarded back to the original sender.
  • Step S10 The return module forwards the message, and the process ends.
  • Step Sl l discard the message, return the failure response, and the process ends.
  • FIG. 5 it is a flowchart of the configuration management module of the short message center system of the multi-network multi-plane structure of the present invention.
  • step S3 an important function of the configuration management module is to monitor the load status of each module of the real short message office, and the working steps are as follows:
  • Step S11 query whether there is a destination node (a module of the real short message office) and a load index of each node, and formulate a load balancing policy for each node, according to a load balancing policy (such as preferentially sending to the node with the lowest load index) ) Select an available destination node and forward the message to it.
  • a destination node a module of the real short message office
  • a load index of each node such as preferentially sending to the node with the lowest load index
  • Step S112 Receive a response message of the forwarded message, check the response message error code, and distinguish between success, congestion, and other errors.
  • Step S113 Recalculate the load index of the destination node according to the success of the response message, congestion, and other error history times, and update the load balancing policy of each node.
  • the following is an example of the call from the mobile phone to the mobile phone short message and the response message flow.
  • FIG. 6 is a schematic diagram of a first embodiment of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention.
  • the faulty module is the signaling processing module A of the short message office A.
  • the signaling processing module B that takes over the message processing is the short message office B.
  • the HSTP/LSTP module A sends the MO message to the other real short message office whose connection is working normally. Let the processing module process again.
  • the MT message is sent to the virtual short message office.
  • Virtual signaling processing module After receiving the MT internal message, the virtual signaling processing module does not process the message according to the load balancing policy of each node, and forwards the message to the signaling processing module of other real short message offices in the multi-network multi-plane, assuming that the short message is sent to the short.
  • the signaling processing module B of the message office B completes the short message termination process by the short message office B.
  • the signaling processing module B does not know that the message is sent from the same layer of the virtual signaling module, but is treated as a message sent by the virtual service processing module of the virtual short message office of the dual-network dual-plane peer office, and The MT response message is returned to the virtual service processing module of the virtual office. After receiving the MT response, the virtual service processing module determines that it is a response message, and forwards the response message back to the service processing module A of the short message office A. Similarly, the service processing module A does not know that the response message is from the virtual service module.
  • the peer-layer forwarding is used as the processing of the message returned by the virtual signaling processing module of the virtual short message office in the opposite end of the dual-network dual plane, thereby completing the terminal call process.
  • FIG. 7 is a schematic diagram of a second embodiment of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention.
  • the faulty module is the service processing module A of the short message office A.
  • the service processing module that receives the message is the short message office B: 8.
  • the signaling processing module A of the short message office A finds that the service processing module A is faulty, it will send the MO message to the virtual service processing module of the virtual short message office, and the virtual service processing After receiving the response, the module forwards the MO message to the service processing module of the other real short message office in the multi-network multi-plane according to the load balancing policy of each node, and assumes that the service processing module B sent to the short message office B is short.
  • Message Bureau B completes the short message call process.
  • the service processing module B regards the MO message as a message sent by the virtual signaling processing module of the virtual short message office, and returns the processed response information to the virtual signaling processing module.
  • the virtual signaling processing module After receiving the response, the virtual signaling processing module determines that it is a response message, and returns the response message to the signaling processing module A, and the signaling processing module A regards the response message as a virtual service processing module of the virtual short message office. Return The result of the returned message processing is sent to the No. 7 signaling network, thereby completing the calling and terminating process of the mobile phone to the mobile phone short message.
  • FIG. 8 is a schematic flowchart of a second embodiment of a short message center system of a multi-network multi-plane structure according to the present invention.
  • the signaling processing module A converts the short message into an internal message structure, and checks the working state of the service processing module A. When the service processing module A fails, the short message is sent to the virtual service processing module.
  • the virtual service processing module After receiving the internal message sent by the signaling processing module A, the virtual service processing module determines that it is a non-response message, and forwards the message to the service processing module B;
  • the service processing module B processes the message after receiving the message, and returns the processing result, that is, the response message, to the virtual signal processing module of the opposite office after the processing is successful, and then completes the final call process;
  • the virtual signaling processing module determines that it is a response message, and forwards the response message to the signaling processing module A;
  • the signaling processing module A After receiving the response message, the signaling processing module A converts the response message from the internal message to the standard signaling and sends it to the HSTP/LSTP module A, thereby completing the calling process.
  • the internal message sent by the SMPP AGENT module A to the service processing module A when the SMPP AGENT module A finds that no service processing module A is available, the internal message is sent to the virtual service processing module of the virtual short message office.
  • the virtual service processing module receives the internal message, and according to the load balancing policy of each node, forwards the message to the service processing module of the other real short message office in the multi-network multi-plane, and the H does not send the service processing to the short message office B.
  • Module B, the short message office B completes the short message termination process.
  • the service processing module B does not know that the message is from the peer-to-peer forwarding of the virtual service module, but is treated as a message sent by the virtual SMPP AGENT module of the virtual short message office of the peer office of the dual-network dual plane, and the response message is sent. Returns the virtual SMPP AGENT module to the Virtual Short Message Service. After receiving the response, the virtual SMPP AGENT module judges that it is a response message and forwards it back to the SMPP AGENT module A of the short message office A. Similarly, the SMPP AGENT module A does not know that the response message is the same layer forwarding from the virtual SMPP AGENT module. But as The message processing result returned by the virtual service processing module of the peer office of the dual-network dual plane.
  • FIG. 9 is a schematic diagram of a third embodiment of a method for implementing a short message center system of a multi-network multi-plane structure according to the present invention.
  • the faulty module is the SMPP AGENT module A of the short message office A.
  • the SMPP AGENT module B that receives the message is the short message office B.
  • the ESME cannot be bound to the virtual short message office because the virtual SMPP AGENT module does not have the function of the real SMPP AGENT.
  • the ESME is bound to the SMPP message processing of other real short message offices at the same time.
  • the virtual SMPP AGENT module does not provide the ESME binding function, the AO message cannot be processed, but the AT message sent to the ESME can be forwarded.
  • the virtual short message office needs to synchronize the ESME binding information from the real short message offices to which it is connected.
  • the service processing module A sends an AT message to the ESME, it finds that the SMPP AGENT module A is faulty, and sends the AT message to the virtual SMPP AGENT module.
  • the load balancing policy is based on each node.
  • the AT message is forwarded to the SMPP AGENT module of the other real short message office bound by the ESME, which is assumed to be the SMSP AGENT module B of the short message office B.
  • the SMPP AGENT module B does not know that the message is from the same layer forwarding of the virtual SMPP AGENT module, but is sent as a message sent by the virtual service processing module, and the message is sent to the ESME.
  • ESME After receiving the message, ESME returns a response message to SMPP AGENT Module B.
  • the SMPP AGENT module B returns the response message to the virtual service processing module, and the virtual service processing module determines that it is a response message and forwards it to the service processing module A.
  • the short message center system of the multi-network multi-plane structure of the present invention and the implementation method thereof can be used, and once a module or all modules of a real short message office fail, the virtual short message office can Its business is shared with the corresponding modules of other real short message offices that work normally, so as to ensure that the business will not be interrupted.
  • the short message center system of the multi-network multi-plane structure of the invention simplifies the system structure, and is simpler than the multi-network multi-plane structure or the cluster system obtained by using the existing dual-network dual-plane technology, and brings about link management, Convenience and flexibility in operation and maintenance, load balancing strategies, etc.
  • this system has strong integration capabilities, easy expansion and management, and load balancing.
  • the flexibility of the strategy makes the short message center system more secure and stable.
  • the short message center system of the multi-network multi-plane structure of the present invention and the implementation method thereof can be used, and once a module or all modules of a real short message office fail, the virtual short message office can Its business is shared with the corresponding modules of other real short message offices that work normally, so as to ensure that the business will not be interrupted.
  • the short message center system of the multi-network multi-plane structure of the invention simplifies the system structure, and is simpler than the multi-network multi-plane structure or the cluster system obtained by using the existing dual-network dual-plane technology, and brings about link management, The convenience and flexibility of operation and maintenance, load balancing strategy, etc.
  • the advantages of such system integration, expansion and management, and flexible load balancing strategy make the short message center system more secure and stable.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

多网多平面结构的短消息中心系统及其实现方法
技术领域
本发明涉及通讯领域, 尤其涉及一种多网多平面结构的短消息中心系统 及其实现方法。
背景技术
短消息业务是移动通讯业务中的一项重要业务, 其收入在运营商总体收 入中所占比例越来越大。 因此, 提供该项业务的核心——短消息中心的运行 安全性和稳定性也成为运营商和设备制造商日益关注的焦点。
目前短消息业务所釆用的技术方案主要有两种, 分别是: 双网双平面和 群集。
其中, 双网双平面方案是通过两两相互连接的方式将两个或多个短消息 局连接到网络中, 一旦一个短消息局发生故障, 另一个短消息局可以接管全 部业务; 同时将流量从负荷过重的短消息中心转移到负荷较轻的短消息中心, 起到流量平衡的作用。 这种双网双平面技术从容灾和负荷均衡角度提高了短 消息中心的安全性和稳定性, 但存在以下缺点:
第一、 当一个短消息局发生故障时, 业务只能全部交给另一个局, 如果 另一个局也发生故障或者负荷过重, 则业务将瘫痪或受到影响。
第二、 双网双平面技术要求加入到其中的短消息局两两相互组网。 为了 加强短消息中心的安全性而将多个短消息局组成多网多平面的结构, 这种组 网方式非常不便。 因为, 首先, 每个局都要记录其他所有局的信息, 当新增、 删除或修改一个局的时候, 其他所有局的数据都需要重新配置; 其次, 假设 网内存在 N个局, 则一共要维护 Ν*(Ν-1)/2条链路, 局数越多, 链路越复杂 越难以管理, 出现故障的概率也越高。
第三、 缺乏对整个系统流量负荷的监控和管理功能。 各节点分布式地管 理和自己相关的流量, 没有一个能监控全网流量的节点, 无法配置和实施灵 活的负荷均衡策略。 群集系统是为每个短消息局配套一个群集结点服务器, 然后通过群集调 度中心管理群集结点服务器, 从而实现对两个或多个短消息局的统一管理, 同样能够起到容灾和分流的功能。 但是群集系统也存在一些缺点:
第一、 架构较为复杂, 除了需要建设群集调度中心, 还需要为每个短消 息局建设一个群集结点服务器。
第二、 群集系统除了支持以群集调度中心为中心的星状结构外, 还支持 群集结点服务器直接相连的方式, 这种方式的缺点类似双网双平面结构。
第三、 群集调度中心只有一个单一的业务处理模块, 没有对信令处理模 块、 业务处理模块和消息点对点协议代理 (SMPP AGENT)模块进行划分, 只 提供统一的消息接口。 因此群集结点服务器与群集调度中心交互消息时需要 把从这三个模块接收到的使用不同协议的消息转换成统一的消息格式, 向这 三个模块发送消息时候也需要对消息进行协议转换。 这些转换增加了硬件负 担和消息处理时间。
第四、 短消息中心的运行状态和负荷情况由群集结点定时上 4艮给群集调 度中心, 群集调度中心进而调用负荷均衡策略进行分流, 负荷上报的实时性 不高; 同时由于操作系统不同和短消息中心处理机制等因素, 负荷上报的准 确性也欠佳。
发明内容
本发明所要解决的技术问题是双网双平面技术发生故障概率较高、 群集 系统技术架构较为复杂等问题, 提出了一种解决该问题的多网多平面结构的 短消息中心系统及其实现方法。
本发明多网多平面结构的短消息中心系统, 包括虚拟短消息局和至少两 个短消息局, 所述短消息局包括信令处理模块、 业务处理模块和 SMPP AGENT模块, 所述虚拟短消息局包括转发模块和返回模块, 所述转发模块用 于当短消息局的模块发生故障时, 转发需要该发生故障的模块处理的消息到 其他短消息局中的相应模块进行处理, 所述返回模块用于将处理结果返回有 模块发生故障的短消息局。 在上述系统中, 所述转发模块为虚拟信令处理模块, 所述返回模块为虚 拟业务处理模块, 其中,
所述虚拟信令处理模块, 用于当短消息局的信令处理模块发生故障时, 转发需要该发生故障的信令处理模块处理的消息到其他短消息局中的信令处 理模块进行处理;
所述虚拟业务处理模块, 用于将处理结果返回信令处理模块发生故障的 短消息局的业务处理模块。
在上述系统中, 所述转发模块为虚拟业务处理模块, 所述返回模块为虚 拟信令处理模块, 其中,
所述虚拟业务处理模块, 用于当短消息局的业务处理模块发生故障时, 转发需要该发生故障的业务处理模块处理的消息到其他短消息局中的业务处 理模块进行处理;
所述虚拟信令处理模块, 用于将处理结果返回业务处理模块发生故障的 短消息局的信令处理模块。
在上述系统中, 所述转发模块为虚拟业务处理模块, 所述返回模块为虚 拟 SMPP AGENT模块, 其中,
所述虚拟业务处理模块, 用于当短消息局的业务处理模块发生故障时, 转发需要该发生故障的业务处理模块处理的消息到其他短消息局中的业务处 理模块进行处理;
所述虚拟 SMPP AGENT模块,用于将处理结果返回业务处理模块发生故 障的短消息局的 SMPP AGENT模块。
在上述系统中,所述转发模块为虚拟 SMPP AGENT模块,所述返回模块 为虚拟业务处理模块, 其中,
所述虚拟 SMPP AGENT模块, 用于当短消息局的 SMPP AGENT模块发 生故障时,转发需要该发生故障的 SMPP AGENT模块处理的消息到其他短消 息局中的 SMPP AGENT模块进行处理;
所述虚拟业务处理模块,用于将处理结果返回 SMPP AGENT模块发生故 障的短消息局的业务处理模块。 在上述系统中, 所述虚拟短消息局还包括配置管理模块, 所述配置管理 模块用于监控所述短消息局的各个模块的负荷状态 , 为所述转发模块提供分 流策略, 以供所述转发模块根据各个模块的负荷状态, 选择最低负荷的模块 进行转发。
本发明多网多平面结构的短消息中心系统的实现方法, 包括以下步骤: 创建与至少两个短消息局相连接的虚拟短消息局;
所述虚拟短消息局的转发模块接收短消息局的模块发送的消息, 并将该 消息转发到其他短消息局的相应模块进行处理;
所述虚拟短消息局的返回模块接收处理结果, 并将该处理结果返回到原 短消息局发送该消息的模块。
在上述方法中, 在所述返回模块将该处理结果返回到原短消息局发送该 消息的模块之前, 还包括:
所述虚拟短消息局的配置管理模块建立转发关系表, 在所述转发关系表 中设置原短消息局的标识信息、 原短消息局的模块的标识信息, 以及相对应 的处理该消息的其他短消息局的标识信息、 其他短消息局的相应模块的标识 信息, 以供所述返回模块查询来返回所述处理结果。
在上述方法中, 在所述转发模块将该消息转发到其他短消息局的相应模 块进行处理之前, 还包括:
所述虚拟短消息局的配置管理模块监控所述短消息局的各个模块的负荷 状态, 为所述转发模块提供分流策略, 以供所述转发模块根据各个模块的负 荷状态, 选择最低负荷的相应模块进行转发。
在上述方法中, 所述转发模块, 返回模块, 发送该消息的模块, 处理该 消息的模块依次为: ①虚拟信令处理模块, 虚拟业务处理模块, 业务处理模 块, 信令处理模块; ②虚拟业务处理模块, 虚拟信令处理模块, 信令处理模 块, 业务处理模块; ③虚拟业务处理模块, 虚拟 SMPP AGENT模块, SMPP AGENT模块, 业务处理模块; 或者④虚拟 SMPP AGENT模块, 虚拟业务处 理模块, 业务处理模块, SMPP AGENT模块中的一组。
与现有技术相比较, 釆用本发明多网多平面结构的短消息中心系统及其 实现方法, 一旦某个真实短消息局的某个模块或者全部模块发生故障, 虚拟 短消息局都可以将它的业务分担到其它正常工作的真实短消息局的对应模 块, 从而保证业务不会中断。 本发明多网多平面结构的短消息中心系统简化 了系统结构, 比利用现有的双网双平面技术扩展得到的多网多平面结构或者 群集系统实现方式简单, 并带来了链路管理、 操作维护、 负荷均衡策略等方 面的便利和灵活, 另外, 这种系统集成能力强、 扩展和管理便捷、 负荷均衡 策略灵活的优势使得短消息中心系统具备了更高的安全性和稳定性。
附图概述
图 1是本发明多网多平面结构的短消息中心系统结构示意图;
图 2是本发明多网多平面结构的短消息中心系统模块示意图;
图 3是本发明多网多平面结构的短消息中心系统的虚拟短消息局模块示 意图;
图 4 是本发明多网多平面结构的短消息中心系统的实现方法流程示意 图;
图 5是本发明本发明多网多平面结构的短消息中心系统的配置管理模块 工作流程图;
图 6是本发明多网多平面结构的短消息中心系统的实现方法第一实施例 示意图;
图 7是本发明多网多平面结构的短消息中心系统的实现方法第二实施例 示意图;
图 8是本发明多网多平面结构的短消息中心系统的实现方法第二实施例 流程示意图;
图 9是本发明多网多平面结构的短消息中心系统的实现方法第三实施例 示意图。
本发明的较佳实施方式 下面结合附图对本发明多网多平面结构的短消息中心系统及其实现方法 进行说明。
请参阅图 1 , 其是本发明多网多平面结构的短消息中心系统结构示意图。 本发明多网多平面结构的短消息中心系统包括虚拟短消息局、 短消息局 A、 短消息局 8、 短消息局 C和短消息局 D。 相对于虚拟短消息局, 短消息 局八、 短消息局8、 短消息局 C和短消息局 D可称呼为真实短消息局。
短消息局八、 短消息局8、 短消息局 C和短消息局 D分别和虚拟短消息 局连接, 从而形成了以虚拟短消息局为中心的星状网, 称为多网多平面结构。 真实短消息局和虚拟短消息局之间的连接釆用的是现有的双网双平面技术, 虚拟短消息局对各节点进行流量和状态监控管理, 通过可配置的负荷均衡策 略接收和转发来自各真实短消息局的消息。 多网多平面结构对各真实短消息 局来说是透明不可见的, 只有虚拟短消息局知道将哪些真实短消息局加入了 多网多平面结构中。 虚拟短消息局接收但不处理具体的业务, 而是通过负荷 均衡策略将业务转发到真实短消息局去处理。
请参阅图 2和图 3 , 图 2是本发明多网多平面结构的短消息中心系统模 块示意图, 图 3是本发明多网多平面结构的短消息中心系统的虚拟短消息局 模块示意图。
短消息局八、 短消息局8、 短消息局 C和短消息局 D分别连接了网络中 的多个高级 /低级信令转接点 HSTP/LSTP和多个扩展短消息实体 ESME,虚拟 短消息局则分别和短消息局 A、 短消息局8、 短消息局 C和短消息局 D相连 接。 HSTP/LSTP完成路由器的功能, 把其它信令点和网络连接在一起组成更 大的网络。 它们一般不产生消息, 而是查看每一个由业务交换点发来的消息, 然后通过七号信令网络把每一个消息交换到它们要去的地方。 在短消息业务 中, STP与信令处理模块相连, 负责手机和短消息中心系统间起呼、 终呼消 息的转发。 ESME是非 PLMN移动网络中的短消息实体, 一般通过 TCP/IP 或 X.25网络连接到 SMPP AGENT模块, 釆用 SMPP协议和 SMPP AGENT 协议进行通信完成短消息的收发。
短消息局 A包括信令处理模块 A、 业务处理模块 A和 SMPP AGENT模 块 A。 对内通过业务处理模块 A将信令处理模块 A和 SMPP AGENT模块 A 相连; 对外通过信令处理模块 A与七号信令网中的 HSTP/LSTP相连, 通过 SMPP AGENT模块 A和 ESME相连。 类似地, 短消息局 B、 短消息局 C和 短消息局 D也包括相应的模块。
下面具体以短消息局 A来说明各个模块的作用:
信令处理模块 A:分别与网络中的 HSTP/LSTP和短消息局 A的业务处理 模块 A相连, 提供短消息中心和移动网之间收发短消息的信令通道, 并完成 协议转换。信令处理模块 A负责接收七号信令网的消息,并处理成内部消息, 再转发给业务处理模块 A; 同时接收业务处理模块 A发来的内部消息, 并处 理成标准信令后, 再发往七号信令网。
业务处理模块 A:分别与信令处理模块 A和 SMPP AGENT模块 A相连, 负责处理具体的短消息业务。 业务处理模块 A负责接收来自信令处理模块 A 或 SMPP AGENT模块 A的消息, 并分别在处理后转发到信令处理模块 A或 SMPP AGENT模块 A。
SMPP AGENT模块 A: 分别与业务处理模块 A和 ESME相连, 提供短 消息中心与 ESME收发消息的通道, 并完成协议转换。 SMPP AGENT模块 A 负责从外部网络 (TCP/IP或 X.25)中的 ESME接收消息, 并处理成内部消息, 再转发给业务处理模块 A; 同时接收业务处理模块 A发来的内部消息, 并处 理成负符合 SMPP协议的消息后, 再发给 ESME。
虚拟短消息局包括虚拟信令处理模块、 虚拟业务处理模块、 虚拟 SMPP AGENT模块、 配置管理模块、 支撑子系统和通讯接口。 其中, 虚拟信令处理 模块、虚拟业务处理模块和虚拟 SMPP AGENT模块三个模块分别和各真实短 消息局相连, 但它们之间互不相连, 即虚拟短消息局的内部模块之间没有消 息流程。
虚拟信令处理模块: 分别与所有真实短消息局的信令处理模块和业务处 理模块相连, 提供发往信令处理模块的消息的转发通道。 虚拟信令处理模块 接收来自真实短消息局的业务处理模块的消息, 并通过负荷均衡的方式将消 息转发到某个真实短消息局的信令处理模块。
虚拟业务处理模块: 分别与所有真实短消息局的业务处理模块、 信令处 理模块和 SMPP AGENT模块相连, 提供发往业务处理模块的消息的转发通 道。
虚拟 SMPP AGENT模块: 分别与所有真实短消息局的业务处理模块和 SMPP AGENT模块相连, 提供发往信令处理模块的消息的转发通道。
配置管理模块: 负责节点配置、 节点状态监控、 节点负荷监控、 分流策 略配置等配置和管理功能, 并维护 ESME在各 SMPP AGENT模块的绑定信 息。 该节点指各个真实短消息局的各个模块。
支撑子系统: 负责提供整个软件系统的运行支撑。
通讯接口: 负责虚拟信令处理模块、 虚拟业务处理模块和虚拟 SMPP AGENT与外部系统的通讯, 可以集成在支撑子系统中实现。
图 2中真实短消息局向虚拟短消息局发送消息的通讯链路以短消息局 A 的为例, 见虚曲线部分; 虚拟短消息局向真实短消息局转发消息的通讯链路 以短消息局 B、 短消息局 、 短消息局 D局为例, 见黑色单向箭头部分。
将信令处理模块、 业务处理模块、 SMPP AGENT模块划分为三层次, 虚 拟短消息局的各模块的接收通道只接收真实短消息局相邻层次的模块发来的 消息, 而发送通道只将消息发往真实短消息局的同层次的模块。 , 也即虚拟 短消息局的各个模块能接收业务, 但不能处理业务, 只能通过转发的方式把 消息转发到真实短消息局的相应模块去处理。 而对于真实短消息局而言, 它 们不知道虚拟短消息局不能处理业务, 因此会把消息发送给虚拟短消息局应 该处理业务的层次, 但虚拟短消息局不能处理业务, 会通过负荷均衡机制选 择一个目标真实短消息局模块, 把消息伪装成发往该模块的消息, 向其转发。 同时, 当目标真实短消息局模块处理完消息将响应结果返回给虚拟短消息局 时, 也会将虚拟短消息局当作真实短消息局对待, 发送到虚拟短消息局应该 处理业务的模块。
各模块的消息通道是相对独立的, 因此真实短消息局的信令处理模块、 业务处理模块和 SMPP AGENT模块三个模块中的某个模块发生故障,只有需 要该模块处理的消息会转发到虚拟短消息局, 进而转发到其它真实短消息局 的相应模块进行处理, 没有发生故障的模块可以继续正常工作, 甚至用于接 收虚拟短消息局转发来的其它真实短消息局的消息。 因此, 虚拟短消息局需 要监控各真实短消息局每个模块的流量和工作状态 , 这个功能是通过虚拟短 消息局的配置管理模块完成的。
请参阅图 4 , 其是本发明多网多平面结构的短消息中心系统的实现方法 流程示意图。
下述的接收方与返回模块为虚拟短消息局的虚拟信令处理模块、 虚拟业 务处理模块或者虚拟 SMPP AGENT模块之一,发送方为真实短消息局的信令 处理模块、业务处理模块或者 SMPP AGENT模块之一,虚拟短消息局和真实 短消息局的标识信息为局号, 虚拟短消息局和真实短消息局的模块的标识信 息为模块号。 本发明多网多平面结构的短消息中心系统的实现方法, 包括以 下步骤:
步骤 Sl、 接收方接收来自发送方的消息, 该消息包括事件号、 发送方的 局号及模块号、 接收方的局号及模块号、 消息序号和消息体。 通过消息序号 和发送方局号及模块号, 查询配置管理模块创建的记录消息转发历史的转发 关系表, 如果查找到相关记录, 表明这是一条由虚拟短消息局转发的消息的 响应消息, 需要按照转发关系表记载的路径返回, 执行步骤 S7; 否则, 不是 响应消息, 只是普通的待转发消息, 执行步骤 S2。
步骤 S2、 在收到的消息中, 将接收方的局号及模块号替换发送方局号及 模块号。
步骤 S3、调用配置管理模块制定的负荷均衡策略,查询各节点 (真实短消 息局的各模块)运行状态和负荷, 选择一个运行状态正常且未过负荷的可用节 点作为转发消息的目的节点。 如果没能找到可用节点则执行步骤 S11 , 否则 继续步骤 S4。
步骤 S4、 找到了可用的目的节点, 并用该目的节点模块的局号及模块号 替换消息中的接收方的局号及模块号, 表示将要把消息转发给该目的节点, 目的节点处理给消息, 得到处理结果, 也即响应消息。
步骤 S5、 配置管理模块将原始发送方发送的消息的消息序号、 局号和模 块号, 与目的节点的局号及模块号记录到转发关系表, 以便返回模块收到响 应消息后, 根据转发关系表, 将响应消息返回给原始发送方。
步骤 S6、 转发模块转发消息, 流程结束。
步骤 S7、 判断得出该消息是响应消息, 需要转发回原始发送方, 则查询 转发关系表中原始消息发送方的运行状态和负荷情况,如果不正常或过负荷, 则转至步骤 S11 , 否则, 执行步骤 S8。
步骤 S8、 用收到该响应消息的返回模块的局号及模块号替换发送方局号 及模块号, 执行步骤 S9。
步骤 S9、 用转发关系表中该响应消息对应的消息的原始发送方的局号及 模块号替换接收方局号及模块号, 表示将要把响应消息转发回原始发送方。
步骤 S10、 返回模块转发消息, 流程结束。
步骤 Sl l、 丟弃消息, 返回失败响应, 流程结束。
请参阅图 5 , 其是本发明本发明多网多平面结构的短消息中心系统的配 置管理模块工作流程图。
在上述步骤 S3中,配置管理模块的一个重要功能是对真实短消息局各个 模块负荷情况的监控, 其工作步骤如下所示:
步骤 Sl l l、 查询是否有可用的目的节点 (真实短消息局的某个模块)和各 节点的负荷指数, 制定各节点的负荷均衡策略, 依照负荷均衡策略 (如优先发 往负荷指数最低的节点)选择可用的目的节点, 向其转发消息。
步骤 S112、 收到该转发的消息的响应消息, 检查响应消息错误码, 区分 成功、 拥塞和其它错误。
步骤 S113、 根据响应消息的成功、 拥塞和其它错误历史次数, 重新计算 该目的节点的负荷指数, 更新各节点的负荷均衡策略。
下面举例说明一次手机到手机短消息的起呼及其响应消息流程。
请参阅图 6, 其是本发明多网多平面结构的短消息中心系统的实现方法 第一实施例示意图。
假设发生故障的模块是短消息局 A的信令处理模块 A, 根据各节点的负 荷均衡策略, 接替它处理消息的是短消息局 B的信令处理模块 B。 对于来自七号信令网的 MO消息, 当短消息局 A的信令处理模块 A发生 故障时, HSTP/LSTP模块 A会将 MO消息发送到其连接的工作正常的其他真 实短消息局的信令处理模块, 再进行处理。
对于业务处理模块 A发往信令处理模块 A的 MT内部消息, 当业务处理 模块 A发现本局, 即短消息局 A没有可用的信令处理模块 A时,会将 MT消 息发往虚拟短消息局的虚拟信令处理模块。 虚拟信令处理模块在收到 MT内 部消息后不做处理, 根据各节点的负荷均衡策略, 将该消息转发到多网多平 面中的其他真实短消息局的信令处理模块, 假设发往短消息局 B的信令处理 模块 B, 由短消息局 B来完成此次短消息终呼流程。 信令处理模块 B并不知 道此消息来自虚拟信令模块的同层转发, 而是当作双网双平面的对端局即虚 拟短消息局的虚拟业务处理模块下发的消息进行处理, 并把 MT响应消息返 回给虚拟局的虚拟业务处理模块。 虚拟业务处理模块收到 MT响应后, 判断 其为响应消息, 将该响应消息转发回短消息局 A的业务处理模块 A, 同样, 业务处理模块 A也不知道该响应消息是来自虚拟业务模块的同层转发, 而是 当作双网双平面的对端局即即虚拟短消息局的虚拟信令处理模块返回的消息 处理, 从而完成终呼流程。
请参阅图 7 , 其是本发明多网多平面结构的短消息中心系统的实现方法 第二实施例示意图。
假设发生故障的模块是短消息局 A的业务处理模块 A, 根据各节点的负 荷均衡策略, 接替它处理消息的是短消息局 B的业务处理模块:8。
对于来自七号信令网的 MO消息, 当短消息局 A的信令处理模块 A发现 业务处理模块 A发生故障时, 会将 MO消息发送到虚拟短消息局的虚拟业务 处理模块, 虚拟业务处理模块收到响应后, 根据各节点的负荷均衡策略, 将 MO 消息转发到多网多平面中的其它真实短消息局的业务处理模块, 假设发 往短消息局 B的业务处理模块 B,由短消息局 B来完成此次短消息起呼流程。 业务处理模块 B将该 MO消息当作是虚拟短消息局的虚拟信令处理模块发来 的消息, 并将处理后的响应信息返回给虚拟信令处理模块。 虚拟信令处理模 块收到响应后, 判断其为响应消息, 将该响应消息返回给信令处理模块 A, 而信令处理模块 A把该响应消息当作虚拟短消息局的虚拟业务处理模块的返 回的消息处理结果, 发往七号信令网, 从而完成了手机到手机短信的起呼和 终呼流程。
请参阅图 8, 其是本发明多网多平面结构的短消息中心系统的实现方法 第二实施例流程示意图。
本发明第二实施例流程如下所示:
(1) HSTP/LSTP将短消息通过标准信令发送给信令处理模块 A;
(2)信令处理模块 A将短消息转换成内部消息结构, 并检查业务处理模块 A的工作状态, 发现业务处理模块 A故障, 则将短消息发送给虚拟业务处理 模块;
(3)虚拟业务处理模块收到信令处理模块 A发来的内部消息后, 判断其为 非响应消息, 把该消息转发给业务处理模块 B;
(4)业务处理模块 B收到消息后进行处理, 处理成功后向对端局的虚拟信 令处理模块返回处理结果, 即响应消息, 继而完成终呼流程;
(5)虚拟信令处理模块收到该响应消息后, 判断其为响应消息, 将响应消 息转发给信令处理模块 A;
(6)信令处理模块 A收到响应消息后, 将响应消息由内部消息转换为标准 信令后发送到 HSTP/LSTP模块 A, 从而完成起呼流程。
对于 SMPP AGENT模块 A发往业务处理模块 A的内部消息, 当 SMPP AGENT模块 A发现没有可用的业务处理模块 A时, 会将内部消息发往虚拟 短消息局的虚拟业务处理模块。 虚拟业务处理模块在收到内部消息, 根据各 节点的负荷均衡策略, 将该消息转发到多网多平面中的其他真实短消息局的 业务处理模块, H没发往短消息局 B的业务处理模块 B, 由短消息局 B来完 成此次短消息终呼流程。 业务处理模块 B并不知道此消息来自虚拟业务模块 的同层转发, 而是当作双网双平面的对端局虚拟短消息局的虚拟 SMPP AGENT模块下发的消息进行处理,并把响应消息返回给虚拟短消息局的虚拟 SMPP AGENT模块。 虚拟 SMPP AGENT模块收到响应后 , 判断其为响应消 息, 转发回短消息局 A的 SMPP AGENT模块 A, 同样, SMPP AGENT模块 A也不知道该响应消息是来自虚拟 SMPP AGENT模块的同层转发,而是当作 双网双平面的对端局的虚拟业务处理模块返回的消息处理结果。
请参阅图 9, 其是本发明多网多平面结构的短消息中心系统的实现方法 第三实施例示意图。
假设发生故障的模块是短消息局 A的 SMPP AGENT模块 A, 根据各节 点的负荷均衡策略 ,接替它处理消息的是短消息局 B的 SMPP AGENT模块 B。
当 SMPP AGENT模块 A发生故障时, 由于虚拟 SMPP AGENT模块不 具备真实 SMPP AGENT的功能, 因此 ESME 不能绑定到虚拟短消息局。 对 于 ESME发起的 AO消息,如果 ESME 同时绑定了其它真实短消息局的 SMPP 消息处理。
虚拟 SMPP AGENT模块虽然不提供 ESME绑定的功能, 不能对 AO消 息进行处理, 但是可以对发往 ESME的 AT消息进行转发处理。 为了实现这 一功能,虚拟短消息局需要从它连接的各真实短消息局同步 ESME绑定信息。 当业务处理模块 A向 ESME 下发 AT消息时,发现 SMPP AGENT模块 A发 生故障, 会将 AT消息发给虚拟 SMPP AGENT模块, 虚拟 SMPP AGENT模 块查询 ESME绑定信息后, 根据各节点的负荷均衡策略, 将 AT消息转发给 ESME绑定的其它真实短消息局的 SMPP AGENT模块, 假设为短消息局 B 的 SMPP AGENT模块 B。 SMPP AGENT模块 B不知道该消息来自虚拟 SMPP AGENT模块的同层转发, 而是当作虚拟业务处理模块发来的消息,将消息下 发到 ESME。 ESME收到消息后 ,向 SMPP AGENT模块 B返回响应消息。 SMPP AGENT模块 B将响应消息返回给虚拟业务处理模块, 虚拟业务处理模块判 断其为响应消息后, 转发给业务处理模块 A。
与现有技术相比较, 釆用本发明多网多平面结构的短消息中心系统及其 实现方法, 一旦某个真实短消息局的某个模块或者全部模块发生故障, 虚拟 短消息局都可以将它的业务分担到其它正常工作的真实短消息局的对应模 块, 从而保证业务不会中断。 本发明多网多平面结构的短消息中心系统简化 了系统结构, 比利用现有的双网双平面技术扩展得到的多网多平面结构或者 群集系统实现方式简单, 并带来了链路管理、 操作维护、 负荷均衡策略等方 面的便利和灵活, 另外, 这种系统集成能力强、 扩展和管理便捷、 负荷均衡 策略灵活的优势使得短消息中心系统具备了更高的安全性和稳定性。
以上仅为本发明的优选实施案例而已, 并不用于限制本发明, 对于本领 域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原 则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范 围之内。
工业实用性
与现有技术相比较, 釆用本发明多网多平面结构的短消息中心系统及其 实现方法, 一旦某个真实短消息局的某个模块或者全部模块发生故障, 虚拟 短消息局都可以将它的业务分担到其它正常工作的真实短消息局的对应模 块, 从而保证业务不会中断。 本发明多网多平面结构的短消息中心系统简化 了系统结构, 比利用现有的双网双平面技术扩展得到的多网多平面结构或者 群集系统实现方式简单, 并带来了链路管理、 操作维护、 负荷均衡策略等方 面的便利和灵活, 另外, 这种系统集成能力强、 扩展和管理便捷、 负荷均衡 策略灵活的优势使得短消息中心系统具备了更高的安全性和稳定性。

Claims

权 利 要 求 书
1、 一种短消息中心系统, 包括至少两个短消息局和一个虚拟短消息局, 其中,
所述短消息局包括信令处理模块、 业务处理模块和消息点对点协议代理 SMPP AGENT模块;
所述虚拟短消息局包括转发模块和返回模块;
所述转发模块设置为当所述至少两个短消息局中一个的模块发生故障 时, 转发需要发生故障的模块处理的消息到所述至少两个短消息局中的另一 个的与所述发生故障的模块相应的模块进行处理;
所述返回模块设置为将处理结果返回所述发生故障的模块所属的短消息 局;
从而能够实现多网多平面结构的短消息中心系统。
2、 根据权利要求 1所述的系统, 其中,
所述转发模块为虚拟信令处理模块,所述返回模块为虚拟业务处理模块; 所述虚拟信令处理模块设置为当所述发生故障的模块为信令处理模块 时, 转发需要所述发生故障的信令处理模块处理的消息到所述至少两个短消 息局中的除所述发生故障的信令处理模块所属的短消息局之外的一短消息局 的信令处理模块进行处理;
所述虚拟业务处理模块设置为将处理结果返回所述发生故障的信令处理 模块所属的短消息局的业务处理模块。
3、 根据权利要求 1所述的系统, 其中,
所述转发模块为虚拟业务处理模块,所述返回模块为虚拟信令处理模块; 所述虚拟业务处理模块设置为当所述发生故障的模块为业务处理模块 时, 转发需要所述发生故障的业务处理模块处理的消息到所述至少两个短消 息局中的除所述发生故障的业务处理模块所属的短消息局之外的一短消息局 的业务处理模块进行处理;
所述虚拟信令处理模块设置为将处理结果返回所述发生故障的业务处理 模块所属的短消息局的信令处理模块。
4、 根据权利要求 1所述的系统, 其中,
所述转发模块为虚拟业务处理模块,所述返回模块为虚拟 SMPP AGENT 模块;
所述虚拟业务处理模块设置为当所述发生故障的模块为业务处理模块 时, 转发需要所述发生故障的业务处理模块处理的消息到所述至少两个消息 局中的除所述发生故障的业务处理模块所属的短消息局之外的一短消息局的 业务处理模块进行处理;
所述虚拟 SMPP AGENT模块设置为将处理结果返回所述发生故障的业 务处理模块所属的短消息局的 SMPP AGENT模块。
5、 根据权利要求 1所述的系统, 其中,
所述转发模块为虚拟 SMPP AGENT模块,所述返回模块为虚拟业务处理 模块;
所述虚拟 SMPP AGENT模块设置为当所述发生故障的模块为 SMPP AGENT模块时, 转发需要所述发生故障的 SMPP AGENT模块处理的消息到 所述至少两个短消息局中的除所述发生故障的 SMPP AGENT模块所属的短 消息局之外的一短消息局的 SMPP AGENT模块进行处理;
所述虚拟业务处理模块设置为将处理结果返回所述发生故障的 SMPP AGENT模块所属的短消息局的业务处理模块。
6、 根据权利要求 1至 5中任一项所述的系统, 其中,
所述虚拟短消息局还包括配置管理模块, 所述配置管理模块设置为监控 所述至少两个短消息局中的每个短消息局的与发生故障的模块相应的模块的 负荷状态, 为所述转发模块提供分流策略, 以供所述转发模块根据所述相应 的模块的负荷状态 , 选择所述相应的模块中负荷最低的模块进行转发。
7、 一种短消息中心系统的实现方法, 包括步骤:
创建与至少两个短消息局相连接的虚拟短消息局;
所述虚拟短消息局的转发模块接收所述至少两个短消息局中一个的模块 发送的消息, 并将所述消息转发到所述至少两个短消息局中的另一个的与所 述转发模块相应的模块进行处理; 以及
所述虚拟短消息局的返回模块接收处理结果, 并将所述处理结果返回到 发送所述消息的模块;
从而实现多网多平面结构的短消息中心系统。
8、根据权利要求 7所述的方法, 在所述返回模块将所述处理结果返回到 发送所述消息的模块的步骤之前, 还包括:
所述虚拟短消息局的配置管理模块建立转发关系表, 在所述转发关系表 中设置发送所述消息的模块所属的短消息局的标识信息、 发送所述消息的模 块所属的短消息局的模块的标识信息, 以及所述消息所转发到的模块所属的 短消息局的标识信息、 所述消息所转发到的模块的标识信息, 以供所述返回 模块查询来返回所述处理结果。
9、根据权利要求 7所述的方法, 在所述转发模块将所述消息转发到所述 至少两个短消息局中的另一个的与所述转发模块相应的模块进行处理的步骤 之前, 还包括:
所述虚拟短消息局的配置管理模块监控所述至少两个短消息局中的除发 送所述消息的模块所属的短消息局之外的每个短消息局的与所述转发模块相 应的模块的负荷状态 , 为所述转发模块提供分流策略, 以供所述转发模块根 据监控到的模块的负荷状态, 选择最低负荷的模块进行转发。
10、 根据权利要求 7至 9任一项所述的方法, 其中,
所述转发模块为虚拟信令处理模块、所述返回模块为虚拟业务处理模块、 发送所述消息的模块为业务处理模块以及所述消息所转发到的模块为信令处 理模块; 或者
所述转发模块为虚拟业务处理模块、所述转发模块为虚拟信令处理模块、 发送所述消息的模块为信令处理模块以及所述消息所转发到的模块为业务处 理模块; 或者
所述转发模块为虚拟业务处理模块、所述转发模块为虚拟 SMPP AGENT 模块、发送所述消息的模块为 SMPP AGENT模块以及所述消息所转发到的模 块为业务处理模块; 或者
所述转发模块为虚拟 SMPP AGENT模块、所述转发模块为虚拟业务处理 模块、 发送所述消息的模块为业务处理模块以及所述消息所转发到的模块为 SMPP AGENT模块。
PCT/CN2009/074254 2009-06-04 2009-09-27 多网多平面结构的短消息中心系统及其实现方法 Ceased WO2010139150A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP09845430.9A EP2437538B1 (en) 2009-06-04 2009-09-27 Multi-network multi-plane structure smsc system and method
US13/257,893 US8799382B2 (en) 2009-06-04 2009-09-27 Multi-network multi-plane structure short message centre system and implementation method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA200910107683XA CN101610534A (zh) 2009-06-04 2009-06-04 多网多平面结构的短消息中心系统及其实现方法
CN200910107683.X 2009-06-04

Publications (1)

Publication Number Publication Date
WO2010139150A1 true WO2010139150A1 (zh) 2010-12-09

Family

ID=41484061

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/074254 Ceased WO2010139150A1 (zh) 2009-06-04 2009-09-27 多网多平面结构的短消息中心系统及其实现方法

Country Status (4)

Country Link
US (1) US8799382B2 (zh)
EP (1) EP2437538B1 (zh)
CN (1) CN101610534A (zh)
WO (1) WO2010139150A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8347100B1 (en) 2010-07-14 2013-01-01 F5 Networks, Inc. Methods for DNSSEC proxying and deployment amelioration and systems thereof
US9986026B2 (en) * 2012-10-31 2018-05-29 Nec Corporation Network communication system and virtualization method thereof
US9344865B1 (en) 2013-03-07 2016-05-17 F5 Networks, Inc. Methods for improving service of SMPP messages and devices thereof
US10797888B1 (en) 2016-01-20 2020-10-06 F5 Networks, Inc. Methods for secured SCEP enrollment for client devices and devices thereof
US10496526B2 (en) 2016-11-04 2019-12-03 Salesforce.Com, Inc. Creation and utilization of ephemeral organization structures in a multitenant environment
US10136270B1 (en) * 2018-02-11 2018-11-20 Edge Opti Tech Ltd. System and method for monitoring receptions of short messages
US11010272B2 (en) 2018-07-31 2021-05-18 Salesforce.Com, Inc. Systems and methods for secure data transfer between entities in a multi-user on-demand computing environment
US11010481B2 (en) 2018-07-31 2021-05-18 Salesforce.Com, Inc. Systems and methods for secure data transfer between entities in a multi-user on-demand computing environment
US11303699B1 (en) * 2021-06-04 2022-04-12 Shopify Inc. Dynamic configuration of multi-part transfers

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1394089A (zh) * 2001-07-04 2003-01-29 华为技术有限公司 一种移动数据业务网络系统及其通信方法
CN1527618A (zh) * 2003-03-04 2004-09-08 深圳市中兴通讯股份有限公司上海第二 具有双网双平面结构的短消息中心系统
CN101287152A (zh) * 2007-04-10 2008-10-15 中兴通讯股份有限公司 多网络短消息终呼业务的实现方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7546346B2 (en) * 1997-07-28 2009-06-09 Juniper Networks, Inc. Workflow systems and methods for project management and information management
US7003307B1 (en) * 2002-01-31 2006-02-21 Cellco Partnership System and method for a messaging gateway
KR100621325B1 (ko) * 2003-07-03 2006-09-13 에스케이 텔레콤주식회사 Ss7 게이트웨이를 이용한 부하 분산 방식의 단문 메시지서비스 시스템 및 그를 이용한 sms 메시지의 처리 방법
CN100440995C (zh) * 2005-07-24 2008-12-03 华为技术有限公司 一种分流短消息的方法及其系统
US7496579B2 (en) * 2006-03-30 2009-02-24 International Business Machines Corporation Transitioning of database service responsibility responsive to server failure in a partially clustered computing environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1394089A (zh) * 2001-07-04 2003-01-29 华为技术有限公司 一种移动数据业务网络系统及其通信方法
CN1527618A (zh) * 2003-03-04 2004-09-08 深圳市中兴通讯股份有限公司上海第二 具有双网双平面结构的短消息中心系统
CN101287152A (zh) * 2007-04-10 2008-10-15 中兴通讯股份有限公司 多网络短消息终呼业务的实现方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2437538A4 *

Also Published As

Publication number Publication date
EP2437538A1 (en) 2012-04-04
US8799382B2 (en) 2014-08-05
US20130110939A1 (en) 2013-05-02
EP2437538B1 (en) 2019-12-11
EP2437538A4 (en) 2017-04-26
CN101610534A (zh) 2009-12-23

Similar Documents

Publication Publication Date Title
WO2010139150A1 (zh) 多网多平面结构的短消息中心系统及其实现方法
US7724671B2 (en) Architecture for resource management in a telecommunications network
EP1763204B1 (en) System and method for redundant switches taking into account learning bridge functionality
EP2081336B1 (en) Business message transmission method, system and apparatus
CN105072021A (zh) 一种调度自动化系统跨网段的消息转发方法
CN1372408A (zh) 在移动智能网上提供短消息智能业务的方法
JP2011527126A (ja) ブレードクラスタ交換センタサーバ及びシグナリング方法
CN1128553C (zh) 动态控制路由选择
CN114928399B (zh) 面向多卫星通信系统接入的网间互联系统及业务互通方法
JP4712941B2 (ja) パケットネットワークと回路ネットワークを含む通信ネットワークにおいて呼を設定する方法
WO2007012248A1 (en) A method and system for distributing short message
US20090122791A1 (en) Method and apparatus for selective recovery from branch isolation in very large voip networks
WO2008037188A1 (fr) Procédé et système de réalisation d'un service de messages courts au moyen d'un terminal ngn
CN1142686C (zh) 电话系统及其服务提供方法
CN101321326B (zh) 一种短消息首次下发平台的短消息转发方法
CN102006523B (zh) 一种跨信令网的信息发送方法及系统
WO2007033524A1 (en) A method for receiving/sending short message by a g net short message center for a cdma user and the short message gateway thereof
US7710880B2 (en) Method and apparatus for security protection of service interruption in switch network
CN100456685C (zh) 一种二层组播的实现方法及接入设备
KR100803279B1 (ko) 통합 신호점 제어 및 백업 관리 시스템 및 그 방법
EP1192812A1 (en) Signaling gateway
KR20050004582A (ko) Ss7 게이트웨이를 이용한 부하 분산 방식의 단문 메시지서비스 시스템 및 그를 이용한 sms 메시지의 처리 방법
CN100544456C (zh) 一种汇接系统和汇接系统中呼叫路由的方法
JP5324576B2 (ja) 独立移動電話ネットワークのための分散型耐故障性ボイスメッセージシステム
CN101192980B (zh) 一种消息环回的方法及系统

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: 09845430

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13257893

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2009845430

Country of ref document: EP