CN1937511A - Charged information acquisition system and method, and charge realizing system and method - Google Patents
Charged information acquisition system and method, and charge realizing system and method Download PDFInfo
- Publication number
- CN1937511A CN1937511A CN 200510086507 CN200510086507A CN1937511A CN 1937511 A CN1937511 A CN 1937511A CN 200510086507 CN200510086507 CN 200510086507 CN 200510086507 A CN200510086507 A CN 200510086507A CN 1937511 A CN1937511 A CN 1937511A
- Authority
- CN
- China
- Prior art keywords
- filtercondition
- service
- flow analysis
- business
- analysis module
- 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
Links
Images
Abstract
The fare charging info collect system includes a filter condition management module (FCM) for setting and storing the filter condition being useful for flow analyze and control, a flow analyze module (FA), according to the filter condition, analyzes the business flow that mobile terminals access the data business, draws the data business content character code, business beacon and the business type info, a filter condition management interface module (FCMI) connecting FCM and FA, a authentication interface module (AI) sending the business content character code to the authentication server to authenticate. A fare charge interface module (FCI) sends the business beacon and the business type to the fare charging sub-system to charge. Via supporting user to set and modify dynamically the filter rule, this scheme extends user business features, e.g. QOS and safety features.
Description
Technical field
The present invention relates to the charge system and the charging treatment technology of mobile grouping field network and service network, charge system and charging treatment technology when particularly a kind of mobile grouping field network and the content charging of service network common implementing.
Background technology
Charge mode at data service mainly contains flat rate system, charge on traffic and duration based accounting at present, and emerging mode is for pressing content charging.
3G is to be network core with the packet switching network, charge on traffic based on the grouping charging, its charging key element is Session Time, data traffic, rate etc., realize chargeing, chargeing by the period by total flow charging, uplink traffic charging, downlink traffic, by activating number of times charging or flat rate system etc., and can reduce or remit the expenses to the bad frame number in the session, can carry out preferential processing by period, flow.Yet these traditional charging ways are merely able to simply obtain the amount of bits of user in transmission over networks, the profound commercial value of can't the mining data business bringing because of its content.
By under the content charging mode, itself is normally provided data service by third party-content supplier.The data multimedia service has following a few class substantially according to business tine: browse class business, mobile messaging class business, position-based class business, common Socket business, downloading business, PUSH class business etc.
The polymorphic type of data service certainly will require the variation of chargeing and the variation of tariff package.The existing traditional charge system of operator is merely able to obtain the charge information of flow and duration at bearing bed, and can not distinguishes different types of business; Have only multimedia message server, WAP gateway and location server etc. in operator's net, limited operation layer charge information can only be provided; How towards data service widely, how obtaining abundanter charge information, and then can formulate abundanter tariff policy, the variation of the data service source of profit, is the major issue that all kinds of from now on mobile operator are faced aspect data service.
Content charging technology (Content Based Charging) based on stream is meant at network side, according to certain rule the traffic differentiation that the user carries out is come out, and difference timing statistics, flow and event information, then these information are used for pre-payment and back paying control.
The present content charging technical solution based on stream can only static state be carried out content charging, just need configure relevant information in other words before the user carries out data service; These information that configure can not be made amendment at certain user when the user is online at any time.The defective of this method is dumb, can't work out content charging strategy flexibly according to user's individual demand; And the autgmentability of the static configuration of rule is bad, and this framework is supported bad to other traffic performances (as QOS, safety).
Summary of the invention
The object of the present invention is to provide a kind of charge information acquisition system and acquisition method and charging to realize system and implementation method, solve based on the content charging technical solution of stream dumb, can't according to user's individual demand work out flexibly content charging strategy, autgmentability bad, other traffic performances (as QOS, safety) are supported bad shortcoming.
To achieve these goals, the invention provides a kind of charge information acquisition system, wherein, comprising:
One filtercondition administration module is used to be provided with and store the filtercondition that is used for flow analysis and control;
First-class analysis module is used for according to described filtercondition the Business Stream of mobile terminal accessing data service being analyzed, and extracts business tine condition code, service identification and the service category information of data service;
One filtercondition management interface module connects described filtercondition administration module and described flow analysis module;
One authentication interface module is used for that described business tine condition code is sent to certificate server and authenticates;
One billing interface module is used for described service identification, class of service are sent to the charge subsystem processing of chargeing;
Above-mentioned charge information acquisition system, wherein, described flow analysis module also is used for controlling described Business Stream according to the return messages of described certificate server, charge subsystem and filtercondition.
Above-mentioned charge information acquisition system, wherein, described filtercondition administration module is used for being provided with network and transport layer parameters, application layer parameter and strategy and the charging Control Parameter of filtercondition; Described flow analysis module is analyzed Business Stream according to described network and transport layer parameters and application layer parameter, and controls described Business Stream according to the return messages of described certificate server, charge subsystem and described strategy and charging Control Parameter.
In order to realize that better above-mentioned purpose, the present invention also provide a kind of charging to realize system, comprise portable terminal, charge subsystem, wherein, also comprise a Business Stream charge information acquisition system and a certificate server, described charge information acquisition system comprises:
One filtercondition administration module is used for being provided with and storing filtercondition;
First-class analysis module is used for according to described filtercondition the Business Stream of described mobile terminal accessing data service being analyzed, and extracts business tine condition code, service identification and the service category information of data service;
One filtercondition management interface module connects described filtercondition administration module and described flow analysis module;
One authentication interface module is used for that described business tine condition code is sent to described certificate server and authenticates;
One billing interface module is used for described service identification, class of service are sent to the charge subsystem processing of chargeing.
In order to realize that better above-mentioned purpose, the present invention also provide a kind of charge information acquisition system to realize the method that charge information is gathered, and wherein, may further comprise the steps:
Step 1, setting of filtercondition administration module and stored filter condition;
Step 2, the flow analysis module is analyzed the Business Stream of mobile terminal accessing data service according to described filtercondition, extracts business tine condition code, service identification and the service category information of data service;
Step 3, described flow analysis module sends to certificate server with described business tine condition code and authenticates;
Step 4, described flow analysis module sends to the charge subsystem processing of chargeing with described service identification, class of service.
In order better to realize above-mentioned purpose, the present invention also provides a kind of charging implementation method, wherein, may further comprise the steps:
Step S1, gateway receives user terminal and sends the IP message of visit data business and be transmitted to the flow analysis module;
Step S2, setting of filtercondition administration module and stored filter condition;
Step S3, described flow analysis module is analyzed the Business Stream of mobile terminal accessing data service according to described filtercondition, extracts business tine condition code, service identification and the service category information of data service;
Step S4, described flow analysis module sends to certificate server with described business tine condition code and authenticates;
Step S5, described flow analysis module is chargeed described service identification, class of service by sending to charge subsystem;
Step S6 returns charge response message after described charge subsystem is handled and gives described flow analysis module.
Use charge information acquisition system of the present invention and acquisition method and charging and realize system and implementation method, can be by supporting dynamically customization and revise filtering rule of user, traffic performance that can extending user is as QOS characteristic and security feature.
Description of drawings
Fig. 1 is that charging of the present invention realizes system and charge information acquisition system structure chart;
Fig. 2 is used for the flow chart of payment system for the present invention;
Fig. 3 is used for the flow chart of back charging system for the present invention;
Fig. 4 is a user class filtercondition configuration flow schematic diagram of the present invention;
Fig. 5 is a filtercondition applicating flow chart of the present invention.
Embodiment
The invention provides a kind of method of chargeing, realize, a kind of filtercondition management method of being association of activity and inertia is provided based on flow analysis by the charge system and the realization thereof of content charging.So-called dynamic filtration condition management is meant when the user is online, also can make amendment at the applied rule of certain user at any time.
Work out content charging strategy flexibly by the method support that the charge system realization of content charging is chargeed according to user's individual demand; In addition, owing to support the dynamically customization and revise filtercondition according to the user, filtercondition is the foundation of gathering content charging information, and the traffic performance of extending user neatly is as QOS characteristic and security feature.
From sphere of action, filtercondition can also be divided into two kinds: a kind of is filtercondition of overall importance; Another kind of for being specific to certain user's filtercondition, i.e. user class filtercondition.
The user class filtercondition has precedence over filtercondition of overall importance, when overlapping content appears in two parts, the foundation of flow analysis is based on the user class filtercondition, if conflict appears in user class filtercondition itself, which bar filtercondition decision adopts according to the priority size, and the charge system by content charging of the present invention can be supported two kinds of filterconditions simultaneously.
As shown in Figure 1, the charge system by content charging of the present invention comprises:
The charge information acquisition system is used for gathering charge information according to filtercondition, and the control Business Stream, comprises flow analysis module 101, filtercondition administration module 102, filtercondition management interface module 103, authentication interface module 104 and billing interface module 105;
Charge system comprises payment system 40 and back charging system 50, and the charge information of gathering according to flow analysis module 101 carries out billing operation, and returns the response of chargeing and control for 101 pairs of Business Streams of flow analysis module.
Charge system by content charging of the present invention comprises as lower module:
This filtercondition administration module 102 is used to be provided with filtercondition, realizes following 3 partial functions:
Network and transport layer parameters in the filtercondition are set, comprise source IP address, purpose IP address, source port number, destination slogan and protocol type, i.e. the IP5 tuple;
Application layer parameter in the filtercondition is set, comprises application protocol type and business tine condition code;
Strategy and charging Control Parameter in the filtercondition are set, comprise corresponding professional sign, class of service, rate, priority, trigger action tabulation, Redirect Address, QOS grade and parameter, traffic threshold and time threshold etc.
Wherein:
Source/purpose IP address is source address/destination address in the IP heading;
Source/destination slogan is source port/destination interface in the IP heading;
Protocol type, the protocol fields in the IP heading, expression transport layer protocol type, UDP or TCP;
Which kind of application protocol features is the application protocol type use analyze to the flow that meets above-mentioned source/purpose IP address, source/destination slogan source when pointing out flow analysis;
The business tine condition code, the information of the business tine represented that this application protocol comprises, as concerning http, url is exactly one of its business tine condition code, but the business tine condition code is not limited only to this;
The sign that filtercondition is corresponding professional, a name of the business of filtercondition representative can comprise the character string of character and numeral, and this name should long enough, to avoid repetition;
Class of service is the classification of the business of corresponding filtercondition representative, and this The classification basis can be a rate, also can be other foundations that make things convenient for accounting management;
Rate is meant the different price strategy of formulating for service according to flow, time or number of times;
Priority, the degree of priority of expression filtercondition occurs at many filterconditions under the situation of conflict, and the rule that has higher priority is won;
The trigger action tabulation comprises two contents: bearing event and trigger action, and the user's data business matches after the filtercondition, and the listed incident of action lists has taken place in user's carrying, will trigger action corresponding in the tabulation;
Redirect Address indicates the destination address that user's data is redirected, and can be the IP address, also can be URL;
QOS grade and parameter, indicate the QOS grade and the parameter of the business that filtercondition mates, in diffserv (differential service system), flow to be mapped to the different grades of service, it is the QOS grade, the QOS parameter is exactly the concrete parameter that is used for traffic policy and shaping, as Mean Speed, peak rate etc.;
Traffic threshold and time threshold be the user the flow that can use and the threshold value of time.
Network Transmission layer parameter and application layer parameter are used for the analysis of flow, and strategy and charging Control Parameter are used to realize the control to Business Stream, can be the uplink and downlink flow and distinguish configurating filtered condition, filtercondition that can be different to the up-downgoing flow application in other words; Service identification, traffic threshold and QOS grade and parameter etc. can be set by differentiating uplink and downlink, can also be at other attributes of strategy and charging control section extending user, as security feature;
Filtercondition management interface module 103, mutual with filtercondition administration module 102, be responsible for matching management and safeguard filtercondition, there is the multiple interfaces form available between the two, as ftp, http, radius, cops and diameter-nasreq agreement etc.;
The professional flow that produces of user accesses data is after the process filtration of filtercondition, and whether need carry out business authentication, charging process is just arranged then again if just can judge.This explanation filtercondition is the foundation of gathering charge information, after determining that according to filtercondition which business data flow need charge, still need to come professional associated stream (the IP5 tuple of specified data by these rules, comprise) which is, when these streams begin, when finish, and how many flows of generation has; And then reporting these charge informations, the concrete workflow of charge information acquisition system of pressing content charging comprises the steps: in conjunction with Fig. 1 with as Fig. 5
Step S601, the user sends the IP message of visit data business, these messages send to flow analysis module 101 by the gateway device (as GGSN) of Intemet, and flow analysis module 101 is called the IP5 tuple information of 102 pairs of IP messages of filtercondition administration module and the network and the transport layer parameters of filtercondition mated;
Step S602, after the match is successful, flow analysis module 101 is called filtercondition administration module 102, and carry out protocal analysis according to the application protocol type, obtain the business tine condition code of agreement, point out to be http protocol as the application protocol type of filtercondition, protocal analysis just carries out protocal analysis according to the http protocol standard;
Step S603, business tine condition code that flow analysis module 101 obtains step S602 and the business tine condition code in the filtercondition are mated;
Step S604, the match is successful, and flow analysis module 101 correspondences are obtained filtercondition corresponding service sign, class of service, and give certificate server 30 with the service feature sign indicating number by authentication interface module 104 by flow analysis module 101 and carry out content authentication;
Step S605, in the process of user accesses data business, flow analysis module 101 is periodically gathered the relevant charge information (flow and duration) of this IP5 tuple, service identification, class of service and this IP5 tuple and is given charge system (payment system 40 or back charging system 50) by billing interface module 105;
Step S606 transmits the IP message.
Charge system has just collected the charge information of content charging according to filtercondition like this.
In conjunction with shown in Figure 1, charge system of the present invention realizes in the method for charge information collection, flow analysis module 101 is according to filtercondition of overall importance, or analyze data jointly according to filtercondition of overall importance and user class filtercondition, and collection content charging information, to certificate server 30 request authentication, and report charge system 40 or 50.
For the Business Stream that matches overall filtercondition, what be in the mobile grouping field edge can send authentication request (can comprise contents such as IMSI, phone number, IP address, business tine condition code in the request) to certificate server 30 by authentication interface module 104 by the flow analysis module in the charge information acquisition system of content charging 101, and whether this travelling carriage of request authentication has authority to visit this business; Certificate server 30 can authenticate by oneself, also can (Service ControlPoint SCP) authenticates according to the service control point of phone number under the user; Certificate server 30 is checked user's legitimacy according to IMSI or phone number; Whether the relevance checking user according to business tine condition code and user IMSI or phone number has this professional legitimacy of use, and the return authentication request response is given flow analysis module 101 then;
Travelling carriage is brought into use business, and flow analysis module 101 use amounts quantitative or regularly report of user are given charging system; 50 pairs of charge informations of back charging system carry out record; Payment system 40 is accepted the charging request of flow analysis module 101 periodic reports, provides the response of chargeing according to user's account balance.User offline, flow analysis module 101 notice payment systems 40 charge and stop; Notice back charging system 50 charges and stops;
Operator also can revise the user class filtercondition at any time by filtercondition administration module 102 and also come into force in real time, if the user is online, the user class filtercondition can real-time update arrive flow analysis module 101.
Below in conjunction with Fig. 1 and Fig. 2 the charge system by content charging of the present invention is realized that the content charging of pre-paid type and the flow process of Business Stream control describe, wherein filtercondition administration module 102 is arranged on the PORTAL server or on the certificate server 30, do not comprise the user class filtercondition, realize that by the charge information acquisition system of content charging the method for the content charging of pre-paid type comprises following concrete steps:
Step S101a defines overall filtercondition in filtercondition administration module 102, and is issued by the PORTAL server, or
Step S101b, define overall filtercondition in filtercondition administration module 102, and issued by certificate server 30, step S101a and step S101b can not exist simultaneously, there is a generation another one just not need to repeat, so step S101b dots;
Step S102, Portal door homepage is opened in the mobile terminal activating online, and after the login, homepage is showed the hyperlink and the tariff information of the business that the user has subscribed to;
Step S103, user click the hyperlink that certain service provider or content supplier provide, and promptly a certain business is sent and used certain professional access request;
Step S104, flow analysis module 101 is analyzed this access request according to overall filtercondition, can comprise contents such as IMSI, phone number, IP address, business tine condition code in the access request, and whether this portable terminal of request authentication has authority to visit this business; Certificate server 30 can authenticate by oneself, also can authenticate according to the Service Control Point of phone number under the user; Certificate server 30 is checked user's legitimacy according to IMSI or phone number; Whether the relevance checking user according to business tine condition code and user IMSI or phone number has this professional legitimacy of use, and returned content authentication request response message is given flow analysis module 101 then; Also can only extract the business tine condition code and give content authentication server 30 and authenticate, authentication result is returned to Service Gateway, if the certificate server refusing user's is used this requests for content, enter step S105, otherwise enter step S106;
Step S105, flow analysis module 101 is according to the Redirect Address that defines in the filtercondition, user's visit is redirected on the PORTAL homepage, by user's subscribing service, the new business tine of subscribing to of PORTAL server update user, so that certificate server 30 can be correct the user is authenticated, the two reciprocal process is in the middle of this case is described, the user does not return step S103 after upgrading the subscribing service content;
Step S106, flow analysis module 101 is gathered charge information according to filtercondition, and report request of chargeing and credit request to charge system by billing interface module 105, because this user belongs to pre-payment (online charging) type, therefore again to the control of payment system 40 (Online Charging System) request pre-payment, in request, carry flow analysis module 101 and analyze information such as corresponding professional sign of filtercondition that Business Stream obtains and class of service according to filtercondition;
Step S107, preserve the rate information of service identification and class of service correspondence in the payment system 40, after receiving the charging request of flow analysis module 101, the service identification and the class of service correspondence of taking out wherein obtain rate information, again according to the flow that comprises in the request and the amount of duration calculation customer consumption, from prepaid account, deduct, and then according to account balance situation and this service identification and classification institute deserved service logic is generated the response of chargeing and issue flow analysis module 101, may carry charge information in the charge response message; Can be realized that at this payment system 40 pre-payment is according to the user profile in the request of chargeing, service identification and professional control logic and the charging of class of service decision by intelligent network, the wholesale price of a Business Stream is finished in payment system;
Step S108, user are in the visit data process, and flow analysis module 101 periodically reports the request of charging and credit request, and payment system 40 returns the response of chargeing, and may carry quota;
Step S109, flow analysis module 101 is controlled Business Stream according to the result that payment system 40 provides;
Step S110, user's deexcitation, flow analysis module 101 notice payment systems charge and stop.
If the user belongs to the back payment type or business belongs to post payment service, charge information acquisition system by content charging is directly transmitted business datum, collecting charging information is given the back charging system, wherein filtercondition administration module 102 is arranged on the PORTAL server or on the certificate server 30, do not comprise simultaneously the user class filtercondition, in conjunction with Fig. 1 and shown in Figure 3, may further comprise the steps:
Step S201a defines overall filtercondition in filtercondition administration module 102, and is issued by PORTAL server 60, or
Step S201b, define overall filtercondition in filtercondition administration module 102, and issued by certificate server 30, step S201a and step S201b can not exist simultaneously, there is a generation another one just not need to repeat, so step S201b dots;
Step S202, Portal door homepage is opened in the mobile terminal activating online, and after the login, homepage is showed the hyperlink and the tariff information of the business that the user has subscribed to;
Step S203, user click the hyperlink that certain service provider or content supplier provide, and promptly a certain business is sent and used certain professional access request;
Step S204, flow analysis module 101 can comprise contents such as IMSI, phone number, IP address and business tine condition code according to the request of overall filtercondition Analysis Service in the request, and whether this portable terminal of request authentication has authority to visit this business; Certificate server 30 can authenticate by oneself, also can authenticate according to the Service Control Point of phone number under the user; Certificate server 30 is checked user's legitimacy according to IMSI or phone number; Whether the relevance checking user according to business tine condition code and user IMSI or phone number has this professional legitimacy of use, and returned content authentication request response message is given flow analysis module 101 then; Also can only extract the business tine condition code and give content authentication server 30 and authenticate, authentication result is returned to Service Gateway, if certificate server 30 refusing user's are used this requests for content, enter step S205, otherwise enter step S206;
Step S205, flow analysis module 101 is according to the Redirect Address that defines in the filtercondition, user's visit is redirected on the PORTAL homepage, by user's subscribing service, the new business tine of subscribing to of PORTAL server update user, so that certificate server 30 can be correct the user is authenticated, the two reciprocal process is in the middle of this case is described, the user does not return step S203 after upgrading the subscribing service content;
Step S206, flow analysis module 101 by billing interface module 105 backward charging system 50 report the beginning request message that charges, comprise the report content charge information in this message;
Step S207, back charging system 50 writes down and stores these information, and flow analysis module 101 also can periodically report back charging system 50 to upgrade these information in the user accesses data process;
Step S208, user's deexcitation, Service Gateway notice back charging system charges and stops.
The flow process of Fig. 2 and Fig. 3 does not comprise the user class filtercondition, under the situation that the user class filtercondition is had an effect, user class filtercondition configuration flow between step S102 and step S103 (or step S202 and step S203), also comprises following steps in conjunction with Fig. 1 and shown in Figure 4:
Step S111, after the user logined success, filtercondition administration module 102 sent to flow analysis module 101 and triggers authorization request message, and flow analysis module 101 is returned to filtercondition administration module 102 and is triggered the authorization requests response message;
Step S112, flow analysis module 101 sends authorization request message to filtercondition administration module 102, request user class filtercondition, filtercondition administration module 102 carries the user class filtercondition and sends to flow analysis module 101 in the authorization requests response message;
Step S113, in the user accesses data process, flow analysis module 101 is used filtercondition, convection current is analyzed, wherein application strategy in the filtercondition and the convection current of charging control section are controlled, and match simultaneously after the Business Stream, no longer need to authenticate to certificate server 30;
Step S114, in the user accesses data process, if the carrying of stream changes, and change events is within the trigger action tabulation of filtercondition, flow analysis module 101 initiates to upgrade the request of user class filtercondition to filtercondition administration module 102, before new regulation arrived, old was regular survival;
Step S115, flow analysis module 101 sends authorization request message, and filtercondition administration module 102 carries new user class filtercondition and sends to flow analysis module 101 in the authorization requests response message.
If user application level filtercondition not, above-mentioned flow process just do not need to take place.Rate, priority, trigger action tabulation, Redirect Address, QOS grade and parameter, traffic threshold and time threshold etc. associate with user property in the filtercondition, can appear in the user class filtercondition.
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.
Claims (18)
1, a kind of charge information acquisition system is characterized in that, comprising:
One filtercondition administration module is used to be provided with and store the filtercondition that is used for flow analysis and control;
First-class analysis module is used for according to described filtercondition the Business Stream of mobile terminal accessing data service being analyzed, and extracts business tine condition code, service identification and the service category information of data service;
One filtercondition management interface module connects described filtercondition administration module and described flow analysis module;
One authentication interface module is used for that described business tine condition code is sent to certificate server and authenticates;
One billing interface module is used for described service identification, class of service are sent to the charge subsystem processing of chargeing.
2, charge information acquisition system according to claim 1 is characterized in that, described flow analysis module also is used for controlling described Business Stream according to the return messages of described certificate server, charge subsystem and filtercondition.
3, charge information acquisition system according to claim 2 is characterized in that, described filtercondition administration module is used for being provided with network and transport layer parameters, application layer parameter and strategy and the charging Control Parameter of filtercondition; Described flow analysis module is analyzed Business Stream according to described network and transport layer parameters and application layer parameter, and controls described Business Stream according to the return messages of described certificate server, charge subsystem and described strategy and charging Control Parameter.
4, a kind of charging realizes system, comprises portable terminal, charge subsystem, it is characterized in that also comprise a Business Stream charge information acquisition system and a certificate server, described charge information acquisition system comprises:
One filtercondition administration module is used to be provided with and store the filtercondition that is used for flow analysis and control;
First-class analysis module is used for according to described filtercondition the Business Stream of described mobile terminal accessing data service being analyzed, and extracts business tine condition code, service identification and the service category information of data service;
One filtercondition management interface module connects described filtercondition administration module and described flow analysis module;
One authentication interface module is used for that described business tine condition code is sent to described certificate server and authenticates;
One billing interface module is used for described service identification, class of service are sent to the charge subsystem processing of chargeing.
5, Business Stream charging realization according to claim 4 system is characterized in that described certificate server 30 includes but not limited to aaa server.
6, Business Stream charging realization according to claim 4 system is characterized in that described flow analysis module also is used for controlling described Business Stream according to the return messages of described certificate server, charge subsystem and filtercondition.
7, charge information acquisition system according to claim 6 is characterized in that, described filtercondition administration module specifically is used for being provided with network and transport layer parameters, application layer parameter and strategy and the charging Control Parameter of filtercondition;
Described flow analysis module is analyzed Business Stream according to described network and transport layer parameters and application layer parameter, and controls described Business Stream according to the return messages of described certificate server, charge subsystem and described strategy and charging Control Parameter.
8, the described charge information acquisition system of claim 1 realizes the method that charge information is gathered, and it is characterized in that, may further comprise the steps:
Step 1, setting of filtercondition administration module and storage are used for the filtercondition of flow analysis and control;
Step 2, the flow analysis module is analyzed the Business Stream of mobile terminal accessing data service according to described filtercondition, extracts business tine condition code, service identification and the service category information of data service;
Step 3, described flow analysis module sends to certificate server with described business tine condition code and authenticates;
Step 4, described flow analysis module sends to the charge subsystem processing of chargeing with described service identification, class of service.
9, charge information acquisition method according to claim 8 is characterized in that, described step 1 specifically comprises:
Step 11, filtercondition administration module are provided with the IP5 tuple in the filtercondition;
Step 12, filtercondition administration module are provided with the application layer parameter in the filtercondition;
Step 13, filtercondition administration module are provided with strategy and the charging Control Parameter in the filtercondition;
In the described step 2, described flow analysis module is analyzed Business Stream according to described network and transport layer parameters and application layer parameter.
10, charge information acquisition method according to claim 9 is characterized in that, described network and transport layer parameters are the IP5 tuple, and described application layer parameter comprises application protocol type and business tine condition code, and described step 2 specifically may further comprise the steps:
Step 21, the user sends the IP message of visit data business, described IP message is delivered to described flow analysis module by the Internet gateway, and the described filtercondition administration module of described flow analysis module invokes mates the IP5 tuple information of described IP message and the IP5 tuple information of filtercondition;
Step 22, after the match is successful, the application protocol type in the described filtercondition of described flow analysis module invokes was carried out protocal analysis, obtains the business tine condition code of described IP message;
Business tine condition code that step 23, described flow analysis module invokes filtercondition administration module obtain described step 22 and the business tine condition code in the described filtercondition are mated;
Step 24, the match is successful, and the described filtercondition administration module of described flow analysis module invokes obtains described filtercondition corresponding service sign, class of service;
Step 25, described flow analysis module are given certificate server with the service feature sign indicating number by the authentication interface module and are carried out content authentication;
Step 26, in the process of user accesses data business, described flow analysis module is periodically gathered the relevant charge information of described IP5 tuple, service identification, class of service and described IP5 tuple and is given the charge system processing of chargeing by the billing interface module;
Step 27 is transmitted described IP message.
11, charge information acquisition method according to claim 10 is characterized in that, described filtercondition is the user class filtercondition, and carries when changing in the process of user accesses data business, also comprises the step of upgrading filtercondition.
12, the described charging of claim 4 realizes the charging implementation method of system, it is characterized in that, may further comprise the steps:
Step S1, gateway receives user terminal and sends the IP message of visit data business and be transmitted to the flow analysis module;
Step S2, setting of filtercondition administration module and storage are used for the filtercondition of flow analysis and control;
Step S3, described flow analysis module is analyzed the Business Stream of mobile terminal accessing data service according to described filtercondition, extracts business tine condition code, service identification and the service category information of data service;
Step S4, described flow analysis module sends to certificate server with described business tine condition code and authenticates;
Step S5, described flow analysis module is chargeed described service identification, class of service by sending to charge subsystem;
Step S6 returns charge response message after described charge subsystem is handled and gives described flow analysis module.
13, charging implementation method according to claim 12 is characterized in that, described step S2 specifically comprises:
Step S21, filtercondition administration module are provided with the IP5 tuple in the filtercondition;
Step S22, filtercondition administration module are provided with the application layer parameter in the filtercondition;
Step S23, filtercondition administration module are provided with strategy and the charging Control Parameter in the filtercondition;
Among the described step S3, described flow analysis module is analyzed Business Stream according to described network and transport layer parameters and application layer parameter.
14, charging implementation method according to claim 13 is characterized in that, described network and transport layer parameters are the IP5 tuple, and described application layer parameter comprises application protocol type and business tine condition code, and described step S3 specifically may further comprise the steps:
Step S31, the user sends the IP message of visit data business, described IP message is delivered to described flow analysis module by the Internet gateway, and the described filtercondition administration module of described flow analysis module invokes mates the IP5 tuple information of described IP message and the IP5 tuple information of filtercondition;
Step S32, after the match is successful, the described filtercondition administration module of described flow analysis module invokes carried out protocal analysis according to the application protocol type, obtains the business tine condition code of described IP message;
Business tine condition code that step S33, described flow analysis module invokes filtercondition administration module obtain described step 22 and the business tine condition code in the described filtercondition are mated;
Step S34, the match is successful, and the described filtercondition administration module of described flow analysis module invokes obtains described filtercondition corresponding service sign, class of service;
Step S35, described flow analysis module is given certificate server with the service feature sign indicating number by the authentication interface module and is carried out content authentication;
Step S36, in the process of user accesses data business, described flow analysis module is periodically gathered the relevant charge information of described IP5 tuple, service identification, class of service and described IP5 tuple and is given the charge system processing of chargeing by the billing interface module;
Step S37 transmits described IP message.
15, meter charging implementation method according to claim 14 is characterized in that, described filtercondition is the user class filtercondition, and carries when changing in the process of user accesses data business, also comprises the step of upgrading filtercondition.
According to claim 12,13,14 or 15 described charge information acquisition methods, it is characterized in that 16, described charge system is payment system and/or described data service when being prepayment service, the concrete following steps of described step S5:
Step S51 reports the request of charging and credit request to described payment system, comprises described service identification and class of service in the request message;
Step S52, after described payment system is received described charging request, take out described service identification and the class of service correspondence obtains described rate information, again according to the amount of flow that comprises in the request message and duration calculation customer consumption, from prepaid account, deduct, according to account balance situation and this service identification and class of service institute deserved service logic is generated the charge response message transmission then;
Step S53, user periodically report described charging request and credit request, described payment system periodically to return the response of chargeing in the visit data process;
Step S54, described flow analysis module is controlled Business Stream according to described charging response;
Step S55, user's deexcitation, described flow analysis module notice payment system charges and stops.
17, according to claim 12,13,14 or 15 described charging implementation methods, it is characterized in that, when charging system and/or described data service are post payment service after described charge system is, the concrete following steps of described step S5:
Step S51 ', charging system reports the beginning request message that charges to described back, and described charging begins content charge information in the request message;
Step S52 ', described back charging system writes down and stores described content charging information;
Step S53 ' in the user accesses data process, periodically reports described back charging system to upgrade described content charging information;
Step S54 ', user's deexcitation is notified described back charging system to charge and is stopped.
18, according to claim 12,13,14 or 15 described charging implementation methods, it is characterized in that, described certificate server refusing user's is used the data service of request, the user is according to predefined Redirect Address, user's visit is redirected on the PORTAL homepage, again subscribing service, and the business tine of subscribing to by the described user of PORTAL server update, and authenticate again by described certificate server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100865074A CN100486167C (en) | 2005-09-23 | 2005-09-23 | Charged information acquisition system and method, and charge realizing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100865074A CN100486167C (en) | 2005-09-23 | 2005-09-23 | Charged information acquisition system and method, and charge realizing system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1937511A true CN1937511A (en) | 2007-03-28 |
CN100486167C CN100486167C (en) | 2009-05-06 |
Family
ID=37954798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100865074A Expired - Fee Related CN100486167C (en) | 2005-09-23 | 2005-09-23 | Charged information acquisition system and method, and charge realizing system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100486167C (en) |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009018759A1 (en) * | 2007-08-08 | 2009-02-12 | Huawei Technologies Co., Ltd. | Control device, execution device, method and system of generating filter rule |
WO2011009337A1 (en) * | 2009-07-20 | 2011-01-27 | 中兴通讯股份有限公司 | Method and monitoring system for monitoring data service system |
CN102083042A (en) * | 2009-11-27 | 2011-06-01 | 中国移动通信集团山东有限公司 | Charging method and device of mobile data services |
CN102255734A (en) * | 2010-05-19 | 2011-11-23 | 华为技术有限公司 | Charging method of content business, apparatus and system thereof |
CN102365554A (en) * | 2009-01-28 | 2012-02-29 | 海德沃特合作I有限公司 | Network based service policy implementation with network neutrality and user privacy |
CN102595364A (en) * | 2011-01-06 | 2012-07-18 | 中国移动通信集团广东有限公司 | Charging system, device and method |
CN103618733A (en) * | 2013-12-06 | 2014-03-05 | 北京中创信测科技股份有限公司 | Data filtering system and method applied to mobile internet |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8745220B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8788661B2 (en) | 2009-01-28 | 2014-07-22 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
CN104053141A (en) * | 2010-03-31 | 2014-09-17 | 华为技术有限公司 | Method and device for controlling data stream of user service |
US8868455B2 (en) | 2009-01-28 | 2014-10-21 | Headwater Partners I Llc | Adaptive ambient services |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US9026079B2 (en) | 2009-01-28 | 2015-05-05 | Headwater Partners I Llc | Wireless network service interfaces |
US9094311B2 (en) | 2009-01-28 | 2015-07-28 | Headwater Partners I, Llc | Techniques for attribution of mobile device data traffic to initiating end-user application |
US9143976B2 (en) | 2009-01-28 | 2015-09-22 | Headwater Partners I Llc | Wireless end-user device with differentiated network access and access status for background and foreground device applications |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US9198042B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Security techniques for device assisted services |
CN105101144A (en) * | 2015-06-30 | 2015-11-25 | 北京奇虎科技有限公司 | Method for mobile terminal to obtain data and mobile terminal |
US9204282B2 (en) | 2009-01-28 | 2015-12-01 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US9247450B2 (en) | 2009-01-28 | 2016-01-26 | Headwater Partners I Llc | Quality of service for device assisted services |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US9532261B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | System and method for wireless network offloading |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9565543B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Device group partitions and settlement platform |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10070305B2 (en) | 2009-01-28 | 2018-09-04 | Headwater Research Llc | Device assisted services install |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US11412366B2 (en) | 2009-01-28 | 2022-08-09 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US11973804B2 (en) | 2022-07-20 | 2024-04-30 | Headwater Research Llc | Network service plan design |
-
2005
- 2005-09-23 CN CNB2005100865074A patent/CN100486167C/en not_active Expired - Fee Related
Cited By (188)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009018759A1 (en) * | 2007-08-08 | 2009-02-12 | Huawei Technologies Co., Ltd. | Control device, execution device, method and system of generating filter rule |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US8737957B2 (en) | 2009-01-28 | 2014-05-27 | Headwater Partners I Llc | Automated device provisioning and activation |
US11968234B2 (en) | 2009-01-28 | 2024-04-23 | Headwater Research Llc | Wireless network service interfaces |
US11966464B2 (en) | 2009-01-28 | 2024-04-23 | Headwater Research Llc | Security techniques for device assisted services |
US8745220B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8788661B2 (en) | 2009-01-28 | 2014-07-22 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US8799451B2 (en) | 2009-01-28 | 2014-08-05 | Headwater Partners I Llc | Verifiable service policy implementation for intermediate networking devices |
US8797908B2 (en) | 2009-01-28 | 2014-08-05 | Headwater Partners I Llc | Automated device provisioning and activation |
US11923995B2 (en) | 2009-01-28 | 2024-03-05 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US11757943B2 (en) | 2009-01-28 | 2023-09-12 | Headwater Research Llc | Automated device provisioning and activation |
US8839388B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Automated device provisioning and activation |
US8839387B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Roaming services network and overlay networks |
US11750477B2 (en) | 2009-01-28 | 2023-09-05 | Headwater Research Llc | Adaptive ambient services |
US8868455B2 (en) | 2009-01-28 | 2014-10-21 | Headwater Partners I Llc | Adaptive ambient services |
US8886162B2 (en) | 2009-01-28 | 2014-11-11 | Headwater Partners I Llc | Restricting end-user device communications over a wireless access network associated with a cost |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8898079B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Network based ambient services |
US8897743B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US8897744B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Device assisted ambient services |
US8903452B2 (en) | 2009-01-28 | 2014-12-02 | Headwater Partners I Llc | Device assisted ambient services |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
CN102365633A (en) * | 2009-01-28 | 2012-02-29 | 海德沃特合作I有限公司 | Service profile management with user preference, adaptive policy, network neutrality and user privacy for intermediate networking devices |
US8924549B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Network based ambient services |
CN102365554B (en) * | 2009-01-28 | 2015-01-21 | 海德沃特合作I有限公司 | Network system for establishing and managing wireless device, and applying service strategy aiming at device group |
US9705771B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Attribution of mobile device data traffic to end-user application based on socket flows |
US11665186B2 (en) | 2009-01-28 | 2023-05-30 | Headwater Research Llc | Communications device with secure data path processing agents |
US11665592B2 (en) | 2009-01-28 | 2023-05-30 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US11589216B2 (en) | 2009-01-28 | 2023-02-21 | Headwater Research Llc | Service selection set publishing to device agent with on-device service selection |
US9014026B2 (en) | 2009-01-28 | 2015-04-21 | Headwater Partners I Llc | Network based service profile management with user preference, adaptive policy, network neutrality, and user privacy |
US9026079B2 (en) | 2009-01-28 | 2015-05-05 | Headwater Partners I Llc | Wireless network service interfaces |
US9037127B2 (en) | 2009-01-28 | 2015-05-19 | Headwater Partners I Llc | Device agent for remote user configuration of wireless network access |
US9094311B2 (en) | 2009-01-28 | 2015-07-28 | Headwater Partners I, Llc | Techniques for attribution of mobile device data traffic to initiating end-user application |
US9137739B2 (en) | 2009-01-28 | 2015-09-15 | Headwater Partners I Llc | Network based service policy implementation with network neutrality and user privacy |
US9143976B2 (en) | 2009-01-28 | 2015-09-22 | Headwater Partners I Llc | Wireless end-user device with differentiated network access and access status for background and foreground device applications |
US9154428B2 (en) | 2009-01-28 | 2015-10-06 | Headwater Partners I Llc | Wireless end-user device with differentiated network access selectively applied to different applications |
US11582593B2 (en) | 2009-01-28 | 2023-02-14 | Head Water Research Llc | Adapting network policies based on device service processor configuration |
US9173104B2 (en) | 2009-01-28 | 2015-10-27 | Headwater Partners I Llc | Mobile device with device agents to detect a disallowed access to a requested mobile data service and guide a multi-carrier selection and activation sequence |
US9179308B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Network tools for analysis, design, testing, and production of services |
US9179315B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Mobile device with data service monitoring, categorization, and display for different applications and networks |
US9749899B2 (en) | 2009-01-28 | 2017-08-29 | Headwater Research Llc | Wireless end-user device with network traffic API to indicate unavailability of roaming wireless connection to background applications |
US9179359B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Wireless end-user device with differentiated network access status for different device applications |
US9198075B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems |
US9198042B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Security techniques for device assisted services |
US9198076B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with power-control-state-based wireless network access policy for background applications |
US9198074B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list and applying foreground classification to roaming wireless data service |
US9198117B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Network system with common secure wireless message service serving multiple applications on multiple wireless devices |
US11570309B2 (en) | 2009-01-28 | 2023-01-31 | Headwater Research Llc | Service design center for device assisted services |
US11563592B2 (en) | 2009-01-28 | 2023-01-24 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9204374B2 (en) | 2009-01-28 | 2015-12-01 | Headwater Partners I Llc | Multicarrier over-the-air cellular network activation server |
US9204282B2 (en) | 2009-01-28 | 2015-12-01 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US9215159B2 (en) | 2009-01-28 | 2015-12-15 | Headwater Partners I Llc | Data usage monitoring for media data services used by applications |
US9215613B2 (en) | 2009-01-28 | 2015-12-15 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list having limited user control |
US9220027B1 (en) | 2009-01-28 | 2015-12-22 | Headwater Partners I Llc | Wireless end-user device with policy-based controls for WWAN network usage and modem state changes requested by specific applications |
US9225797B2 (en) | 2009-01-28 | 2015-12-29 | Headwater Partners I Llc | System for providing an adaptive wireless ambient service to a mobile device |
US9232403B2 (en) | 2009-01-28 | 2016-01-05 | Headwater Partners I Llc | Mobile device with common secure wireless message service serving multiple applications |
US9247450B2 (en) | 2009-01-28 | 2016-01-26 | Headwater Partners I Llc | Quality of service for device assisted services |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US9258735B2 (en) | 2009-01-28 | 2016-02-09 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US9271184B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Wireless end-user device with per-application data limit and traffic control policy list limiting background application traffic |
US9277445B2 (en) | 2009-01-28 | 2016-03-01 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list and applying foreground classification to wireless data service |
US9277433B2 (en) | 2009-01-28 | 2016-03-01 | Headwater Partners I Llc | Wireless end-user device with policy-based aggregation of network activity requested by applications |
US9319913B2 (en) | 2009-01-28 | 2016-04-19 | Headwater Partners I Llc | Wireless end-user device with secure network-provided differential traffic control policy list |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9386165B2 (en) | 2009-01-28 | 2016-07-05 | Headwater Partners I Llc | System and method for providing user notifications |
US9386121B2 (en) | 2009-01-28 | 2016-07-05 | Headwater Partners I Llc | Method for providing an adaptive wireless ambient service to a mobile device |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US9491199B2 (en) | 2009-01-28 | 2016-11-08 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9491564B1 (en) | 2009-01-28 | 2016-11-08 | Headwater Partners I Llc | Mobile device and method with secure network messaging for authorized components |
US9521578B2 (en) | 2009-01-28 | 2016-12-13 | Headwater Partners I Llc | Wireless end-user device with application program interface to allow applications to access application-specific aspects of a wireless network access policy |
US9532161B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | Wireless device with application data flow tagging and network stack-implemented network access policy |
US9532261B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | System and method for wireless network offloading |
US9544397B2 (en) | 2009-01-28 | 2017-01-10 | Headwater Partners I Llc | Proxy server for providing an adaptive wireless ambient service to a mobile device |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9565543B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Device group partitions and settlement platform |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US9591474B2 (en) | 2009-01-28 | 2017-03-07 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US9609459B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Network tools for analysis, design, testing, and production of services |
US9609544B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US9615192B2 (en) | 2009-01-28 | 2017-04-04 | Headwater Research Llc | Message link server with plural message delivery triggers |
US9641957B2 (en) | 2009-01-28 | 2017-05-02 | Headwater Research Llc | Automated device provisioning and activation |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US9674731B2 (en) | 2009-01-28 | 2017-06-06 | Headwater Research Llc | Wireless device applying different background data traffic policies to different device applications |
CN102365554A (en) * | 2009-01-28 | 2012-02-29 | 海德沃特合作I有限公司 | Network based service policy implementation with network neutrality and user privacy |
US8948025B2 (en) | 2009-01-28 | 2015-02-03 | Headwater Partners I Llc | Remotely configurable device agent for packet routing |
US8724554B2 (en) | 2009-01-28 | 2014-05-13 | Headwater Partners I Llc | Open transaction central billing system |
US9179316B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Mobile device with user controls and policy agent to control application access to device location data |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9769207B2 (en) | 2009-01-28 | 2017-09-19 | Headwater Research Llc | Wireless network service interfaces |
US9819808B2 (en) | 2009-01-28 | 2017-11-14 | Headwater Research Llc | Hierarchical service policies for creating service usage data records for a wireless end-user device |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US9866642B2 (en) | 2009-01-28 | 2018-01-09 | Headwater Research Llc | Wireless end-user device with wireless modem power state control policy for background applications |
US9942796B2 (en) | 2009-01-28 | 2018-04-10 | Headwater Research Llc | Quality of service for device assisted services |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9749898B2 (en) | 2009-01-28 | 2017-08-29 | Headwater Research Llc | Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems |
US9973930B2 (en) | 2009-01-28 | 2018-05-15 | Headwater Research Llc | End user device that secures an association of application to service policy with an application certificate check |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US10028144B2 (en) | 2009-01-28 | 2018-07-17 | Headwater Research Llc | Security techniques for device assisted services |
US10057141B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Proxy system and method for adaptive ambient services |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10064033B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Device group partitions and settlement platform |
US10070305B2 (en) | 2009-01-28 | 2018-09-04 | Headwater Research Llc | Device assisted services install |
US10080250B2 (en) | 2009-01-28 | 2018-09-18 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US10165447B2 (en) | 2009-01-28 | 2018-12-25 | Headwater Research Llc | Network service plan design |
US11538106B2 (en) | 2009-01-28 | 2022-12-27 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10171990B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Service selection set publishing to device agent with on-device service selection |
US10171988B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Adapting network policies based on device service processor configuration |
US10171681B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Service design center for device assisted services |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10237773B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10237146B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | Adaptive ambient services |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US11533642B2 (en) | 2009-01-28 | 2022-12-20 | Headwater Research Llc | Device group partitions and settlement platform |
US10320990B2 (en) | 2009-01-28 | 2019-06-11 | Headwater Research Llc | Device assisted CDR creation, aggregation, mediation and billing |
US10321320B2 (en) | 2009-01-28 | 2019-06-11 | Headwater Research Llc | Wireless network buffered message system |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US10326675B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Flow tagging for service policy implementation |
US10462627B2 (en) | 2009-01-28 | 2019-10-29 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US10536983B2 (en) | 2009-01-28 | 2020-01-14 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US10582375B2 (en) | 2009-01-28 | 2020-03-03 | Headwater Research Llc | Device assisted services install |
US10681179B2 (en) | 2009-01-28 | 2020-06-09 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US10694385B2 (en) | 2009-01-28 | 2020-06-23 | Headwater Research Llc | Security techniques for device assisted services |
US10716006B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | End user device that secures an association of application to service policy with an application certificate check |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10749700B2 (en) | 2009-01-28 | 2020-08-18 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10771980B2 (en) | 2009-01-28 | 2020-09-08 | Headwater Research Llc | Communications device with secure data path processing agents |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10791471B2 (en) | 2009-01-28 | 2020-09-29 | Headwater Research Llc | System and method for wireless network offloading |
US10798558B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | Adapting network policies based on device service processor configuration |
US10798254B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | Service design center for device assisted services |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10803518B2 (en) | 2009-01-28 | 2020-10-13 | Headwater Research Llc | Virtualized policy and charging system |
US10834577B2 (en) | 2009-01-28 | 2020-11-10 | Headwater Research Llc | Service offer set publishing to device agent with on-device service selection |
US11516301B2 (en) | 2009-01-28 | 2022-11-29 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10848330B2 (en) | 2009-01-28 | 2020-11-24 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10855559B2 (en) | 2009-01-28 | 2020-12-01 | Headwater Research Llc | Adaptive ambient services |
US10869199B2 (en) | 2009-01-28 | 2020-12-15 | Headwater Research Llc | Network service plan design |
US10985977B2 (en) | 2009-01-28 | 2021-04-20 | Headwater Research Llc | Quality of service for device assisted services |
US11039020B2 (en) | 2009-01-28 | 2021-06-15 | Headwater Research Llc | Mobile device and service management |
US11096055B2 (en) | 2009-01-28 | 2021-08-17 | Headwater Research Llc | Automated device provisioning and activation |
US11134102B2 (en) | 2009-01-28 | 2021-09-28 | Headwater Research Llc | Verifiable device assisted service usage monitoring with reporting, synchronization, and notification |
US11190645B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Device assisted CDR creation, aggregation, mediation and billing |
US11190545B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Wireless network service interfaces |
US11190427B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Flow tagging for service policy implementation |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US11219074B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US11228617B2 (en) | 2009-01-28 | 2022-01-18 | Headwater Research Llc | Automated device provisioning and activation |
US11337059B2 (en) | 2009-01-28 | 2022-05-17 | Headwater Research Llc | Device assisted services install |
US11363496B2 (en) | 2009-01-28 | 2022-06-14 | Headwater Research Llc | Intermediate networking devices |
US11405224B2 (en) | 2009-01-28 | 2022-08-02 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US11405429B2 (en) | 2009-01-28 | 2022-08-02 | Headwater Research Llc | Security techniques for device assisted services |
US11412366B2 (en) | 2009-01-28 | 2022-08-09 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US11425580B2 (en) | 2009-01-28 | 2022-08-23 | Headwater Research Llc | System and method for wireless network offloading |
US11477246B2 (en) | 2009-01-28 | 2022-10-18 | Headwater Research Llc | Network service plan design |
US11494837B2 (en) | 2009-01-28 | 2022-11-08 | Headwater Research Llc | Virtualized policy and charging system |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
WO2011009337A1 (en) * | 2009-07-20 | 2011-01-27 | 中兴通讯股份有限公司 | Method and monitoring system for monitoring data service system |
CN102083042B (en) * | 2009-11-27 | 2014-09-03 | 中国移动通信集团山东有限公司 | Charging method and device of mobile data services |
CN102083042A (en) * | 2009-11-27 | 2011-06-01 | 中国移动通信集团山东有限公司 | Charging method and device of mobile data services |
CN104053141A (en) * | 2010-03-31 | 2014-09-17 | 华为技术有限公司 | Method and device for controlling data stream of user service |
CN102255734A (en) * | 2010-05-19 | 2011-11-23 | 华为技术有限公司 | Charging method of content business, apparatus and system thereof |
CN102595364A (en) * | 2011-01-06 | 2012-07-18 | 中国移动通信集团广东有限公司 | Charging system, device and method |
CN102595364B (en) * | 2011-01-06 | 2015-02-04 | 中国移动通信集团广东有限公司 | Charging system |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US10171995B2 (en) | 2013-03-14 | 2019-01-01 | Headwater Research Llc | Automated credential porting for mobile devices |
US10834583B2 (en) | 2013-03-14 | 2020-11-10 | Headwater Research Llc | Automated credential porting for mobile devices |
US11743717B2 (en) | 2013-03-14 | 2023-08-29 | Headwater Research Llc | Automated credential porting for mobile devices |
CN103618733A (en) * | 2013-12-06 | 2014-03-05 | 北京中创信测科技股份有限公司 | Data filtering system and method applied to mobile internet |
CN105101144A (en) * | 2015-06-30 | 2015-11-25 | 北京奇虎科技有限公司 | Method for mobile terminal to obtain data and mobile terminal |
CN105101144B (en) * | 2015-06-30 | 2019-05-31 | 北京奇虎科技有限公司 | A kind of acquisition data method and mobile terminal for mobile terminal |
US11973804B2 (en) | 2022-07-20 | 2024-04-30 | Headwater Research Llc | Network service plan design |
Also Published As
Publication number | Publication date |
---|---|
CN100486167C (en) | 2009-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100486167C (en) | Charged information acquisition system and method, and charge realizing system and method | |
US7644158B2 (en) | Method for implementing an internet protocol (IP) charging and rating middleware platform and gateway system | |
CN100561927C (en) | A kind of remote dial access service authentication protocol and charging method | |
CN101132289B (en) | Integrated billing method, billing system, application server and integrated billing system | |
CN108605032A (en) | Method and apparatus for carrying out customer service management for cordless communication network | |
CN103221943A (en) | Enterprise access control and accounting allocation for access networks | |
CN103202007A (en) | Service offer set publishing to device agent with on-device service selection | |
WO2001097186A2 (en) | System, method and computer program product for prepaid and wireless voice communication and ip services | |
CN103201730B (en) | The network system of adaptation network strategy is configured based on device service processor | |
CN107969169A (en) | For the method and apparatus charge associated with the service layer of bottom-layer network | |
CN103221941B (en) | Any wireless network services interface | |
US20050175181A1 (en) | Method and system for access to data and/or communication networks via wireless access points, as well as a corresponding computer program and a corresponding computer-readable storage medium | |
WO2000014919A2 (en) | Apparatus and methods for connecting a network user to a network service provider | |
CN100456712C (en) | Method of realizing Internet contents paying | |
CN1745539B (en) | Prepaid wise network service | |
CN100527676C (en) | Processing method and system based on group data stream charge | |
Cushnie et al. | Evolution of charging and billing models for GSM and future mobile Internet services | |
CN109309907A (en) | Method, apparatus and its relevant device for charge on traffic | |
CN101222342B (en) | Off-line accounting system and method | |
US8515860B2 (en) | System, method and computer program product for prepaid and wireless voice communication and IP | |
KR20020003128A (en) | Web-billing system using internet protocol and therefor method | |
CN108377194A (en) | Intelligent charging operation system and method for running | |
K̈uhne et al. | Architecture for a service-oriented and convergent charging in 3G mobile networks and beyond | |
CN101203036A (en) | Tactics coordination system and tactics coordination method | |
Stiller et al. | Pre-study on “Customer Care, Accounting, Charging, Billing, and Pricing” |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090506 Termination date: 20150923 |
|
EXPY | Termination of patent right or utility model |