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 PDF

Info

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
Application number
CN201610444796.9A
Other languages
Chinese (zh)
Other versions
CN105898419A (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.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software 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 Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN201610444796.9A priority Critical patent/CN105898419B/en
Publication of CN105898419A publication Critical patent/CN105898419A/en
Priority to PCT/CN2017/087649 priority patent/WO2017219871A1/en
Application granted granted Critical
Publication of CN105898419B publication Critical patent/CN105898419B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management 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

A kind of pay per view method and system based on set-top box
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.
CN201610444796.9A 2016-06-20 2016-06-20 A kind of pay per view method and system based on set-top box Active CN105898419B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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