Font Size: a A A

Improvement Of CRBT SMS Access System

Posted on:2010-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2178360278965516Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
CRBT(Color Ring Back Tone) is a service that customized by the recipient user, providing a piece of pleasant music or salutation to replace ordinary ring back tone. After registering CRBT service, customers can set their own personalized ring tones, which will be played to the caller to replace the ordinary ring tones when they are called. As a sub-system of CRBT platform, the SMS(Short Message Service) access system processes the user's SMS requests and sends back the results.At present, the SMS access system is implemented with UIScript language which is a private programming language of the IIP(Independent Intelligent Peripheral) platform. UIScript is written in the text editor and loaded onto the IIP control node where the code will be compiled and executed. As the CRBT service grows rapidly, this way of implementation causes some defects in code reusing, service maintenance and software performance. On the other side, the CRBT access sub-systems are constructing separately using different technologies, which causes additional efforts for the developers and introduces the underlying disagreement of service logic.In this paper, an improved solution is presented, which introduces a CRBT SMS Server to separate the CRBT call process and the SMS service process. The CRBT SMS server, which is developed in Java language, is divided into four layers: the network communication layer, the codec layer, the service control layer and the service logic layer. Some popular design patterns and new java technologies are used, such as Java NIO, Spring, Hibernate and JMX, which makes the system extensible and maintainable. Besides, the service logic layer provides APIs for all the CRBT accessing sub-systems including SMS access system, which erases the additional efforts for the developers and the underlying disagreement of service logic.For the moment, the improved solution has been applied in ZMCC CRBT platform successfully. So far, the system is running steadily and meets all the requirements.
Keywords/Search Tags:CRBT, SMS access, MVC, Spring
PDF Full Text Request
Related items