With the integration and restructure of major domestic telecom operators, especially the forthcoming of 3G mobile business, each telecom operators has to reform their business pattern and service pattern. Due to early constructed, the current BSS system used by Changchun Unicom branch has fallen behind the times. The flexibility and real-time performance of the old system is unable to adapt to the requirement of high quality service, and it couldn't even support for 3G business. With the increasingly fierce market competition, the company faces the pressure of enhancing service level, improving profitability, increasing the quality of network etc. In addition, the existence of two sets of business support system, fixed telephone switched network and G network, obstructs the rapid implementation, dispose and management of the business. To integrate of business, therefore, has become extremely urgent.This paper studies how to build the credit control system and realize the integration of the business according to《the users' menu of China Unicom Credit Control (V1.0)》. The system is designed to meet the various demand of credit control business, enhance the flexibility, improve the quality of service, increase the processing speed, and effectively prevent high owe and thus achieved the purpose of reducing owe rate and ensure all business income collecting on time. How to achieve the integration, real time and flexible of the process of the credit control, therefore, became the key task.After investigate and analyze the original support system of Changchun Unicom, this paper has implemented the designation and construction of an improved credit control system based on J2EE and multi-level stereo components design ideas.Based on the actual project, from the angel of the demand, this work analyses several essential points such as multi-level credit limits system, credit processing interface system, credit control roles system. In this research, many key solutions include the unified credit control center, the unified process of credit control, the real-time flow based on task schedule mechanism, multi-level credit control mechanism, credit control memory tree and deduced memory tree, etc. This system adapts unified control center and unified process of credit control, implements integration support of fixed telephone switched network and PHS, broadband, GSM and 3G. It can support after payment and prepayment business, and satisfy the demands of development of integration business, ensure normal operation of the 3G mobile business of China Unicom.This system can maintain all kinds of information about customer's parameters through credit control memory tree and deduct memory tree. It facilitates rapid access to the user's operation such as stop, start and to the state of payment alert. Furthermore, it can reduce the frequency of database access, greatly improve the efficiency of simulation deduct module and credit evaluation module.This system employed the real-time flow based on process scheduling mechanism so as to monitor and manage the processing of real-time expenditure thread, sales taking thread, worksheet process thread. That made the credit control real-time processing task obtains good correlation and monitoring under the condition of automated, and increase correctness, stability and flexibility of the credit control real-time processing.This system adapts the multi-level credit control mechanism. For credit control, the credit limit can be processed on order of account-level, user-level and item-level. Firstly, we estimate the credit limit of the account-level, incase of the insufficient, turn to the estimation of user-level, and at last, estimate on item-level.According to the data flow we divided this system into three parts, they are credit control trigger, credit control computation and credit control interface. In this paper we elaborate the method of design and the implementation strategy of each part in detail. The main function of each part is described as follows:1. Credit Control TriggerThree threads including batch real-time expenses processing, revenue processing, work sheet processing are used to real-time monitoring the consumption and payment of the users and the change of the worksheets. Any changes will trigger the credit control. In addition, through external command mode the credit control can be triggered manually.2. Credit Control ComputationGet an account and the deposits, owe, offset and overdraw limit of all users that belong to this account from the memory, and then obtain the credit value by subtracting the owning fee from the deposit. Next, match this value to credit rules, and combine the information about type of payment, to decide whether to send the stop/start worksheet or to press for payment, and eventually generated the data of startup/stop as well as press for payment.3. Credit Control InterfaceAdopt two interface tables of stop/recover and press for payment to receive the real-time stop/start and press for payment data produced from the credit control process, through real-time calling the stored process, the updated data in the interface table can be synchronized to stop/start and press for payment table, and notify the interface service to process these data. Interface service program can real-time scan the record of interface table, and send the marked data to the exchange system or 97 customer service system.Due to lack of time in researching and development, there are many shortcomings and insufficiency in this system in the initial phase. During the next months, nevertheless, the functions of the system have been constantly perfected and will be improved in the future. This system can satisfy various demands of the credit control work, and has made remarkable achievement in aspect of prevent high telephone owe, control of malicious owe fee, make owe rate decreased obviously, effectively relieve the pressure of the callers, guarantee the withdrawal of income of all business on time. |