Font Size: a A A

Design And Implementation Of Short Message Protocol Conversion Function In Unisms

Posted on:2011-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:H H JiaFull Text:PDF
GTID:2178330335460122Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Nowadays, many products have external interactive short message interface, to send or recive short messages provided by Chinese telecom service providers. Of all the exsiting protocols of telcom service providers, such as the CMPP (China Mobile Peer to Peer, China Mobile Point to Point Protocol), SMPP (Short Message Peer to Peer, Short Message Point to Point Protocol), SGIP (Short Message Gateway Interface Protocol, China Unicom Short Message Gateway Interface Protocol), they are mostly have many types for each protocol, and many fixed complicated fileds for each type.Each time to develop a new set of related business, or to expand system to a new protocol, there are many work to be done in changing the realization of code-decodings parts.Which is a heavey burden to the rapid development of business, especially when the developers want to focus only on the service-related parts.It is irrealistic to let the telcom operators modify the existing protocols to make it simple, which can also cause trouble for the exsiting service systems. At this point, a platform naming UNISMS (UNI Short Message Service), which is dedicated to the exchange of different protocols(including yet not limited to the protocols of the above telcom operators), can not only free the business system from all kinds of complicated external message protocols, it can also add more fuctions the service system can use, thus to support the implementation of different service levels.The UNISMS platform can fulfill the exchange of any two kinds of protocol that the platform already supports(including but not limited to the current Mobile, China Unicorn's protocol of CMPP, SMPP, SGIP). Not only can it eliminate the protocol difference between business system and its destination gateways, to free the service system of the heavy burden (of the coding and decoding of specific agreement of, and the related login, authentication, heartbeat control, etc.).It can also help the business systems to finish more quality-related fuctions, such as flow control, load sharing, buffering, encryption, and to choose the reciver flexibility according to their states and other information.It can make the sending and receiving of information become more flexible, safe and reliable without affecting the business itself.The platform can be installed in between the systems that need to exchange messages. It can be located in both the sned and reciver sides and also one of them.Once installed, it can be seen as a substite of the system in which side it located in, without andy need of changing protocol for the other side, with more load control functions that being mentioned above to be provided.Platform's goal is to make the implement of business-related supporting functions independent with specific communication protocols. To achieve this, all protocols of short message must be stored using a protocol-independent format in the system. During the running process, platform decdode the in-messages to the internal format, process it with all the other fuctions, then code it from the internal format to the target protocol, the function of coding and decoding, using internal format, is finished in the protocol functions.In order to achieve the most basic function of the system:the message forwarding, the correct implementation of protocol conversion function is very important. Also to improve the system's processing speed, as well as to support the various function extensions, the design of internal message has to be well-designed, and these are the functions of the protocol conversion part involved.This thesis is divided into seven sections:introduction, background introduction, requirement analysis, the design of UNISMS's protocol conversion functions, the implementation, functional test, and the summary. The first part is the beginning of this thesis, leading the following context. The second part gives the background of the system, including the generation of short message as well as its development status, the business systems that need to exchange message with the short message gateways, and also other systems that need to exchange messages.The third section describes the requirements of UNISMS system and the the related protocol conversion part.The main flow diagrams and functional modules,as well as some startergies that are used in system are designed in Part IV And the implementation of the system and its modules are given in Part V, including the class diagram, component diagrams. Part VI is the testing of the major functions for the UNISMS's protocol conversion part. The last part of the thesis is the summary of this design.
Keywords/Search Tags:Entities Protocol conversion, Message exchange telecom operators, UNISMS CMPP, SMPP, SGIP
PDF Full Text Request
Related items