发明名称 Multi-network multi-plane structure short message centre system and implementation method thereof
摘要 A short message center system and an implementation method thereof are disclosed in the present invention, to implement the short message center system with multi-network multi-plane structure. The short message center system includes a virtual short message office and at least two short message offices. Wherein the short message office includes a signaling processing module, a service processing module and SMPP AGENT module, the virtual short message office includes a forwarding module and a returning module, the forwarding module is used to, when the module of short message office is faulted, forward a message to be processed by the faulted module to a corresponding module in another short message office to be processed, the returning module is used to return a processing result to the short message office with faulted module.
申请公布号 US8799382(B2) 申请公布日期 2014.08.05
申请号 US200913257893 申请日期 2009.09.27
申请人 ZTE Corporation 发明人 Yang Yikun;Chen Zhengguang;Nie Rongchu
分类号 H04L12/703;H04L12/56;H04L29/08;H04L12/24 主分类号 H04L12/703
代理机构 Ling and Yang Intellectual Property LLC 代理人 Wu Ling;Yang Stephen;Ling and Yang Intellectual Property LLC
主权项 1. A method for implementing a short message center system, comprising the steps of: creating a virtual short message office connected with at least two short message offices; wherein, each short message office comprises at least one computer processor which implements: a signaling processing module, a service processing module, and a short message peer to peer protocol agent (SMPP AGENT) module, said signaling processing module is connected to said SMPP AGENT module through said service processing module and they are structured in three separate layers; and said virtual short message office comprises at least one computer processor which implements: a virtual signaling processing module, a virtual service processing module, and a virtual SMPP AGENT module which are not connected and do not communicate with each other, and a configuration management module; wherein, the virtual signaling processing module is structured in the same layer with the signaling processing modules of the short message offices, the virtual service processing module is structured in the same layer with the service processing modules of the short message offices, and the virtual SMPP AGENT module is structured in the same layer with the SMPP AGENT modules of the short message offices; each virtual module of said virtual short message office only receiving messages sent from the modules of the short message offices in the adjacent layer, and selecting another short message office based on a configured load-balancing policy and forwarding the messages to the module of the selected short message offices which is in the same layer with the virtual module; the configuration management module maintaining a forwarding relation table that stores an association relation including, for each message: identification information of the short message office with the module sending the message, identification information of a module of the short message office with the module sending the message, and identification information of the short message office with the module which the message is forwarded to, identification information of a module which the message is forwarded to; after the message is processed at a corresponding module of the selected short message office, a response message being returned to a virtual module of the virtual short message office which is adjacent to the corresponding module of the selected short message office; the said virtual module of the virtual short message office querying the forwarding relation table to determine the module of the original sending short message to receive the response message, and returning the response message to the original sending short message office, thereby returning the response messages to the modules of the original sending short message offices based on the forwarding relation table; wherein, the communication channels between the different layers are independent to each other, so when any module from any of the short message offices fails, only the messages that need to be processed by the failed module will be forwarded to a module in the virtual short message office and be further forwarded to the corresponding module of a different short message office in the same layer for processing, other modules in the short message offices that do not fail will continue normal operation.
地址 Shenzhen, Guangdong Province CN