CN103686214B - Method, front end and the terminal of encrypted television program are encrypted and played to TV programme - Google Patents
Method, front end and the terminal of encrypted television program are encrypted and played to TV programme Download PDFInfo
- Publication number
- CN103686214B CN103686214B CN201310743548.0A CN201310743548A CN103686214B CN 103686214 B CN103686214 B CN 103686214B CN 201310743548 A CN201310743548 A CN 201310743548A CN 103686214 B CN103686214 B CN 103686214B
- Authority
- CN
- China
- Prior art keywords
- frequency point
- information
- index value
- programme
- point 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 239000000284 extract Substances 0.000 claims abstract description 6
- 230000010287 polarization Effects 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 4
- 238000002372 labelling Methods 0.000 claims 4
- 238000013475 authorization Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of method of TV programme encryption, comprise the following steps:Extract the corresponding programme information of each TV programme and frequency point information;The programme information, frequency point information and index value corresponding with the programme information, frequency point information are encrypted;Programme information after encryption, frequency point information and index value are generated into packet, the packet is added with predetermined bag identification code and is transmitted in TS streams, the invention also discloses a kind of method, front end and terminal for playing encrypted television program, the present invention can simplify the encryption process of encrypted television program, reduce cost.
Description
Technical field
The present invention relates to digital TV field, more particularly to a kind of encryption of TV programme and the side for playing encrypted television program
Method, front end and terminal.
Background technology
With digital television techniques continue to develop with improve there is provided service and function it is more and more.Traditional encryption
TV programme carry out specific scrambling processing before sending TV signal in front end, decoder are accessed in receiving terminal, after also paying
Could normally it watch before the deadline.The encryption system used both at home and abroad at present has a variety of, can be to video and audio signal point
It is not encrypted.Such as to video PES(Packetized Elementary Streams, the elementary stream of packing)Stream with
Audio PES streams are all encrypted, in terminal plays ciphered program, it is necessary to which the audio/video flow of encryption is constantly solved
It is close, then it could play.This mode encrypted and decrypted to TV programme is, it is necessary to more related hardware or software or soft
Combination of hardware supports that being smoothed out for decryption can be ensured, and requires that the process of decryption is continual and steady, the process of decryption compared with
Slowly, cost is higher, and the flow very complicated of encryption and decryption.
The above is only used for auxiliary and understands technical scheme, does not represent and recognizes that the above is existing skill
Art.
The content of the invention
It is a primary object of the present invention to provide a kind of TV programme encryption and play the method for encrypted television program, front end
And terminal, it is intended to simplify the encryption process of encrypted television program, reduce cost.
To achieve the above object, the invention provides the method for TV programme encryption, comprise the following steps:
Extract the corresponding programme information of each TV programme and frequency point information;
The programme information, frequency point information and index value corresponding with the programme information, frequency point information are encrypted;
Programme information after encryption, frequency point information and index value are generated into packet, with predetermined bag identification code by the number
Add and be transmitted in TS streams according to bag.
Preferably, it is described to the programme information, frequency point information and index corresponding with the programme information, frequency point information
The step of value is encrypted includes:
It is encrypted using the corresponding programme information of each TV programme, frequency point information as a data group;
Index value is added for the data group after each encryption, the data group after the index value and encryption is encrypted.
The present invention also provides a kind of method for playing encrypted television program, comprises the following steps:
When the encrypted television program has authorized broadcasting, add according to the loading from TS streams of predetermined bag identification code
The corresponding packet of close TV programme;
The packet is decrypted, programme information, frequency point information and corresponding index value is obtained;
According to the generation of the programme information, frequency point information and corresponding index value with program number and the section of the entitled combination of program
Mesh list is simultaneously shown;
After the program number is selected, corresponding index value is obtained according to the program number, and obtain according to the index value
The frequency point information and programme information are taken, to play the encrypted television program.
Preferably, it is described that packet is decrypted, the step of obtaining the programme information, frequency point information and corresponding index value
Including:
The packet is decrypted, the data group encrypted and corresponding index value;
Data group decryption to the encryption, obtains the programme information and frequency point information.
Preferably, it is described to be generated according to the programme information, frequency point information and corresponding index value with program number and program
The step of the rendition list of entitled combination and display, includes:
Program number is generated according to the index value, program names are generated according to the programme information, frequency point information;
Integrate the program number and program names generate described the rendition list and shown.
The present invention also provides a kind of front end, including:
Extraction module, for extracting the corresponding programme information of each TV programme and frequency point information;
Encrypting module, for the programme information, frequency point information and rope corresponding with the programme information, frequency point information
Draw value to be encrypted;
Transport module, for the programme information after encryption, frequency point information and index value to be generated into packet, is marked with predetermined bag
Knowing code will be transmitted in packet addition TS streams.
Preferably, the encrypting module includes:
First ciphering unit, for being carried out using the corresponding programme information of each TV programme, frequency point information as a data group
Encryption;
Second ciphering unit, for adding index value for the data group after each encryption, after the index value and encryption
Data group be encrypted.
The present invention also provides a kind of terminal, including:
Load-on module, for when the encrypted television program has authorized broadcasting, according to predetermined bag identification code from the TS
The corresponding packet of the encrypted television program is loaded in stream;
Deciphering module, for being decrypted to the packet, obtains programme information, frequency point information and corresponding index value;
Display module, for being generated according to the programme information, frequency point information and corresponding index value with program number and section
The rendition list of the entitled combination of mesh and display;
Acquisition module, for after the program number is selected, according to the corresponding index value of program number acquisition, and according to
The index value obtains the frequency point information and programme information, to play the encrypted television program.
Preferably, the deciphering module includes:
First decryption unit, for being decrypted to the packet, the data group encrypted and corresponding index value;
Second decryption unit, for the data group decryption to the encryption, obtains the programme information and frequency point information.
Preferably, the display module includes:
Acquiring unit, for generating program number according to the index value, is saved according to the programme information, frequency point information generation
Mesh name;
Display unit, for integrating the program number and the described the rendition list of program names generation and showing.
The present invention by extracting the corresponding programme information of each TV programme and frequency point information, and to addition index value after
Programme information and frequency point information are encrypted, compared to the mode that video flowing and audio stream are all encrypted in the prior art
For, simplify the content of encryption, it is possible to simplify encryption flow;Predetermined PID Packet Identifier is added when being transmitted in TS streams,
The packet that the predetermined bag identification code of TS streams can be loaded directly into broadcasting by making terminal is decrypted, it is not necessary to continuously
Decryption, also without the support of excessive software or hardware is that can be achieved using the method for the present invention, cost is relatively low.
Brief description of the drawings
Fig. 1 is the schematic flow sheet for the embodiment of method one that TV programme of the present invention are encrypted;
The refinement schematic flow sheet for the step of Fig. 2 is programme information, frequency point information and index value is encrypted in Fig. 1;
Fig. 3 plays the schematic flow sheet of the embodiment of method one of encrypted television program for the present invention;
The refinement schematic flow sheet of Fig. 4 is decrypts to packet in Fig. 3 the step of;
Fig. 5 is generation the rendition list and refinement schematic flow sheet the step of show in Fig. 3;
Fig. 6 is the structural representation of the embodiment of front end one of the present invention;
Fig. 7 is the structural representation of encrypting module shown in Fig. 6;
Fig. 8 is the structural representation of the embodiment of terminal one of the present invention;
Fig. 9 is the structural representation of deciphering module shown in Fig. 8;
Figure 10 is the structural representation of display module shown in Fig. 8.
The realization, functional characteristics and advantage of the object of the invention will be described further referring to the drawings in conjunction with the embodiments.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The present invention provides a kind of method of TV programme encryption, refering to Fig. 1, in one embodiment, TV programme encryption
Method comprise the following steps:
Step S101, extracts the corresponding programme information of each TV programme and frequency point information;
The corresponding programme information of each TV programme and frequency point information are extracted in front end, programme information include video type and
Video bag identification code, audio types and audio pack identification code etc..The stream type for being placed on Program Map Table originally can for example be extracted
(stream_type)With element bag identification code(elementary_PID)The video type of middle transmission(Audio_type), video
Bag identification code(Audio_PID), audio types(Video_type), audio pack identification code(Video_PID), the sound such as PRC_PID
Video data and programm name etc..
Frequency point information is predominantly in satellite delivery system(satellite delivery system descriptor)In
The parameter of transmission, including frequency(Frequency), orbital position(Orbital_position), track thing mark(West_
east_flag), forward error correction ISN(FEC_inner), polarization mode(Polarization), modulating system
(Modulation_system), modulation system(Modulation_type)And symbol rate(Symbol_rate)Deng.
Step S102, to the programme information, frequency point information and index value corresponding with the programme information, frequency point information
It is encrypted;
In the present embodiment, index value is self-defined addition, is only used for identifying different TV programme.Each TV programme
Programme information and frequency point information correspondence one index value.
Wherein, programme information, frequency point information and index value corresponding with programme information, frequency point information are encrypted and adopted
AES is not limited.
Only programme information, frequency point information and corresponding index value are encrypted for front end, compared in the prior art to regarding
For the mode that frequency stream is all encrypted with audio stream, the content of encryption is simplified, it is possible to simplify encryption flow.
Step S103, generates packet, with predetermined bag identification code by the programme information after encryption, frequency point information and index value
The packet is added and is transmitted in TS streams.
Wherein, predetermined bag identification code is known by front end and terminal, i.e., terminal can load the predetermined bag of TS streams as needed
The packet of identification code.
After programme information, frequency point information and corresponding index value are encrypted, by the programme information after encryption, frequency
It by TS quasiconfiguarations of failing to be sold at auction can be packaged into the numbers of 188 bytes by information and corresponding index value generation packet, specifically, front end
According to bag, it is possible to SI(Service Information information on services)Universal standard CAT(Conditional Access
Table, CAT Conditional Access Table)Mode specifies bag identification code, using the predetermined bag identification code as the present embodiment, and will addition bag mark
Know in the addition TS streams of the packet after code and be transmitted.
The present embodiment by extracting the corresponding programme information of each TV programme and frequency point information, and to addition index value after
Programme information and frequency point information be encrypted, compared to the side that video flowing and audio stream are all encrypted in the prior art
For formula, the content of encryption is simplified, it is possible to simplify encryption flow;Addition predetermined bag mark when being transmitted in TS streams
Symbol, the packet that the predetermined bag identification code of TS streams can be loaded directly into broadcasting by making terminal is decrypted, it is not necessary to continue not
Decrypt disconnectedly, use the method for the present embodiment, it is not required that the support of excessive software or hardware is that can be achieved, and cost is relatively low.
In a preferred embodiment, as shown in Fig. 2 in above-mentioned steps S102 to the programme information, frequency point information and with
The step of corresponding index value of the programme information, frequency point information is encrypted includes:
Step S1021, is encrypted using the corresponding programme information of each TV programme, frequency point information as a data group;
Step S1022, is the data group addition index value after each encryption, by the data group after the index value and encryption
It is encrypted.
The present embodiment is first encrypted using the corresponding programme information of each TV programme, frequency point information as a data group, is
After raising security, data group addition index value after encryption, then the data group and index value after encryption be encrypted.
Do not limited as described above, this encrypts used AES twice.
As shown in figure 3, the present invention provides a kind of method for playing encrypted television program, the side of the broadcasting encrypted television program
Method comprises the following steps:
Step S201, when the encrypted television program has authorized broadcasting, according to predetermined bag identification code from TS streams
Load the corresponding packet of the encrypted television program;
Before encrypted television program is played, detect whether that authorization terminal plays encrypted television program, work as encrypted television program
When having authorized broadcasting, because terminal can determine corresponding predetermined bag identification code according to encrypted television program, therefore need not be through
The corresponding packet of encrypted television program can be loaded from TS streams by crossing tuning.For example, predetermined bag identification code is 0xFE, then from TS
The corresponding packets of 0xFE are loaded in stream.
Step S202, decrypts to the packet, obtains programme information, frequency point information and corresponding index value;
After the corresponding packet of encrypted television program is loaded in being flowed from TS, the packet is decrypted, to obtain plus
Programme information, frequency point information and corresponding index value necessary to close TV programme are played.Decipherment algorithm is calculated with foregoing encryption
Method is corresponding, is the inverse process of AES.
Terminal only needs the corresponding packet of the encrypted television program to be played of decryption that encrypted television program can be achieved
Broadcasting, compared to needing in the prior art for continuously being decrypted to video flowing and audio stream, the decryption of the present embodiment
Mode is simpler, simplifies the flow of decryption.
Step S203, according to the generation of the programme information, frequency point information and corresponding index value with program number and program names
The rendition list and display for combination;
When obtaining programme information, frequency point information and after corresponding index value, in order that encrypted television program have one it is more straight
The presentation of information of sight, to facilitate the selection of terminal user, can generate according to programme information, frequency point information and corresponding index value and save
Mesh list, the rendition list includes program number and program names, and such as the rendition list is:Program 1:CCTV1, program 2:CCTV2, program 3:
CCTV3 etc..Wherein the program number is corresponding with index value, and program names can be obtained according to programme information and frequency point information.
Step S204, after the program number is selected, corresponding index value is obtained according to the program number, and according to described
Index value obtains the frequency point information and programme information, to play the encrypted television program.
After terminal user selects certain program, corresponding index value is obtained according to the program number, and according to index value
Frequency point information and programme information are obtained, is obtained after frequency point information and programme information, that is, has been completed the frequency locking of encrypted television program, entered
One step is that can play encrypted television program.
In a preferred embodiment, as shown in figure 4, on the basis of embodiment illustrated in fig. 3, above-mentioned steps S202 is to data
Bag decryption, the step of obtaining the programme information, frequency point information and corresponding index value includes:
Step S2021, is decrypted to the packet, the data group encrypted and corresponding index value;
Step S2022, the data group to the encryption is decrypted, and obtains the programme information and frequency point information.
Wherein, it is corresponding with foregoing AES, when decrypting encrypted television program, that is encrypted first is decrypted to packet
Data group and corresponding index value, then the data group of encryption decode obtaining programme information and frequency point information.
As shown in figure 5, on the basis of embodiment illustrated in fig. 3, above-mentioned steps S203 believes according to the programme information, frequency
The step of breath and the generation of corresponding index value are with program number and the rendition list of the entitled combination of program and display includes:
Step S2031, program number is generated according to the index value, and program is generated according to the programme information, frequency point information
Name;
Step S2032, integrates the program number and program names generate described the rendition list and shown.
The present embodiment corresponding packet of loading encrypted television program from TS streams by predetermined bag identification code, to the number
Programme information, frequency point information and corresponding index value required when can obtain playing is decrypted according to bag, i.e., only needs decryption
The broadcasting of encrypted television program can be achieved in the corresponding packet of the encrypted television program to be played, compared in the prior art
Need for video flowing and audio stream are continuously decrypted, the manner of decryption of the present embodiment is simpler, simplify the stream of decryption
Journey, it is not required that the support of excessive software or hardware is that can be achieved, and cost is relatively low.
As shown in fig. 6, the present invention provides a kind of front end, including:
Extraction module 101, for extracting the corresponding programme information of each TV programme and frequency point information;
The extraction module 101 of front end extracts the corresponding programme information of each TV programme and frequency point information, programme information
Including video type and video bag identification code, audio types and audio pack identification code etc..It can for example extract and be placed on program originally
The stream type of mapping table(stream_type)With element bag identification code(elementary_PID)The video type of middle transmission
(Audio_type), video bag identification code(Audio_PID), audio types(Video_type), audio pack identification code(Video_
PID), the audio, video data and programm name etc. such as PRC_PID.
Frequency point information is predominantly in satellite delivery system(satellite delivery system descriptor)In
The parameter of transmission, including frequency(Frequency), orbital position(Orbital_position), track thing mark(West_
east_flag), forward error correction ISN(FEC_inner), polarization mode(Polarization), modulating system
(Modulation_system), modulation system(Modulation_type)And symbol rate(Symbol_rate)Deng.
Encrypting module 102, for the programme information, frequency point information and corresponding with the programme information, frequency point information
Index value be encrypted;
In the present embodiment, index value is self-defined addition, is only used for identifying different TV programme.Each TV programme
Programme information and frequency point information correspondence one index value.
Wherein, encrypting module 102 is to programme information, frequency point information and index value corresponding with programme information, frequency point information
Used AES is encrypted not limit.
Only programme information, frequency point information and corresponding index value are encrypted for the encrypting module 102 of front end, compared to existing
For having the mode that video flowing and audio stream are all encrypted in technology, simplify the content of encryption, it is possible to simplify plus
Close flow.
Transport module 103, for the programme information after encryption, frequency point information and index value to be generated into packet, with predetermined
The packet is added and is transmitted in TS streams by bag identification code.
Wherein, predetermined bag identification code is known by front end and terminal, i.e., terminal can load the predetermined bag of TS streams as needed
The packet of identification code.
After programme information, frequency point information and corresponding index value are encrypted, by the programme information after encryption, frequency
Information and corresponding index value generation packet, specifically, by TS quasiconfiguarations of failing to be sold at auction can be packaged into the data of 188 bytes by it
Bag, it is possible to SI(Service Information information on services)Universal standard CAT(Conditional Access
Table, CAT Conditional Access Table)Mode specifies bag identification code, using the predetermined bag identification code as the present embodiment, and will addition bag mark
Know in the addition TS streams of the packet after code and be transmitted.
In a preferred embodiment, as shown in fig. 7, above-mentioned encrypting module 102 includes:
First ciphering unit 1021, for using the corresponding programme information of each TV programme, frequency point information as a data group
It is encrypted;
Second ciphering unit 1022, for for after each encryption data group add index value, by the index value and add
Data group after close is encrypted.
The first ciphering unit of the present embodiment 1021 is using the corresponding programme information of each TV programme, frequency point information as a data
Group is encrypted, in order to improve security, after data group after encryption addition index value, the second ciphering unit 1022 again pair plus
Data group and index value after close are encrypted.Do not limited as described above, this encrypts used AES twice.
As shown in figure 8, the present invention provides a kind of terminal, including:
Load-on module 201, for when the encrypted television program has authorized broadcasting, according to predetermined bag identification code from described
The corresponding packet of the encrypted television program is loaded in TS streams;
Before encrypted television program is played, detect whether that authorization terminal plays encrypted television program, work as encrypted television program
When having authorized broadcasting, because terminal can determine corresponding predetermined bag identification code according to encrypted television program, therefore need not be through
The corresponding packet of encrypted television program can be loaded from TS streams by crossing tuning.For example, predetermined bag identification code is 0xFE, then from TS
The corresponding packets of 0xFE are loaded in stream.
Deciphering module 202, for being decrypted to the packet, obtains programme information, frequency point information and corresponding index value;
After the loading corresponding packet of encrypted television program from TS streams of load-on module 201,202 pairs of numbers of deciphering module
It is decrypted according to bag, to obtain programme information, frequency point information and corresponding index value necessary to encrypted television program is played.Solution
Close algorithm is corresponding with foregoing AES, is the inverse process of AES.
Deciphering module 202 only needs the corresponding packet of the encrypted television program to be played of decryption that encryption electricity can be achieved
Depending on the broadcasting of program, compared to needing in the prior art for video flowing and audio stream are continuously decrypted, the present embodiment
Manner of decryption it is simpler, simplify decryption process.
Display module 203, for according to the generation of the programme information, frequency point information and corresponding index value with program number and
The rendition list of the entitled combination of program and display;
When obtaining programme information, frequency point information and after corresponding index value, in order that encrypted television program have one it is more straight
The presentation of information of sight, to facilitate the selection of terminal user, can generate according to programme information, frequency point information and corresponding index value and save
Mesh list, the rendition list includes program number and program names, and such as the rendition list is:Program 1:CCTV1, program 2:CCTV2, program 3:
CCTV3 etc..Wherein the program number is corresponding with index value, and program names can be obtained according to programme information and frequency point information.
Acquisition module 204, for after the program number is selected, corresponding index value to be obtained according to the program number, and
The frequency point information and programme information are obtained according to the index value, to play the encrypted television program.
After terminal user selects certain program, corresponding index value is obtained according to the program number, and according to index value
Frequency point information and programme information are obtained, is obtained after frequency point information and programme information, that is, has been completed the frequency locking of encrypted television program, entered
One step is that can play encrypted television program.
In a preferred embodiment, as shown in figure 9, above-mentioned deciphering module 202 includes:
First decryption unit 2021, for being decrypted to the packet, the data group encrypted and corresponding index value;
Second decryption unit 2022, for the data group decryption to the encryption, obtains the programme information and frequency letter
Breath.
Wherein, corresponding with foregoing AES, when decrypting encrypted television program, the first decryption unit 2021 is first to data
Data group and corresponding index value that bag decryption is encrypted, data group of second decryption unit 2022 again to encryption are decoded
Obtain programme information and frequency point information.
In a preferred embodiment, as shown in Figure 10, above-mentioned display module 203 includes:
Acquiring unit 2031, for generating program number according to the index value, gives birth to according to the programme information, frequency point information
Into program names;
Display unit 2032, for integrating the program number and the described the rendition list of program names generation and showing.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.Embodiment party more than
The description of formula, it is required general that those skilled in the art can be understood that above-described embodiment method can add by software
The mode of hardware platform is realized, naturally it is also possible to by hardware, but the former is more preferably embodiment in many cases.It is based on
Such to understand, the part that technical scheme substantially contributes to prior art in other words can be with software product
Form embody, the computer software product is stored in a storage medium(Such as ROM/RAM, magnetic disc, CD)In, including
Some instructions are to cause a station terminal equipment(Can be mobile phone, computer, server, or network equipment etc.)Perform this hair
Method described in each bright embodiment.
The preferred embodiments of the present invention are these are only, are not intended to limit the scope of the invention, it is every to utilize this hair
Equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of method of TV programme encryption, it is characterised in that comprise the following steps:
Extract the corresponding programme information of each TV programme and frequency point information, wherein, the programme information include video type and
Video labeling code, audio types and audio identification code, the frequency point information is the parameter transmitted in satellite delivery system, including frequency
Point, orbital position, track thing mark, forward error correction ISN, polarization mode, modulating system, modulation system and symbol rate;
The programme information, frequency point information and index value corresponding with the programme information, frequency point information are encrypted;
Programme information after encryption, frequency point information and index value are generated into packet, with predetermined bag identification code by the packet
Add and be transmitted in TS streams.
2. the method as described in claim 1, it is characterised in that it is described to the programme information, frequency point information and with the section
The step of corresponding index value of mesh information, frequency point information is encrypted includes:
It is encrypted using the corresponding programme information of each TV programme, frequency point information as a data group;
Index value is added for the data group after each encryption, the data group after the index value and encryption is encrypted.
3. a kind of method for playing encrypted television program, it is characterised in that comprise the following steps:
When the encrypted television program has authorized broadcasting, the scrambled TV service section is loaded from TS streams according to predetermined bag identification code
The corresponding packet of mesh;
The packet is decrypted, programme information, frequency point information and corresponding index value is obtained, wherein, the programme information bag
Video type and video labeling code, audio types and audio identification code are included, the frequency point information is transmission in satellite delivery system
Parameter, including frequency, orbital position, track thing mark, forward error correction ISN, polarization mode, modulating system, modulation system
And symbol rate;
Arranged according to the generation of the programme information, frequency point information and corresponding index value with program number and the program of the entitled combination of program
Table is simultaneously shown;
After the program number is selected, corresponding index value is obtained according to the program number, and institute is obtained according to the index value
Frequency point information and programme information are stated, to play the encrypted television program.
4. method as claimed in claim 3, it is characterised in that described to be decrypted to packet, obtains the programme information, frequency
The step of information and corresponding index value, includes:
The packet is decrypted, the data group encrypted and corresponding index value;
Data group decryption to the encryption, obtains the programme information and frequency point information.
5. method as claimed in claim 3, it is characterised in that described according to the programme information, frequency point information and corresponding
The step of index value generation is with program number and the rendition list of the entitled combination of program and display includes:
Program number is generated according to the index value, program names are generated according to the programme information, frequency point information;
Integrate the program number and program names generate described the rendition list and shown.
6. a kind of front end, it is characterised in that including:
Extraction module, for extracting the corresponding programme information of each TV programme and frequency point information, wherein, the programme information bag
Video type and video labeling code, audio types and audio identification code are included, the frequency point information is transmission in satellite delivery system
Parameter, including frequency, orbital position, track thing mark, forward error correction ISN, polarization mode, modulating system, modulation system
And symbol rate;
Encrypting module, for the programme information, frequency point information and index value corresponding with the programme information, frequency point information
It is encrypted;
Transport module, for the programme information after encryption, frequency point information and index value to be generated into packet, with predetermined bag identification code
The packet is added and is transmitted in TS streams.
7. front end as claimed in claim 6, it is characterised in that the encrypting module includes:
First ciphering unit, for being encrypted using the corresponding programme information of each TV programme, frequency point information as a data group;
Second ciphering unit, for adding index value for the data group after each encryption, by the number after the index value and encryption
It is encrypted according to group.
8. a kind of terminal, it is characterised in that including:
Load-on module, for when encrypted television program has authorized broadcasting, according to the loading from TS streams of predetermined bag identification code
The corresponding packet of encrypted television program;
Deciphering module, for being decrypted to the packet, obtains programme information, frequency point information and corresponding index value, wherein, institute
Stating programme information includes video type and video labeling code, audio types and audio identification code, and the frequency point information passes for satellite
Send the parameter transmitted in system, including frequency, orbital position, track thing mark, forward error correction ISN, polarization mode, modulation
System, modulation system and symbol rate;
Display module, for being generated according to the programme information, frequency point information and corresponding index value with program number and program names
The rendition list and display for combination;
Acquisition module, for after the program number is selected, corresponding index value to be obtained according to the program number, and according to described
Index value obtains the frequency point information and programme information, to play the encrypted television program.
9. terminal as claimed in claim 8, it is characterised in that the deciphering module includes:
First decryption unit, for being decrypted to the packet, the data group encrypted and corresponding index value;
Second decryption unit, for the data group decryption to the encryption, obtains the programme information and frequency point information.
10. terminal as claimed in claim 8, it is characterised in that the display module includes:
Acquiring unit, for generating program number according to the index value, program is generated according to the programme information, frequency point information
Name;
Display unit, for integrating the program number and the described the rendition list of program names generation and showing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310743548.0A CN103686214B (en) | 2013-12-30 | 2013-12-30 | Method, front end and the terminal of encrypted television program are encrypted and played to TV programme |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310743548.0A CN103686214B (en) | 2013-12-30 | 2013-12-30 | Method, front end and the terminal of encrypted television program are encrypted and played to TV programme |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103686214A CN103686214A (en) | 2014-03-26 |
CN103686214B true CN103686214B (en) | 2017-09-05 |
Family
ID=50322295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310743548.0A Expired - Fee Related CN103686214B (en) | 2013-12-30 | 2013-12-30 | Method, front end and the terminal of encrypted television program are encrypted and played to TV programme |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103686214B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100889B (en) * | 2015-08-12 | 2018-09-04 | 深圳创维数字技术有限公司 | A kind of descramble key set updating method and set-top box |
CN109996020B (en) * | 2017-12-29 | 2021-08-13 | 华为技术有限公司 | Video recording method and device |
CN108650549B (en) * | 2018-05-09 | 2020-10-23 | 深圳市汇星数字技术有限公司 | Digital television data management method and system |
CN109939436B (en) * | 2019-03-20 | 2023-06-09 | 网易(杭州)网络有限公司 | Game playback method and device, computer storage medium and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102149013A (en) * | 2011-03-29 | 2011-08-10 | 深圳创维数字技术股份有限公司 | Data processing system and method for digital television as well as digital television receiving terminal |
EP2367317A1 (en) * | 2010-03-17 | 2011-09-21 | Logiways France | Verfahren und System zum Schutz eines Informationssignals durch ein Kontrollwort |
CN102957961A (en) * | 2012-12-04 | 2013-03-06 | 青岛海信宽带多媒体技术有限公司 | Method and device for sharing encrypted digital television programs and digital television receiver |
-
2013
- 2013-12-30 CN CN201310743548.0A patent/CN103686214B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2367317A1 (en) * | 2010-03-17 | 2011-09-21 | Logiways France | Verfahren und System zum Schutz eines Informationssignals durch ein Kontrollwort |
CN102149013A (en) * | 2011-03-29 | 2011-08-10 | 深圳创维数字技术股份有限公司 | Data processing system and method for digital television as well as digital television receiving terminal |
CN102957961A (en) * | 2012-12-04 | 2013-03-06 | 青岛海信宽带多媒体技术有限公司 | Method and device for sharing encrypted digital television programs and digital television receiver |
Also Published As
Publication number | Publication date |
---|---|
CN103686214A (en) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106331751B (en) | A kind of online encrypted slice video broadcasting method based on iOS operating system | |
CN102761779B (en) | Conditional Access Module and its system and the apparatus and method for being sent to encryption data | |
CN103686333B (en) | A kind of audio and video guard method and audio-video terminal | |
US10269086B2 (en) | Method and system for secure sharing of recorded copies of a multicast audiovisual program using scrambling and watermarking techniques | |
CN103338385A (en) | Video processing system and corresponding method | |
CN103686214B (en) | Method, front end and the terminal of encrypted television program are encrypted and played to TV programme | |
US9058837B2 (en) | Method and apparatus for managing contents | |
CN106375834A (en) | Offline playing method and apparatus of online encrypted slice videos based on iOS operating system | |
CN104298896A (en) | Method and system for managing and distributing digital rights | |
CN101449578A (en) | Stream generation method, broadcast reception device, and display method | |
CN105162588A (en) | Media file encryption/decryption methods and device | |
JP6596133B2 (en) | Transmitting apparatus, receiving apparatus and conditional access system | |
US9544276B2 (en) | Method for transmitting and receiving a multimedia content | |
CN104683825A (en) | Encrypted transport and decoding processing method of TS (transport stream) | |
US9165122B2 (en) | Content reproducing device, content reproducing method, and content reproducing system | |
KR101846191B1 (en) | Server, client device, method for generating a trasnport stream thereof and processing the trasnport stream thereof | |
JP4728754B2 (en) | CONTENT TRANSMITTING DEVICE, CONTENT TRANSMITTING PROGRAM, CONTENT RECEIVING DEVICE, AND CONTENT RECEIVING PROGRAM | |
CN103546767B (en) | Content protection method and system of multimedia service | |
JP2018007200A (en) | Content decryption device, content decryption method, receiver, and program | |
CN103873887A (en) | Request program playing method, device and system | |
JP2004208107A (en) | Scrambled broadcast system, broadcast transmission device, and reception device | |
JP6596130B2 (en) | Transmitting apparatus, receiving apparatus and conditional access system | |
TWI532371B (en) | Decryption-descrambling apparatus, decryption-descrambling method, deployment method and computer program product thereof | |
CN101646060B (en) | Protecting method of data content in storage device | |
KR20090045769A (en) | Security device and method for conditional access system and set-top-box |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170905 |
|
CF01 | Termination of patent right due to non-payment of annual fee |