CN1878160A - Program exchanging system - Google Patents

Program exchanging system Download PDF

Info

Publication number
CN1878160A
CN1878160A CN 200610099396 CN200610099396A CN1878160A CN 1878160 A CN1878160 A CN 1878160A CN 200610099396 CN200610099396 CN 200610099396 CN 200610099396 A CN200610099396 A CN 200610099396A CN 1878160 A CN1878160 A CN 1878160A
Authority
CN
China
Prior art keywords
program
platform
service platform
payment
service
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
CN 200610099396
Other languages
Chinese (zh)
Other versions
CN100518169C (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100993965A priority Critical patent/CN100518169C/en
Publication of CN1878160A publication Critical patent/CN1878160A/en
Application granted granted Critical
Publication of CN100518169C publication Critical patent/CN100518169C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a program switching system, which is characterized by the following: the service platform transmits the stored user viewing information to monitor platform and program platform with program switching function separately; the program platform transmits the user viewing information to monitor platform, which monitors the program. The invention guarantees the accuracy and fairness of shared settlement for program and service platforms, which improves usability of program switching system.

Description

A kind of program exchanging system
Technical field
The present invention relates to the network communications technology field, be specifically related to a kind of program exchanging system.
Background technology
Along with the progress of society, more and more refinement of the division of labor of industry with regard to the cable TV service, by the simulated television content production and program transmission " integrated " pattern in period, is evolved to " separation of platform net " pattern that content production separates with program transmission.
At home, the application scenarios of typical " separation of platform net " pattern is: CHINA RFTCOM Co Ltd company provides digital TV network, and then, CHINA RFTCOM Co Ltd company buys programme content from program platform.Digital cable customers can be watched abundant digital television program by ordering program to CHINA RFTCOM Co Ltd company.At last, program platform and CHINA RFTCOM Co Ltd company settle accounts and are divided into.CHINA RFTCOM Co Ltd company provides digital television service as service platform to the user in this application scenarios.
Under this " separation of platform net " pattern, program platform and service platform are shared out the work and helped one another, and provide digital television service to the user.Program platform provides abundant digital television program, and service platform provides the program audience service.At present, the program switching method between program platform and the service platform mainly contains following two kinds:
Method one: open fully mode, as shown in Figure 1.
Among Fig. 1, program platform directly provides the clear stream or the fixing program stream of scrambling to service platform by transmission network, service platform obtains program stream by transmission network from program platform, for the fixing program stream of scrambling, service platform then needs fixedly descrambling, then, service platform carries out multiplexing scrambling by the digital TV front-end system to program stream, and allows the program stream after the modulation enter the cable network of service platform.
Service platform can and carry out the program sale authorization by SMS (Subscriber Management System) ownership.Sign the program use agreement between program platform and the service platform, and settle accounts according to fixing duration and to be divided into.
Because the program stream that program platform enters transmission network is generally the clear stream or the fixing program stream of scrambling, and the program fluid capacitance easily is cracked, and makes this method fail safe low; Owing to there is not actual program control channel between program platform and the service platform, can only realize program service according to the program of signing by artificial mode fully, can't control the unlatching of program service flexibly and close down, it is dumb that program service is controlled; In this program switching method, there is not supervision relation, there is not good surveillance and control measure yet, program platform and service platform can only adopt by the fixing system of duration and talk mode, make to settle accounts that to be divided into mode single.
Method two, two-stage are encrypted, and common authorization has realized " user transparent charges accurately ", have reached the purpose of the digital television program of program platform scrambling transmission being carried out copyright protection.Method two specifically as shown in Figure 2.
Among Fig. 2, the digital pay television program that the program platform scrambling passes down, at service platform front end descrambling not, directly enter the cable network of service platform, when the digital cable customers in service platform operation scope is watched program platform digital pay television program, must obtain the mandate of program platform and service platform simultaneously.Because the subscriber authorisation of each service platform all needs to send to simultaneously program platform, program platform can accurately be known the viewership of service platform user program, therefore, can adopt fixedly modes such as duration, program warrant quantity, program mandate duration to settle accounts between program platform and the service platform is divided into.
In mode two, program platform is for realizing the supervision to user watched situation, service platform real revenue etc., how tame the quantity of needs construction CAS (condition receiving system) and CAS is suitable with the CAS producer quantity of each service platform, makes the CAS One's name is legion of program platform; The passage that the SMS of service platform need provide by IP network sends user data and program sale authorization information to the SMS of program platform in real time, this IP network requires safe, two-way have an enough big bandwidth, and need to keep real-time connection, thereby in the construction of IP network passage and operation, need the cost input; Because the user data and the authorization message of service platform all need be stored on program platform, along with increasing of service platform quantity, increasing of service platform number of users, the program platform system needs continuous upgrade expanding, and program platform upgrade expanding pressure ambassador operation cost constantly raises.Above-mentioned reason makes program platform with high costs in the construction of CAS and operation.
Because the program mandate is adopted with close mode, require the CAS of the CAS of program platform and service platform to be necessary for the cas system of same producer, and the cas system of service platform must support two-stage to encrypt, and makes method two strict to the CAS of service platform.
Because program two-stage on program platform and service platform is encrypted, the common mandate, therefore, a sale authorization is handled needs the equipment of process and system a lot, not only increased the construction complexity of program platform, service platform, and the instability of any equipment or system all can influence the processing procedure of whole program exchange, makes the stability of a system poor.
Summary of the invention
The objective of the invention is to, a kind of program exchanging system is provided, by predetermined service platform authorization message, make service platform become the user of program platform, program platform can be easily managed the program exchange between itself and the service platform, avoid the program exchange to CAS, the SMS of program platform, service platform and the extra demand of transmission network, reduced the construction cost and the operation cost of program exchanging system.
For achieving the above object, a kind of program exchanging system provided by the invention, comprise: at least one program platform and at least one service platform, a service platform and at least one program platform carry out the program exchange, be provided with the first multiplexing scrambling equipment in the described program platform, be provided with the descrambling equipment and the second multiplexing scrambling equipment in the described service platform;
The first multiplexing scrambling equipment provides multiplexing scrambled program stream according to predetermined service platform authorization message for service platform;
The descrambling equipment of service platform front end carries out descrambling according to predetermined service platform authorization message to the program stream that program platform provides, and the program stream behind the descrambling is transferred to the second multiplexing scrambling equipment;
The second multiplexing scrambling equipment provides multiplexing scrambled program stream according to program stream, the predetermined user authorization message of its reception for the user.
Following technical proposals is optional technical scheme.
Described descrambling equipment is: set-top box and the program platform user smart card that carries the service platform authorization message.
Also be provided with the program service control module in the described program platform;
Program service control module: be used for control is opened/closed down to the program service that service platform provides according to predetermined service platform authorization message.
Also be provided with supervising platform in the described program exchanging system;
Service platform transfers to supervising platform respectively with the user watched information of its storage and the program platform of program exchange is arranged with it;
Described program platform transmits next user watched message transmission to supervising platform with described service platform;
Described supervising platform transmit respectively according to described service platform and described program platform the user watched information of coming to program exchange supervise.
Supervising platform is: program supervising platform that industry is supervised and/or the payment supervising platform that is in third party's pay status.
When described supervising platform was the program supervising platform, described service platform comprised: the first audience information transport module and the second audience information transport module, and described program supervising platform is provided with the first checking consistency module;
The first audience information transport module: be used for adopting the program supervision interface between service platform and the program supervising platform that the Subscriber Management System of service platform and user data and user's subscription data of condition receiving system are transferred to the program supervising platform;
The second audience information transport module: be used for adopting the program supervision interface between service platform and the program platform that relevant user data and the user's subscription data with program platform of the Subscriber Management System of service platform transferred to program platform;
The first checking consistency module: be used for that service platform and program platform are transmitted user data and user's subscription data of coming respectively and carry out checking consistency.
Program between described service platform and program supervising platform supervision interface is: the program based on " cable digital TV program platform and supervising platform data exchange agreement, content and the call format " of General Bureau of Radio, Film and Television is supervised interface; Program supervision interface between described service platform and the program platform is: the periodically service platform sells detail that reports, single user's professional detail, the production marketing quantity of scheduled date, business development report.
Be provided with program supervision interface between described program supervising platform and the program platform, this interface is: the program based on " Subscriber Management System and the specification requirement of supervising platform data exchange interface " of General Bureau of Radio, Film and Television is supervised interface.
When described supervising platform was the payment supervising platform, described service platform comprised: the 3rd audience information transport module and the 4th audience information transport module, and described payment supervising platform is provided with the second checking consistency module;
The 3rd audience information transport module: be used for adopting payment interface between service platform and the payment supervising platform with user's program defrayment transfer of data of the Subscriber Management System of service platform to paying supervising platform;
The 4th audience information transport module: be used for adopting the program supervision interface between service platform and the program platform that the relevant program sales revenue data with program platform of the Subscriber Management System of service platform is transferred to program platform;
The second checking consistency module: be used for transmission comes to service platform user's program defrayment data and the next user's program sales revenue data of program platform transmission and carry out checking consistency.
Described service platform and the payment interface of payment between the supervising platform comprise one or more in the following interface: the total transaction amount accounting checking interface of setting up the interface of payment relation, the interface of removing the payment relation, defrayment interface, payment record total value accounting checking interface, the detailed accounting checking of payment record interface, service platform production payment record.
Be provided with the user account payment between described program platform and the payment supervising platform and verify interface, the program sales revenue data that program platform comes described service platform transmission is verified interface by described user account payment and is transferred to the payment supervising platform;
Described user account payment is verified interface and is comprised: the detailed accounting checking of service platform production payment record.
Be provided with in described program platform and/or the service platform and be divided into settlement module;
When being divided into settlement module and being arranged at program platform, program platform obtains from service platform by the program Fabric Interface and is divided into settlement information;
The described settlement information that is divided into comprises: the program sales revenue data, perhaps obtain user data and program sales revenue data;
Be divided into settlement module: be used for according to predetermined clearing sharing agreement, be divided into settlement information and be divided into clearing.
Described predetermined clearing sharing agreement be following one or more: the sharing agreement of talking based on fixing duration system, based on the sharing agreement of program warrant quantity, based on the sharing agreement of program mandate duration, based on the sharing agreement of program income from sales.
Described predetermined clearing are divided into protocol package and draw together: clearing sharing agreement between program platform and the program provider and/or the clearing sharing agreement between program platform and the service platform.
Clearing between described program platform and the service platform are divided into protocol package and draw together: be divided into policy protocol and/or progressive award agreement.
Described be divided into settlement information comprise following one or more: periodic service platform sells detail, single user's professional detailed, the production marketing quantity of scheduled date, periodic business development report.
Description by technique scheme as can be known, the present invention is by predetermined service platform authorization message, makes service platform become the user of program platform, and program platform can be easily managed the program exchange between itself and the service platform; Program platform provides the mandate of program independent fully for service platform provides the service platform that authorizes of program for the cable TV subscriber among the present invention, not only encrypt the fail safe that has guaranteed the program exchange by two-stage, also avoided the program exchange to program platform, the CAS of service platform, the extra demand of SMS and transmission network, easy to implement, and simplified the implementation procedure of program exchange, improved the stability of program exchanging system, guaranteed the fail safe of program exchange operation, reduce the complexity that the program exchange is safeguarded, thereby reduced the construction cost and the operation cost of program exchanging system; Program platform of the present invention can according to the authorization message of signing in advance be the program use agreement flexibly control provide the unlatching of program service to service platform and close down, program service control flexibly, both improve the flexibility of service operation, reached the purpose of the digital television program of program platform scrambling transmission being carried out copyright protection again; The present invention makes program platform, service platform and the supervising platform division of labor clear and definite by supervising platform is set in program exchanging system, and program platform can be absorbed in provides programme content service, service platform that the program audience service that provides can be provided; Supervising platform of the present invention can be program supervising platform, payment supervising platform, the program supervising platform can utilize the public supervisory systems of industry, as General Bureau of Radio, Film and Television's supervising platform, the payment supervising platform can utilize third party's payment system, as bank etc., by supervising platform the operation data that service platform reports to program platform is verified, fully guaranteed the accuracy of the basic data that program platform and service platform are settled accounts, thereby guaranteed that program platform and service platform are divided into the accuracy and the notarization property of clearing; It is versatile and flexible that clearing between program platform of the present invention and the service platform are divided into mode; Thereby realized improving the purpose of program exchanging system practicality, manageability by technical scheme provided by the invention.
Description of drawings
Fig. 1 is the schematic diagram one of the program switching method of prior art;
Fig. 2 is the schematic diagram two of the program switching method of prior art;
Fig. 3 is the program exchanging system schematic diagram of the embodiment of the invention;
Fig. 4 is the schematic diagram that the program exchanging system of the embodiment of the invention is realized the program exchange.
Embodiment
The core of program exchanging system of the present invention is: the first multiplexing scrambling equipment that is provided with in the program platform provides multiplexing scrambled program stream according to predetermined service platform authorization message for service platform, the descrambling equipment of service platform front end carries out descrambling according to predetermined service platform authorization message to the program stream that program platform provides, and the program stream behind the descrambling transferred to the second multiplexing scrambling equipment that is provided with in the service platform, the second multiplexing scrambling equipment provides multiplexing scrambled program stream according to program stream, the predetermined user authorization message of its reception for the user.
Below based on core concept of the present invention, in conjunction with the accompanying drawings program exchanging system provided by the invention is described in detail.
For guaranteeing that program platform in the program exchanging system of the present invention can be easily manages the program exchange between itself and the service platform, simultaneously, the cable television program that makes service platform can be safely, provide for the cable TV subscriber easily, reduce program platform, service platform operation cost, reduce the cost of cable TV subscriber's TV reception, the process that the program platform in the program exchanging system of the present invention, service platform carry out the program exchange is as shown in Figure 3.
Among Fig. 3, program platform is managed service platform as a user, promptly in program platform service platform is carried out the user and opens an account, and program platform will be carried in the smart card the authorization message of this service platform, and provides smart card to service platform.Like this, program platform can provide corresponding program stream for service platform according to authorization message, and this program stream is the program stream of encrypting, be that program platform carries out multiplexing scrambling processing according to predetermined service platform authorization message to corresponding program stream, then, program stream after the multiplexing scrambling processing is transferred to service platform, and program platform is realized by the first multiplexing scrambling equipment in the program platform the multiplexing scrambling processing procedure of program stream.
Authorization message in the smart card comprises: the SK (encryption key) of one or more PDK (personal key), each program etc.Service platform uses PDK can solve the SK of each program from the EMM (Entitlement Management Message) the scrambled program stream that the program platform transmission comes, SK quantity is different along with the number of programs of authorizing on the smart card, the SK update cycle is determined by CA system (condition mandate), as 1 month, service platform can determine whether to upgrade SK automatically by the version number of the EMM in the program stream.
Control be opened/be closed down to program platform can to it for the program service that service platform provides according to predetermined service platform authorization message, and this controlled function is realized by the program service control module of program platform.
At the service platform front end, by the smart card of descrambling equipment such as set-top box and program platform distribution, the program stream that transmission comes to program platform carries out descrambling, and service platform carries out descrambling to program stream process is realized by the descrambling equipment of service platform.The service platform front end carries out multiplexing scrambling to the program stream behind the descrambling according to the predetermined user authorization message again, and the program stream after the multiplexing scrambling enters the cable TV network of service platform.Service platform carries out multiplexing scrambling to program stream process is realized by the second multiplexing scrambling equipment that is provided with in the service platform.
When the cable TV subscriber in service platform operation scope watched the digital pay television program of program platform, the mandate that only needs to obtain service platform got final product.Like this, user's program sale authorization of service platform can be finished in the service platform front end system, need not to ask in real time the mandate of program platform.
The accuracy that the present invention provides the program audience service for program platform can being absorbed in provide programme content service, service platform to be absorbed in, guarantees the basic data that program platform and service platform are settled accounts, the present invention is provided with supervising platform in the program exchanging system of Fig. 3.
Above-mentioned supervising platform can be the program supervising platform that the user data in the user watched information and user's subscription data are supervised, also can be the payment supervising platform that the user's program defrayment data in the user watched information and program sales revenue data are supervised, thus, program exchanging system of the present invention can comprise: at least one program platform, at least one service platform and program supervising platform, can comprise: at least one program platform, at least one service platform and payment supervising platform also can comprise: at least one program platform simultaneously, at least one service platform, program supervising platform and payment supervising platform.
When program exchanging system of the present invention comprised at least one program platform, at least one service platform, program supervising platform and pays supervising platform, the schematic diagram of program exchanging system realization program switching method as shown in Figure 4.
Among Fig. 4, program exchanging system of the present invention comprises: at least one program platform, at least one service platform, program supervising platform and payment supervising platform.The program supervising platform can be public platform such as the General Bureau of Radio, Film and Television's supervising platform that industry is supervised, and the payment supervising platform is the platform that is in third party's pay status, as payment systems such as bank, payment gateways.
Service platform need transfer to the user watched information of its storage respectively program supervising platform, payment supervising platform and program platform.The concrete transmission course of user watched information is: be provided with program supervision interface between service platform and the program supervising platform, service platform adopts it to supervise interface with the program between the program supervising platform storage user data among SMS and the CAS and user's subscription data is transferred to the program supervising platform.This part function is realized by the first audience information transport module in the service platform.Be provided with program supervision interface between service platform and the program platform, service platform adopts itself and the program between the program platform to supervise interface relevant user data and the user's subscription data with program platform of storing among the SMS is transferred to program platform, and this part function is realized by the second audience information transport module in the service platform.Be provided with payment interface between service platform and the payment supervising platform, service platform adopt itself and the payment interface of payment between the supervising platform with user's program defrayment transfer of data of storing among the SMS to paying supervising platform, this part function is realized by the 3rd audience information transport module in the service platform; Service platform adopts itself and the program between the program platform to supervise interface the relevant program sales revenue data of storing among the SMS with program platform is transferred to program platform, and this part function is realized by the 4th audience information transport module in the service platform.
Because service platform can transfer to program platform together with user data, user's subscription data and program sales revenue data, so the 3rd audience information transport module and the 4th audience information transport module can adopt user data, user's subscription data and the program sales revenue data that gets access to respectively the program supervision interface of service platform between program platform to transfer to program platform.
Service platform can adopt modes such as the mode that initiatively regularly reports such as daily paper, weekly, monthly magazine that above-mentioned information is reported to program supervising platform, payment supervising platform and program platform respectively, service platform also can report above-mentioned information according to the information in the request when receiving the request of program supervising platform, payment supervising platform or program platform.Service platform can be according to the fixed time section that comprises in the request, as designated date, designated date section etc., report the user watched information in the fixed time section, service platform also can be according to the appointment viewer information that comprises in the request, report the user watched information of specifying the viewer, can also report the at the appointed time interior user watched information of section of viewer of specifying according to the fixed time section that comprises in the request, appointment viewer information.
Program platform is after receiving service platform transmission next user data and user's subscription data, it is reported to the program supervising platform, by the transfer of data between above-mentioned program platform and the program supervising platform, the data that data that the program supervising platform can report service platform and program platform are reported are carried out checking consistency, and this part function is realized by the first checking consistency module in the program supervising platform.Because reporting to the data of program supervising platform such as General Bureau of Radio, Film and Television's supervising platform, service platform has higher true and reliable property, so, the program supervising platform carries out checking consistency by the data that service platform reported to program platform, can determine whether service platform reports to the data of program platform accurate, thereby, it is true to have guaranteed that program platform can obtain from service platform, believable data, finally, guaranteed the accuracy of the basic data that program platform and service platform are settled accounts, made the clearing that are divided into of program platform and service platform have accuracy and notarization property.
Service platform need be with user's program defrayment transfer of data of storing in its Subscriber Management System to paying supervising platform, and like this, the viewer of service platform is that the cable TV subscriber can finish the program ordering payment of fees by the payment supervising platform.Program platform is after receiving user's program sales revenue data that service platform reports, the user account payment verification interface that adopts it and pay between the supervising platform reports to the payment supervising platform with user's program sales revenue data, make the payment supervising platform carry out checking consistency to user's program sales revenue data that service platform reports to program platform according to the program ordering expense that the cable TV subscriber pays, to confirm the correctness of user's program sales revenue data that program platform obtains from service platform, finally, make the clearing that are divided into of program platform and service platform have accuracy and notarization property.This part function is realized by the second checking consistency module in the payment supervising platform.
Program platform can also carry out the clearing that are divided into of various ways to it from user data and program sale authorization data that service platform obtains according to clearing sharing agreement, predetermined service platform authorization message.The clearing here be divided into can for: be divided into clearing between program platform and the service platform, can also be divided into for the clearing between program platform and the program provider.The clearing sharing agreement here can be for the clearing sharing agreement talked based on fixing duration system or based on the clearing sharing agreement of program warrant quantity or based on the clearing sharing agreement of program mandate duration or based in the clearing sharing agreement of program income from sales one or more, as adopting based on the clearing sharing agreement of program warrant quantity+program mandate duration, adopt based on the clearing sharing agreement of program warrant quantity+program income from sales for another example etc.Above-mentioned clearing are divided into process and realize by being divided into settlement module, are divided into settlement module and can be arranged at program platform, also can be arranged at service platform, and are certain, can be provided with between program platform and the service platform to be divided into settlement module.
From foregoing description as can be seen, program platform among the present invention no longer needs the income situation of service platform and user's viewership are supervised, program platform can be absorbed in provides programme content service, service platform that the program audience service that provides can be provided, the present invention does not have special requirement to the SMS of program platform, service platform and CAS and transmission network, make construction cost, the operation maintenance cost of program exchanging system low, easy to implement, and improved the operation flexibility between program platform and the service platform.
The present invention does not limit the interface shape between service platform, program platform, payment supervising platform, the program supervising platform, below so that a kind of concrete interface implementation to be provided.
The general-purpose attribute of the program supervision interface among the present invention between program platform and the service platform is as shown in table 1.That is to say that the interface data that exchanges between program platform and the service platform among the present invention includes the content in the table 1.
Table 1
Property Name Explanation
Version number Start context.
The origin system sign The identification number of Data Source system
The purpose system banner The identification number of datum target system
Transaction journal number The serial number of once-through operation
Type of transaction Classification of business transaction
Exchange hour If this value is defaulted as current time for empty.
In the table 1, version number, origin system sign, purpose system banner, type of transaction are the message check information, and transaction journal number and exchange hour are message identifier information.The message check information is mainly used in receiving terminal and judges whether its message that receives is legal message, and message identifier information is mainly used in represents that this message is the response message at which request.When adopting the synchronous communication mode between program platform and the service platform, interface data can not comprise message identifier information.
Program supervision interface between service platform and the program platform is: periodically the service platform sells that reports is detailed reports as the business development daily paper business development weekly etc. as the monthly sale detail of service platform, single user's professional detail, the production marketing quantity of scheduled date, business development.
When program platform when the monthly sale of service platform request service platform is detailed, program platform is as shown in table 2 to the monthly interface data of selling detailed request that service platform sends.
Table 2
Property Name Remarks
Month It can be calendar month, it also can be the finance moon that both sides arrange, because relate to service platform, program switching plane, the tripartite comparison of supervising platform data, for simplicity, calendar month is used in suggestion.
Service platform obtains user data and user's subscription data according to the month information in the solicited message, and is sent to program platform after receiving appointment month solicited message.User data and user's subscription data that service platform is sent in the interface data of program platform are as shown in table 3.
Table 3
Service platform returns monthly professional detailed
Property Name Remarks
Success indicates The success return code
Smart card numbers The smart card numbers of order takes place
The sign of CAS The system banner of condition authoring system
Subscription type 0000-is individual to be ordered; 0001-big customer mode is ordered
Big customer's sign Big customer's sign when the big customer orders
Production code member The numbering of the service platform product of ordering comprises the program of program platform in this product
The whole month is ordered sign Whether the whole month orders
Order fate The fate of subscribed services
Consumption sum Give the user actual month price, unit is for dividing
The payment system sign The generation systems of this consumption charge payment
Payment account The payment account of this consumption
The payment serial number The transaction journal of this consumption and payment number
In the table 3, smart card numbers, subscription type, production code member, order fate, consumption sum etc. belong to user's subscription data; Big customer's sign, the whole month order sign, payment system sign, payment account, payment serial number etc. and belong to user data.
In above-mentioned example, service platform also can initiatively report one month user data and user's subscription data to program platform according to the form shown in the table 3 on the predetermined date.
When service platform determines that the interface data of the appointment moon that program platform transmission comes is wrong, can return information as shown in table 4 to program platform.
Table 4
Service platform returns error result
Property Name Remarks
Error flag Error code
Error description The details of mistake
Program platform is as shown in table 5 to the solicited message that service platform sends certain viewer's of request user data and user's subscription data.
The program platform required parameter
Property Name Remarks
Smart card numbers The smart card numbers of order takes place
The sign of CAS The system banner of condition authoring system
Service platform obtains user data and user's subscription data according to the sign of the intelligent card numbers in the solicited message, CAS, and is sent to program platform after receiving certain viewer's solicited message.User data and user's subscription data that service platform is sent in the interface data of program platform are as shown in table 6.
Table 6
Service platform returns the customer service detail
Property Name Remarks
Success indicates The success return code
Smart card numbers The smart card numbers of order takes place
The sign of CAS The system banner of condition authoring system
Customs Assigned Number The service platform Customs Assigned Number
The individual ordering products information of N Production code member The production code member of service platform definition comprises the program of program platform in this product
Name of product The name of product of service platform
The service time started If this value is defaulted as current time for empty.
Serve deadline If this value is defaulted as current time for empty.
The payment system sign The sign of payment system
Payment account User's payment account
The payment serial number The transaction journal of this consumption and payment number
When service platform determines that the interface data of the appointment viewer audience information that program platform transmission comes is wrong, can return error message as shown in table 4 to program platform.
Program platform is as shown in table 8 to the solicited message that service platform sends user's subscription data of asking the scheduled date.
Table 7
The program platform required parameter
Property Name Remarks
Date The quantity of ordering the program platform program same day (not needing deduction to authorize overdue user) from this date to current query time point is obtained in expression
Service platform obtains user's subscription data according to the designated date, and is sent to program platform after receiving the solicited message of scheduled date.User's subscription data that service platform is sent in the interface data of program platform is as shown in table 8.
Table 8
Service platform returns the program platform program and sells detailed
Property Name Remarks
Success indicates The success return code
Date The date of inquiry
N product sale information Production code member The production code member of service platform comprises the program of program platform in this product
Name of product The name of product of service platform
Sales volume Product purchase quantity
When service platform determines that the interface data of the scheduled date that program platform transmission comes is wrong, can return information as shown in table 4 to program platform.
Service platform initiatively reports user data and user's subscription data in the interface data of daily paper as shown in table 9 to program platform.
Table 9
The service platform required parameter
Property Name Remarks
Date
The product user development Production code member The production code member of service platform comprises the program of program platform in this product
Name of product The name of product of service platform
The newly-increased number of ordering The new quantity purchase of product
The order cancellation number The quantity that product is quit the subscription of
Program platform is when determining that interface data that its service platform that receives reports daily paper is correct, and is as shown in table 10 to the information that service platform returns.
Table 10
Program platform returns detail
Property Name Remarks
Success indicates The success return code
When program platform reports the interface data mistake of daily paper at definite its service platform that receives, as shown in table 4 to the information that service platform returns.
User data and user's subscription data that program platform Adds User in service platform request fixed time section as in the week.Program platform can obtain the newly-increased viewer's quantity of each product in the week by this request, and concrete newly-increased viewer's information.The data owner that obtains will use as the statistical analysis of production marketing situation.Program platform sends request to service platform and specifies user data and user's subscription data in the interface data of the request of Adding User in the week as shown in table 11.
Table 11
The program platform required parameter
Property Name Remarks
Date in week Use the date of Monday to represent a week
Service platform receive specify all solicited messages after, obtain user data and user's subscription data according to all dates in the solicited message, and be sent to program platform.User data and user's subscription data in the interface data in the appointment week that service platform sends are as shown in table 12.
Table 12
Service platform returns week and orders detail
Property Name Remarks
Success indicates The success return code
Date in week All dates of inquiry
N bar product sale information Production code member The production code member of service platform comprises the program of program platform in this product
Name of product The name of product of service platform
Newly-increased subscribed users sum The new number of users of buying product, concrete managing detailed catalogue " M the information that Adds User " below
M the information that Adds User Customs Assigned Number Service platform is newly bought the Customs Assigned Number of product
The CAS sign The CAS sign of user's correspondence
The order cancellation total number of users The number of users of product is bought in cancellation, concrete managing detailed catalogue " K order cancellation user profile " below
K order cancellation user profile Customs Assigned Number The Customs Assigned Number of product is bought in the service platform cancellation
The CAS sign The CAS sign of user's correspondence
Service platform is when the interface data of determining all solicited messages of appointment that its program platform that receives transmission comes is wrong, and is as shown in table 4 to the information that program platform returns.
Service platform and the payment interface of payment between the supervising platform comprise: set up one or more in the total transaction amount accounting checking interface of the interface of payment relation, the interface of removing the payment relation, defrayment interface, payment record total value accounting checking interface, the detailed accounting checking of payment record interface, service platform production payment record.
The general-purpose attribute of the payment interface among the present invention between service platform and the payment supervising platform is as shown in table 13.That is to say that the interface data that exchanges between service platform and the payment supervising platform among the present invention includes the content shown in the table 13.
Table 13
Property Name Explanation
The transaction coding The transaction coding is distinguished different business
The payment system numbering The payment system numbering, the numbering of counterpart expenditure system in the service platform
Transaction journal number Serial number is the sign of asynchronous communication, and client generates, and service end former state in response packet is returned.Illustrate: if the message that service end is returned greater than a bag, then the serial number of this group bag is identical
Whether there is subsequent packet Whether also have subsequent packet, ' 1 ' has, and ' 0 ' does not have
The bag sequence number The bag sequence number is since 1
Business personnel's coding Operator or service terminal, a information as audit log
Check word Inclusion verification attribute
In the table 13, payment system numbering, whether to have subsequent packet, bag sequence number, business personnel's coding and check word be the message check information, and transaction coding and transaction journal number are message identifier information.The message check information is mainly used in receiving terminal and judges whether its message that receives is legal message, and message identifier information is mainly used in represents that this message is the response message at which request.When adopting the synchronous communication mode between program platform and the payment supervising platform, interface data can not comprise message identifier information.
Solicited message that produces between service platform and the payment supervising platform and response message be the message structure shown in the use table 13 all.
Transaction coding in the table 13, the transaction coding rule that provides in accordance with system must be provided client, and service end former state in response message is returned.Above-mentioned client is for sending a side of solicited message, and above-mentioned service end is for sending a side of response message.
Transaction journal number is the sign of asynchronous communication, is generated by client, and service end former state in response message is returned.If the message that service end is returned is greater than a bag, then the serial number of this group bag is identical.
Whether there is subsequent packet: when corresponding request has a plurality of response message, must be to also have subsequent packet, still reply end by this attribute explanation.If a plurality of response packets are arranged, then have only many bags of last response packet to be masked as 0, many bags sign of other bag all is 1.
The bag sequence number: for each request, corresponding one or more response packets add one one by one continuously all from 1 open numbering.
The check word attribute is the verification attribute of message, use the MD5 algorithm to produce 32 character string, get preceding 4 and back 4 character, character string after the intersection is as check word, if it is A0 that MD5 goes here and there first character, second character is A1, and the like, the so last check word that produces is A0A28A1A29A2A30A3A31.Correct message: [5,399,990,001 11 1 Zhao Yun 625d1c2a11].The MD5 algorithm is the key of input recorded information character string+both sides' agreement, uses the MD5 algorithm to produce 128 digital bits summary to input information, and 128 digital bits summary is converted to 32 bytes, 16 system character strings.In addition, during the value of calculation check word attribute, the check word attribute is set to the space.
Below service platform is elaborated to the detailed process that the payment supervising platform sends user's program defrayment data.
Need to set up the payment relation between service platform and the payment supervising platform.The detailed process of setting up the payment relation is: the payment supervising platform sends the interface data that viewer's payment relation is set up in request to service platform, and the solicited message in the interface data is shown in table 14, table 15.
Table 14
Function description Payment system is set up user's payment relation to the service platform request
The transaction coding 0401
The remarks explanation Payment system → service platform
Table 15
The payment system required parameter
Property Name Remarks
Subscriber's coding User certificate number
Identification code The user identification code that payment system provides, the operator will import user ID and identification code when foundation/releasing payment concerns, is used to prevent strike when the operator from importing Customs Assigned Number mistake
Payment account Payment account
Comprise the parameter that the user's program defrayment data that need obtain of payment supervising platform specifically comprise in the table 15, as subscriber's coding, identification code, payment account etc.
Service platform is when the interface data of the next solicited message of the payment supervising platform transmission of determining its reception is correct, according to paying the parameter that the supervising platform needs obtain, corresponding data are sent to the payment supervising platform, and service platform is set up the payment relation with the payment supervising platform.The user program defrayment data of service platform in the interface data that the payment supervising platform sends are specifically shown in table 16.
Table 16
Service platform returns correct result
Property Name Remarks
Success indicates The success return code
Subscriber's coding The Customs Assigned Number of service platform
Identification code The user identification code that payment provides
Payment account Payment account
The payment supervising platform is successfully set up the payment relation between payment supervising platform and the service platform when correctly receiving user's program defrayment data that service platform transmission comes.
Service platform is when the interface data mistake of the next solicited message of the payment supervising platform transmission of determining its reception, and is as shown in table 4 to the data that the payment supervising platform returns.
Service platform with the detailed process that the payment supervising platform is removed the payment relation is: the payment supervising platform sends the interface data that viewer's payment relation is removed in request to service platform, and the solicited message in the interface data is shown in table 17, table 18.
Table 17
Function description Payment system is removed user's payment relation to the service platform request
The transaction coding 0402
The remarks explanation Payment system → service platform
Table 18
Property Name Remarks
Subscriber's coding The user ID of service platform
Identification code The user identification code that payment system provides
Comprise the payment supervising platform in the table 18 and need remove the user profile of payment relation, as subscriber's coding, identification code etc.
Service platform is when the interface data of the next request releasing information of the payment supervising platform transmission of determining its reception is correct, remove operation according to the user profile in the request releasing information, and to the successful information of payment supervising platform transmission releasing, specifically shown in table 19.
Table 19
Service platform returns correct result
Property Name Remarks
Success indicates The success return code
When the interface data mistake of information is removed in the request that service platform comes in the payment supervising platform transmission of determining its reception, send the information of removing failure to the payment supervising platform, specifically as shown in table 4.
After setting up the payment relation between service platform and the payment supervising platform, when service platform carries out reimbursement of expense the needs viewer, send the interface data of asking viewer's reimbursement of expense to the payment supervising platform, the solicited message in the interface data is shown in table 20, table 21.
Table 20
Function description Service platform is sent as the request that the user pays to payment system
The transaction coding 0403
The remarks explanation Service platform → payment system
Table 21
The service platform required parameter
Property Name Remarks
Customs Assigned Number User's numbering
The clearing moon The month of clearing
Total stroke count Total stroke count of withholing
Total cost The total cost of withholing, the unit branch
The detailed expense of N bar product Production code member The production code member of service platform comprises the program of program platform in this product
Close the account The subscription fee of product, the unit branch
Professional duration The order duration of product
Comprise the cost information that needs the viewer of reimbursement of expense information and viewer to pay in the table 21.
The interface data of the request viewer reimbursement of expense that the payment supervising platform comes in the service platform transmission of determining its reception is correct and behind viewer's defrayment, sends the information of reimbursement of expense success to service platform, and is specifically shown in table 22.
Table 22
Payment system is returned correct result
Property Name Remarks
Success indicates The success return code
The clearing moon The month of paying
Total cost The total cost of payment, the unit branch
The payment supervising platform sends error message to service platform when the interface data mistake of the next request viewer reimbursement of expense of the service platform transmission of determining its reception, specifically as shown in table 4.
The payment supervising platform can also send the interface data of accounting checking request to service platform, and the accounting checking request can be divided into total value accounting checking request and detailed accounting checking request.Total value accounting checking solicited message in the interface data is shown in table 23, table 24.
Table 23
Function description The accounting checking request that payment system sends to service platform
The transaction coding 0404
The remarks explanation Payment system → service platform
Table 24
Property Name Remarks
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Service platform sends the correct information of total value accounting checking interface data to service platform when the interface data of the next total value accounting checking solicited message of the payment supervising platform transmission of determining its reception is correct, specifically as shown in Table 25.
Table 25
Service platform returns correct result
Property Name Remarks
Success indicates The success return code
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Total stroke count Total stroke count of withholing
Total cost The total cost of withholing, the unit branch
Total duration The total duration of the order of product, the unit sky
Service platform is when the interface data mistake of the next total value accounting checking solicited message of the payment supervising platform transmission of determining its reception, and is to the information of service platform transmission total value accounting checking interface data mistake, specifically as shown in table 4.
Detail accounting checking solicited message in the interface data is shown in table 26, table 27.
Table 26
Function description The accounting checking request that payment system sends to service platform
The transaction coding 0405
The remarks explanation Payment system → service platform
Table 27
The payment system required parameter
Property Name Remarks
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Service platform sends the correct information of detailed accounting checking interface data to service platform when the interface data of the next detail accounting checking solicited message of the payment supervising platform transmission of determining its reception is correct, specifically shown in table 28.
Table 28
Service platform returns correct result
Property Name Remarks
Success indicates The success return code
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Total stroke count Total stroke count of withholing
The detailed expense of N bar product Production code member The production code member of service platform comprises the program of program platform in this product
Close the account The subscription fee of product, the unit branch
Professional duration The order duration of product
Service platform is when the interface data mistake of the next detail accounting checking solicited message of the payment supervising platform transmission of determining its reception, and is to the information of the detailed accounting checking of service platform transmission interface data mistake, specifically as shown in table 4.
Interface data between program platform and the payment supervising platform comprises following several situation:
Program platform sends production payment record total transaction amount accounting checking solicited message to the payment supervising platform, specifically shown in table 29,30 need be with the total transaction amount accounting checking of the production payment of service platform record the time.
Table 29
Function description Program platform to payment system send to the request of service platform transaction ledgers
The transaction coding 0501
The remarks explanation Program platform → payment system
Table 30
The program platform required parameter
Property Name Remarks
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Production code member The production code member of service platform comprises the program of program platform in this product
Total stroke count Total stroke count of withholing
Total cost The total cost of withholing, the unit branch
The payment supervising platform is when the interface data of the next production payment record total transaction amount accounting checking solicited message of the service platform transmission of determining its reception is correct, send the correct information of production payment record total transaction amount accounting checking interface data to service platform, specifically shown in table 31.
Table 31
Payment system is returned correct result
Property Name Remarks
Success indicates The success return code
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Production code member The production code member of service platform comprises the program of program platform in this product
Total stroke count error Total stroke count error of withholing is if be 0 then expression is consistent
The total cost error The total cost error of withholing, the unit branch is if be 0 then expression is consistent
When the production payment that the payment supervising platform comes in the service platform transmission of determining its reception writes down the interface data mistake of total transaction amount accounting checking solicited message, send the information that production payment writes down total transaction amount accounting checking interface data mistake to service platform, specifically as shown in table 4.
The general-purpose attribute of the user account payment verification interface among the present invention between program platform and the payment supervising platform is as shown in table 13.That is to say that the interface data that exchanges between service platform and the payment supervising platform among the present invention includes the content shown in the table 13.
Program platform sends production payment to the payment supervising platform and writes down transaction details accounting checking solicited message, specifically shown in table 32, table 33 in the time need writing down detailed accounting checking with the production payment of service platform.
Table 32
Function description Program platform to payment system send to the request of service platform transaction details account
The transaction coding 0502
The remarks explanation Program platform → payment system
Table 33
The program platform required parameter
Property Name Remarks
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Production code member The production code member of service platform comprises the program of program platform in this product
The payment of N bar is detailed Transaction journal number The serial number of payment transaction
Close the account The subscription fee of product, the unit branch
Professional duration The order duration of product
The payment supervising platform is when the interface data of the next production payment record transaction details accounting checking solicited message of the program platform transmission of determining its reception is correct, send the correct information of production payment record transaction details accounting checking interface data to service platform, specifically shown in table 34.
Table 34
Payment system is returned correct result
Property Name Remarks
Success indicates The success return code
Homing sequence number The homing sequence number of accounting checking is promptly paid serial number
By sequence number The accounting checking by sequence number
Production code member The production code member of service platform comprises the program of program platform in this product
The error stroke count
The payment of N bar error is detailed Error pattern
Transaction journal number The serial number of the payment transaction of error
Close the account The expense of error, the unit branch
Professional duration The order duration of error
When the production payment that the payment supervising platform comes in the program platform transmission of determining its reception writes down the interface data mistake of transaction details accounting checking solicited message, send the information that production payment writes down transaction details accounting checking interface data mistake to service platform, specifically as shown in table 4.
Program supervision interface between service platform and the program supervising platform is not described in detail in the present embodiment referring to " cable digital TV program platform and supervising platform data exchange agreement, content and the call format " of General Bureau of Radio, Film and Television's issue.
Program supervision interface between program platform and the program supervising platform is not described in detail in the present embodiment referring to " Subscriber Management System and the specification requirement of supervising platform data exchange interface " of General Bureau of Radio, Film and Television's issue.
Program clearing sharing agreement between program platform and the program provider is shown in table 35.
Table 35
Project name The value implication
The strategy numbering Be divided into the strategy numbering
Strategy is described Be divided into the perhaps summary of purposes in the strategy
Tactful effective time Strategy comes into effect the time
The strategy fails time The strategy fails time
The program platform numbering The numbering of settling accounts the program platform that is divided into the program merchant
Program identification Program code, program are the basic entities that is divided into
Month Month can carry out preferential price to specifying, not specify and then represent all months are all come into force
Be divided into mode 0-fixedly is divided into, and system is talked Flat Amount; 1-dynamically is divided into, the permillage of program platform program income from sales;
Concrete numerical value When being divided into mode, refer to specifically be divided into the amount of money (branch) for " 0-fixedly is divided into, and system is talked Flat Amount "; When being divided into mode, refer to sharing proportion (permillage) for " 1-dynamically is divided into, the permillage of program platform product sales revenue ";
Monthly reference price Refer to the whole month lowest price (the whole month guarantee the minimum price),, then adopt this reference price (branch) when calculating when being divided into the whole month price that mode calculates and being lower than this reference price
Contract number Be divided into the corresponding contract number of strategy
Remark information The explanation of strategy relevant information
Program clearing between program platform of the present invention and the service platform are divided into protocol package and draw together two-part content: a part is to be divided into policy protocol; Another part is in order to encourage the operation of service platform, carries out preferably to business that service platform carries out progressive award being divided into the clearing back, i.e. the progressive award agreement; These two parts have been formed complete clearing sharing agreement jointly.
The interface data that is divided into policy protocol that transmits between program platform and the service platform is shown in table 36.
Table 36
Project name The value implication
The strategy numbering Be divided into the strategy numbering
Strategy is described Be divided into the perhaps summary of purposes in the strategy
Tactful effective time Strategy comes into effect the time
The strategy fails time The strategy fails time
The service platform numbering The numbering of settling accounts the service platform that is divided into program platform
Program identification Program code, program are the basic entities that is divided into
Product mark The product mark of service platform definition
Big customer's sign Big customer's sign of service platform definition can be divided into the big customer's of service platform appointment consumption and carry out special price, can not specify, and does not specify and then represents all clients are come into force
Month Month can carry out preferential price to specifying, can not specify, not specify and then represent all months are all come into force
Be divided into mode 0-fixedly is divided into, and system is talked Flat Amount; 1-dynamically is divided into, the permillage of service platform product sales revenue; 2-dynamically is divided into, the expense that the permillage of service platform actual programs warrant quantity is advanced to calculate;
Concrete numerical value Refer to specifically be divided into the amount of money (branch) when being divided into mode for " 0-fixedly is divided into, and system is talked Flat Amount "; Refer to sharing proportion (permillage) when being divided into mode for " 1-dynamically is divided into, the permillage of service platform product sales revenue "; Refer to warrant quantity sharing proportion (permillage) when being divided into mode for " 2-dynamically is divided into, the expense that the permillage of service platform actual programs warrant quantity is advanced to calculate ";
Single mandate price The price (branch) of single mandate when being divided into mode for " 2-dynamically is divided into, the expense that the permillage of service platform actual programs warrant quantity is advanced to calculate "
Monthly reference price Refer to the whole month lowest price (the whole month guarantee the minimum price),, then adopt this reference price (branch) when calculating when being divided into the whole month price that mode calculates and being lower than this reference price
Contract number The contract number of the strategy correspondence of giving out money according to a certain proportion
Remark information The explanation of strategy relevant information
The interface data of the progressive award agreement of transmitting between program platform and the service platform is shown in table 37.
Table 37
Field name The value implication
Protocol number The progressive award protocol number
Agreement effective time Agreement comes into effect the time
The Failure Of Protocol time The Failure Of Protocol time
The service platform numbering The numbering of settling accounts the service platform that is divided into program platform
The award cycle Can be a month progressive award, season progressive award or year progressive award
The accumulation classification The 0-number of users, in the award cycle by service platform in consumption program number of users accumulate; The 1-income from sales, in the award cycle by service platform in the income from sales of program accumulate;
Reward threshold value The minimum that can reward
Award method 0-rewards the fixing amount of money; 1-presses the permillage of effective sale income accumulation;
The award value Refer to specifically be divided into the amount of money when being divided into mode for " fixedly be divided into, system is talked Flat Amount "; Refer to sharing proportion (percentage) when being divided into mode for " dynamically being divided into the percentage of service platform product sales revenue "
Nobel prize is encouraged the amount of money The maximum amount of money (branch) of rewarding
Contract number The contract number of progressive award agreement correspondence
Descriptor The explanation of strategy relevant information
Though described the present invention by embodiment, those of ordinary skills know, the present invention has many distortion and variation and do not break away from spirit of the present invention, and the claim of application documents of the present invention comprises these distortion and variation.

Claims (16)

1, a kind of program exchanging system, comprise: at least one program platform and at least one service platform, a service platform and at least one program platform carry out the program exchange, it is characterized in that, be provided with the first multiplexing scrambling equipment in the described program platform, be provided with the descrambling equipment and the second multiplexing scrambling equipment in the described service platform;
The first multiplexing scrambling equipment provides multiplexing scrambled program stream according to predetermined service platform authorization message for service platform;
The descrambling equipment of service platform front end carries out descrambling according to predetermined service platform authorization message to the program stream that program platform provides, and the program stream behind the descrambling is transferred to the second multiplexing scrambling equipment;
The second multiplexing scrambling equipment provides multiplexing scrambled program stream according to program stream, the predetermined user authorization message of its reception for the user.
2, a kind of program exchanging system as claimed in claim 1 is characterized in that, described descrambling equipment is: set-top box and the program platform user smart card that carries the service platform authorization message.
3, a kind of program exchanging system as claimed in claim 1 is characterized in that, also is provided with the program service control module in the described program platform;
Program service control module: be used for control is opened/closed down to the program service that service platform provides according to predetermined service platform authorization message.
4, as claim 1 or 2 or 3 described a kind of program exchanging systems, it is characterized in that, also be provided with supervising platform in the described program exchanging system;
Service platform transfers to supervising platform respectively with the user watched information of its storage and the program platform of program exchange is arranged with it;
Described program platform transmits next user watched message transmission to supervising platform with described service platform;
Described supervising platform transmit respectively according to described service platform and described program platform the user watched information of coming to program exchange supervise.
5, a kind of program exchanging system as claimed in claim 4 is characterized in that, supervising platform is: program supervising platform that industry is supervised and/or the payment supervising platform that is in third party's pay status.
6, a kind of program exchanging system as claimed in claim 5, it is characterized in that, when described supervising platform is the program supervising platform, described service platform comprises: the first audience information transport module and the second audience information transport module, and described program supervising platform is provided with the first checking consistency module;
The first audience information transport module: be used for adopting the program supervision interface between service platform and the program supervising platform that the Subscriber Management System of service platform and user data and user's subscription data of condition receiving system are transferred to the program supervising platform;
The second audience information transport module: be used for adopting the program supervision interface between service platform and the program platform that relevant user data and the user's subscription data with program platform of the Subscriber Management System of service platform transferred to program platform;
The first checking consistency module: be used for that service platform and program platform are transmitted user data and user's subscription data of coming respectively and carry out checking consistency.
7, a kind of program exchanging system as claimed in claim 6, it is characterized in that program between described service platform and program supervising platform supervision interface is: the program based on " cable digital TV program platform and supervising platform data exchange agreement, content and the call format " of General Bureau of Radio, Film and Television is supervised interface; Program supervision interface between described service platform and the program platform is: the periodically service platform sells detail that reports, single user's professional detail, the production marketing quantity of scheduled date, business development report.
8, a kind of program exchanging system as claimed in claim 6, it is characterized in that, be provided with program supervision interface between described program supervising platform and the program platform, this interface is: the program based on " Subscriber Management System and the specification requirement of supervising platform data exchange interface " of General Bureau of Radio, Film and Television is supervised interface.
9, a kind of program exchanging system as claimed in claim 5, it is characterized in that, when described supervising platform is the payment supervising platform, described service platform comprises: the 3rd audience information transport module and the 4th audience information transport module, and described payment supervising platform is provided with the second checking consistency module;
The 3rd audience information transport module: be used for adopting payment interface between service platform and the payment supervising platform with user's program defrayment transfer of data of the Subscriber Management System of service platform to paying supervising platform;
The 4th audience information transport module: be used for adopting the program supervision interface between service platform and the program platform that the relevant program sales revenue data with program platform of the Subscriber Management System of service platform is transferred to program platform;
The second checking consistency module: be used for transmission comes to service platform user's program defrayment data and the next user's program sales revenue data of program platform transmission and carry out checking consistency.
10, a kind of program exchanging system as claimed in claim 9, it is characterized in that described service platform and the payment interface of payment between the supervising platform comprise one or more in the following interface: the total transaction amount accounting checking interface of setting up the interface of payment relation, the interface of removing the payment relation, defrayment interface, payment record total value accounting checking interface, the detailed accounting checking of payment record interface, service platform production payment record.
11, a kind of program exchanging system as claimed in claim 9, it is characterized in that, be provided with the user account payment between described program platform and the payment supervising platform and verify interface, the program sales revenue data that program platform comes described service platform transmission is verified interface by described user account payment and is transferred to the payment supervising platform;
Described user account payment is verified interface and is comprised: the detailed accounting checking of service platform production payment record.
12, as claim 1 or 2 or 3 described a kind of program exchanging systems, it is characterized in that, be provided with in described program platform and/or the service platform and be divided into settlement module;
When being divided into settlement module and being arranged at program platform, program platform obtains from service platform by the program Fabric Interface and is divided into settlement information;
The described settlement information that is divided into comprises: the program sales revenue data, perhaps obtain user data and program sales revenue data;
Be divided into settlement module: be used for according to predetermined clearing sharing agreement, be divided into settlement information and be divided into clearing.
13, a kind of program exchanging system as claimed in claim 12, it is characterized in that, described predetermined clearing sharing agreement be following one or more: the sharing agreement of talking based on fixing duration system, based on the sharing agreement of program warrant quantity, based on the sharing agreement of program mandate duration, based on the sharing agreement of program income from sales.
14, a kind of program exchanging system as claimed in claim 12 is characterized in that, described predetermined clearing are divided into protocol package and draw together: clearing sharing agreement between program platform and the program provider and/or the clearing sharing agreement between program platform and the service platform.
15, a kind of program exchanging system as claimed in claim 14 is characterized in that, the clearing between described program platform and the service platform are divided into protocol package and draw together: be divided into policy protocol and/or progressive award agreement.
16, a kind of program exchanging system as claimed in claim 12, it is characterized in that, described be divided into settlement information comprise following one or more: periodic service platform sells detail, single user's professional detailed, the production marketing quantity of scheduled date, periodic business development report.
CNB2006100993965A 2006-07-19 2006-07-19 Program exchanging system Expired - Fee Related CN100518169C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100993965A CN100518169C (en) 2006-07-19 2006-07-19 Program exchanging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100993965A CN100518169C (en) 2006-07-19 2006-07-19 Program exchanging system

Publications (2)

Publication Number Publication Date
CN1878160A true CN1878160A (en) 2006-12-13
CN100518169C CN100518169C (en) 2009-07-22

Family

ID=37510454

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100993965A Expired - Fee Related CN100518169C (en) 2006-07-19 2006-07-19 Program exchanging system

Country Status (1)

Country Link
CN (1) CN100518169C (en)

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102356581A (en) * 2009-01-28 2012-02-15 海德沃特合作I有限公司 Device group partitions and settlement platform
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8839387B2 (en) 2009-01-28 2014-09-16 Headwater Partners I Llc Roaming services network and overlay networks
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
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
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
US9386165B2 (en) 2009-01-28 2016-07-05 Headwater Partners I Llc System and method for providing user notifications
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
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
US9565543B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Device group partitions and settlement platform
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
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
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
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
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
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

Cited By (161)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US9609510B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Automated credential porting for mobile devices
US8839388B2 (en) 2009-01-28 2014-09-16 Headwater Partners I Llc Automated device provisioning and activation
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
US8924549B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Network based ambient services
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8948025B2 (en) 2009-01-28 2015-02-03 Headwater Partners I Llc Remotely configurable device agent for packet routing
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
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
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
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
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
US9179308B2 (en) 2009-01-28 2015-11-03 Headwater Partners I Llc Network tools for analysis, design, testing, and production of services
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
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
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
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
US9198042B2 (en) 2009-01-28 2015-11-24 Headwater Partners I Llc Security techniques for device assisted services
US10028144B2 (en) 2009-01-28 2018-07-17 Headwater Research Llc Security techniques for device assisted services
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
US9386121B2 (en) 2009-01-28 2016-07-05 Headwater Partners I Llc Method for providing an adaptive wireless ambient service to a mobile device
US9386165B2 (en) 2009-01-28 2016-07-05 Headwater Partners I Llc System and method for providing user notifications
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
US9565543B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Device group partitions and settlement platform
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
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
US9609544B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Device-assisted services for protecting network capacity
US9609459B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Network tools for analysis, design, testing, and production of services
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
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
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
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
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
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
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
CN102356581A (en) * 2009-01-28 2012-02-15 海德沃特合作I有限公司 Device group partitions and settlement platform
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
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
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US8839387B2 (en) 2009-01-28 2014-09-16 Headwater Partners I Llc Roaming services network and overlay networks
US9204374B2 (en) 2009-01-28 2015-12-01 Headwater Partners I Llc Multicarrier over-the-air cellular network activation server
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US10057141B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Proxy system and method for adaptive ambient services
US10064033B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Device group partitions and settlement platform
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
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
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
US11923995B2 (en) 2009-01-28 2024-03-05 Headwater Research Llc Device-assisted services for protecting network capacity
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
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10237146B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc Adaptive ambient services
US10237773B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc Device-assisted services for protecting network capacity
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
US10321320B2 (en) 2009-01-28 2019-06-11 Headwater Research Llc Wireless network buffered message system
US10320990B2 (en) 2009-01-28 2019-06-11 Headwater Research Llc Device assisted CDR creation, aggregation, mediation and billing
US10326675B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Flow tagging for service policy implementation
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
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
US11757943B2 (en) 2009-01-28 2023-09-12 Headwater Research Llc Automated device provisioning and activation
US11750477B2 (en) 2009-01-28 2023-09-05 Headwater Research Llc Adaptive ambient services
US11665186B2 (en) 2009-01-28 2023-05-30 Headwater Research Llc Communications device with secure data path processing agents
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
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
US11190645B2 (en) 2009-01-28 2021-11-30 Headwater Research Llc Device assisted CDR creation, aggregation, mediation and billing
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
EP2392090B1 (en) * 2009-01-28 2022-05-18 Headwater Research LLC Device group partitions and settlement platform
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
US11516301B2 (en) 2009-01-28 2022-11-29 Headwater Research Llc Enhanced curfew and protection associated with a device group
US11533642B2 (en) 2009-01-28 2022-12-20 Headwater Research Llc Device group partitions and settlement platform
US11538106B2 (en) 2009-01-28 2022-12-27 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US11563592B2 (en) 2009-01-28 2023-01-24 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US11570309B2 (en) 2009-01-28 2023-01-31 Headwater Research Llc Service design center for device assisted services
US11582593B2 (en) 2009-01-28 2023-02-14 Head Water Research Llc Adapting network policies based on device service processor configuration
US11589216B2 (en) 2009-01-28 2023-02-21 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US11665592B2 (en) 2009-01-28 2023-05-30 Headwater Research 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
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to 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
US10171995B2 (en) 2013-03-14 2019-01-01 Headwater Research Llc Automated credential porting for mobile devices

Also Published As

Publication number Publication date
CN100518169C (en) 2009-07-22

Similar Documents

Publication Publication Date Title
CN1878160A (en) Program exchanging system
CN1231061C (en) Broadcast and reception system, and conditional access system therefor
CN1148965C (en) Data storage management and scheduling system
CN1274152C (en) Signal generation and broadcasting
CN1248495C (en) Broadcast program recording overrun and underrun scheduling system
CN1163052C (en) Communication apparatus
CN1153124C (en) Information distribution method and system
CN1369820A (en) Content application administrative system and its method
CN1254474A (en) Smartcard for use with receiver of encrypted broadcast signals, and receiver
CN1294711C (en) Program providing method and playing-out system and server
CN1728144A (en) Content providing system, content providing server, information processing apparatus, and computer program
CN1386228A (en) Expiration data management system and apparatus therefor
CN1905455A (en) Open type multimedia transmission system based on internet and streaming media technique
CN1254472A (en) Broadcast and reception system, and receiver/decoder and remote controller
CN1503953A (en) Distribution device, terminal device, and programe and method for use therein
CN1249625A (en) Copyright management equipment, copyrighted works distributing equipment,and distributing and receiving system
CN1483263A (en) Initial free charge preview of multimedia multicast content
CN1386362A (en) Method and system for delivering media services and application over networks
CN1898956A (en) Method for authenticating and executing an application program
CN1394411A (en) Transmitter, receiver and broadcast data distribution method
CN1318933A (en) Transmitting, receiving device and method, management, aconting, providing device and method, and recording medium
CN1914916A (en) Television receiver and digital broadcast system
CN1849619A (en) Method for charging costs of enjoying contents transmitted over a telecommunications network, preferably by the internet network, and related system
CN1417734A (en) Method for implementation of electronic payment
CN1325195A (en) Business mangement method, apparatus and data broadcasting transmission method

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090722

Termination date: 20120719