Billing device and processing method
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A billing device and processing method is disclosed. In one embodiment, the method includes i) collecting a billing log according to performing a biz template at the business logic processing unit, ii) verifying validity of the collected billing log, iii) performing a standardizing process on the verified billing log, iv) generating billing data by applying a predetermined billing policy according to the standardized billing log, v) generating a billing file (MDR) to transmit to a billing legacy system of a mobile communication system using the generated billing data and vi) transmitting the generated billing file (MDR) to the billing legacy system.
28 Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 26)
-
-
12. A billing processing method for processing a billing based on performing a biz template, in a billing processing device comprising:
-
collecting, by a billing log parser including a hardware processor, a billing log generated according to performing a biz template formed of at least one biz object at a business logic processing module, 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 a 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;
wherein the standardized biz logic is defined based on frequency of use and reusability of corresponding functions by at least one CP/SP; and
wherein a billing processing module cooperates with the business logic processing module through a message queue to collect the billing log;verifying, by the billing log parser, validity of the collected billing log; performing, by the billing log parser, a standardizing process on the verified billing log; generating, by a billing policy module, billing data by applying a predetermined billing policy according to the standardized billing log; generating, by a billing file generator, a billing file (MDR) to transmit to a billing legacy system of the mobile communication system using the generated billing data; and transmitting, by a billing data transmitter, the generated billing file (MDR) to the billing legacy system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A billing device for processing a billing based on performing a biz template comprising:
-
a parsing module, including a hardware processor, configured to; (a) collect a billing log according to the performing the biz template formed of at least one biz object at a business logic processing module, 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 a 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;
wherein the standardized biz logic is defined based on frequency of use and reusability of corresponding functions by at least one CP/SP; and
wherein a billing processing module cooperates with the business logic processing module through a message queue to collect the billing log;(b) verify validity of the collected billing log; and (c) perform a standardizing process on the verified billing log; a billing policy module configured to generate billing data by applying a predetermined billing policy according to the standardized billing log; a generating module to configured to generate a billing file (MDR) to transmit to a billing legacy system of a mobile communication system using the generated billing data; and a transmitting module configured to transmit the generated billing file (MDR) to the billing legacy system.
-
Specification