Font Size: a A A

The Design And Implementation Of Reminder System Based On The Telecom Convergence Billing System

Posted on:2020-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:J F ShenFull Text:PDF
GTID:2428330575458296Subject:Engineering
Abstract/Summary:PDF Full Text Request
The telecom billing system is the operation center of telecom operators.It is con-stantly evolving with the development of telecommunication industry and computer industry.At present,telecom convergence billing is the mainstream solution for tele-com operators,aiming at providing flexible online billing capabilities,the integration of post-payment billing mode and pre-payment billing mode and fully integrated busi-ness capabilities.Post-paid users have the characteristic of credit consumption,so the convergence billing system must control the arrears of the subscribers to prevent excessive economic losses to the operators.This thesis studies the reminder system based on the convergence billing system,and the topic comes from the project that I participated in during my internship period.The reminder system provides customiz-able reminder strategies for operators,and automatically executes collection process according to the predefined reminder strategies.The original architecture of the con-vergence billing system can not meet the basic characteristics of convergent billing,and flexibility and scalability of the system are poor.What's more,the efficiency of processing massive data is low,so the company redesigned the architecture of the convergent billing system.In order to better adapt to the basic characteristics of the convergent billing system,this thesis designs and implements a reminder system for post-paid users based on the provided architecture.With the goal of achieving high processing efficiency and flexibility of the re-minder system,the system is based on the Spring and Struts framework and this thesis designs and implements reminder system with the help of task concurrent processing technology,timed task framework and data access framework.This thesis mainly stud-ies the receiving arrears module,the generating reminders module,and the executing work orders module.The receiving arrears module completes the preparatory work,and the goal of the module is to collect arrearage and save it in the database.Original arrearage infor-mation is from the transaction and billing data synchronized by the receivable system.The output of generating reminders module are the collections of the work orders re-maining to be executed.The reminder work orders are the minimum units when the system starts executing collection process.The work orders are composed of action execution object,the action,and the execution time.The executing work orders mod-ule completes the execution of the actions.The reminder system configures different timed tasks for various collection actions.These timed tasks will scan the orders reach-ing the execution date and perform collection tasks according to the configuration of reminder application interface.The reminder system will receive bulk arrears data at the end of billing period and the system uses task grouping concurrency technology to divide batch jobs into several sub-tasks and distribute them to different application nodes for concurrent processing,so as to improve the processing efficiency.The timed task framework is the basis for the reminder system,and the instantiation of scheduled tasks is involved in the preparatory reminder stage and the start reminder stage.In the preparatory reminder stage,the reminder system performs a scheduled task to parse the batch files and saves the transaction and arrearage information in the database.In the start reminder stage,the system performs pre-processing timed task to extract the bills that exceed the latest payment date,and then executes the scheduled task corresponding to the action to scan the work orders reaching the execution date.Taking the business content and basic characteristics of the reminder system as the test objectives,this thesis builds the integrated charging network,compiles test cases,and tests the three main modules of the system.By testing the functions of each module,the correctness and efficiency of the business logic of the system are verified.It is proved that the reminder system can achieve concurrent processing of batch tasks,and can make the reminder system operate normally under the framework of convergence billing system.
Keywords/Search Tags:Convergence billing system, Reminder system, Grouping concurrent, Business logic
PDF Full Text Request
Related items