Directed data plan service-launching system and method for virtual operator
10341829 ยท 2019-07-02
Assignee
Inventors
Cpc classification
H04L12/14
ELECTRICITY
H04M15/44
ELECTRICITY
H04M15/00
ELECTRICITY
H04W8/18
ELECTRICITY
International classification
H04M11/00
ELECTRICITY
H04W8/18
ELECTRICITY
H04M15/00
ELECTRICITY
Abstract
A directed data plan service-launching system includes an intelligent communication terminal, a virtual operator directed data plan system, a virtual operator billing system and an application background server, wherein the intelligent communication terminal calculates and stores mobile network data usage, and periodically uploads the same to the virtual operator directed data plan system with a certain time period, the virtual operator directed data plan system performs bill integration on data of the data usage to form and send a directed data plan bill to the virtual operator billing system, and the virtual operator billing system performs a charge deduction or billing with a specific price on the directed data plan bill; a primary operator billing system performing a charge deduction or billing with a specific price on the directed data plan bill; and an application background service system providing a background service to an application client side.
Claims
1. A directed data plan service-launching system for a virtual operator, comprising: an intelligent communication terminal, a directed data plan server of the virtual operator, a billing server of the virtual operator, and an application background server, wherein, the intelligent communication terminal comprises a vendor application directed data plan client configured to perform statistics on mobile network traffic consumed by an application client and store traffic data, and uploads the traffic data to the directed data plan server of the virtual operator, wherein the vendor application directed data plan client is applied based on a model of cooperation between the virtual operator and an application vendor, and is formed by embedding software development kits (SDKs) provided by the virtual operator in an existing application client of the vendor; the directed data plan server of the virtual operator manages subscriber information and directed data plan information, consolidates the traffic data, and forms directed data plan bills; a billing server of an infrastructure operator calculates billing discounts or performs billing at specific prices for the directed data plan bills; and the application background server provides background services for the application client.
2. The directed data plan service-launching system for a virtual operator according to claim 1, wherein the billing server of an infrastructure operator acquires subscriber traffic data bills from core network elements of an infrastructure operator, accomplishes billing of own subscribers of the infrastructure operator, sorts and acquires subscriber traffic data bills of a contracted virtual operator and transmits the subscriber traffic data bills to the billing server of the virtual operator.
3. The directed data plan service-launching system for a virtual operator according to claim 1, wherein the intelligent communication terminal comprises a vendor application directed data plan management client configured to identify the application client and perform statistics on mobile network data traffic consumed by each application client.
4. A directed data plan service-launching method for a virtual operator, comprising the following steps: 1) performing statistics on mobile network data traffic and storing traffic data, by an intelligent communication terminal having a vendor application directed data plan client, wherein the vendor application directed data plan client is applied based on a model of cooperation between the virtual operator and an application vendor, and is formed by embedding software development kits (SDKs) provided by the virtual operator in an existing application client of a vendor; 2) uploading the traffic data to a directed data plan server of a virtual operator periodically; 3) performing traffic data bill consolidation and forming directed data plan bills, by a directed data plan server of the virtual operator; and 4) calculating billing discounts or performing billing at specific prices for the directed data plan bills, by a billing server of the virtual operator.
5. The directed data plan service-launching method for a virtual operator according to claim 4, wherein step 1) further comprises the following steps: receiving subscriber operations, and starting the directed data plan client of virtual operator to access an application background server, by the intelligent communication terminal; and performing statistics on data traffic consumed by the directed data plan client of virtual operator and storing traffic data, by the directed data plan client of virtual operator.
6. The directed data plan service-launching method for a virtual operator according to claim 4, wherein step 1) further comprises the following steps: receiving subscriber operations, and starting an application client to access the application background server, by the intelligent communication terminal; identifying the started application client, by a directed data plan management client of virtual operator; and performing statistics on mobile network data traffic consumed by each application client, by the vendor application directed data plan management client.
Description
IV. BRIEF DESCRIPTION OF DRAWINGS
(1) The accompanying drawings are provided to help further understanding of the present invention, and constitute a part of the description. These drawings are used in conjunction with the embodiments of the present invention to interpret the present invention, but do not constitute any limitation to the present invention. In the figures:
(2)
(3)
(4)
V. EMBODIMENTS
(5) Hereunder some embodiments of the present invention will be described, with reference to the accompanying drawings. It should be appreciated that the preferred embodiments described here are only provided to describe and interpret the present invention, but do not constitute any limitation to the present invention.
(6)
(7) The directed data plan system of virtual operator 20 manages subscriber information and directed data plan information, receives traffic data uploaded from the intelligent communication terminal 10, consolidates the traffic data, forms directed data plan bills, and transmits the directed data plan bills to the billing system of virtual operator 30.
(8) The billing system of virtual operator 30 is connected to the billing system of infrastructure operator 50 over Internet, receives subscriber traffic bills of the virtual operator transmitted from the billing system of infrastructure operator 50, accomplishes billing of the subscribers of the virtual operator; receives directed data plan bills transmitted from the directed data plan system of virtual operator 20, and calculates traffic billing discounts for directed data plans of the subscribers.
(9) The application background service system 40 is a background service system for vendor application clients, and provides background services to the vendor application clients.
(10) The billing system of infrastructure operator 50 acquires subscriber traffic data bills from core network elements of an infrastructure operator, accomplishes billing of own subscribers of the infrastructure operator, sorts and acquires subscriber traffic data bills of a contracted virtual operator, forms subscriber traffic data bills and transmits the subscriber traffic data bills to the billing system of virtual operator 30.
Embodiment 1
(11) In this embodiment, the intelligent communication terminal 10 comprises a vendor application directed data plan client, which performs statistics on mobile network data traffic consumed by the application, so that the intelligent communication terminal 10 uploads traffic data to the directed data plan system of virtual operator 20.
(12) The vendor application directed data plan client is applied based on a model of cooperation between a virtual operator and an application vendor, and is formed by embedding SDKs provided by the virtual operator in an existing application client of the vendor. The directed data plan application client with embedded SDKs can perform statistics on mobile network data traffic consumed by the application and upload the result of traffic bills to the directed data plan system of virtual operator via the intelligent communication terminal 10.
(13)
(14) First, in step 201, the vendor application directed data plan client in the intelligent communication terminal 10 is started, obtains services provided by the application background service system 40, and consumes mobile network data traffic; the vendor application directed data plan client performs statistics on mobile network data traffic consumed by itself, and stores the traffic data in a storage module in the intelligent communication terminal 10;
(15) in step 202, the intelligent communication terminal 10 uploads the traffic data stored in the storage module to the directed data plan system of virtual operator 20 periodically;
(16) in step 203, the directed data plan system of virtual operator 20 receives the traffic data transmitted from the intelligent communication terminal 10, consolidates the traffic bills, forms directed data plan bills, and transmits the directed data plan bills to the billing system of virtual operator 30;
(17) in step 204, the billing system of virtual operator 30 calculates billing discounts or performs billing at specific prices for the directed data plan bills uploaded from the directed data plan system of virtual operator 20.
(18) The billing system of virtual operator 40 performs synchronization for all access traffic bills of the subscribers of the virtual operator, sorts and acquires the traffic bills, and transmits the traffic bills to the billing system of virtual operator 30.
(19) In this embodiment, a subscriber starts the vendor application directed data plan client in the intelligent communication terminal, the vendor application directed data plan client performs statistics on mobile network data traffic consumed by the application client accessing the application background service system, and stores the traffic data in a storage module of the intelligent communication terminal;
(20) the intelligent communication terminal uploads the stored statistical data of traffic consumed by the application client to the directed data plan system of virtual operator through the mobile network and Internet periodically;
(21) the directed data plan system of virtual operator consolidates the traffic data uploaded from the intelligent communication terminal, and transmits traffic bills within the range of a directed data plan to the billing system of virtual operator, on the basis of the directed data plan;
(22) the billing system of virtual operator creates a subscriber traffic resource account, and makes compensation to the subscriber traffic account according to the received traffic bills of the directed data plan system of virtual operator;
(23) the usable traffic in the traffic resource account is deducted in precedence when the subscriber uses the service normally, to attain a purpose of providing a directed data plan service free of charge to the subscriber.
(24) With the system and method described above, the usable traffic in the traffic resource account is deducted in precedence when the subscriber uses the service normally; thus, a directed data plan service provided by the virtual operator to a subscriber is realized.
Embodiment 2
(25) In this embodiment, the intelligent communication terminal 10 comprises a vendor application directed data plan management client, which can identify the application clients in the intelligent communication terminal 10, performs statistics on mobile network data traffic consumed by each application client, and uploads the result of traffic bills via the intelligent communication terminal 10 to the directed data plan system of virtual operator 20.
(26)
(27) First, in step 301, the vendor application directed data plan management client in the intelligent communication terminal 10 is started and monitors the start of all application clients in the intelligent communication terminal 10, identifies any application client that consumes mobile network data traffic, performs statistics on mobile network data traffic consumed by the application client, and stores the traffic data in a storage module in the intelligent communication terminal 10;
(28) in step 302, the intelligent communication terminal 10 uploads the traffic data stored in the storage module to the directed data plan system of virtual operator 20 periodically;
(29) in step 303, the directed data plan system of virtual operator 20 receives the traffic data transmitted from the intelligent communication terminal 10, consolidates the traffic bills, forms directed data plan bills, and transmits the directed data plan bills to the billing system of virtual operator 30;
(30) in step 304, the billing system of virtual operator 30 calculates billing discounts or performs billing at specific prices for the directed data plan bills uploaded from the directed data plan system of virtual operator 20.
(31) The billing system of virtual operator 40 performs synchronization for all access traffic bills of the subscribers of the virtual operator, sorts and acquires the traffic bills, and transmits the traffic bills to the billing system of virtual operator 30.
(32) In this embodiment, the directed data plan management client of virtual operator is started automatically after the intelligent communication terminal 10 is powered on; after the subscriber starts an application client in the intelligent communication terminal 10, the directed data plan management client of virtual operator identifies the started application client, performs statistics on mobile network data traffic consumed by the application client accessing the application background service system 40, and stores the traffic data;
(33) the directed data plan management client of virtual operator uploads the stored statistical data of traffic consumed by the vendor application client to the directed data plan system of virtual operator through the mobile network and Internet periodically; the directed data plan system of virtual operator consolidates the traffic data uploaded from the intelligent communication terminal, and transmits traffic bills within the range of a directed data plan to the billing system of virtual operator, on the basis of the directed data plan;
(34) the billing system of virtual operator creates a subscriber traffic resource account, and makes compensation to the subscriber traffic account according to the received traffic bills of the directed data plan system of virtual operator;
(35) the usable traffic in the traffic resource account is deducted in precedence when the subscriber uses the service normally, to attain a purpose of providing a directed data plan service free of charge to the subscriber.
(36) Those skilled in the art should appreciate: the embodiments described above are only some preferred embodiments of the present invention, and should not be deemed as constituting any limitation to the present invention. Though the present invention is described and illustrated in detail with reference to the embodiments, the present invention is not limited to these embodiments. Those skilled in the art can easily make modifications to the technical scheme described above in the embodiments or make equivalent replacement of some technical features. Any modification, equivalent replacement, or refinement to the embodiments without departing from the spirit and the principle of the present invention shall be deemed as falling into the scope of protection of the present invention.