CN107888388A - A kind of charging method and system of network acceleration service - Google Patents

A kind of charging method and system of network acceleration service Download PDF

Info

Publication number
CN107888388A
CN107888388A CN201711038515.0A CN201711038515A CN107888388A CN 107888388 A CN107888388 A CN 107888388A CN 201711038515 A CN201711038515 A CN 201711038515A CN 107888388 A CN107888388 A CN 107888388A
Authority
CN
China
Prior art keywords
service
charging
subsystem
target
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711038515.0A
Other languages
Chinese (zh)
Other versions
CN107888388B (en
Inventor
叶文柏
林嵩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201711038515.0A priority Critical patent/CN107888388B/en
Publication of CN107888388A publication Critical patent/CN107888388A/en
Application granted granted Critical
Publication of CN107888388B publication Critical patent/CN107888388B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1428Invoice generation, e.g. customization, lay-out, database processing, algorithms for calculating the bill or formatting invoices as WWW pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1435Metric aspects volume-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1439Metric aspects time-based

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of charging method of network acceleration service, belong to data statistics technical field.Methods described includes:Receive inquiry about charging request;Service list and order corresponding to the inquiry about charging request are searched in configuration information subsystem, wherein, record has domain name, Service name, service window in the service list, and the order record has charging mode and accounting regime;According to the service list and order, service data corresponding to the inquiry about charging request is inquired about in data storage subsystem, and calculating network accelerates the expense of service.Using the present invention, the charging efficiency of network acceleration service can be improved.

Description

A kind of charging method and system of network acceleration service
Technical field
The present invention relates to data statistics technical field, the more particularly to a kind of charging method and system of network acceleration service.
Background technology
With continually developing for Internet technology, network acceleration service is fast-developing therewith, and user takes for network acceleration The demand of business greatly increases.Accordingly, the treating capacity that the expense of network acceleration service calculates is also increasingly huge.
For a certain user, network acceleration service provider (calling in the following text " service provider "), can when carrying out charging to it First to obtain single corresponding service, order and the charging factor related to expense calculating of other extensions, wherein, service in list The service type of network acceleration service is have recorded, such as webpage accelerates service, dynamic to accelerate service, charging is have recorded in order The data such as type and beginning and ending time.Afterwards, service provider can be by the above-mentioned charging factor, and added to correspondence, this is serviced In charging factor table, so, then charging factor table can be combined, complete network of relation and accelerate the expense of service to calculate.
During the present invention is realized, inventor has found that the prior art based on above-mentioned fee calculation procedure is at least deposited In problems with:
Same user can be directed to a multiple order of service commitment, equally, can also be asked in an order a variety of Service.So service is single and order can be many-to-many relationship, and these charging factors are recorded in into a charging factor simultaneously In table, data volume is very huge, and so, the expense of network acceleration service calculates less efficient.
The content of the invention
In order to solve problem of the prior art, the embodiments of the invention provide a kind of charging method of network acceleration service and System.The technical scheme is as follows:
First aspect, there is provided a kind of charging method of network acceleration service, methods described include:
Receive inquiry about charging request;
Service list and order corresponding to the inquiry about charging request are searched in configuration information subsystem, wherein, the clothes Record has domain name, Service name, service window in business list, and the order record has charging mode and accounting regime;
According to the service list and order, inquire about in data storage subsystem and serviced corresponding to the inquiry about charging request Data, and calculating network accelerates the expense of service.
Optionally, the inquiry about charging request at least carries targeted customer's mark, objective time interval, target domain name, target Service one or more in odd numbers, target order number and destination service name.
Optionally, methods described also includes:
When detecting that user's visit capacity is less than predetermined threshold value, the service being stored in the data storage subsystem is obtained Data, calculate respectively in historical period, the expense of the network acceleration service of each user.
Optionally, methods described includes,
When receiving inquiry about charging request, network acceleration service in calculated historical period is directly transferred Expense, then subsequently calculated.
Optionally, a service single pair should a kind of service.
Optionally, the charging mode in an order is identical.
Optionally, methods described also includes:
Receive the newly-increased notice of service of network acceleration service;
Determine that target domain name, destination service name, destination service period and target corresponding to the newly-increased notice of the service are used Family identifies, and establishes destination service list;
Target charging mode of the corresponding destination service of the newly-increased notice of the service in target accounting regime is determined, establishes mesh Mark order;
The destination service list, the target order are stored in the configuration information subsystem, and by the target Service it is single identify, the mark of the target order and the targeted customer identify corresponding storage.
Optionally, methods described also includes:
When detecting that the target domain name corresponds to the service data of destination service name, by the service data and the mesh Mark domain name is correspondingly stored in the data storage subsystem, and records service sub-period corresponding to the service data.
Second aspect, there is provided a kind of charge system of network acceleration service, the system include charging computing subsystem, Configuration information subsystem and data storage subsystem, wherein:
The charging computing subsystem, for receiving inquiry about charging request;
The charging computing subsystem, it is corresponding for searching the inquiry about charging request in the configuration information subsystem Service list and order, wherein, it is described service list in record have domain name, Service name, service window, the order record has charging Mode and accounting regime;
The charging computing subsystem, for according to the service list and order, being looked into the data storage subsystem Service data corresponding to the inquiry about charging request is ask, and calculating network accelerates the expense of service.
Optionally, the inquiry about charging request at least carries targeted customer's mark, objective time interval, target domain name, target Service one or more in odd numbers, target order number and destination service name.
Optionally, the charging computing subsystem, is additionally operable to:
When detecting that user's visit capacity is less than predetermined threshold value, the service being stored in the data storage subsystem is obtained Data, calculate respectively in historical period, the expense of the network acceleration service of each user.
Optionally, the charging computing subsystem, is additionally operable to:
When receiving inquiry about charging request, network acceleration service in calculated historical period is directly transferred Expense, then subsequently calculated.
Optionally, the charging computing subsystem, the configuration information subsystem and/or the data storage subsystem are Single network equipment and/or the device clusters formed by multiple network equipments.
Optionally, the charging computing subsystem, the configuration information subsystem and/or the data storage subsystem Interface is idempotent interface.
Optionally, the charging computing subsystem, is additionally operable to:
Receive the newly-increased notice of service of network acceleration service;
Determine that target domain name, destination service name, destination service period and target corresponding to the newly-increased notice of the service are used Family identifies, and establishes destination service list;
Target charging mode of the corresponding destination service of the newly-increased notice of the service in target accounting regime is determined, establishes mesh Mark order;
The destination service list, the target order are stored in the configuration information subsystem, and by the target Service it is single identify, the mark of the target order and the targeted customer identify corresponding storage.
Optionally, the charging computing subsystem, is additionally operable to:
When detecting that the target domain name corresponds to the service data of destination service name, by the service data and the mesh Mark domain name is correspondingly stored in the data storage subsystem, and records service sub-period corresponding to the service data.
The beneficial effect that technical scheme provided in an embodiment of the present invention is brought is:
In the embodiment of the present invention, inquiry about charging request is received, inquiry about charging request pair is searched in configuration information subsystem The service list and order answered, wherein, servicing record in list has domain name, Service name, a service window, order record have charging mode and Accounting regime, according to service list and order, service data corresponding to inquiry about charging request is inquired about in data storage subsystem, and By the expense of charging operator system-computed network acceleration service.So, only need to be according to when carrying out the charging of network acceleration service The secondary corresponding service of lookup is single, order and service data are, it is necessary to which the data volume of processing is smaller, so as to improve network acceleration clothes The charging efficiency of business.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, make required in being described below to embodiment Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings Accompanying drawing.
Fig. 1 is a kind of framework rough schematic of the charge system of network acceleration service provided in an embodiment of the present invention;
Fig. 2 is a kind of charging method flow chart of network acceleration service provided in an embodiment of the present invention;
The handling process of service billing system when Fig. 3 is a kind of newly-increased network acceleration service provided in an embodiment of the present invention Figure;
Fig. 4 is a kind of detailed deployment diagram of the charge system of network acceleration service provided in an embodiment of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention Formula is described in further detail.
The embodiments of the invention provide a kind of charging method of network acceleration service, this method can be by charging computing subsystem System is realized, and is realized by configuration information subsystem and data storage subsystem auxiliary, charging computing subsystem, configuration information subsystem System and data storage subsystem collectively constitute the charge system of network acceleration service, the framework of the charge system of network acceleration service Can be as shown in Figure 1.Charging computing subsystem can be the single network equipment for being exclusively used in carrying out charging computing in CDN system, Can be the device clusters formed by multiple network equipments, wherein, it can be provided with the network equipment for carrying out expense calculating Process, the network equipment can be calculated the service data got by the process.The network equipment can include processing Device, memory, transceiver, processor can be used for carrying out the charging processing of the network acceleration service in following flows, memory It can be used for storing the data needed in following processing procedures and caused data, transceiver can be used for receiving and sending down State the related data in processing procedure.Similarly, configuration information subsystem can be the service list for being used to store user in CDN system With the single network equipment or network apparatus cluster of order, data storage subsystem can be used to store net in CDN system Network accelerates the single network equipment or network apparatus cluster of the service data of service.
Below in conjunction with embodiment, the handling process of the charging method of the network acceleration service shown in Fig. 2 is entered Row detailed description, content can be as follows:
Step 201, charging computing subsystem receives inquiry about charging request.
In force, the service provider of network acceleration service can record when providing a user network acceleration service The related data of network acceleration service, and collect service fee to user accordingly.When user wants to know corresponding service fee, Inquiry about charging request can be submitted to service provider, so, the charging computing subsystem of service provider can receive this Inquiry about charging is asked.
Step 202, it is single to search service corresponding to inquiry about charging request in configuration information subsystem for charging computing subsystem And order.
Wherein, servicing record in list has domain name, Service name, service window, and order record has charging mode and accounting regime.
In force, after charging computing subsystem receives the inquiry about charging request of user's transmission, can access with confidence Subsystem is ceased, searches service list and order corresponding to inquiry about charging request wherein.One service single pair a kind of should service, service One or more domain names can be recorded in list, each domain name enjoys same service, while can also record each service Corresponding service window, service singly may be referred to shown in table 1.One order can correspond to one or more service lists, order By servicing single and domain name indirect association, the charging mode of related service, and the charging mode institute can be recorded in order Corresponding accounting regime, the charging mode in an order is identical, table 2, table 3 it is exemplary give service single pair shown in table 1 The order answered.Certainly, it is single with order in service, other information can also have been recorded, wouldn't have been had in the present embodiment to it Body limits.It can be appreciated that service is single to belong to many-to-many relationship with order, service is single to fall within many-to-many relationship, i.e., one with domain name Individual service is single can to correspond to multiple orders, and an order can also correspond to multiple service lists, there may be in a service list more Individual domain name, a domain name can also be present in multiple service lists simultaneously, so, for n service list, m order, such as use The processing of prior art, then the charging factor table for including n*m data item can be generated, and use this programme, then only can generate n+m Individual data item.
Table 1
Table 2
Table 3
Step 203, charging computing subsystem inquires about inquiry about charging according to service list and order in data storage subsystem Service data corresponding to request, and calculating network accelerates the expense of service.
In force, charging computing subsystem the service corresponding to inquiry about charging request that finds is single and order after, can be with Service data corresponding to inquiry about charging request is inquired about from data storage subsystem.For example, table 1-3 as shown in step 202, meter It is that charging mode 2 is charges by flow, and at this moment, charging computing subsystem can be deposited in data by using duration based accounting to take mode 1 Store up before searching 2017.4.1 in subsystem, domain name a, b, c network acceleration service A's uses duration, and 2017.4.2 it Afterwards, flow caused by domain name a, b, c network acceleration service A.Afterwards, charging computing subsystem can be based on above-mentioned inquire Service data, calculate the expense of network acceleration service.
Optionally, the present embodiment supports the inquiry of a variety of charging modes, for calculating the clothes of the network acceleration under different condition The expense of business, accordingly, in above-mentioned steps 201-203, when inquiry about charging request at least carries targeted customer's mark, target It is one or more in section, target domain name, destination service odd numbers, target order number and destination service name.
In force, user is when inquiring about the expense of network acceleration service, it is possible to specify specific query context, for example, Some user (i.e. targeted customer) can be specified to accelerate the expense of service in the all-network of some historical period (i.e. objective time interval) With, then targeted customer's mark, objective time interval can be carried in inquiry about charging request, and then, charging computing subsystem receives After inquiry about charging request, it is corresponding to search targeted customer mark, and meet the service list in objective time interval, order and Related service data.Further, user can also specify one or more domain names, then charging computing in the enquiry fee used time Subsystem can screen the data corresponding to above-mentioned domain name in above-mentioned service list, order and service data, be then based on screening The data gone out carry out expense calculating.Equally, user can also specify one or more Service names (i.e. destination service name), then charging Computing subsystem can filter out the data corresponding to destination service name in above-mentioned data.In addition, user can also directly refer to Set the goal service odd numbers, or target order number, so as to which charging computing subsystem can take according to target order number and/or target Business odd numbers, obtains corresponding order from configuration information subsystem and service is single.Certainly, can also be included in inquiry about charging request Above-mentioned one or more information, charging computing subsystem can then find out all information for meeting and being carried in inquiry about charging request Service list, order and service data etc..
Optionally, charging computing subsystem can be in the case of without request, automatically to the network acceleration in certain time The expense of service is calculated, to generate intermediate data, when reducing user's subsequent query, and the occupancy of device resource.Accordingly Processing can be as follows:When detecting that user's visit capacity is less than predetermined threshold value, the acquisition of charging computing subsystem is stored in data and deposited The service data in subsystem is stored up, is calculated respectively in historical period, the expense of the network acceleration service of each user.
In force, during network acceleration service is realized, data storage subsystem periodically can be obtained and deposited Store up the service data of network acceleration service.Afterwards, charging computing subsystem can detect current user's visit capacity in real time, work as inspection When measuring user's visit capacity and being less than predetermined threshold value, then charging computing subsystem can utilize the process resource of current network device, Obtain and be stored in service data in above-mentioned data storage subsystem, then for each user, when being calculated and stored in history The expense of the network acceleration service of user in section.So, when then receiving the inquiry about charging request of some user, can directly adjust The expense of calculated network acceleration service is taken, is then subsequently calculated on this basis.For example, historical period can be 1 day gone, at the moment in morning, user's visit capacity can typically be less than predetermined threshold value, then can calculate each user within past 1 day Network acceleration service expense, afterwards, inquire about expense of some user in a certain all network acceleration services if desired, then The user having calculated that expense daily within 7 days this weeks can be directly invoked, is afterwards carried out expense simply cumulative. It is contemplated that can also set periodically carry out above-mentioned calculating processing, as the cycle be one day, calculate processing occur the moment be daily Morning 3:00 starts, and calculates the expense of the network acceleration service of each user in current period.
Optionally, when the present embodiment also discloses a kind of newly-increased network acceleration service, the processing inside service billing system Flow, specifically can be as shown in Figure 3:
Step 301, charging computing subsystem receives the newly-increased notice of service of network acceleration service.
In force, user is after a certain network acceleration service of service provider application of network acceleration service, meter Expense computing subsystem can receive the newly-increased notice of corresponding service.
Step 302, charging computing subsystem determines target domain name, destination service name, target corresponding to the newly-increased notice of service Service window and targeted customer's mark, establish destination service list.
In force, after charging computing subsystem have received the newly-increased notice of service of network acceleration service, it may be determined that Target domain name, destination service name, destination service period and targeted customer's mark, are then established corresponding to the newly-increased notice of the service Corresponding destination service list.It is noted that above- mentioned information can be directly entrained by servicing newly-increased notice, can also Designated area is stored in advance in, after charging computing subsystem receives the newly-increased notice of service, the link of designated area can be obtained, So as to obtain above- mentioned information by accessing above-mentioned designated area.
Step 303, charging computing subsystem determines the corresponding destination service of the newly-increased notice of service in target accounting regime Target charging mode, establish target order.
This step is similar with the specific processing of step 302, and here is omitted.
Step 304, destination service list, target order are stored in configuration information subsystem by charging computing subsystem, and The mark of destination service list, the mark of target order and targeted customer are identified into corresponding storage.
In force, charging computing subsystem takes in the target for the newly-increased notice of service for establishing map network acceleration service Business is single can to store destination service list and target order into configuration information subsystem with after target order, at the same time it can also The corresponding relation that the mark of destination service list, the mark of target order and targeted customer identify three is established, in order to follow-up net Network accelerates the expense of service to calculate.
Optionally, after newly-increased network acceleration service, corresponding service data can be added in data storage subsystem, Specific processing can be as follows:When detecting that target domain name corresponds to the service data of destination service name, by service data and target Domain name is correspondingly stored in data storage subsystem, and records service sub-period corresponding to service data.
In force, can be right in newly-increased network acceleration service, and after having established destination service list and target order Target domain name corresponding to network acceleration service is monitored, when detecting that target domain name corresponds to the service data of destination service name When, it can be stored in the service data is corresponding with target domain name in data storage subsystem, and it is corresponding to record service data Service sub-period.It is, of course, also possible in storage, while mark the destination service name corresponding to this section of service data.
It is noted that each subsystem is stateless in the charge system of network acceleration service, its interface API (Application Programming Interface, application programming interface) is idempotent interface, and identical parameter passes through The different network equipments can obtain identical result in subsystem, and repeatedly request still can obtain identical result;It is special based on this Property, each subsystem can provide service parallel by the more network equipments, and can improve son by increasing the network equipment The disposal ability of system.
Fig. 4 is the detailed deployment diagram of the charge system of network acceleration service in the present embodiment, including entrance reverse proxy sets Standby, charging computing subsystem, configuration information subsystem and data storage subsystem.Wherein, entrance is by two height hot standby each other Available reverse agent equipment is formed, and is externally presented as same virtual ip address, so, two reverse proxy equipment while machine of delaying External service can be just influenceed, so the availability of charge system can be improved.Multiple networks in charging computing subsystem are set The standby expense that can be used for calculating network simultaneously and accelerate service, energy can be handled by increasing the quantity of the network equipment to extend it Power.Configuration information subsystem is used as entrance by a proxy port, and has by entrance distribution request into the subsystem On the network equipment of body, the storage of configuration information subsystem or inquiry energy can be strengthened by increasing the quantity of the network equipment Power.Data storage subsystem is similar with configuration information subsystem, is no longer described in detail herein.
In the embodiment of the present invention, inquiry about charging request is received, inquiry about charging request pair is searched in configuration information subsystem The service list and order answered, wherein, servicing record in list has domain name, Service name, a service window, order record have charging mode and Accounting regime, according to service list and order, service data corresponding to inquiry about charging request is inquired about in data storage subsystem, and By the expense of charging operator system-computed network acceleration service.So, only need to be according to when carrying out the charging of network acceleration service The secondary corresponding service of lookup is single, order and service data are, it is necessary to which the data volume of processing is smaller, so as to improve network acceleration clothes The charging efficiency of business.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of charge system of network acceleration service, institute Stating system includes charging computing subsystem, configuration information subsystem and data storage subsystem, wherein:
The charging computing subsystem, for receiving inquiry about charging request;
The charging computing subsystem, it is corresponding for searching the inquiry about charging request in the configuration information subsystem Service list and order, wherein, it is described service list in record have domain name, Service name, service window, the order record has charging Mode and accounting regime;
The charging computing subsystem, for according to the service list and order, being looked into the data storage subsystem Service data corresponding to the inquiry about charging request is ask, and calculating network accelerates the expense of service.
Optionally, the inquiry about charging request at least carries targeted customer's mark, objective time interval, target domain name, target Service one or more in odd numbers, target order number and destination service name.
Optionally, the charging computing subsystem, is additionally operable to:
When detecting that user's visit capacity is less than predetermined threshold value, the service being stored in the data storage subsystem is obtained Data, calculate respectively in historical period, the expense of the network acceleration service of each user.
Optionally, methods described includes,
When receiving inquiry about charging request, network acceleration service in calculated historical period is directly transferred Expense, then subsequently calculated.
Optionally, a service single pair should a kind of service.
Optionally, the charging mode in an order is identical.
Optionally, the charging computing subsystem, is additionally operable to:
Receive the newly-increased notice of service of network acceleration service;
Determine that target domain name, destination service name, destination service period and target corresponding to the newly-increased notice of the service are used Family identifies, and establishes destination service list;
Target charging mode of the corresponding destination service of the newly-increased notice of the service in target accounting regime is determined, establishes mesh Mark order;
The destination service list, the target order are stored in the configuration information subsystem, and by the target Service it is single identify, the mark of the target order and the targeted customer identify corresponding storage.
Optionally, the charging computing subsystem, is additionally operable to:
When detecting that the target domain name corresponds to the service data of destination service name, by the service data and the mesh Mark domain name is correspondingly stored in the data storage subsystem, and records service sub-period corresponding to the service data.
In the embodiment of the present invention, inquiry about charging request is received, inquiry about charging request pair is searched in configuration information subsystem The service list and order answered, wherein, servicing record in list has domain name, Service name, a service window, order record have charging mode and Accounting regime, according to service list and order, service data corresponding to inquiry about charging request is inquired about in data storage subsystem, and By the expense of charging operator system-computed network acceleration service.So, only need to be according to when carrying out the charging of network acceleration service The secondary corresponding service of lookup is single, order and service data are, it is necessary to which the data volume of processing is smaller, so as to improve network acceleration clothes The charging efficiency of business.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment To complete, by program the hardware of correlation can also be instructed to complete, described program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and Within principle, any modification, equivalent substitution and improvements made etc., it should be included in the scope of the protection.

Claims (16)

1. a kind of charging method of network acceleration service, it is characterised in that methods described includes:
Receive inquiry about charging request;
Service list and order corresponding to the inquiry about charging request are searched in configuration information subsystem, wherein, the service is single Middle record has domain name, Service name, service window, and the order record has charging mode and accounting regime;
According to the service list and order, service number corresponding to the inquiry about charging request is inquired about in data storage subsystem According to, and calculating network accelerates the expense of service.
2. according to the method for claim 1, it is characterised in that the inquiry about charging request at least carries targeted customer's mark It is one or more in knowledge, objective time interval, target domain name, destination service odd numbers, target order number and destination service name.
3. according to the method for claim 1, it is characterised in that methods described also includes:
When detecting that user's visit capacity is less than predetermined threshold value, the service number being stored in the data storage subsystem is obtained According to, respectively in calculating historical period, the expense of the network acceleration service of each user.
4. according to the method for claim 3, it is characterised in that methods described includes,
When receiving the inquiry about charging request, the expense of the network acceleration service in calculated historical period is directly transferred With, then subsequently calculated.
5. according to the method for claim 1, it is characterised in that a service single pair should a kind of service.
6. according to the method for claim 1, it is characterised in that the charging mode in an order is identical.
7. according to the method for claim 1, it is characterised in that methods described also includes:
Receive the newly-increased notice of service of network acceleration service;
Determine target domain name, destination service name, destination service period and targeted customer's mark corresponding to the newly-increased notice of the service Know, establish destination service list;
Target charging mode of the corresponding destination service of the newly-increased notice of the service in target accounting regime is determined, target is established and orders It is single;
The destination service list, the target order are stored in the configuration information subsystem, and by the destination service It is single identify, the mark of the target order and the targeted customer identify corresponding storage.
8. according to the method for claim 7, it is characterised in that methods described also includes:
When detecting that the target domain name corresponds to the service data of destination service name, by the service data and the aiming field Name is corresponding to be stored in the data storage subsystem, and records service sub-period corresponding to the service data.
9. a kind of charge system of network acceleration service, it is characterised in that the system includes charging computing subsystem, with confidence Subsystem and data storage subsystem are ceased, wherein:
The charging computing subsystem, for receiving inquiry about charging request;
The charging computing subsystem, taken for being searched in the configuration information subsystem corresponding to the inquiry about charging request Business list and order, wherein, record has domain name, Service name, service window in the service list, and the order record has charging mode And accounting regime;
The charging computing subsystem, for according to the service list and order, institute to be inquired about in the data storage subsystem Service data corresponding to inquiry about charging request is stated, and calculating network accelerates the expense of service.
10. system according to claim 9, it is characterised in that the inquiry about charging request at least carries targeted customer It is one or more in mark, objective time interval, target domain name, destination service odd numbers, target order number and destination service name.
11. system according to claim 9, it is characterised in that the charging computing subsystem, be additionally operable to:
When detecting that user's visit capacity is less than predetermined threshold value, the service number being stored in the data storage subsystem is obtained According to, respectively in calculating historical period, the expense of the network acceleration service of each user.
12. system according to claim 11, it is characterised in that the charging computing subsystem, be additionally operable to:
When receiving the inquiry about charging request, the expense of the network acceleration service in calculated historical period is directly transferred With, then subsequently calculated.
13. system according to claim 9, it is characterised in that the charging computing subsystem, the configuration information subsystem System and/or the data storage subsystem are single network equipment and/or the device clusters formed by multiple network equipments.
14. system according to claim 13, it is characterised in that the charging computing subsystem, configuration information The interface of system and/or the data storage subsystem is idempotent interface.
15. system according to claim 9, it is characterised in that the charging computing subsystem, be additionally operable to:
Receive the newly-increased notice of service of network acceleration service;
Determine target domain name, destination service name, destination service period and targeted customer's mark corresponding to the newly-increased notice of the service Know, establish destination service list;
Target charging mode of the corresponding destination service of the newly-increased notice of the service in target accounting regime is determined, target is established and orders It is single;
The destination service list, the target order are stored in the configuration information subsystem, and by the destination service It is single identify, the mark of the target order and the targeted customer identify corresponding storage.
16. system according to claim 15, it is characterised in that the charging computing subsystem, be additionally operable to:
When detecting that the target domain name corresponds to the service data of destination service name, by the service data and the aiming field Name is corresponding to be stored in the data storage subsystem, and records service sub-period corresponding to the service data.
CN201711038515.0A 2017-10-29 2017-10-29 Charging method and system for network acceleration service Active CN107888388B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711038515.0A CN107888388B (en) 2017-10-29 2017-10-29 Charging method and system for network acceleration service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711038515.0A CN107888388B (en) 2017-10-29 2017-10-29 Charging method and system for network acceleration service

Publications (2)

Publication Number Publication Date
CN107888388A true CN107888388A (en) 2018-04-06
CN107888388B CN107888388B (en) 2021-08-10

Family

ID=61783000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711038515.0A Active CN107888388B (en) 2017-10-29 2017-10-29 Charging method and system for network acceleration service

Country Status (1)

Country Link
CN (1) CN107888388B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108900314A (en) * 2018-07-19 2018-11-27 网宿科技股份有限公司 A kind of the number of request charging method and device of network acceleration service
CN110809040A (en) * 2019-10-30 2020-02-18 四川速宝网络科技有限公司 Acceleration service providing system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924638A (en) * 2010-08-31 2010-12-22 北京云快线软件服务有限公司 Real-time charging system
CN101924846A (en) * 2010-08-31 2010-12-22 北京云快线软件服务有限公司 Real-time charging method
EP2920937A1 (en) * 2012-11-13 2015-09-23 Telefonaktiebolaget L M Ericsson (publ) Service node selection in a communications network based on application server information
CN106027272A (en) * 2016-04-26 2016-10-12 乐视控股(北京)有限公司 CDN (Content Delivery Network) node server traffic time deduction method and system
CN107124375A (en) * 2017-03-27 2017-09-01 网宿科技股份有限公司 Flood peak staggered regulation method, system and the server of CDN bandwidth resources

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924638A (en) * 2010-08-31 2010-12-22 北京云快线软件服务有限公司 Real-time charging system
CN101924846A (en) * 2010-08-31 2010-12-22 北京云快线软件服务有限公司 Real-time charging method
EP2920937A1 (en) * 2012-11-13 2015-09-23 Telefonaktiebolaget L M Ericsson (publ) Service node selection in a communications network based on application server information
CN106027272A (en) * 2016-04-26 2016-10-12 乐视控股(北京)有限公司 CDN (Content Delivery Network) node server traffic time deduction method and system
CN107124375A (en) * 2017-03-27 2017-09-01 网宿科技股份有限公司 Flood peak staggered regulation method, system and the server of CDN bandwidth resources

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108900314A (en) * 2018-07-19 2018-11-27 网宿科技股份有限公司 A kind of the number of request charging method and device of network acceleration service
CN110809040A (en) * 2019-10-30 2020-02-18 四川速宝网络科技有限公司 Acceleration service providing system and method
CN110809040B (en) * 2019-10-30 2022-04-29 四川速宝网络科技有限公司 Acceleration service providing system and method

Also Published As

Publication number Publication date
CN107888388B (en) 2021-08-10

Similar Documents

Publication Publication Date Title
CN107395683B (en) Method for selecting return path and server
CN104954401B (en) traffic scheduling method and device
CN103888928B (en) Business strategy control method and system
WO2020078385A1 (en) Data collecting method and apparatus, and storage medium and system
CN106067890B (en) A kind of domain name analytic method, apparatus and system
CN107360117B (en) Data processing method, device and system
CN107231402A (en) HTTP request processing method, apparatus and system
CN107015892A (en) A kind of method for testing pressure, device and system
CN108011994B (en) Method and system for querying DNS (Domain name System) record
CN106407207A (en) Real-time added data updating method and apparatus
CN102724105B (en) A kind of load-balancing method and device
CN111582850B (en) Electric charge recharging method and device based on mobile phone bank
CN107483381A (en) The monitoring method and device of interlock account
CN106888277A (en) A kind of domain name inquiry method and device
CN104967632B (en) Webpage abnormal data processing method, data server and system
CN107888388A (en) A kind of charging method and system of network acceleration service
CN111556135A (en) Request scheduling method, system and device and electronic equipment
CN102215247A (en) Network proximity load balancing method and device
CN106254394A (en) A kind of recording method and device of attack traffic
CN106713220A (en) DDOS-attack-based prevention method and device
CN108322495A (en) Processing method, the device and system of resource access request
CN108900314A (en) A kind of the number of request charging method and device of network acceleration service
CN109560940B (en) Charging method and device for content delivery network CDN service
CN103607731B (en) A kind of processing method and processing device of measurement report
CN108234632A (en) A kind of data distributing method and device of content distributing network CDN

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant