CN105898419B - A kind of pay per view method and system based on set-top box - Google Patents
A kind of pay per view method and system based on set-top box Download PDFInfo
- Publication number
- CN105898419B CN105898419B CN201610444796.9A CN201610444796A CN105898419B CN 105898419 B CN105898419 B CN 105898419B CN 201610444796 A CN201610444796 A CN 201610444796A CN 105898419 B CN105898419 B CN 105898419B
- Authority
- CN
- China
- Prior art keywords
- program
- top box
- key
- payment
- control word
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The pay per view method and system based on set-top box that the invention discloses a kind of.This method, comprising: set-top box receives the program playing request of user;Set-top box obtains the corresponding payment two dimensional code of the program playing request, and the payment two dimensional code is shown on output equipment;Front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends the corresponding key of the program to set-top box.The present invention is by proposing that program pays the mode of two dimensional code, user is paid by scanning the two-dimensional code, and can be convenient quickly viewing paid video request program, the consumption mode of novel mobile payment has been introduced for set-top box, simply, flexibly, closer to the living habit of user.
Description
Technical field
The present invention relates to multi-media communication technical field more particularly to a kind of pay per view method based on set-top box and it is
System.
Background technique
With the propulsion of global figure paces, set-top box has become medium indispensable in modern people's life,
Along with the arrival of big data era, set-top box technique is also updated constantly.However, for the branch of set-top box sponsored program
It pays this part mainly still to rest in traditional mode, one is by CA system pay, another kind is exactly electronic account branch
The means of paying.
But traditional set-top box way of paying have the disadvantage in that 1. when Sorry, your ticket has not enough value in CA card, need user
It goes to the business center of operator or dials Call center's Service Phone, real-time response is poor;2. electronic account is paid
It then needs to transfer accounts in computer or mobile phone using upper manual bank card when Sorry, your ticket has not enough value and continue to pay dues, operation is slightly troublesome;And it is very much
When to continue to pay dues be not to be directed to the operation of single video program for program packet, flexibility is inadequate.Both the above payment simultaneously
The case where mode is bound there is also account and set-top box, when consumption, will necessarily have an operation such as authentication, such as hotel
Customer or tenant use be respectively hotel and landlord set-top box, it is desirable to watch just number if certain sponsored programs
It is tired.
Summary of the invention
The pay per view method and system based on set-top box that the present invention provides a kind of are tackled by scanning payment two dimensional code
Expense program is paid, and be can be convenient and is quickly watched sponsored program, and the consumption of novel mobile payment has been introduced for set-top box
Mode, it is simple, flexible.
To realize above-mentioned design, the invention adopts the following technical scheme:
In a first aspect, providing a kind of pay per view method based on set-top box, the pay per view system, comprising:
Set-top box receives the program playing request of user;
Set-top box obtains the corresponding payment two dimensional code of the program playing request, and the payment two dimensional code is shown to output
In equipment;
Front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends the program pair
The key answered is to set-top box.
Preferably:
The set-top box receives after the program playing request of user, further includes:
The program playing request of the user is sent to front end system by set top box through network;
The set-top box obtains the corresponding payment two dimensional code of the program playing request, comprising:
Set-top box obtains the corresponding payment generated according to the program playing request that front end system is sent by network
Two dimensional code.
Preferably, after the corresponding key of the transmission program is to set-top box, further includes:
Set-top box obtains program data, and the decryption of program data is completed using control word, and plays, wherein the control
Radical is obtained according to the key.
Preferably, the corresponding key of the transmission program includes: to set-top box
It is encrypted using transmission channel of the SSL certificate to the corresponding key of the program, is believed by the transmission
Road sends the corresponding key of the program to set-top box;Or
The corresponding key of the program is encrypted using privately owned Encryption Algorithm, the key of the encryption is sent to machine
Top box;Or
It is encrypted using transmission channel of the SSL certificate to the corresponding key of the program, is calculated using privately owned encryption
Method encrypts the corresponding key of the program, and the key of the encryption is sent to set-top box.
Preferably:
The set-top box obtains program data, and the decryption of program data is completed using control word, and plays, wherein described
Control word is obtained according to the key, comprising:
Set-top box obtains program data, and the key that receiving front-end system is sent directly obtains plaintext from the key
The control word is arranged into descrambler control word, completes the decryption to program data, and play;Or
Set-top box obtains program data, and the key encrypted by software cryptography mode that receiving front-end system is sent passes through
Software decryption obtains the control word of plaintext, and the control word is arranged into descrambler, completes the decryption to program data, and broadcast
It puts;Or
Set-top box obtains program data, and the key encrypted by hardware cipher mode that receiving front-end system is sent passes through
Hardware decryption obtains the control word of plaintext, and the control word is transferred directly in descrambler by hardware, completes to program data
Decryption, and play.
Preferably, before the program playing request that the set-top box receives user, further includes:
The address URL of program is pushed to set-top box by broadcasting network by EPG system/CA system by front end system;
Set-top box obtains the programme information by network using the address URL, by way of menu or browser
It is presented to the user on an output device.
Preferably:
The set-top box receives before the program playing request of user, further includes: set-top box receives front end system hair
The programme information sent, the programme information include the payment two dimensional code and program data of the program;
The set-top box obtains the corresponding payment two dimensional code of the program playing request, comprising:
It is corresponding that set-top box utilizes predefined data channel to obtain the program playing request from the programme information
The payment two dimensional code of program;
It is described send the corresponding key of the program to set-top box after, further includes:
Set-top box completes the decryption of program data using control word, and plays, wherein the control word is according to the key
It obtains.
Preferably:
It is described to send the corresponding key of the program to set-top box and include:
The corresponding key of the program is encrypted using privately owned Encryption Algorithm, the key of the encryption is sent to machine
Top box;
The decryption that program data is completed using the control word obtained according to the key, comprising:
The key encrypted by software cryptography mode that set-top box receiving front-end system is sent, is obtained bright by software decryption
The control word is arranged into descrambler the control word of text, completes the decryption to program data;Or
The key encrypted by hardware cipher mode that set-top box receiving front-end system is sent, is obtained bright by hardware decryption
The control word of text, the control word are transferred directly in descrambler by hardware, complete the decryption to program data.
Second aspect provides a kind of pay per view method based on set-top box, the pay per view method, comprising:
Receive the program playing request of user;
The corresponding payment two dimensional code of the program playing request is obtained, the payment two dimensional code is shown to output equipment
On;
It receives front end system and receives to send after user terminal scans the payment information for paying two dimensional code
The corresponding key of the program.
The third aspect provides a kind of pay per view system based on set-top box, the pay per view system, comprising:
The billing subsystem of set-top box, for receiving the program playing request of user;Obtain the program playing request
The payment two dimensional code is shown on output equipment by corresponding payment two dimensional code;
The billing subsystem of front end system, for receiving the disbursement letter for carrying out user terminal and scanning the payment two dimensional code
Breath, sends the corresponding key of the program to set-top box.
Preferably:
The billing subsystem of the set-top box, is also used to:
After the program playing request for receiving user, the program playing request of the user is sent out by network
Give front end system;
After the corresponding key of the transmission program is to set-top box, program data is obtained, using according to described close
The control word that key obtains completes the decryption of program data, and plays;
It is described to obtain the corresponding payment two dimensional code of the program playing request, comprising:
Obtain the corresponding payment two dimensional code generated according to the program playing request that front end system is sent by network.
Preferably:
The billing subsystem of the set-top box, is also used to:
Before receiving the program playing request of user, the programme information of front end system transmission, the program are received
Information includes the payment two dimensional code and program data of the program;
After the corresponding key of the transmission program is to set-top box, the control word obtained according to the key is utilized
The decryption of program data is completed, and is played;
It is described to obtain the corresponding payment two dimensional code of the program playing request, comprising:
The corresponding program of the program playing request is obtained from the programme information using predefined data channel
Pay two dimensional code.
Fourth aspect provides a kind of pay per view system based on set-top box, the pay per view system, comprising:
Program playing request receiving module, for receiving the program playing request of user;
Two dimensional code display module, for obtaining the corresponding payment two dimensional code of the program playing request, by the payment two
Dimension code is shown on output equipment;
Key reception module, for receiving front end system and receiving to carry out user terminal and scan the payment two dimensional code
The corresponding key of the program sent after payment information.
Compared with prior art, the invention has the benefit that set-top box receives the program playing request of user;Machine top
Box obtains the corresponding payment two dimensional code of the program playing request, and the payment two dimensional code is shown on output equipment;Front end
System, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends the corresponding key of the program to machine
Top box.By proposing that program pays the mode of two dimensional code, user is paid the present invention by scanning the two-dimensional code, and can be convenient fast
Paid video request program is watched promptly, and the consumption mode of novel mobile payment has been introduced for set-top box, it is simple, flexible, more
The living habit being close to the users.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, institute in being described below to the embodiment of the present invention
Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention
Example, for those of ordinary skill in the art, without creative efforts, can also implement according to the present invention
The content of example and these attached drawings obtain other attached drawings.
Fig. 1 is a kind of the first implementation of the pay per view method based on set-top box provided in the specific embodiment of the invention
The method flow diagram of example.
Fig. 2 is a kind of the second implementation of the pay per view method based on set-top box provided in the specific embodiment of the invention
The method flow diagram of example.
Fig. 3 is that a kind of third of the pay per view method based on set-top box provided in the specific embodiment of the invention is implemented
The method flow diagram of example.
Fig. 4 is a kind of the 4th implementation of the pay per view method based on set-top box provided in the specific embodiment of the invention
The method flow diagram of example.
Fig. 5 is a kind of the first implementation of the pay per view system based on set-top box provided in the specific embodiment of the invention
The structural block diagram of example.
Fig. 6 is a kind of the second implementation of the pay per view system based on set-top box provided in the specific embodiment of the invention
The structural block diagram of example.
Specific embodiment
To keep the technical problems solved, the adopted technical scheme and the technical effect achieved by the invention clearer, below
It will the technical scheme of the embodiment of the invention will be described in further detail in conjunction with attached drawing, it is clear that described embodiment is only
It is a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those skilled in the art exist
Every other embodiment obtained under the premise of creative work is not made, shall fall within the protection scope of the present invention.
Referring to FIG. 1, it is a kind of pay per view method based on set-top box provided in the specific embodiment of the invention
First embodiment method flow diagram.As shown, this method, comprising:
Step S101: set-top box receives the program playing request of user.
After user browses programme content summary, program is selected to click viewing, the program broadcasting that set-top box receives user is asked
It asks.
Step S102: set-top box obtains the corresponding payment two dimensional code of the program playing request, by the payment two dimensional code
It is shown on output equipment.
After set-top box receives the program playing request of user, the corresponding payment two dimension of the program playing request is obtained
Code, and the payment two dimensional code is shown on output equipment, to prompt user to carry out barcode scanning payment.User passes through mobile terminal
Scan the payment two dimensional code, confirmation payment.
Step S103: front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends
The corresponding key of the program is to set-top box.
Front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends the program pair
The key answered utilizes the control word obtained according to the key that the program data of acquisition is decrypted to set-top box, set-top box,
And it plays.
In conclusion the present embodiment is by proposing that program pays the mode of two dimensional code, user is by scanning the two-dimensional code progress
Payment can be convenient quickly viewing paid video request program, the consumption mould of novel mobile payment introduced for set-top box
Formula, it is simple, flexible, closer to the living habit of user.The corresponding payment two dimensional code of each sponsored program, user only need to scan
The program counterpart expenditure two dimensional code of selection may be viewed by sponsored program, way of paying are simple, flexible, and can be whenever and wherever possible
Payment, in modern mobile payment life, which is a supplement of the way of paying traditional to set-top box, close to
The living habit of user also brings new profit growth point to operator to a certain extent.
Referring to FIG. 2, it is a kind of pay per view method based on set-top box provided in the specific embodiment of the invention
Second embodiment method flow diagram, the present embodiment is that one kind for providing in the specific embodiment of the invention is based on set-top box
Pay per view method first embodiment on the basis of, based on network function set-top box realize.As shown, the party
Method, comprising:
Step S201: set-top box receives the program playing request of user.
The set-top box receives before the program playing request of user, further includes:
The address URL of program is pushed to set-top box by broadcasting network by EPG system/CA system by front end system;
Set-top box obtains the programme information by network using the address URL, by way of menu or browser
It is presented to the user on an output device.
Set-top box with network function is as described below using the application scenarios of two dimensional code payment viewing program: operator collects
Valuable video source (such as Hollywood film, MV for newly issuing etc.) is put on server, and passes through front end for video source
Address (URL) broadcast is pushed to set-top box.The PUSH message can carry out through a variety of ways:
A it) is pushed by front end EPG system: defining a specific program group in BAT table, and in its privately owned description
Face describes URL etc.;
B it) is pushed by CA system EMM: describing the information such as URL in EMM message;This method is more flexible compared with the former, can
For personal, groups of users and all networked users push;
C Web broadcast) is carried out by internet: being inserted into the information such as video URL in network packet;This mode is opposite
It is more popular, conveniently.
Set-top box receives the PUSH message of front end, and parses the address URL of response;Set-top box passes through net using URL
Network channel obtains programme information, including performer's list, show time, video frequency abstract etc.;Set-top box by after programme information tissue,
It is presented to the user by way of menu or browser;After user browses programme content summary, selects certain program to click and see
It sees, set-top box can receive the program playing request of user.
Step S202: the program playing request of the user is sent to front end system by set top box through network.
Step S203: set-top box obtains pair generated according to the program playing request that front end system is sent by network
The payment two dimensional code answered.
After front end system receives the program playing request, payment two dimensional code is generated by system, by the payment two
It ties up code and set-top box is sent to by internet.
Step S204: the payment two dimensional code is shown on output equipment by set-top box.
Set-top box receives the payment two dimensional code of front end system transmission, and the payment two dimensional code is shown to output and is set
Standby upper, to prompt scanning input to pay, user is by paying two dimensional code, confirmation payment described in mobile scanning terminal.
Step S205: front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends
The corresponding key of the program is to set-top box.
It is described to send the corresponding key of the program to set-top box and include:
It is encrypted using transmission channel of the SSL certificate to the corresponding key of the program, is believed by the transmission
Road sends the corresponding key of the program to set-top box;Or
The corresponding key of the program is encrypted using privately owned Encryption Algorithm, the key of the encryption is sent to machine
Top box;Or
It is encrypted using transmission channel of the SSL certificate to the corresponding key of the program, is calculated using privately owned encryption
Method encrypts the corresponding key of the program, and the key of the encryption is sent to set-top box.
Front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends the program pair
The key answered is to set-top box.Since key is the key point of program decryption, it can not lose or steal, it is therefore desirable to which key is adopted
Take necessary safeguard measure.By transmission channel is protected, key itself is protected or simultaneously to transmission channel and
The mode that key itself is protected protects key.Transmission channel is protected, it can be with, it is ensured that the transmission of key is not
It can be modified, be eavesdropped, it is ensured that the confidentiality of data.Key itself is protected, key is carried out using privately owned Encryption Algorithm
Encryption, accordingly even when key is illegally listened in transmission process, listener can not also get the key of plaintext, cannot be to section
Mesh is decrypted, and cannot also watch program.The privately owned Encryption Algorithm is divided into two kinds: this one is software cryptography mode
Mode is suitable for the environment of common security intensity;Another kind is hardware based hardware cipher mode, this is a kind of high-intensitive
Cipher mode, hack need several years even time of decades.Or transmission channel and key itself are protected simultaneously
Mode, achieve the purpose that protect key.
Step S206: set-top box obtains program data, and the decryption of program data is completed using control word, and plays, wherein
The control word is obtained according to the key.
Set-top box obtains program data by internet, obtains control word according to the key, the control word is arranged
Into descrambler, the decryption to program data is completed, program data is sent into decoder later, complete decoding and plays work
Make.
Based on above-mentioned key protection mechanism, the set-top box obtains program data, completes program data using control word
Decryption, and play, wherein the control word is obtained according to the key, comprising:
Set-top box obtains program data, and the key that receiving front-end system is sent directly obtains plaintext from the key
The control word is arranged into descrambler control word, completes the decryption to program data, and play;Or
Set-top box obtains program data, and the key encrypted by software cryptography mode that receiving front-end system is sent passes through
Software decryption obtains the control word of plaintext, and the control word is arranged into descrambler, completes the decryption to program data, and broadcast
It puts;Or
Set-top box acquisition connects catalogue data, and the key encrypted by hardware cipher mode that receiving front-end system is sent leads to
It crosses hardware decryption and obtains the control word of plaintext, the control word is transferred directly in descrambler by hardware, is completed to program data
Decryption, and play.This mode user does not reach the control word of plaintext, and safety coefficient is maximum.
The present embodiment pushes request program information, warp by front end system based on the set-top box with network function, operator
By network transmission to set-top box, user generates payment two dimensional code, user by request program after man-machine interface interaction, front end system
By mobile scanning terminal two dimensional code, after determining payment, set-top box and front end carry out data interaction, are finally reached viewing program
Purpose.The mode for the program payment two dimensional code that this implementation proposes, obtains program by internet and pays two dimensional code and program data,
User can watch program whenever and wherever possible, not be limited to some set-top box, not need to buy entire program packet, just for list
A pay per view, strong flexibility;And instantly fashionable two dimensional code mobile payment means are used, user passes through scanning two dimension
Code is paid, more convenient closer to the consumption habit of user;Also new profit is brought to increase to operator to a certain extent
Point.
Referring to FIG. 3, it is a kind of pay per view method based on set-top box provided in the specific embodiment of the invention
3rd embodiment method flow diagram, the present embodiment is that one kind for providing in the specific embodiment of the invention is based on set-top box
Pay per view method first embodiment on the basis of, based on without network function set-top box realization.As shown, should
Method, comprising:
Step S301: set-top box receives the programme information of front end system transmission, and the programme information includes the program
Payment two dimensional code and program data.
Without the set-top box of network function, set-top box is not interacted with front end system, can only the transmission of receiving front-end system
Data, front end system cannot be sent information to, therefore, in the programme information that front end system is sent to set-top box include the section
Purpose pays two dimensional code and program data.
Front end system defines a program set, the programm name of the inside description push, machine by EPG system in BAT table
Prompt user currently may be viewed by these feature programs after top box monitors such message, after user is confirmed by menu, set-top box
Its frequency point information is found by NIT, and jumps to corresponding frequency point;On program frequency point, EIT table provides more detailed programme information
Description, user select interested program and confirm viewing, and set-top box will receive the program playing request of user.
Step S302: set-top box receives the program playing request of user.
Step S303: set-top box obtains the program broadcasting using predefined data channel from the programme information and asks
Seek the payment two dimensional code of corresponding program.
Step S304: the payment two dimensional code is shown on output equipment by set-top box, can be presented to by way of OSD
User.
Step S305: front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, sends
The corresponding key of the program is to set-top box.
User is using two dimensional code is paid described in mobile scanning terminal, after confirmation payment, front end system receives payment information,
Corresponding key is sent for the set-top box.Due to there is no network function, key itself can only be encrypted.It is described
It includes: to be added using privately owned Encryption Algorithm to the corresponding key of the program that the corresponding key of the program, which is sent, to set-top box
It is close, the key of the encryption is sent to set-top box.The privately owned Encryption Algorithm includes software cryptography mode and hardware encryption side
Formula.
Step S306: set-top box completes the decryption of program data using control word, and plays, wherein the control radical
It is obtained according to the key.
The encipherment protection mode of counterpart keys, the set-top box complete the decryption of program data using control word, and play,
Wherein, the control word is obtained according to the key, comprising:
The key encrypted by software cryptography mode that set-top box receiving front-end system is sent, is obtained bright by software decryption
The control word is arranged into descrambler the control word of text, completes the decryption to program data, and play;Or
The key encrypted by hardware cipher mode that set-top box receiving front-end system is sent, is obtained bright by hardware decryption
The control word of text, the control word are transferred directly in descrambler by hardware, complete the decryption to program data, and play.
After set-top box receives key, control word is obtained by decrypting operation, control word is set in descrambler, is completed
Program data is sent into decoding wherein later by the decryption to program data, is completed decoding and is played work.
The present embodiment proposes the mode of program payment two dimensional code based on the set-top box without network function, and user can be with
When watch program everywhere, be not limited to some set-top box, do not need to buy entire program packet, just for single pay per view
, strong flexibility;And instantly fashionable two dimensional code mobile payment means are used, user is propped up by scanning the two-dimensional code
It pays, it is more convenient closer to the consumption habit of user;Set-top box without network function can also be reached using two dimensional code payment
Purpose.
Referring to FIG. 4, it is a kind of pay per view method based on set-top box provided in the specific embodiment of the invention
Fourth embodiment method flow diagram, as shown, this method, comprising:
Step S401: the program playing request of user is received.
Step S402: obtaining the corresponding payment two dimensional code of the program playing request, and the payment two dimensional code is shown to
On output equipment.
Step S403: it receives front end system and receives and carry out the payment information that user terminal scans the payment two dimensional code
The corresponding key of the program sent afterwards.
After set-top box receives the key, control word is obtained according to the key, control word is set in descrambler,
The decryption to program data is completed, program data is sent into decoding wherein later, complete decoding and plays work.
The executing subject of the present embodiment is set-top box, is not please referred to partially in detail in the present embodiment of the invention specific real
Set-top box in a kind of first, second, and third embodiment of the pay per view method based on set-top box provided in mode is provided
Execute content.
The present embodiment realizes that, by proposing that program pays the mode of two dimensional code, user passes through scanning two dimension based on set-top box
Code is paid, and can be convenient quickly viewing paid video request program, has introduced novel mobile payment for set-top box
Consumption mode, it is simple, flexible, closer to the living habit of user, also bring new profit to increase to operator to a certain extent
Long point.
It is a kind of embodiment of the pay per view system based on set-top box provided in the specific embodiment of the invention below,
The embodiment of system realizes that not most description in systems please refers to the reality of preceding method based on the embodiment of above-mentioned method
Apply example.
Referring to FIG. 5, it is a kind of pay per view system based on set-top box provided in the specific embodiment of the invention
First embodiment structural block diagram.As shown, the system, comprising:
The billing subsystem 51 of set-top box, for receiving the program playing request of user;The program broadcasting is obtained to ask
Corresponding payment two dimensional code is sought, the payment two dimensional code is shown on output equipment.
For the set-top box with network function, the billing subsystem of the set-top box is also used to:
After the program playing request for receiving user, the program playing request of the user is sent out by network
Give front end system;
After the corresponding key of the transmission program is to set-top box, program data is obtained, is completed using control word
The decryption of program data, and play, wherein the control word is obtained according to the key;
It is described to obtain the corresponding payment two dimensional code of the program playing request, comprising:
Obtain the corresponding payment two dimensional code generated according to the program playing request that front end system is sent by network.
For the set-top box with network function, please refers in the specific embodiment of the invention and mention here it is detailed content
A kind of second embodiment of the pay per view method based on set-top box supplied.
For the set-top box without network function, the billing subsystem of the set-top box is also used to:
Before receiving the program playing request of user, the programme information of front end system transmission, the program are received
Information includes the payment two dimensional code and program data of the program;It is described send the corresponding key of the program to set-top box it
Afterwards, the decryption of program data is completed using control word, and is played, wherein the control word is obtained according to the key.
It is described to obtain the corresponding payment two dimensional code of the program playing request, comprising:
The corresponding program of the program playing request is obtained from the programme information using predefined data channel
Pay two dimensional code.
For the set-top box with network function, please refers in the specific embodiment of the invention and mention here it is detailed content
A kind of 3rd embodiment of the pay per view method based on set-top box supplied.
The billing subsystem 52 of front end system, for receiving the payment for carrying out user terminal and scanning the payment two dimensional code
Information sends the corresponding key of the program to set-top box.
In conclusion the present embodiment passes through by proposing that program pays the mode of two dimensional code, user is by scanning the two-dimensional code
It is paid, can be convenient quickly viewing paid video request program, introduced disappearing for novel mobile payment for set-top box
Take mode, it is simple, flexible, closer to the living habit of user, also bring new profit to increase to operator to a certain extent
Point.
Referring to FIG. 6, it is a kind of pay per view system based on set-top box provided in the specific embodiment of the invention
Second embodiment structural block diagram.As shown, the system, comprising:
Program playing request receiving module 61, for receiving the program playing request of user;
Two dimensional code display module 62, for obtaining the corresponding payment two dimensional code of the program playing request, by the payment
Two dimensional code is shown on output equipment;
Key reception module 63 carrys out the user terminal scanning payment two dimensional code for receiving front end system and receiving
Payment information after send the corresponding key of the program.
The executing subject of the present embodiment is set-top box, is not please referred to partially in detail in the present embodiment of the invention specific real
Set-top box in a kind of first, second, and third embodiment of the pay per view method based on set-top box provided in mode is provided
Execute content.
It is realized in conclusion the present embodiment provides the pay per view systems based on set-top box based on set-top box, passes through proposition
Program pays the mode of two dimensional code, and user is paid by scanning the two-dimensional code, and can be convenient quickly viewing paid video point
Program is broadcast, has introduced the consumption mode of novel mobile payment for set-top box, it is simple, flexibly, closer to the living habit of user,
Also new profit growth point is brought to operator to a certain extent.
The technical principle of the invention is described above in combination with a specific embodiment.These descriptions are intended merely to explain of the invention
Principle, and shall not be construed in any way as a limitation of the scope of protection of the invention.Based on the explanation herein, the technology of this field
Personnel can associate with other specific embodiments of the invention without creative labor, these modes are fallen within
Within protection scope of the present invention.
Claims (9)
1. a kind of pay per view method based on set-top box characterized by comprising
The address URL of program is pushed to set-top box by broadcasting network by EPG system/CA system by front end system;
Set-top box obtains the programme information by network using the address URL, defeated by way of menu or browser
It is presented to the user in equipment out;
Set-top box receives the program playing request of user;
The program playing request of the user is sent to front end system by set top box through network;
Set-top box obtains the corresponding payment two dimension generated according to the program playing request that front end system is sent by network
Code, alternatively, set-top box is obtained from programme information corresponding with the program playing request of user using predefined data channel
The payment two dimensional code of the corresponding program of the program playing request, and the payment two dimensional code is shown on output equipment;
Front end system, which receives, carrys out the payment information that user terminal scans the payment two dimensional code, and it is corresponding to send the program
Key is to set-top box.
2. pay per view method according to claim 1, which is characterized in that it is described send the corresponding key of the program to
After set-top box, further includes:
Set-top box obtains program data, and the decryption of program data is completed using control word, and plays, wherein the control radical
It is obtained according to the key.
3. pay per view method according to claim 2, which is characterized in that it is described send the corresponding key of the program to
Set-top box includes:
It is encrypted using transmission channel of the SSL certificate to the corresponding key of the program, is sent out by the transmission channel
Send the corresponding key of the program to set-top box;Or
The corresponding key of the program is encrypted using privately owned Encryption Algorithm, the key of the encryption is sent to machine top
Box;Or
It is encrypted using transmission channel of the SSL certificate to the corresponding key of the program, utilizes privately owned Encryption Algorithm pair
The corresponding key of the program is encrypted, and the key of the encryption is sent to set-top box.
4. pay per view method according to claim 3, which is characterized in that the set-top box obtains program data, utilizes
Control word completes the decryption of program data, and plays, wherein the control word is obtained according to the key, comprising:
Set-top box obtains program data, and the key that receiving front-end system is sent directly obtains the control of plaintext from the key
The control word is arranged into descrambler word, completes the decryption to program data, and play;Or
Set-top box obtains program data, and the key encrypted by software cryptography mode that receiving front-end system is sent passes through software
Decryption obtains the control word of plaintext, and the control word is arranged into descrambler, completes the decryption to program data, and play;
Or
Set-top box obtains program data, and the key encrypted by hardware cipher mode that receiving front-end system is sent passes through hardware
Decryption obtains the control word of plaintext, and the control word is transferred directly in descrambler by hardware, completes the decryption to program data,
And it plays.
5. pay per view method according to claim 1, it is characterised in that:
The set-top box receives before the program playing request of user, further includes: set-top box receives front end system transmission
Programme information, the programme information include the payment two dimensional code and program data of the program;
It is described send the corresponding key of the program to set-top box after, further includes:
Set-top box completes the decryption of program data using control word, and plays, wherein the control word is obtained according to the key
It arrives.
6. pay per view method according to claim 5, it is characterised in that:
It is described to send the corresponding key of the program to set-top box and include:
The corresponding key of the program is encrypted using privately owned Encryption Algorithm, the key of the encryption is sent to machine top
Box;
The set-top box completes the decryption of program data using control word, and plays, wherein the control word is according to the key
It obtains, comprising:
The key encrypted by software cryptography mode that set-top box receiving front-end system is sent, obtains plaintext by software decryption
The control word is arranged into descrambler control word, completes the decryption to program data, and play;Or
The key encrypted by hardware cipher mode that set-top box receiving front-end system is sent, obtains plaintext by hardware decryption
Control word, the control word are transferred directly in descrambler by hardware, complete the decryption to program data, and play.
7. a kind of pay per view system based on set-top box characterized by comprising
The billing subsystem of set-top box passes through for obtaining programme information by network using the address URL of front end system push
The mode of menu or browser is presented to the user on an output device;When receiving the program playing request of user, before acquisition
The corresponding payment two dimensional code generated according to the program playing request that end system is sent by network;Alternatively, using predetermined
It is corresponding that the data channel of justice obtains the program playing request from programme information corresponding with the program playing request of user
The payment two dimensional code is shown on output equipment by the payment two dimensional code of program;
The billing subsystem of front end system, for being pushed away the address URL of program by broadcasting network by EPG system/CA system
Give set-top box;And receive come user terminal scan it is described payment two dimensional code payment information when, send the program
Corresponding key is to set-top box.
8. pay per view system according to claim 7, it is characterised in that:
The billing subsystem of the set-top box, is also used to:
After the program playing request for receiving user, the program playing request of the user is sent to by network
Front end system;
After the corresponding key of the transmission program is to set-top box, program data is obtained, control word is utilized to complete program
The decryption of data, and play, wherein the control word is obtained according to the key.
9. pay per view system according to claim 7, it is characterised in that:
The billing subsystem of the set-top box, is also used to:
Before receiving the program playing request of user, the programme information of front end system transmission, the programme information are received
Payment two dimensional code and program data including the program;
After the corresponding key of the transmission program is to set-top box, the decryption of program data is completed using control word, and
It plays, wherein the control word is obtained according to the key.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610444796.9A CN105898419B (en) | 2016-06-20 | 2016-06-20 | A kind of pay per view method and system based on set-top box |
PCT/CN2017/087649 WO2017219871A1 (en) | 2016-06-20 | 2017-06-09 | Program payment method and system based on set-top box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610444796.9A CN105898419B (en) | 2016-06-20 | 2016-06-20 | A kind of pay per view method and system based on set-top box |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105898419A CN105898419A (en) | 2016-08-24 |
CN105898419B true CN105898419B (en) | 2019-06-14 |
Family
ID=56730997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610444796.9A Active CN105898419B (en) | 2016-06-20 | 2016-06-20 | A kind of pay per view method and system based on set-top box |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105898419B (en) |
WO (1) | WO2017219871A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898419B (en) * | 2016-06-20 | 2019-06-14 | 深圳创维数字技术有限公司 | A kind of pay per view method and system based on set-top box |
WO2018201328A1 (en) * | 2017-05-03 | 2018-11-08 | 深圳市智晟达科技有限公司 | Pay program resource charging method and digital television |
CN107659836A (en) * | 2017-10-16 | 2018-02-02 | 湖北云雷文化传播股份有限公司 | A kind of method of TV barcode scanning rating |
CN107948680A (en) * | 2017-12-01 | 2018-04-20 | 广东九联科技股份有限公司 | A kind of real time billing charging method of set-top box |
CN109089164A (en) * | 2018-08-09 | 2018-12-25 | 聚好看科技股份有限公司 | A kind of VIP member's activating method and device |
CN112839248A (en) * | 2021-02-04 | 2021-05-25 | 江苏省广电有线信息网络股份有限公司无锡分公司 | Use method of teaching system based on set top box |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202233A (en) * | 2010-03-26 | 2011-09-28 | 北京视博数字电视科技有限公司 | Video push method, system and terminal equipment |
CN104717518A (en) * | 2015-03-05 | 2015-06-17 | 福建新大陆通信科技股份有限公司 | Fast program pre-order method and system based on EIT private description |
CN105681837A (en) * | 2016-03-08 | 2016-06-15 | 山东融视通网络发展有限公司 | Service payment method and system |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020146125A1 (en) * | 2001-03-14 | 2002-10-10 | Ahmet Eskicioglu | CA system for broadcast DTV using multiple keys for different service providers and service areas |
JP2007027824A (en) * | 2005-07-12 | 2007-02-01 | Aruze Corp | Broadcast receiver |
CN103873895B (en) * | 2012-12-14 | 2017-07-25 | 中国传媒大学 | A kind of DVB/IPTV bimodulus interactive service protects system |
CN105376609A (en) * | 2014-08-21 | 2016-03-02 | 黄金富知识产权咨询(深圳)有限公司 | System for paying play-on-demand program fee and corresponding method |
CN105025379B (en) * | 2015-07-01 | 2018-12-07 | 深圳创维-Rgb电子有限公司 | Information-pushing method, terminal and system in electronic program guide interface |
CN105187868A (en) * | 2015-07-28 | 2015-12-23 | 成都亿邻通科技有限公司 | Set-top box license fee payment method |
CN105491407B (en) * | 2015-12-04 | 2018-05-18 | 高斯贝尔数码科技股份有限公司 | A kind of mobile-payment system for one-way digital television terminal |
CN105898419B (en) * | 2016-06-20 | 2019-06-14 | 深圳创维数字技术有限公司 | A kind of pay per view method and system based on set-top box |
-
2016
- 2016-06-20 CN CN201610444796.9A patent/CN105898419B/en active Active
-
2017
- 2017-06-09 WO PCT/CN2017/087649 patent/WO2017219871A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202233A (en) * | 2010-03-26 | 2011-09-28 | 北京视博数字电视科技有限公司 | Video push method, system and terminal equipment |
CN104717518A (en) * | 2015-03-05 | 2015-06-17 | 福建新大陆通信科技股份有限公司 | Fast program pre-order method and system based on EIT private description |
CN105681837A (en) * | 2016-03-08 | 2016-06-15 | 山东融视通网络发展有限公司 | Service payment method and system |
Also Published As
Publication number | Publication date |
---|---|
CN105898419A (en) | 2016-08-24 |
WO2017219871A1 (en) | 2017-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105898419B (en) | A kind of pay per view method and system based on set-top box | |
US9979992B2 (en) | Systems and methods for securely providing adaptive bit rate streaming media content on-demand | |
US20030140257A1 (en) | Encryption, authentication, and key management for multimedia content pre-encryption | |
US9794602B2 (en) | Systems and methods for securely providing streaming media content on-demand | |
KR19990013861A (en) | Digital Coupon for Pay TV | |
JP2007013909A (en) | Contents reproducing device, computer program, and recording medium | |
CN106534894A (en) | Encrypted video distribution method and system | |
JP5537377B2 (en) | Service provision system | |
CN101854362B (en) | Data card, data card system and method for realizing multimedia service | |
CN102340702B (en) | IPTV (Internet protocol television) network playing system and rights management and descrambling method based on USB (Universal serial bus) Key | |
JP2004201275A (en) | Transaction system | |
CN101247508B (en) | Method for terminal implementing service authorization in conditioned receiving system | |
KR20100047651A (en) | Method and apparatus for acquiring encryption key for providing premium channel | |
CN101365101B (en) | Ciphering channel playing method and set-top box | |
US20140040934A1 (en) | Methods and apparatus for monitoring and/or collecting viewership statistics | |
JP4829718B2 (en) | Service related information providing method, service related information providing apparatus, service providing system, computer program, and recording medium | |
CN101883241A (en) | Method for encrypting mobile terminal television service, mobile terminal and server | |
CN101505402B (en) | Authentication method for uni-directional network digital television conditional receiving system terminal deciphering module | |
JP2003208542A (en) | Contents delivery system, contents delivery device, contents receiver and computer program | |
JP5613066B2 (en) | Conditional reception system, conditional reception method, and conditional reception program | |
KR100948487B1 (en) | System and method for issuing rights of seeing and hearing about broadcasting by means of wireless network, and server applied to the same | |
KR20130075867A (en) | Broadcasting service system and method providing interaction among other service users | |
JP2004112702A (en) | Pay program providing system | |
KR20080077525A (en) | Cable broadcasting system and method for surveying questionnaire response using the same | |
Taherdoost et al. | Study of internet protocol television in Iran |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |