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 PDF

Info

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
copyright information
terminal equipment
recording
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
Application number
CN200910243102.5A
Other languages
Chinese (zh)
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.)
Beijing Shibo Digital TV Technology Co Ltd
Original Assignee
Beijing Shibo Digital TV Technology 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 Beijing Shibo Digital TV Technology Co Ltd filed Critical Beijing Shibo Digital TV Technology Co Ltd
Priority to CN200910243102.5A priority Critical patent/CN102111651A/en
Publication of CN102111651A publication Critical patent/CN102111651A/en
Pending legal-status Critical Current

Links

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

Method of program recording, player method and front end thereof, terminal equipment
Technical field
The present invention is about digital television system, specifically about a kind of method of program recording, player method and front end thereof, terminal equipment.
Background technology
At present, condition receiving system CAS is meant and is used for controlling the system that the user receives broadcast service, realizes the paid service of broadcast system usually by empowerment management.
Condition receiving system is by broadcast data is carried out scrambling to the control of broadcast service, and the scrambling control information encrypted realize.The safety of control word CW transmits and depends on product key, through after the product secret key encryption with scrambling after broadcast data together send.Wherein,
At first, the user is by the front end order program, and front end utilizes product key that control word CW is encrypted, transmission in Entitlement Control Message (ECM:Entitlement Control Message).Front end utilizes user key that product key is encrypted, and the product key after encrypting is sent to terminal set top box by Entitlement Management Message (EMM:Entitlement Management Message) packet.
Set-top box is filtered the EMM packet according to the smart card numbering, and the EMM packet that is filled into is sent into smart card, and smart card utilizes pre-buried user key that the product key after encrypting is decrypted, and the product key after the deciphering is stored in the smart card.
Set-top box filters out the ECM packet of current channel according to the identification number of ECM packet, and sends into smart card, and the product key after the smart card utilization deciphering is decrypted encrypted control word CW, and the control word CW after the deciphering is returned to set-top box descrambling program.Behind this digital program descrambling, the user just can watch the product of mandate by the display unit of terminal.
But the inventor finds that the defective of prior art is in realizing process of the present invention: if the terminal user temporarily busyly can not watch this program in the time of playing a certain program, just can watch when also needing to wait front end to play this program once more; And the user can not watch the program of a plurality of channels simultaneously, therefore, is not easy to the user and watches program, and also be not easy to the management of operator to the user.
Summary of the invention
The object of the present invention is to provide a kind of method of program recording, player method and front end thereof, terminal equipment, terminal equipment is recorded and is play by personal video recording (the PVR:Personal Video Record) program that front end is issued, and can be convenient to the user and watch program; And, therefore, can prevent that the user to program bootlegging and propagation, having protected benefits of operators effectively because recorded program comprises copyright information.
The embodiment of the invention provides a kind of method of program recording, and this method comprises:
The copyright information of program recording correspondence is treated in configuration, and this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Generate Entitlement Control Message according to this copyright information, this Entitlement Control Message comprises the copyright information that this treats the program recording correspondence;
This Entitlement Control Message is sent to terminal equipment, makes this terminal equipment obtain the copyright information that this treats program recording according to this Entitlement Control Message.
The embodiment of the invention provides a kind of method of program recording, and this method comprises:
The instruction of the program recording of terminal equipment receiving terminal apparatus user input;
Generate corresponding program key and obtain corresponding copyright information according to this instruction; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Utilizing this program key to treat program recording encrypts;
Store program and the corresponding copyright information encrypted.
The embodiment of the invention provides a kind of program broadcasting method, and this method comprises:
The broadcast instruction of program recording of terminal equipment receiving terminal apparatus user input;
Determine according to the copyright information that prestores whether program recording meets the broadcast condition; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration of program recording; This program recording encrypt by program key;
If the result who determines for meeting the broadcast condition, then utilizes product key that the file key of the encryption that prestores is decrypted, with acquisition file key;
Algorithm when utilizing this document key and adopting with program recording is handled this group key of storage, to obtain program key;
Utilize this program key that program recording is decrypted;
Play the program after deciphering.
The embodiment of the invention provides a kind of conditional access system front-end, and this conditional access system front-end comprises:
The information configuration unit is used to dispose the copyright information for the treatment of the program recording correspondence, and this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Information generating unit is used for generating Entitlement Control Message according to this copyright information of this information configuration configuration of cells, and this Entitlement Control Message comprises the copyright information that this treats the program recording correspondence;
Information transmitting unit is used for the Entitlement Control Message that this information generating unit generates is sent to this terminal equipment, makes this terminal equipment obtain the copyright information that this treats program recording according to this Entitlement Control Message.
The embodiment of the invention provides a kind of terminal equipment, and this terminal equipment comprises:
The first command reception unit is used for the instruction of the program recording of receiving terminal apparatus user input;
The first key generation unit is used for generating corresponding program key according to the instruction that this first command reception unit receives;
Copyright information acquisition unit is used for obtaining copyright information according to the instruction that this first command reception unit receives; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence; This program recording encrypt by program key;
First ciphering unit, the program key that is used to utilize this first key generation unit to generate is treated program recording and is encrypted;
First memory cell is used to store the program of this first ciphering unit encryption, the copyright information that this information generating unit generates.
The embodiment of the invention provides a kind of terminal equipment, and this terminal equipment comprises:
The second command reception unit is used for the broadcast instruction of program recording of receiving terminal apparatus user input;
First plays determining unit, is connected with this second command reception unit, is used for determining according to the copyright information that prestores whether program recording meets the broadcast condition; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration of program recording; This program recording encrypt by program key; This program recording encrypt by program key;
First decrypting device is used for first playing result that determining unit determines when meeting the broadcast condition at this, utilizes product key that the file key of the encryption that prestores is decrypted, with acquisition file key;
Second processing unit is connected with this first decrypting device, and the algorithm when being used to utilize this document key and adopting with program recording is handled the group key of storage, to obtain program key;
Second decrypting device is connected with this second processing unit, is used to utilize program key that this second processing unit obtains that program recording is decrypted;
The playing programs unit is connected with this second decrypting device, is used to play the program after the deciphering.
Beneficial effect of the present invention is, terminal equipment is recorded and is play by personal video recording (the PVR:Personal Video Record) program that front end is issued, can make things convenient for the user to watch, for example, if temporary transient busy can not the watching of user, can record earlier and then watch, and if the user wants to see a plurality of channels simultaneously, can see that a record is a plurality of, not delay watching of other channel like this; And because recorded program comprises copyright information, therefore, can prevent the user, protect benefits of operators effectively and made things convenient for the management of operator the user to program bootlegging and propagation.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, does not constitute limitation of the invention.In the accompanying drawings:
Fig. 1 is the method for program recording flow chart of the embodiment of the invention 1;
Fig. 2 is the method for program recording flow chart of the embodiment of the invention 2;
Fig. 3 is the performance recording flow chart of the embodiment of the invention 3;
Fig. 4 is the playing programs flow chart of the embodiment of the invention 3;
Fig. 5 is that the conditional access system front-end of the embodiment of the invention 4 constitutes schematic diagram;
Fig. 6 is that the terminal equipment of the embodiment of the invention 5 constitutes schematic diagram;
Fig. 7 is that the first key generation unit constitutes schematic diagram among Fig. 6.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer,, the present invention is described in further details below in conjunction with execution mode and accompanying drawing.At this, exemplary embodiment of the present invention and explanation thereof are used to explain the present invention, but not as a limitation of the invention.
Embodiment 1
The embodiment of the invention provides a kind of method of program recording, and as shown in Figure 1, this method comprises:
Step 101, the copyright information of program recording correspondence is treated in configuration, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Step 102 generates Entitlement Control Message according to this copyright information, and this Entitlement Control Message comprises the copyright information for the treatment of the program recording correspondence;
Step 103 is sent to terminal equipment with this Entitlement Control Message, makes this terminal equipment obtain the copyright information that this treats program recording according to this Entitlement Control Message.
In the present embodiment, treat that program recording can be PVR and comprises fragment video recording product and channel video recording product; Wherein, fragment video recording product is meant and is used for the product that, serial single, thematic to certain, special column etc. define, is the program with concrete time started and concluding time; Channel video recording product can not have concrete time started and concluding time, and the terminal use can arbitrarily record.Wherein, treat that program recording do not limit said two products, also can record other products as required, therefore, recording of the embodiment of the invention is very flexible.
In the present embodiment, front-end configuration is treated the copyright information of program recording, wherein, front end can be provided with one or more programs and have personal video recording (PVR:Personal Video Record) product in programme, and generates Entitlement Control Message according to this copyright information.
In the present embodiment, this Entitlement Control Message is Entitlement Control Message (ECM:EntitlementControl Message) packet.
By the foregoing description as can be known; front end is by the copyright information of programme configuration PVR program; and generate ECM packet and this ECM packet is issued to terminal equipment according to this copyright information; make terminal equipment record and play according to this copyright information; prevent that the user to program bootlegging and propagation, having protected benefits of operators effectively.
Embodiment 2
The embodiment of the invention provides a kind of method of program recording, and as shown in Figure 2, this method comprises:
Step 201, the instruction of the program recording of terminal equipment receiving terminal apparatus user input;
Step 202 generates corresponding program key and obtains corresponding copyright information according to this instruction; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Step 203 is utilized this program key to treat program recording and is encrypted;
Step 204 stores program and the corresponding copyright information encrypted.
In the present embodiment, the terminal user can import the instruction of program recording by remote controller.Wherein, this program key can be expressed as the PVR key.
From the above, terminal equipment is encrypted and is stored by utilizing program key to treat program recording, and stores its copyright information, thereby has finished recording of this program.
Embodiment 3
The embodiment of the invention provides a kind of method of program recording, and as shown in Figure 3, this method comprises:
At front end:
Step 301, front end are provided with the copyright information for the treatment of the program recording corresponding product in programme; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or program viewing duration;
Wherein, this treats that program recording can be the PVR product, comprises fragment video recording product and channel video recording product, but is not limited to the said goods, also can comprise other products according to actual needs.
For example, be below in the programme file (XML) about the example of PVR product is set:
<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: expression program sequence number.
ProductID: the product mark of expression program correspondence.
PVRProduct ID:PVR product mark.
The StartTime:PVR product time started, this parameter can be present in the fragment video recording product.
The EndTime:PVR product concluding time, this parameter can be present in the fragment video recording product.
The Type:PVR product type, 0: fragment video recording product, 1: channel video recording product.
The ExpireTime:PVR product obsolescence time.
The WatchingDuration:PVR product is watched duration, and this parameter can be present in the fragment video recording product.
Disposed a fragment video recording product (PVRProduct ID=" 1 ") and a channel video recording product (PVRProduct ID=" 2 ") in the above-mentioned programme, except the configuration copyright information, also disposed time started and concluding time for fragment video recording product.
In the present embodiment, fragment video recording product disposes under Event, and channel video recording product disposes under Primary-Event.Wherein,
The time started of fragment video recording product is 2006-07-01 20:00:00, and the concluding time is 2006-07-01 22:00:00, promptly at this moment between in the section user can record this program.After the expired time of fragment video recording product was 30 days, watching duration was 2 hours, promptly can watch any time this video recording product and accumulative total to watch duration to be no more than 2 hours in 30 days, otherwise can't watch.
The expired time of channel video recording product is 10 days, and the user can watch this video recording product in promptly 10 days, can't continue after 10 days to watch.
Step 302, after the programme configuration was finished, front end Entitlement Control Message maker ECMG generated the ECM packet and is issued to terminal equipment by the program configuration information that reads in the programme.As shown in table 1, be the ECM packet format.Wherein, except that copyright information, also can comprise sign (PVR-Pro-ductID), type (Type), operator's numbering information such as (OperatorID) of this video recording product.
Table 1
Grammer Note
ECM_Data(){
ProductID The product IDs of program correspondence
OperatorID Operator's numbering
PVRProductID The sign of video recording product
Type 0: segment video recording product, 1: channel video recording product
For{
WatchingDuration Program viewing duration (existing in the fragment video recording product)
ExpiredTime The program expired time
……
}
}
In terminal:
Step 303, the terminal user desires to record the program recording for the treatment of of front-end configuration, can import instructing to terminal equipment of program recording by remote controller.
Step 304 generates corresponding program key and obtains corresponding copyright information according to this instruction; Wherein, this copyright information comprise treat the program recording correspondence watch program viewing number of times, program expired time, program viewing flow or program viewing duration;
In the present embodiment, this generates corresponding program key according to this instruction, can be in the following way: at first according to this instruction spanned file key (File_Root_Key) and group key (Block_Root_Key); Utilize the file key (File_Root_Key) that generates then and adopt predetermined algorithm that this group key (Block_Root_Key) is handled, to generate this program key (PVR_Key).
In the present embodiment, the group key (Block_Root_Key) that generates can be stored;
In the present embodiment, this obtains corresponding copyright information according to this instruction, can be in the following way: obtain this copyright information the corresponding Entitlement Control Message from waiting to record, be the ECM packet that comprises the copyright information for the treatment of program recording that the terminal equipment receiving front-end issues, this ECM packet handled the copyright information that can obtain in this ECM packet; Wherein, this Entitlement Control Message comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
In the present embodiment, this copyright information can exist by document form, and is as shown in table 2.This copyright information is treated the watching program viewing number of times, program expired time, program viewing flow or the program viewing duration of program recording correspondence except comprising, the safety device numbering (CardID) that also can comprise terminal equipment, make that like this program recording is corresponding with the safety device of this terminal equipment, promptly this program recording can only be used by this safety device; In addition, also can comprise operator's numbering information such as (OperatorID).
Table 2
Title Note
OriginalRights The program expired time, program viewing number of times, program viewing duration, program viewing flow
Operator?ID Operator's numbering
CardID The safety device numbering of terminal, a video file can only use by appointed safety device
……
Step 305 is utilized this PVR key to treat program recording and is encrypted.
Step 306 stores program and the corresponding copyright information encrypted.
From the above, terminal equipment is encrypted and is stored by utilizing program key to treat program recording, and stores its copyright information, thereby has finished recording of this program.
In addition, in step 304 according to after this instruction spanned file key, this method also can comprise: utilize the product key (Product_Key) that prestores that the file key (File_Root_Key) that generates is encrypted, with the file key (File_Root_KeyE) that obtains to encrypt; The file key of encrypting is stored.Wherein, for the product of different program recording correspondences, the file key (File_Root_KeyE) of encryption is all different.
In the present embodiment, the terminal user can import the instruction of program recording by remote controller.Wherein, this program key can be expressed as the PVR key.
In the present embodiment, step 304 generated program key and obtains corresponding copyright information according to this instruction before, this method also can comprise: determine whether this terminal equipment can be recorded this program; If determine that the result is for being, then according to this instruction corresponding program key of generation and copyright information.
Wherein, the terminal user can buy this product to be recorded, after the terminal user bought this and waits to record product, front end was authorized this product to be recorded, in the present embodiment, can authorize by the EMM packet, be that front end issues the EMM packet to terminal equipment, after terminal equipment receives this EMM packet, can obtain the product key of this product mark correspondence, concrete mode and prior art are similar, repeat no more herein.
Like this, whether this terminal equipment determines whether and can record this program, can be in the following way: can search this program corresponding identification and be present in the grant column list, if exist, illustrate that this program obtains the authorization, thereby can determine and to record this program.
From the above, terminal equipment can utilize program key to treat program recording and encrypt and store, and stores its copyright information, thereby has finished recording of this program.
After terminal equipment was recorded this program, the terminal user can play this program recording, and as shown in Figure 4, this player method comprises:
Step 401, the broadcast instruction of program recording of terminal equipment receiving terminal apparatus user input;
Step 402 determines according to the copyright information that prestores whether program recording meets the broadcast condition; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration of program recording; This program recording encrypt by program key;
Wherein, when this copyright information comprises the program viewing number of times, if the actual number of times of watching this program during less than this program viewing number of times, can determine to meet the broadcast condition;
When this copyright information comprises the program expired time, when being no more than this expired time, can determine to meet the broadcast condition as if current reproduction time;
When this copyright information comprises the program viewing flow,, can determine to meet the broadcast condition if current when watching flow to be no more than this program viewing flow;
When this copyright information comprises the program viewing duration, when surpassing this program viewing duration, can determine to meet the broadcast condition as if the accumulative total viewing time;
In addition, this copyright information also can comprise above-mentioned various information combination, and wherein, program viewing number of times and program viewing duration can not exist simultaneously.
Step 403 is in step 402, if the result who determines for meeting the broadcast condition, then utilizes product key that the file key of the encryption that prestores is decrypted, with acquisition file key;
Step 404, the algorithm when utilizing this document key and adopting with program recording is handled this group key of storage, to obtain program key;
Step 405 utilizes this program key that program recording is decrypted;
Step 406 is play the program after deciphering;
Step 407, in step 402, if the result who determines does not meet the broadcast condition, then terminal equipment reports an error.
From the above, terminal equipment is play program recording according to copyright information, program key, can prevent that the user to program bootlegging and propagation, having protected benefits of operators effectively.
Embodiment 4
The embodiment of the invention provides a kind of conditional access system front-end, and as shown in Figure 5, this conditional access system front-end comprises information configuration unit 501, information generating unit 502 and information transmitting unit 503; Wherein,
Information configuration unit 501 is used to dispose the copyright information for the treatment of the program recording correspondence, and this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Information generating unit 502 is used for generating Entitlement Control Message according to this copyright information of information configuration unit 501 configurations, and this Entitlement Control Message comprises the copyright information that this treats the program recording correspondence;
Information transmitting unit 503 is used for the Entitlement Control Message that information generating unit 502 generates is sent to this terminal equipment, makes this terminal equipment obtain the copyright information that this treats program recording according to this Entitlement Control Message.
Wherein, the copyright information that the information configuration configuration of cells is treated program recording repeats no more as described in the embodiment 3 herein.
In the present embodiment, information generating unit 502 can be ECMG.
By the foregoing description as can be known; front end is by the copyright information of programme configuration PVR program; and generate ECM packet and this ECM packet is issued to terminal equipment according to this copyright information; make terminal equipment record and play according to this copyright information; prevent that the user to program bootlegging and propagation, having protected benefits of operators effectively.
Embodiment 5
The embodiment of the invention provides a kind of terminal equipment, and as shown in Figure 6, this terminal equipment comprises the first command reception unit 601, the first key generation unit 602, copyright information acquisition unit 603, first ciphering unit 604 and first memory cell 605; Wherein,
The first command reception unit 601 is used for the instruction of the program recording of receiving terminal apparatus user input; The first key generation unit 602 is used for generating corresponding program key according to the instruction that the first command reception unit 601 receives; Copyright information acquisition unit 603, the instruction that is used for receiving according to the first command reception unit 601 generates copyright information; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence; This program recording by the PVR secret key encryption; First ciphering unit 604, the PVR key that is used to utilize the first key generation unit 602 to generate is treated program recording and is encrypted; First memory cell 605 is used to store the program of first ciphering unit, 604 encryptions, the copyright information that this copyright information acquisition unit 603 generates.
Wherein, copyright information acquisition unit 603 is obtained process that copyright information, the first key generation unit 602 generate program keys as described in the embodiment 3, repeats no more herein.
As shown in Figure 6, this terminal equipment also can comprise first determining unit 606, is used for determining according to the instruction that the first command reception unit 601 receives whether this terminal equipment can be recorded this program; Wherein, determine that mode as described in the embodiment 3, repeats no more herein.
And the first key generation unit 602 and copyright information acquisition unit 603 are determined results when being in first determining unit 606, according to this instruction corresponding program key of generation and obtain corresponding copyright information.
As shown in Figure 7, the first key generation unit 602 can comprise file key generation unit 701, group key generation unit 702 and first processing unit 703; Wherein,
File key generation unit 701 is used for the instruction spanned file key that receives according to the first command reception unit 601; Group key generation unit 702, the instruction that is used for receiving according to the first command reception unit 601 generates group key; First processing unit 703 is connected with group key generation unit 702 with file key generation unit 701, is used to utilize the file key of generation and adopts predetermined algorithm that this group key is handled, to generate this program key.
And first memory cell 605 also is used to store the group key that group key generation unit 702 generates.
As shown in Figure 6, this terminal equipment also can comprise: second ciphering unit, 613, the second ciphering units 613 are used to utilize the product key that prestores that the file key that file key generation unit 701 generates is encrypted, with the file key that obtains to encrypt; And first memory cell 605 also is used to store the file key of encryption.
In the present embodiment, after this terminal equipment is recorded this program, the terminal user can play this program recording, like this, as shown in Figure 6, this terminal equipment also can comprise: determining unit 608, first decrypting device 609, second processing unit 610, second decrypting device 611 and broadcast unit 612 are play in the second command reception unit 607, first; Wherein,
The second command reception unit 607 is used for the broadcast instruction of program recording of receiving terminal apparatus user input; First plays determining unit 608, is connected with the second command reception unit 607, is used for determining according to the copyright information that prestores whether program recording meets the broadcast condition; Wherein, this copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration of program recording; This program recording encrypt by program key; First decrypting device 609 is used for playing result that determining unit 608 determines when meeting the broadcast condition first, utilizes product key that the file key of the encryption that prestores is decrypted, with acquisition file key; Second processing unit 610 is connected with first decrypting device 609, and the algorithm when being used to utilize this document key and adopting with program recording is handled the group key of storage, to obtain program key; Second decrypting device 611 is connected with second processing unit 610, is used to utilize program key that second processing unit 610 obtains that program recording is decrypted; Playing programs unit 612 is connected with second decrypting device 611, is used to play the program after the deciphering.
From the above, terminal equipment is encrypted and is stored by utilizing program key to treat program recording, and stores its copyright information, thereby has finished recording of this program.In addition, terminal equipment is play program recording according to copyright information, program key, can prevent that the user to program bootlegging and propagation, having protected benefits of operators effectively.
By the foregoing description as can be known, terminal equipment is by recording program, made things convenient for watching of user, for example, if temporary transient busy can not the watching of user can be recorded earlier fully and then watched, and if the user want to see a plurality of channels simultaneously, can see that a record is a plurality of, not delay watching of other channel like this.In addition, because this program recording comprises copyright information, so made things convenient for the management of operator to the user.
Above-described embodiment; purpose of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the above only is the specific embodiment of the present invention; and be not intended to limit the scope of the invention; within the spirit and principles in the present invention all, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1. a method of program recording is characterized in that, described method comprises:
The copyright information of program recording correspondence is treated in configuration, and described copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Generate Entitlement Control Message according to described copyright information, described Entitlement Control Message comprises the described copyright information for the treatment of the program recording correspondence;
Described Entitlement Control Message is sent to terminal equipment, makes described terminal equipment obtain the described copyright information for the treatment of program recording according to described Entitlement Control Message.
2. a method of program recording is characterized in that, described method comprises:
The instruction of the program recording of terminal equipment receiving terminal apparatus user input;
Generate corresponding program key and obtain corresponding copyright information according to described instruction; Wherein, described copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Utilizing described program key to treat program recording encrypts;
Store program and the corresponding copyright information encrypted.
3. method according to claim 1 is characterized in that, generate program key and corresponding copyright information according to described instruction before, described method also comprises:
Determine whether described terminal equipment can be recorded described program;
If determine that the result is for being then to generate corresponding program key and copyright information according to described instruction.
4. method according to claim 1 is characterized in that, describedly generates corresponding program key according to described instruction, comprising:
According to described instruction spanned file key and group key;
Utilize the file key that generates and adopt predetermined algorithm that described group key is handled, to generate described program key;
The group key that generates is stored.
5. method according to claim 1 is characterized in that, describedly obtains corresponding copyright information according to described instruction, specifically comprises: obtain described copyright information from the Entitlement Control Message for the treatment of the program recording correspondence; Wherein, described Entitlement Control Message comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence.
6. method according to claim 4 is characterized in that, after according to described instruction spanned file key, described method also comprises:
The product key that utilization prestores is encrypted the file key that generates, with the file key that obtains to encrypt;
The file key of encrypting is stored.
7. a program broadcasting method is characterized in that, described method comprises:
The broadcast instruction of program recording of terminal equipment receiving terminal apparatus user input;
Determine according to the copyright information that prestores whether program recording meets the broadcast condition; Wherein, described copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration of program recording; Described program recording is encrypted by program key;
If the result who determines for meeting the broadcast condition, then utilizes product key that the file key of the encryption that prestores is decrypted, with acquisition file key;
Algorithm when utilizing described file key and adopting with program recording is handled the described group key of storage, to obtain program key;
Utilize described program key that program recording is decrypted;
Play the program after deciphering.
8. a conditional access system front-end is characterized in that, described conditional access system front-end comprises:
The information configuration unit is used to dispose the copyright information for the treatment of the program recording correspondence, and described copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence;
Information generating unit is used for generating Entitlement Control Message according to the described copyright information of described information configuration configuration of cells, and described Entitlement Control Message comprises the described copyright information for the treatment of the program recording correspondence;
Information transmitting unit is used for the Entitlement Control Message that described information generating unit generates is sent to described terminal equipment, makes described terminal equipment obtain the described copyright information for the treatment of program recording according to described Entitlement Control Message.
9. a terminal equipment is characterized in that, described terminal equipment comprises:
The first command reception unit is used for the instruction of the program recording of receiving terminal apparatus user input;
The first key generation unit is used for generating corresponding program key according to the instruction that the described first command reception unit receives;
Copyright information acquisition unit is used for obtaining copyright information according to the instruction that the described first command reception unit receives; Wherein, described copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration for the treatment of the program recording correspondence; Described program recording is encrypted by program key;
First ciphering unit, the program key that is used to utilize the described first key generation unit to generate is treated program recording and is encrypted;
First memory cell is used to store the program that described first ciphering unit encrypts, the copyright information that described information generating unit generates.
10. terminal equipment according to claim 9 is characterized in that, described terminal equipment also comprises:
First determining unit is used for determining according to the instruction that the described first command reception unit receives whether described terminal equipment can be recorded described program;
And described first key generation unit and information generating unit determine that in described first determining unit result when being, generates corresponding program key and copyright information according to described instruction.
11. terminal equipment according to claim 9 is characterized in that, the described first key generation unit comprises:
File key generation unit is used for the instruction spanned file key that receives according to the described first command reception unit;
The group key generation unit, the instruction that is used for receiving according to the described first command reception unit generates group key;
First processing unit is connected with the group key generation unit with described file key generation unit, is used to utilize the file key of generation and adopts predetermined algorithm that described group key is handled, to generate described program key;
And described first memory cell also is used to store the group key that described group key generation unit generates.
12. terminal equipment according to claim 11 is characterized in that, described terminal equipment also comprises: second ciphering unit;
Described second ciphering unit is used to utilize the product key that prestores that the file key that described file key generation unit generates is encrypted, with the file key that obtains to encrypt;
And described first memory cell also is used to store the file key of encryption.
13. a terminal equipment is characterized in that, described terminal equipment comprises:
The second command reception unit is used for the broadcast instruction of program recording of receiving terminal apparatus user input;
First plays determining unit, is connected with the described second command reception unit, is used for determining according to the copyright information that prestores whether program recording meets the broadcast condition; Wherein, described copyright information comprises program viewing number of times, program expired time, program viewing flow or the program viewing duration of program recording; Described program recording is encrypted by program key; Described program recording is encrypted by program key;
First decrypting device is used for playing result that determining unit determines when meeting the broadcast condition described first, utilizes product key that the file key of the encryption that prestores is decrypted, with acquisition file key;
Second processing unit is connected with described first decrypting device, and the algorithm when being used to utilize described file key and adopting with program recording is handled the group key of storage, to obtain program key;
Second decrypting device is connected with described second processing unit, is used to utilize program key that described second processing unit obtains that program recording is decrypted;
The playing programs unit is connected with described second decrypting device, is used to play the program after the deciphering.
CN200910243102.5A 2009-12-24 2009-12-24 Method for recording program, method for broadcasting program, front end and terminal equipment Pending CN102111651A (en)

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)

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

* Cited by examiner, † Cited by third party
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 国家广播电影电视总局广播科学研究院 Method for managing digital television copyright

Patent Citations (6)

* Cited by examiner, † Cited by third party
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 国家广播电影电视总局广播科学研究院 Method for managing digital television copyright

Cited By (15)

* Cited by examiner, † Cited by third party
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
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
CN100576904C (en) The method and apparatus that is used for the subsidiary conditions access server
EP1618666B1 (en) Method and apparatus for protecting the transfer of data
CA2622505C (en) Method for verifying a target device connected to a master device
JP4438237B2 (en) Receiving apparatus and method, recording medium, and program
KR20040091618A (en) Content playback apparatus, method, and program, and key management apparatus and system
US8996870B2 (en) Method for protecting a recorded multimedia content
US6920222B1 (en) Conditional access system enabling partial viewing
RU2315440C2 (en) Method for protected storage of encrypted data on personal digital recorder
CN107211176B (en) Method for distributing protected multimedia content
JP4495685B2 (en) Content transmission apparatus and content transmission program
CN100425074C (en) Method for realizing master-slave intelligent card for one-user multiple-terminal management
KR20090012581A (en) Method and system for storage and playback of broadcasting contents, rights issuer applied to the same
JP2006518134A5 (en)
CN201467344U (en) Programme recording device and audience rating control device
JP2006287769A (en) Distribution system
CN108650549B (en) Digital television data management method and system
JP2001223654A (en) Encrypted file transmission system, transmitter, receiver and encrypted file transmission method
JP2010220093A (en) Broadcasting receiver, broadcasting equipment, broadcasting system, and broadcasting receiving method
CN201063763Y (en) Digital signal condition receiving system
JP2001333364A (en) Method and device for restricted reception
CN101646060B (en) Protecting method of data content in storage device

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