CN102111651A - Method for recording program, method for broadcasting program, front end and terminal equipment - Google Patents
Method for recording program, method for broadcasting program, front end and terminal equipment Download PDFInfo
- Publication number
- CN102111651A CN102111651A CN200910243102.5A CN200910243102A CN102111651A CN 102111651 A CN102111651 A CN 102111651A CN 200910243102 A CN200910243102 A CN 200910243102A CN 102111651 A CN102111651 A CN 102111651A
- Authority
- CN
- China
- Prior art keywords
- program
- key
- recorded
- unit
- copyright information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000013475 authorization Methods 0.000 claims description 34
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 239000012634 fragment Substances 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a method for recording a program, a method for broadcasting a program, front end and terminal equipment. The method comprises the following steps: configuring copyright information corresponding to a program to be recorded, wherein the copyright information comprises program watching times, program expiration period, program watching flow or program watching duration corresponding to the program to be recorded; generating an entitlement control message in accordance with the copyright information, wherein the entitlement control message comprises the copyright information corresponding to the program to be recorded; and sending the entitlement control message to the terminal equipment, thus the terminal equipment acquires the copyright information of the program to be recorded in accordance with the entitlement control message. Therefore, the terminal equipment records and broadcasts the program by means of transmitting a personal video record (PVR) program to the front end, thus preventing users from illegally copying and spreading the program, and effectively protecting benefits of operators.
Description
Technical Field
The present invention relates to a digital television system, and in particular, to a program recording method, a program playing method, a front end thereof, and a terminal device.
Background
Currently, the conditional access system CAS is a system for controlling a user's reception of a broadcast service, and a paid service of the broadcast system is generally implemented through an authorization management.
The conditional access system controls the broadcast service by scrambling broadcast data and encrypting the scrambled control information. The secure transmission of the control word CW depends on the product key, which is encrypted and transmitted together with the scrambled broadcast data. Wherein,
firstly, a user orders a program through a front end, the front end encrypts a Control word CW by using a product key and transmits the encrypted Control word CW in authorization Control information (ECM). The front end encrypts the product key by using the user key, and sends the encrypted product key to the terminal set-top box through an authorization Management information (EMM) data packet.
The set-top box filters the EMM data packets according to the serial numbers of the smart card, the filtered EMM data packets are sent to the smart card, the smart card decrypts the encrypted product key by using the pre-embedded user key, and the decrypted product key is stored in the smart card.
And the set-top box filters the ECM data packet of the current channel according to the identification number of the ECM data packet and sends the ECM data packet to the intelligent card, the intelligent card decrypts the encrypted control word CW by using the decrypted product key, and the decrypted control word CW is returned to the set-top box for descrambling the program. After the digital program is descrambled, the user can watch the authorized product through the display unit of the terminal.
However, in the process of implementing the invention, the inventor finds that the prior art has the following defects: if the terminal equipment user cannot watch a certain program sometimes when the time for playing the program is temporary, the terminal equipment user can watch the program only when the front end plays the program again; and the user cannot watch programs of a plurality of channels at the same time, it is inconvenient for the user to watch the programs and it is also inconvenient for the operator to manage the user.
Disclosure of Invention
The invention aims to provide a program recording method, a program playing method, a front end and a terminal device thereof, wherein the terminal device can Record and play Personal Video Record (PVR) programs issued by the front end, so that a user can watch the programs conveniently; and because the recorded program contains copyright information, the illegal copying and transmission of the program by the user can be prevented, and the benefits of operators are effectively protected.
The embodiment of the invention provides a program recording method, which comprises the following steps:
configuring copyright information corresponding to a program to be recorded, wherein the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to the program to be recorded;
generating authorization control information according to the copyright information, wherein the authorization control information comprises copyright information corresponding to the program to be recorded;
and sending the authorization control information to the terminal equipment, so that the terminal equipment obtains the copyright information of the program to be recorded according to the authorization control information.
The embodiment of the invention provides a program recording method, which comprises the following steps:
the terminal equipment receives a program recording instruction input by a terminal equipment user;
generating a corresponding program key according to the instruction and acquiring corresponding copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to a program to be recorded;
encrypting the program to be recorded by using the program key;
the encrypted program and corresponding copyright information are stored.
The embodiment of the invention provides a program playing method, which comprises the following steps:
the terminal equipment receives an instruction for playing the recorded program input by a terminal equipment user;
determining whether the recorded program meets the playing condition according to the pre-stored copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration of recorded programs; the recorded program is encrypted by a program key;
if the determined result is that the playing condition is met, decrypting the pre-stored encrypted file key by using the product key to obtain a file key;
processing the stored group of keys by using the file key and an algorithm used when recording programs so as to obtain a program key;
decrypting the recorded program by using the program key;
and playing the decrypted program.
An embodiment of the present invention provides a conditional access system front end, where the conditional access system front end includes:
the information configuration unit is used for configuring copyright information corresponding to the program to be recorded, and the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to the program to be recorded;
the information generating unit is used for generating authorization control information according to the copyright information configured by the information configuration unit, wherein the authorization control information comprises copyright information corresponding to the program to be recorded;
and the information sending unit is used for sending the authorization control information generated by the information generating unit to the terminal equipment, so that the terminal equipment obtains the copyright information of the program to be recorded according to the authorization control information.
An embodiment of the present invention provides a terminal device, where the terminal device includes:
the first instruction receiving unit is used for receiving an instruction for recording the program input by a terminal equipment user;
the first key generating unit is used for generating a corresponding program key according to the instruction received by the first instruction receiving unit;
a copyright information acquisition unit for acquiring copyright information according to the instruction received by the first instruction receiving unit; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to a program to be recorded; the recorded program is encrypted by a program key;
the first encryption unit is used for encrypting the program to be recorded by utilizing the program key generated by the first key generation unit;
and the first storage unit is used for storing the programs encrypted by the first encryption unit and the copyright information generated by the information generation unit.
An embodiment of the present invention provides a terminal device, where the terminal device includes:
a second instruction receiving unit, configured to receive an instruction for playing the recorded program, input by a user of the terminal device;
the first playing determining unit is connected with the second instruction receiving unit and used for determining whether the recorded program meets playing conditions or not according to pre-stored copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration of recorded programs; the recorded program is encrypted by a program key; the recorded program is encrypted by a program key;
a first decryption unit, configured to decrypt a pre-stored encrypted file key using a product key to obtain a file key when a result determined by the first play determination unit is that the file key meets a play condition;
the second processing unit is connected with the first decryption unit and used for processing the stored group key by using the file key and adopting an algorithm in the process of recording programs so as to obtain a program key;
the second decryption unit is connected with the second processing unit and used for decrypting the recorded program by using the program key obtained by the second processing unit;
and the program playing unit is connected with the second decryption unit and is used for playing the decrypted program.
The invention has the advantages that the terminal equipment can be convenient for users to watch through recording and playing the Personal Video Record (PVR) program issued by the front end, for example, if the users can not watch in some time, the users can Record and watch the program first and then watch the program, and if the users want to watch a plurality of channels at the same time, the users can watch one Record and a plurality of records, thus the watching of other channels is not delayed; and because the recorded program contains copyright information, the illegal copying and transmission of the program by the user can be prevented, the benefits of the operator are effectively protected, and the management of the operator to the user is facilitated.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
fig. 1 is a flowchart of a program recording method according to embodiment 1 of the present invention;
fig. 2 is a flowchart of a program recording method according to embodiment 2 of the present invention;
fig. 3 is a program recording flowchart according to embodiment 3 of the present invention;
fig. 4 is a program playing flow chart of embodiment 3 of the present invention;
fig. 5 is a schematic diagram of a front-end configuration of a conditional access system according to embodiment 4 of the present invention;
fig. 6 is a schematic diagram of a terminal device configuration according to embodiment 5 of the present invention;
fig. 7 is a schematic diagram of the first key generation unit in fig. 6.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the following embodiments and accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
Example 1
An embodiment of the present invention provides a program recording method, as shown in fig. 1, the method includes:
102, generating authorization control information according to the copyright information, wherein the authorization control information comprises copyright information corresponding to a program to be recorded;
In this embodiment, the program to be recorded may be a PVR including a clip recording product and a channel recording product; the segment video product is a product used for defining a single, special subject, series, special column and the like, and is a program with specific starting time and ending time; the channel recording product may not have a specific start time and end time, and the end user may record at will. The program to be recorded is not limited to the two products, and other products can be recorded according to the requirement, so that the recording of the embodiment of the invention is flexible.
In this embodiment, the front end configures copyright information of a program to be recorded, wherein the front end may set one or more program owning Personal Video Record (PVR) products in a program list, and generate authorization control information according to the copyright information.
In this embodiment, the ECM is an ECM (EntitlementControl Message) packet.
According to the embodiment, the front end configures the copyright information of the PVR program through the program list, generates the ECM data packet according to the copyright information and sends the ECM data packet to the terminal equipment, so that the terminal equipment records and plays the program according to the copyright information, the illegal copying and transmission of the program by a user are prevented, and the benefits of an operator are effectively protected.
Example 2
An embodiment of the present invention provides a program recording method, as shown in fig. 2, the method includes:
step 201, a terminal device receives a program recording instruction input by a terminal device user;
step 202, generating a corresponding program key according to the instruction and acquiring corresponding copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to a program to be recorded;
step 203, encrypting the program to be recorded by using the program key;
step 204, storing the encrypted program and corresponding copyright information.
In this embodiment, the user of the terminal device may input an instruction to record a program through a remote controller. Wherein the program key may be denoted as a PVR key.
As can be seen from the above, the terminal device encrypts and stores the program to be recorded by using the program key, and stores the copyright information thereof, thereby completing the recording of the program.
Example 3
An embodiment of the present invention provides a program recording method, as shown in fig. 3, the method includes:
at the front end:
the program to be recorded may be a PVR product, including a clip recording product and a channel recording product, but is not limited to the above products, and may also include other products according to actual needs.
For example, the following is an example of setting a PVR product in a program Listing File (XML):
<Service ID=″1″…>
<PrimaryEvent…>
<Product ID=″1″/>
<PVRProduct ID=″2″/>
</PrimaryEvent>
<Event StartTime=″2006-07-0120:00:00″EndTime=″2006-07-01
22:00:00″…>
<Product ID=″2″/>
<PVRProduct ID=″1″/>
</Event>
</Service>
<PVRProductDecs>
<PVRProductDec ID=″1″Type=″0″ExpireTime=″3000:00:00″
WatchingDuration=″002:00:00″/>
<PVRProductDec ID=″2″Type=″1″ExpireTime=″1000:00:00″/>
</PVRProductDecs>
wherein:
service ID: indicating the program number.
Product ID: indicating the corresponding product identification of the program.
PVRProduct ID: PVR product identification.
StartTime: PVR product start time, this parameter may be present in the clip recording product.
EndTime: PVR end time, this parameter may be present in the clip recording product.
Type: PVR product type, 0: video clip production, 1: channel recording products.
ExpireTime: PVR product expiration time.
WatchingDuration: the PVR product is watched for a long time, and the parameter can be stored in the fragment video product.
The program list is configured with a segment video product (PVRProduct ID ═ 1 ") and a channel video product (PVRProduct ID ═ 2"), and the segment video product is configured with a start time and an end time in addition to copyright information.
In this embodiment, the clip recording product is configured under Event, and the channel recording product is configured under Primary-Event. Wherein,
the starting time of the fragment video product is 2006-07-0120: 00:00, and the ending time of the fragment video product is 2006-07-0122: 00:00, namely, the user can record the program in the time period. After the expiration time of the clip video product is 30 days, the watching time is 2 hours, namely the video product can be watched at any time within 30 days, and the accumulated watching time is not more than 2 hours, otherwise, the video product cannot be watched.
The expiration time of the channel video product is 10 days, namely, the user can watch the video product within 10 days, and cannot watch the video product continuously after 10 days.
TABLE 1
| Grammar for grammar | Note |
| ECM_Data(){ | |
| ProductID | Product ID corresponding to program |
| OperatorID | Operator number |
| PVRProductID | Of video productsSign (sign) |
| Type | 0: segment video product, 1: channel video product |
| For{ | |
| WatchingDuration | Program watching time (segment video product existing) |
| ExpiredTime | Program expiration time |
| …… | |
| } | |
| } |
At the terminal:
in this embodiment, the following method may be adopted to generate the corresponding program key according to the instruction: firstly, generating a File Key (File _ Root _ Key) and a group Key (Block _ Root _ Key) according to the instruction; the set of keys (Block _ Root _ Key) is then processed using the generated File Key (File _ Root _ Key) and employing a predetermined algorithm to generate the program Key (PVR _ Key).
In this embodiment, the generated group Key (Block _ Root _ Key) may be stored;
in this embodiment, the following manner may be adopted for obtaining the corresponding copyright information according to the instruction: acquiring the copyright information from the authorization control information corresponding to the program to be recorded, namely, receiving an ECM (electronic control module) data packet which is sent by a front end and comprises the copyright information of the program to be recorded by the terminal equipment, and processing the ECM data packet to acquire the copyright information in the ECM data packet; the authorization control information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to a program to be recorded;
in this embodiment, the copyright information may exist in the form of a file, as shown in table 2. The copyright information may include a security device number (CardID) of the terminal device in addition to the number of viewing times of the program to be recorded, the expiration time of the program, the viewing flow rate of the program, or the viewing duration of the program, so that the recorded program corresponds to the security device of the terminal device, that is, the recorded program can only be used by the security device; further, information such as an operator number (OperatorID) may be included.
TABLE 2
| Name (R) | Note |
| OriginalRights | Program expiration time, program viewing times, program viewing duration, program viewing traffic |
| Operator ID | Operator number |
| CardID | The number of the security device of the terminal, a video file can only be used by the designated security device |
| …… |
As can be seen from the above, the terminal device encrypts and stores the program to be recorded by using the program key, and stores the copyright information thereof, thereby completing the recording of the program.
Further, after generating the file key according to the instruction in step 304, the method may further include: encrypting the generated File Key (File _ Root _ Key) by using a prestored Product Key (Product _ Key) to obtain an encrypted File Key (File _ Root _ Key); and storing the encrypted file key. Wherein, the encrypted File keys (File _ Root _ key e) are different for different products corresponding to different recorded programs.
In this embodiment, the user of the terminal device may input an instruction to record a program through a remote controller. Wherein the program key may be denoted as a PVR key.
In this embodiment, before generating the program key and acquiring the corresponding copyright information according to the instruction in step 304, the method may further include: determining whether the terminal equipment can record the program; if the result is yes, generating corresponding program key and copyright information according to the instruction.
In this embodiment, the product to be recorded may be authorized through an EMM data packet, that is, the front end issues the EMM data packet to the terminal device, and the terminal device may obtain the product key corresponding to the product identifier after receiving the EMM data packet.
In this way, the terminal device determines whether the program can be recorded, and may adopt the following manner: whether the identifier corresponding to the program exists in the authorization list or not can be searched, and if the identifier exists, the program is authorized, so that the program can be determined to be recorded.
Therefore, the terminal equipment can encrypt and store the program to be recorded by using the program key and store the copyright information of the program, thereby completing the recording of the program.
After the terminal device records the program, the terminal device user may play the recorded program, as shown in fig. 4, the playing method includes:
when the copyright information comprises program watching times, if the times of actually watching the program is less than the program watching times, determining that the program meets playing conditions;
when the copyright information comprises program expiration time, if the current playing time does not exceed the expiration time, the playing condition can be determined to be met;
when the copyright information comprises program watching flow, if the current watching flow does not exceed the program watching flow, determining that the playing condition is met;
when the copyright information includes the program watching duration, if the accumulated watching duration exceeds the program watching duration, the playing condition can be determined to be met;
in addition, the copyright information may further include various combinations of the above information, wherein the number of times of program viewing and the length of time of program viewing may not exist simultaneously.
Therefore, the terminal equipment plays the recorded program according to the copyright information and the program key, so that the illegal copying and transmission of the program by a user can be prevented, and the benefits of operators are effectively protected.
Example 4
An embodiment of the present invention provides a conditional access system front end, as shown in fig. 5, the conditional access system front end includes an information configuration unit 501, an information generation unit 502, and an information sending unit 503; wherein,
an information configuration unit 501, configured to configure copyright information corresponding to a program to be recorded, where the copyright information includes program viewing times, program expiration time, program viewing traffic, or program viewing duration corresponding to the program to be recorded;
an information generating unit 502, configured to generate authorization control information according to the copyright information configured by the information configuring unit 501, where the authorization control information includes copyright information corresponding to the program to be recorded;
an information sending unit 503, configured to send the authorization control information generated by the information generating unit 502 to the terminal device, so that the terminal device obtains the copyright information of the program to be recorded according to the authorization control information.
The information configuring unit configures the copyright information of the program to be recorded as described in embodiment 3, which is not described herein again.
In the present embodiment, the information generation unit 502 may be an ECMG.
According to the embodiment, the front end configures the copyright information of the PVR program through the program list, generates the ECM data packet according to the copyright information and sends the ECM data packet to the terminal equipment, so that the terminal equipment records and plays the program according to the copyright information, the illegal copying and transmission of the program by a user are prevented, and the benefits of an operator are effectively protected.
Example 5
An embodiment of the present invention provides a terminal device, as shown in fig. 6, the terminal device includes a first instruction receiving unit 601, a first key generating unit 602, a copyright information obtaining unit 603, a first encrypting unit 604, and a first storing unit 605; wherein,
a first instruction receiving unit 601, configured to receive an instruction for recording a program input by a terminal device user; a first key generation unit 602, configured to generate a corresponding program key according to the instruction received by the first instruction receiving unit 601; a copyright information acquisition unit 603 for generating copyright information according to the instruction received by the first instruction receiving unit 601; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to a program to be recorded; the recorded program is encrypted by the PVR key; a first encrypting unit 604, configured to encrypt the program to be recorded with the PVR key generated by the first key generating unit 602; a first storage unit 605 for storing the program encrypted by the first encryption unit 604 and the copyright information generated by the copyright information acquisition unit 603.
The process of acquiring the copyright information by the copyright information acquiring unit 603 and generating the program key by the first key generating unit 602 is as described in embodiment 3, and is not described herein again.
As shown in fig. 6, the terminal device may further include a first determining unit 606 configured to determine whether the terminal device is capable of recording the program according to the instruction received by the first instruction receiving unit 601; the determination method is as described in embodiment 3, and is not described herein again.
And the first key generation unit 602 and the copyright information acquisition unit 603 generate a corresponding program key and acquire corresponding copyright information according to the instruction when the first determination unit 606 determines that the result is yes.
As shown in fig. 7, the first key generation unit 602 may include a file key generation unit 701, a group key generation unit 702, and a first processing unit 703; wherein,
a file key generation unit 701 for generating a file key in accordance with the instruction received by the first instruction reception unit 601; a group key generation unit 702 for generating a group key according to the instruction received by the first instruction reception unit 601; and a first processing unit 703, connected to the file key generating unit 701 and the group key generating unit 702, for processing the group key by using the generated file key and using a predetermined algorithm to generate the program key.
And the first storage unit 605 is also used to store the group key generated by the group key generation unit 702.
As shown in fig. 6, the terminal device may further include: a second encryption unit 613, the second encryption unit 613 being configured to encrypt the file key generated by the file key generation unit 701 with a pre-stored product key to obtain an encrypted file key; and the first storage unit 605 is also used to store the encrypted file key.
In this embodiment, after the terminal device records the program, the terminal device user may play the recorded program, so as shown in fig. 6, the terminal device may further include: a second instruction receiving unit 607, a first play determination unit 608, a first decryption unit 609, a second processing unit 610, a second decryption unit 611, and a play unit 612; wherein,
a second instruction receiving unit 607, configured to receive an instruction for playing the recorded program, input by the user of the terminal device; a first playing determining unit 608, connected to the second instruction receiving unit 607, for determining whether the recorded program meets playing conditions according to pre-stored copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration of recorded programs; the recorded program is encrypted by a program key; a first decryption unit 609, configured to decrypt a pre-stored encrypted file key with the product key to obtain a file key when the result determined by the first play determining unit 608 is that the playback condition is met; a second processing unit 610, connected to the first decryption unit 609, configured to process the stored group key by using the file key and using an algorithm used when recording the program, so as to obtain a program key; a second decryption unit 611, connected to the second processing unit 610, for decrypting the recorded program by using the program key obtained by the second processing unit 610; the program playing unit 612 is connected to the second decryption unit 611, and is configured to play the decrypted program.
As can be seen from the above, the terminal device encrypts and stores the program to be recorded by using the program key, and stores the copyright information thereof, thereby completing the recording of the program. In addition, the terminal equipment plays the recorded program according to the copyright information and the program key, so that the illegal copying and transmission of the program by a user can be prevented, and the benefits of operators are effectively protected.
According to the embodiment, the terminal equipment is convenient for the user to watch programs by recording the programs, for example, if the user cannot watch the programs temporarily, the programs can be recorded first and then watched, and if the user wants to watch a plurality of channels at the same time, the programs can be watched one by a plurality of programs, so that the watching of other channels is not delayed. In addition, since the recorded program contains copyright information, the management of the operator to the user is facilitated.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (13)
1. A method for recording a program, the method comprising:
configuring copyright information corresponding to a program to be recorded, wherein the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to the program to be recorded;
generating authorization control information according to the copyright information, wherein the authorization control information comprises copyright information corresponding to the program to be recorded;
and sending the authorization control information to terminal equipment, so that the terminal equipment obtains the copyright information of the program to be recorded according to the authorization control information.
2. A method for recording a program, the method comprising:
the terminal equipment receives a program recording instruction input by a terminal equipment user;
generating a corresponding program key according to the instruction and acquiring corresponding copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to a program to be recorded;
encrypting the program to be recorded by utilizing the program key;
the encrypted program and corresponding copyright information are stored.
3. The method of claim 1, wherein prior to generating a program key and corresponding copyright information in accordance with the instructions, the method further comprises:
determining whether the terminal equipment can record the program;
and if so, generating a corresponding program key and copyright information according to the instruction.
4. The method of claim 1, wherein generating the corresponding program key according to the instruction comprises:
generating a file key and a group key according to the instruction;
processing the group key by using the generated file key and adopting a preset algorithm to generate the program key;
and storing the generated group key.
5. The method according to claim 1, wherein the obtaining the corresponding copyright information according to the instruction specifically includes: acquiring the copyright information from authorization control information corresponding to a program to be recorded; the authorization control information includes program viewing times, program expiration time, program viewing flow or program viewing duration corresponding to the program to be recorded.
6. The method of claim 4, wherein after generating the file key according to the instructions, the method further comprises:
encrypting the generated file key by utilizing a prestored product key to obtain an encrypted file key;
and storing the encrypted file key.
7. A method for playing back a program, the method comprising:
the terminal equipment receives an instruction for playing the recorded program input by a terminal equipment user;
determining whether the recorded program meets the playing condition according to the pre-stored copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration of recorded programs; the recorded program is encrypted by a program key;
if the determined result is that the playing condition is met, decrypting the pre-stored encrypted file key by using the product key to obtain a file key;
processing the stored group key by using the file key and adopting an algorithm in the program recording process to obtain a program key;
decrypting the recorded program by using the program key;
and playing the decrypted program.
8. A conditional access system front-end, comprising:
the information configuration unit is used for configuring copyright information corresponding to the program to be recorded, wherein the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to the program to be recorded;
the information generating unit is used for generating authorization control information according to the copyright information configured by the information configuration unit, wherein the authorization control information comprises copyright information corresponding to the program to be recorded;
and the information sending unit is used for sending the authorization control information generated by the information generating unit to the terminal equipment, so that the terminal equipment obtains the copyright information of the program to be recorded according to the authorization control information.
9. A terminal device, characterized in that the terminal device comprises:
the first instruction receiving unit is used for receiving an instruction for recording the program input by a terminal equipment user;
the first key generation unit is used for generating a corresponding program key according to the instruction received by the first instruction receiving unit;
a copyright information acquisition unit for acquiring copyright information according to the instruction received by the first instruction receiving unit; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration corresponding to a program to be recorded; the recorded program is encrypted by a program key;
the first encryption unit is used for encrypting the program to be recorded by utilizing the program key generated by the first key generation unit;
and the first storage unit is used for storing the programs encrypted by the first encryption unit and the copyright information generated by the information generation unit.
10. The terminal device according to claim 9, wherein the terminal device further comprises:
a first determining unit, configured to determine whether the terminal device is capable of recording the program according to the instruction received by the first instruction receiving unit;
and the first key generation unit and the information generation unit generate corresponding program keys and copyright information according to the instruction when the first determination unit determines that the result is yes.
11. The terminal device according to claim 9, wherein the first key generation unit includes:
the file key generating unit is used for generating a file key according to the instruction received by the first instruction receiving unit;
a group key generation unit configured to generate a group key according to the instruction received by the first instruction receiving unit;
the first processing unit is connected with the file key generation unit and the group key generation unit and is used for processing the group key by using the generated file key and adopting a preset algorithm to generate the program key;
and the first storage unit is further configured to store the group key generated by the group key generation unit.
12. The terminal device according to claim 11, wherein the terminal device further comprises: a second encryption unit;
the second encryption unit is used for encrypting the file key generated by the file key generation unit by using a prestored product key so as to obtain an encrypted file key;
and the first storage unit is also used for storing the encrypted file key.
13. A terminal device, characterized in that the terminal device comprises:
a second instruction receiving unit, configured to receive an instruction for playing the recorded program, input by a user of the terminal device;
the first playing determining unit is connected with the second instruction receiving unit and used for determining whether the recorded program meets playing conditions or not according to pre-stored copyright information; the copyright information comprises program watching times, program expiration time, program watching flow or program watching duration of recorded programs; the recorded program is encrypted by a program key; the recorded program is encrypted by a program key;
the first decryption unit is used for decrypting the pre-stored encrypted file key by using the product key to obtain the file key when the result determined by the first playing determination unit is in accordance with the playing condition;
the second processing unit is connected with the first decryption unit and used for processing the stored group key by using the file key and adopting an algorithm in the process of recording programs so as to obtain a program key;
the second decryption unit is connected with the second processing unit and used for decrypting the recorded program by using the program key obtained by the second processing unit;
and the program playing unit is connected with the second decryption unit and used for playing the decrypted program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910243102.5A CN102111651A (en) | 2009-12-24 | 2009-12-24 | Method for recording program, method for broadcasting program, front end and terminal equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910243102.5A CN102111651A (en) | 2009-12-24 | 2009-12-24 | Method for recording program, method for broadcasting program, front end and terminal equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102111651A true CN102111651A (en) | 2011-06-29 |
Family
ID=44175652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910243102.5A Pending CN102111651A (en) | 2009-12-24 | 2009-12-24 | Method for recording program, method for broadcasting program, front end and terminal equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102111651A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102281468A (en) * | 2011-08-09 | 2011-12-14 | 深圳市九洲电器有限公司 | Method and device for recording and playing personal video record, and set-top box |
| CN102355598A (en) * | 2011-10-08 | 2012-02-15 | 北京视博数字电视科技有限公司 | Operating system drive layer-based scrambling method and device |
| CN102938850A (en) * | 2012-10-25 | 2013-02-20 | 北京视博数字电视科技有限公司 | Method and system for limited authorization for user |
| CN103024475A (en) * | 2012-12-21 | 2013-04-03 | 深圳市九洲电器有限公司 | Method and system of recording and authorization playing of television programs |
| CN104135688A (en) * | 2014-07-24 | 2014-11-05 | 广州金山网络科技有限公司 | Method, user equipment and system for video playing |
| CN105263047A (en) * | 2015-10-15 | 2016-01-20 | 高斯贝尔数码科技股份有限公司 | Digital TV program encrypted recording method with participant mobile terminal |
| CN105828186A (en) * | 2016-03-23 | 2016-08-03 | 福建新大陆通信科技股份有限公司 | Set top box recorded program secondary encryption method |
| CN105979300A (en) * | 2016-06-27 | 2016-09-28 | 乐视控股(北京)有限公司 | Identity identification method and device |
| CN103702173B (en) * | 2014-01-03 | 2017-01-25 | 成都驰通数码系统有限公司 | System of encrypting and controlling digital television recorded program segments |
| CN107277579A (en) * | 2017-05-10 | 2017-10-20 | 深圳创维数字技术有限公司 | Information encipher-decipher method and set top box |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1355992A (en) * | 1999-04-13 | 2002-06-26 | 卡纳尔股份有限公司 | Method and apparatus for providing secure communication of digital data between device |
| WO2004019602A2 (en) * | 2002-08-21 | 2004-03-04 | Disney Enterprises, Inc. | Digital home movie library |
| CN1761315A (en) * | 2005-09-29 | 2006-04-19 | 北京数码视讯科技有限公司 | Implementation method for replacing conditional receiving system in two stages |
| CN1863306A (en) * | 2005-09-09 | 2006-11-15 | 华为技术有限公司 | Method for implementing vidio recording and set-top-box |
| CN101035255A (en) * | 2007-04-17 | 2007-09-12 | 华为技术有限公司 | System, protection method and server for realizing the virtual channel service |
| CN101282473A (en) * | 2008-05-05 | 2008-10-08 | 国家广播电影电视总局广播科学研究院 | A Method for Realizing Digital TV Copyright Management |
-
2009
- 2009-12-24 CN CN200910243102.5A patent/CN102111651A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1355992A (en) * | 1999-04-13 | 2002-06-26 | 卡纳尔股份有限公司 | Method and apparatus for providing secure communication of digital data between device |
| WO2004019602A2 (en) * | 2002-08-21 | 2004-03-04 | Disney Enterprises, Inc. | Digital home movie library |
| CN1863306A (en) * | 2005-09-09 | 2006-11-15 | 华为技术有限公司 | Method for implementing vidio recording and set-top-box |
| CN1761315A (en) * | 2005-09-29 | 2006-04-19 | 北京数码视讯科技有限公司 | Implementation method for replacing conditional receiving system in two stages |
| CN101035255A (en) * | 2007-04-17 | 2007-09-12 | 华为技术有限公司 | System, protection method and server for realizing the virtual channel service |
| CN101282473A (en) * | 2008-05-05 | 2008-10-08 | 国家广播电影电视总局广播科学研究院 | A Method for Realizing Digital TV Copyright Management |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102281468A (en) * | 2011-08-09 | 2011-12-14 | 深圳市九洲电器有限公司 | Method and device for recording and playing personal video record, and set-top box |
| CN102355598A (en) * | 2011-10-08 | 2012-02-15 | 北京视博数字电视科技有限公司 | Operating system drive layer-based scrambling method and device |
| CN102938850A (en) * | 2012-10-25 | 2013-02-20 | 北京视博数字电视科技有限公司 | Method and system for limited authorization for user |
| CN102938850B (en) * | 2012-10-25 | 2018-08-03 | 北京视博数字电视科技有限公司 | A kind of method and system for mandate of limiting the quantity user |
| CN103024475B (en) * | 2012-12-21 | 2016-08-24 | 深圳市九洲电器有限公司 | The recording of TV programme and authorize player method and system |
| CN103024475A (en) * | 2012-12-21 | 2013-04-03 | 深圳市九洲电器有限公司 | Method and system of recording and authorization playing of television programs |
| CN103702173B (en) * | 2014-01-03 | 2017-01-25 | 成都驰通数码系统有限公司 | System of encrypting and controlling digital television recorded program segments |
| CN104135688A (en) * | 2014-07-24 | 2014-11-05 | 广州金山网络科技有限公司 | Method, user equipment and system for video playing |
| CN105263047A (en) * | 2015-10-15 | 2016-01-20 | 高斯贝尔数码科技股份有限公司 | Digital TV program encrypted recording method with participant mobile terminal |
| CN105263047B (en) * | 2015-10-15 | 2018-10-02 | 高斯贝尔数码科技股份有限公司 | A kind of digital television program encrypting shooting method for thering is mobile device to participate in |
| CN105828186A (en) * | 2016-03-23 | 2016-08-03 | 福建新大陆通信科技股份有限公司 | Set top box recorded program secondary encryption method |
| CN105828186B (en) * | 2016-03-23 | 2018-09-28 | 福建新大陆通信科技股份有限公司 | A kind of set-top box recording secondary encrypted method of program |
| CN105979300A (en) * | 2016-06-27 | 2016-09-28 | 乐视控股(北京)有限公司 | Identity identification method and device |
| CN107277579A (en) * | 2017-05-10 | 2017-10-20 | 深圳创维数字技术有限公司 | Information encipher-decipher method and set top box |
| WO2018205512A1 (en) * | 2017-05-10 | 2018-11-15 | 深圳创维数字技术有限公司 | Information encryption and decryption method, set-top box, system, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102111651A (en) | Method for recording program, method for broadcasting program, front end and terminal equipment | |
| US7356144B2 (en) | Control of usage of contents in digital broadcasts | |
| US7567674B2 (en) | Content transmission apparatus, content reception apparatus, content transmission program, and content reception program | |
| US9467658B2 (en) | Method and apparatus for protecting the transfer of data | |
| EP1800480B1 (en) | Digital rights management of a digital device | |
| KR101081160B1 (en) | Method and apparatus for protecting the transfer of data | |
| CN103621059B (en) | Multiple examples of storage content | |
| US8548167B2 (en) | System for traceable decryption of bandwidth-efficient broadcast of encrypted messages and security module revocation method used for securing broadcasted messages | |
| US20150358657A1 (en) | Broadcast conditional access system with impulse purchase capability in a two-way network | |
| US8996870B2 (en) | Method for protecting a recorded multimedia content | |
| EP1206877B1 (en) | System and method for securing on-demand delivery of pre-encrypted content using ecm suppression | |
| CN101626484A (en) | Method for protecting control word in condition access system, front end and terminal | |
| KR101846191B1 (en) | Server, client device, method for generating a trasnport stream thereof and processing the trasnport stream thereof | |
| CN107211176B (en) | Method for distributing protected multimedia content | |
| JP2001169262A (en) | Pay broadcast receiver | |
| JP2001333364A (en) | Conditional reception method and conditional access device | |
| TWI388213B (en) | Methods for receiving and sending a multimedia content, receiver, sender and recording carrier and security processor for this method | |
| CN101646060B (en) | Protecting method of data content in storage device | |
| CN101771858A (en) | Program control method and device thereof | |
| JP4542518B2 (en) | Content usage control transmission device, content usage control reception device, content usage control system, content usage control transmission program, and content usage control reception program | |
| KR100948487B1 (en) | Mobile communication network based broadcasting viewing authorization system and method, and server applied thereto | |
| JP4802699B2 (en) | Limited reception control method, limited reception control system, and limited reception control apparatus in VOD pre-scramble system | |
| JP2008211580A (en) | Video receiver, video storage system, and encrypted content video storing method | |
| JP2012109665A (en) | Conditional access system and card adapter | |
| EP1534011A1 (en) | System and method for securing on-demand delivery of pre-encrypted content using ECM suppression |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110629 |