Patent ID: 8756126

Claim:
A billing device for a mobile communication system to be cooperated in an open mobile business supporting system, the billing device comprising hardware that defines: a business logic processor configured to store, manage, and perform a biz template formed of at least one biz object arranged according to a flow of a corresponding biz logic, wherein the biz template is a standardized biz logic that is defined by selecting low-level functions which can be grouped as a unit function and performed in the mobile communication system among service logics provided from a content provider/service provider (CP/SP), wherein the at least one biz object includes at least one of a first biz object associated with a first function requiring to cooperate with a corresponding legacy system of the mobile communication system and a second biz object associated with a second function performing a comparison and determination operation based on the result of cooperating, and wherein the standardized biz logic is defined based on frequency of use and reusability of corresponding functions by at least one CP/SP; an open interface processor configured to receive a request of performing a predetermined biz logic from the CP/SP through a network, request the business logic processor to perform a biz template corresponding to the requested biz logic, receive the result of the request, and transfer the received result to the CP/SP through the network; a legacy cooperation processor configured to relay a request from a predetermined legacy system and return the result to the predetermined legacy system while performing a biz template by relaying interworking between the business logic processor and a legacy system of the mobile communication system; an infra channel provider configured to receive a request of performing a biz object from a legacy system of the mobile communication system, perform the biz object by cooperating with another legacy system through the legacy cooperation processor, and transfer the result to a corresponding legacy system; and a billing processor configured to collect billing logs generated by performing a biz template at the business logic processor or by performing a biz object in the infra channel provider, process the collected billing logs, and transfer the processed billing log to the billing legacy system, wherein the billing processor cooperates with the business logic processor through a message queue.