CN105791954B - Digital TV terminal condition receiving method, terminal and system - Google Patents
Digital TV terminal condition receiving method, terminal and system Download PDFInfo
- Publication number
- CN105791954B CN105791954B CN201410812117.XA CN201410812117A CN105791954B CN 105791954 B CN105791954 B CN 105791954B CN 201410812117 A CN201410812117 A CN 201410812117A CN 105791954 B CN105791954 B CN 105791954B
- Authority
- CN
- China
- Prior art keywords
- terminal
- program
- data
- service interface
- descrambling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to a kind of digital TV terminal condition receiving method, terminal and system, method includes: acquisition transport stream and PSI, the PSI include CAT Conditional Access Table and Program Map Table;According to the CAT Conditional Access Table and Program Map Table in PSI, the service interface for the deciphering and descrambling program for calling cloud server to provide, and obtain the data of service interface feedback;The control word of transport stream is obtained from the data of feedback;Control word feeding decoder descrambles transport stream.The invention enables the condition receptions of digital TV terminal to be no longer dependent on the various hardware devices based on deciphering and descrambling module, to reduce the production cost of product, reduces integrated work, accelerates the R&D cycle of product, enhance product competitiveness;In addition, the software configuration based on cloud computing, possesses better scalability, the colorful value-added service of horn of plenty, which is carried out, to be provided conveniently.
Description
Technical field
The present invention relates to digital TV technology more particularly to a kind of digital TV terminal condition receiving methods, terminal
And system.
Background technique
CAS (Conditional Access System, digital television conditional access system) is the core of television network broadcast
Heart technology, by CAS, the control to digital TV terminal receiving device is may be implemented in television network broadcast operator, so that by
The user of authorization can watch specific program, and unauthorized user cannot then watch.In addition, CAS is also operator
Charge provides foundation.
The general principles of CAS are: in front end, CAS realizes scrambling, encryption to transport stream;An inverse mistake is done again in terminal CA
Journey is decrypted, is descrambled.So-called scrambling refers to that upset transport stream bit sequence using CW (Control Word, control word) presses again
The process of bit encryption.And encrypt, refer to the protection to CW, obtains SK (Service Key, business cipher key) by the encryption of CW.
The ciphertext generated to CW encryption is known as ECM (Entitlement Control Message, Entitlement Control Message), encrypts to SK
The ciphertext of generation is known as EMM (Entitlement Manage Message, Entitlement Management Message), in addition to SK data, goes back in EMM
Contain intelligent card numbers, chip ID number, authorized user message etc..ECM and EMM passes through multiplexer and scrambled transport stream together
Transmission.Scrambling, ciphering process are as shown in Figure 1.
Terminal CA decryption, descrambling procedure as shown in Fig. 2, approximately as:
1) pass through the CAT in PSI (Program Specific Information, Program Specific Information)
(Conditional Access Table, CAT Conditional Access Table) gets EMM data;
2) EMM data are sent into terminal deciphering descrambling module, terminal deciphering descrambling module is by smart card or chip
Built-in decryption program determines whether the user possesses authorization, and no authorization then prompts user's program unauthorized;There is authorization then to pass through
PMT (Program Mapping Table, Program Map Table) in PSI gets ECM data;
3) EMM and ECM data are sent into terminal deciphering descrambling module, terminal deciphering descrambling module is through built-in decryption program meter
SK is calculated, then CW is obtained by SK;The CW that will acquire is sent into decoder, completes the descrambling to transport stream.
By the above process it is found that existing CAS must include deciphering and descrambling module in terminal CA deciphering and descrambling.It is specific real
Now, way more common at present: first is that receiving integrated smart card driving, decryption program on master chip in terminal is built in intelligence
On capable of blocking, passes through smart card driving with master chip and carry out data interaction;Second is that built in receiving and be directly integrated on master chip in terminal
The chip module of decryption program.
Therefore, the condition reception of existing digital TV terminal needs to rely on the various hardware based on deciphering and descrambling module
Equipment, such as smart card, built-in descrambling chip reduce the competitiveness of product in market to increase the production cost of product.
Summary of the invention
The main purpose of the present invention is to provide a kind of digital TV terminal condition receiving method, terminal and systems, it is intended to
The production cost of product is reduced, the competitiveness of product in market is improved.
In order to achieve the above object, the present invention proposes a kind of digital TV terminal condition receiving method, comprising:
It obtains transport stream and Program Specific Information, the Program Specific Information includes CAT Conditional Access Table and program map
Table;
According to the CAT Conditional Access Table and Program Map Table in the Program Specific Information, the solution for calling cloud server to provide
The service interface of close descrambling program, and obtain the data of the service interface feedback;
The control word of the transport stream is obtained from the data of the feedback;
Control word feeding decoder descrambles the transport stream.
Preferably, the CAT Conditional Access Table and Program Map Table according in the Program Specific Information calls cloud clothes
The service interface for the deciphering and descrambling program that business device provides, and the step of obtaining the data of the service interface feedback includes:
Entitlement Management Message is obtained by the CAT Conditional Access Table in Program Specific Information;
The Entitlement Management Message and terminal device information are packaged into network packet, cloud is deployed in by network protocol calling
The service interface of the deciphering and descrambling program of server is held, and obtains the first data that the service interface returns;
First data are parsed, judge whether terminal user possesses authorization;
If there is authorization, Entitlement Control Message is obtained by the Program Map Table in Program Specific Information;
The Entitlement Management Message and Entitlement Control Message are packaged into network packet, cloud is deployed in by network protocol calling
The service interface of the deciphering and descrambling program of server is held, and obtains the second data that the service interface returns.
Preferably, the step of obtaining the control word of the transport stream in the data from feedback include:
Second data are parsed, the control word of the transport stream is obtained.
Preferably, the first data of the parsing, after judging the step of whether terminal user possesses authorization further include:
If terminal user prompts user's actual program unauthorized without authorization.
Preferably, the terminal device information includes: the MAC Address, sequence number and device type of terminal device.
The embodiment of the present invention also proposes a kind of digital TV terminal, comprising:
Data flow obtains module, and for obtaining transport stream and Program Specific Information, the Program Specific Information includes item
Part receives table and Program Map Table;
It calls and obtains module, for calling according to the CAT Conditional Access Table and Program Map Table in the Program Specific Information
The service interface for the deciphering and descrambling program that cloud server provides, and obtain the data of the service interface feedback;
Control word obtains module, for obtaining the control word of the transport stream from the data of the feedback;
Decoder module, for descrambling control word feeding decoder to the transport stream.
Preferably, the calling obtains module, is also used to obtain authorization by the CAT Conditional Access Table in Program Specific Information
Management information;The Entitlement Management Message and terminal device information are packaged into network packet, are deployed in by network protocol calling
The service interface of the deciphering and descrambling program of cloud server, and obtain the first data that the service interface returns;Described in parsing
First data, judge whether terminal user possesses authorization;If there is authorization, obtained by the Program Map Table in Program Specific Information
Take Entitlement Control Message;The Entitlement Management Message and Entitlement Control Message are packaged into network packet, called by network protocol
It is deployed in the service interface of the deciphering and descrambling program of cloud server, and obtains the second data that the service interface returns.
Preferably, the control word obtains module, is also used to parse second data, obtains the control of the transport stream
Word.
Preferably, the calling obtains module, is also used to prompt user's actual program not award when terminal user is without authorization
Power.
The embodiment of the present invention also proposes a kind of digital television conditional access system, comprising: cloud server and with the cloud
Hold the digital TV terminal of server network connection;Wherein:
The cloud server is the service interface that digital TV terminal is provided with deciphering and descrambling program, for being digital electric
Scramble process is decrypted in transport stream depending on terminal;
The digital TV terminal is terminal as described above.
A kind of digital TV terminal condition receiving method, terminal and the system that the embodiment of the present invention proposes are passed by obtaining
Defeated stream and PSI;According to the CAT Conditional Access Table and Program Map Table in PSI, the deciphering and descrambling journey for calling cloud server to provide
The service interface of sequence, and obtain the data of the service interface feedback;The control word of transport stream is obtained from the data of feedback;It will
Control word is sent into decoder and is descrambled to transport stream, as a result, the condition reception of digital TV terminal is no longer dependent on respectively
Hardware device of the kind based on deciphering and descrambling module, such as smart card, built-in descrambling chip, to reduce being produced into for product
This, reduces integrated work, accelerates the R&D cycle of product, enhance product competitiveness;In addition, the software configuration based on cloud computing,
Possess better scalability, the colorful value-added service of horn of plenty, which is carried out, to be provided conveniently.
Detailed description of the invention
Fig. 1 is the encryption of existing digital TV terminal CA, scrambling processes schematic diagram;
Fig. 2 is the decryption of existing digital TV terminal CA, descrambling procedure schematic diagram;
Fig. 3 is the flow diagram of digital TV terminal condition receiving method preferred embodiment of the present invention;
Fig. 4 is the deciphering and descrambling process schematic of the embodiment of the present invention;
Fig. 5 is to call cloud server to mention according to the CAT Conditional Access Table and Program Map Table in PSI in the embodiment of the present invention
The service interface of the deciphering and descrambling program of confession, and obtain the flow diagram of the data of the service interface feedback;
Fig. 6 is the functional block diagram of digital TV terminal preferred embodiment of the present invention.
In order to keep technical solution of the present invention clearer, clear, it is described in further detail below in conjunction with attached drawing.
Specific 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 solution of the embodiment of the present invention is mainly: the deciphering and descrambling behaviour of the transport stream of digital TV terminal condition reception
Work is completed by cloud server so that the condition reception of digital TV terminal be no longer dependent on it is various based on deciphering and descrambling module
Hardware device, such as smart card, built-in descrambling chip reduce integrated work, accelerate product to reduce the production cost of product
R&D cycle, enhance product competitiveness.
As shown in figure 3, present pre-ferred embodiments propose a kind of digital TV terminal condition receiving method, comprising:
Step S101, obtains transport stream and PSI, the PSI include CAT Conditional Access Table and Program Map Table;
Since existing CAS must include deciphering and descrambling module in terminal CA deciphering and descrambling, so that existing number electricity
Condition reception depending on terminal needs to rely on the various hardware devices based on deciphering and descrambling module, such as smart card, built-in descrambling core
Piece etc. reduces the competitiveness of product in market to increase the production cost of product.
The present embodiment is it is considered that the receiving device of various digital TV terminals is all in gradually intelligence, either intelligence at present
Energy all-in-one machine or Intelligent set top box or various hand held television terminals almost become product by being connected to the network internet
Standard configuration.
At the same time, the development of cloud computing reaches its maturity, and various application based on cloud computing emerges one after another.Either
The angle implemented from technology, or from the point of view of cost control, all make being chosen in order to which one kind can for cloud computing technology
Energy.
Therefore, the embodiment of the present invention completes the decryption solution of digital TV terminal condition reception by cloud server
Operation is disturbed, the condition reception of digital TV terminal can be made to be no longer dependent on the various hardware based on deciphering and descrambling module and set
It is standby, to reduce the production cost of product, enhance product competitiveness.
Firstly, obtaining transport stream and PSI (Program Specific Information, section by digital TV terminal
Mesh specific information), the PSI includes CAT Conditional Access Table and Program Map Table.
Wherein, digital TV terminal can be intelligent integrated machine, be also possible to Intelligent set top box, can also be various hand-held
Television terminal etc..
Step S102, according to the CAT Conditional Access Table and Program Map Table in the PSI, the solution for calling cloud server to provide
The service interface of close descrambling program, and obtain the data of the service interface feedback;
The deciphering and descrambling program of digital TV terminal CA is deployed in network cloud server by the present embodiment.
Wherein, digital TV terminal and cloud server are connected to the network, and cloud server is provided with to digital TV terminal
The service interface of deciphering and descrambling program.Digital TV terminal calls cloud according to the CAT Conditional Access Table and Program Map Table in PSI
The service interface for the deciphering and descrambling program that server provides, after scramble process is decrypted to transport stream by cloud server in acquisition
The data of feedback.
Specifically, firstly, digital TV terminal obtains EMM data by the CAT Conditional Access Table in PSI;It then, will be described
EMM data and terminal device information (such as MAC (MediaAccess Control, medium access control) address, sequence number, equipment
Type etc.) it is packaged into network packet, cloud server is sent to by agreement (such as HTTP network protocol), by cloud server root
Corresponding authorization judgement is carried out to terminal user according to received network packet, and returns to processing result.
Digital TV terminal calls the deciphering and descrambling journey of cloud server deployment by agreement (such as HTTP network protocol)
The service interface of sequence obtains the first data of the service interface feedback of cloud server, which includes cloud server
The above-mentioned processing result of feedback.
Digital TV terminal parses first data, judges whether terminal user possesses authorization;If terminal user is without awarding
Power, then prompt user's actual program unauthorized.
If terminal user has authorization, ECM data are obtained by the Program Map Table in PSI.
The EMM data and ECM data are packaged into network packet, are sent to cloud server, by cloud server according to
Scramble process and corresponding calculating is decrypted in received network packet, and returns to processing result.
Digital TV terminal calls the deciphering and descrambling for being deployed in cloud server by agreement (such as HTTP network protocol)
The service interface of program, and the second data of service interface return are obtained, which includes the upper of cloud server feedback
State second of processing result.
Step S103 obtains the control word of the transport stream from the data of the feedback;
Later, the second data of the service interface feedback of digital TV terminal parsing cloud server, obtain the transmission
The Control Word of stream.
Step S104 descrambles control word feeding decoder to the transport stream.
Finally, the Control Word that digital TV terminal obtains parsing is sent into decoder, the descrambling to transport stream is completed.
The deciphering and descrambling process of this embodiment scheme can be as shown in Figure 4.
The present embodiment through the above scheme, passes through acquisition transport stream and PSI;According to the CAT Conditional Access Table and section in PSI
Mesh mapping table, the service interface for the deciphering and descrambling program for calling cloud server to provide, and obtain the service interface feedback
Data;The control word of transport stream is obtained from the data of feedback;Control word feeding decoder is decoded, as a result, number
The condition reception of word television terminal is no longer dependent on the various hardware devices based on deciphering and descrambling module, such as smart card, built-in solution
Chip etc. is disturbed, to reduce the production cost of product, integrated work is reduced, accelerates the R&D cycle of product, enhancing product is competing
Strive power;In addition, the software configuration based on cloud computing, possesses better scalability, the colorful value-added service of horn of plenty, which is carried out, to be provided
It is convenient.
More specifically, as shown in figure 5, above-mentioned steps S102: according to the CAT Conditional Access Table and Program Map Table in PSI,
The service interface for the deciphering and descrambling program for calling cloud server to provide, and the data for obtaining the service interface feedback include:
Step S1021 obtains EMM data by the CAT Conditional Access Table in PSI;
The EMM data and terminal device information are packaged into network packet, are sent to cloud server by step S1022;
It is anti-to obtain cloud server for step S1023, the service interface for the deciphering and descrambling program for calling cloud server to provide
First data of feedback;
Step S1024 parses first data, judges whether terminal user possesses authorization;If authorization, enters step
S1025;Otherwise, S1028 is entered step;
Step S1025 obtains ECM data by the Program Map Table in PSI;
The EMM data and ECM data are packaged into network packet by step S1026;
Step S1027 calls the service interface for being deployed in the deciphering and descrambling program of cloud server by network protocol, and
Obtain the second data that the service interface returns.
Step S1028 prompts user's actual program unauthorized.
The present embodiment through the above scheme so that the condition reception of digital TV terminal be no longer dependent on it is various based on decryption
The hardware device of descrambling module, such as smart card, built-in descrambling chip are reduced integrated to reduce the production cost of product
Work, accelerates the R&D cycle of product, enhances product competitiveness;In addition, the software configuration based on cloud computing, possesses better expansion
Malleability, the colorful value-added service of horn of plenty, which is carried out, to be provided conveniently.
Accordingly, digital TV terminal embodiment of the present invention is proposed.
As shown in fig. 6, present pre-ferred embodiments propose a kind of digital TV terminal, comprising: data flow obtains module
201, it calls and obtains module 202, control word obtains module 203 and decoder module 204, in which:
Data flow obtains module 201, and for obtaining transport stream and PSI, the PSI includes that CAT Conditional Access Table and program reflect
Firing table;
It calls and obtains module 202, for calling cloud clothes according to the CAT Conditional Access Table and Program Map Table in the PSI
The service interface for the deciphering and descrambling program that business device provides, and obtain the data of the service interface feedback;
Control word obtains module 203, for obtaining the control word of the transport stream from the data of the feedback;
Decoder module 204, for descrambling control word feeding decoder to the transport stream.
Since existing CAS must include deciphering and descrambling module in terminal CA deciphering and descrambling, so that existing number electricity
Condition reception depending on terminal needs to rely on the various hardware devices based on deciphering and descrambling module, such as smart card, built-in descrambling core
Piece etc. reduces the competitiveness of product in market to increase the production cost of product.
The present embodiment is it is considered that the receiving device of various digital TV terminals is all in gradually intelligence, either intelligence at present
Energy all-in-one machine or Intelligent set top box or various hand held television terminals almost become product by being connected to the network internet
Standard configuration.
At the same time, the development of cloud computing reaches its maturity, and various application based on cloud computing emerges one after another.Either
The angle implemented from technology, or from the point of view of cost control, all make being chosen in order to which one kind can for cloud computing technology
Energy.
Therefore, the embodiment of the present invention completes the decryption solution of digital TV terminal condition reception by cloud server
Operation is disturbed, the condition reception of digital TV terminal can be made to be no longer dependent on the various hardware based on deciphering and descrambling module and set
It is standby, to reduce the production cost of product, enhance product competitiveness.
Firstly, obtaining transport stream and PSI (Program Specific Information, section by digital TV terminal
Mesh specific information), the PSI includes CAT Conditional Access Table and Program Map Table.
Wherein, digital TV terminal can be intelligent integrated machine, be also possible to Intelligent set top box, can also be various hand-held
Television terminal etc..
The deciphering and descrambling program of digital TV terminal CA is deployed in network cloud server by the present embodiment.
Wherein, digital TV terminal and cloud server are connected to the network, and cloud server is provided with to digital TV terminal
The service interface of deciphering and descrambling program.Digital TV terminal calls cloud according to the CAT Conditional Access Table and Program Map Table in PSI
The service interface for the deciphering and descrambling program that server provides, after scramble process is decrypted to transport stream by cloud server in acquisition
The data of feedback.
Specifically, firstly, digital TV terminal obtains EMM data by the CAT Conditional Access Table in PSI;It then, will be described
EMM data and terminal device information (such as MAC Address, sequence number, device type) are packaged into network packet, (such as by agreement
The network protocols such as HTTP) it is sent to cloud server, by cloud server, network packet carries out phase to terminal user based on the received
The authorization judgement answered, and return to processing result.
Digital TV terminal calls the deciphering and descrambling journey of cloud server deployment by agreement (such as HTTP network protocol)
The service interface of sequence, and the first data of the service interface feedback of cloud server are obtained, which includes cloud service
The above-mentioned processing result of device feedback.
Digital TV terminal parses first data, judges whether terminal user possesses authorization;If terminal user is without awarding
Power, then prompt user's actual program unauthorized.
If terminal user has authorization, ECM data are obtained by the Program Map Table in PSI.
The EMM data and ECM data are packaged into network packet, are sent to cloud server, by cloud server according to
Scramble process is decrypted in received network packet, and returns to processing result.
The deciphering and descrambling journey that digital TV terminal calls cloud server to provide by agreement (such as HTTP network protocol)
The service interface of sequence, obtains the second data of cloud server feedback, which includes the above-mentioned of cloud server feedback
Second of processing result.
Later, the second data of digital TV terminal parsing cloud server feedback, obtain the control word of the transport stream
CW。
Finally, the Control Word that digital TV terminal obtains parsing is sent into decoder, the descrambling to transport stream is completed.
The deciphering and descrambling process of this embodiment scheme can be as shown in Figure 4.
The present embodiment through the above scheme, passes through acquisition transport stream and PSI;According to the CAT Conditional Access Table and section in PSI
Mesh mapping table, the service interface for the deciphering and descrambling program for calling cloud server to provide, and obtain the service interface feedback
Data;The control word of transport stream is obtained from the data of feedback;Control word feeding decoder is decoded, as a result, number
The condition reception of word television terminal is no longer dependent on the various hardware devices based on deciphering and descrambling module, such as smart card, built-in solution
Chip etc. is disturbed, to reduce the production cost of product, integrated work is reduced, accelerates the R&D cycle of product, enhancing product is competing
Strive power;In addition, the software configuration based on cloud computing, possesses better scalability, the colorful value-added service of horn of plenty, which is carried out, to be provided
It is convenient.
More specifically, the calling obtains module 202, is also used to obtain EMM number by the CAT Conditional Access Table in PSI
According to;The EMM data and terminal device information are packaged into network packet, are sent to cloud server;Cloud server is called to mention
The service interface of the deciphering and descrambling program of confession obtains the first data of cloud server feedback;First data are parsed, are judged
Whether terminal user possesses authorization;When terminal user is without authorization, user's actual program unauthorized is prompted.If there is authorization, lead to
The Program Map Table crossed in PSI obtains ECM data;The EMM data and ECM data are packaged into network packet, are sent to cloud
Server;The service interface for the deciphering and descrambling program for calling cloud server to provide obtains the second number of cloud server feedback
According to.
The control word obtains module 203 and is also used to parse second data, obtains the control word of the transport stream.
The present embodiment through the above scheme so that the condition reception of digital TV terminal be no longer dependent on it is various based on decryption
The hardware device of descrambling module, such as smart card, built-in descrambling chip are reduced integrated to reduce the production cost of product
Work, accelerates the R&D cycle of product, enhances product competitiveness;In addition, the software configuration based on cloud computing, possesses better expansion
Malleability, the colorful value-added service of horn of plenty, which is carried out, to be provided conveniently.
In addition, a kind of digital TV terminal condition receiving system of the present invention, comprising: cloud server and taken with the cloud
The digital TV terminal of business device network connection;Wherein:
The cloud server is the service interface that digital TV terminal is provided with deciphering and descrambling program, for being digital electric
Scramble process calculating is decrypted in transport stream depending on terminal;
The digital TV terminal is terminal described in embodiment as above.
The present embodiment realizes the process and principle of the deciphering and descrambling of digital TV terminal by cloud server, please refers to
Each embodiment is stated, details are not described herein.
Digital TV terminal of embodiment of the present invention condition receiving method, terminal and system, by obtain transport stream and
PSI;According to the CAT Conditional Access Table and Program Map Table in PSI, the service for the deciphering and descrambling program for calling cloud server to provide
Interface, and obtain the data of the service interface feedback;The control word of transport stream is obtained from the data of feedback;Control word is sent
Enter decoder to be decoded, as a result, the condition reception of digital TV terminal be no longer dependent on it is various based on deciphering and descrambling mould
The hardware device of block, such as smart card, built-in descrambling chip reduce integrated work, add to reduce the production cost of product
The R&D cycle of fast product, enhance product competitiveness;In addition, the software configuration based on cloud computing, possesses better scalability, is
Colourful value-added service, which is carried out, to be provided conveniently.
The above description is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all utilizations
Equivalent structure made by description of the invention and accompanying drawing content or process transformation, are applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (8)
1. a kind of digital TV terminal condition receiving method characterized by comprising
It obtains transport stream and Program Specific Information, the Program Specific Information includes CAT Conditional Access Table and Program Map Table;
According to the CAT Conditional Access Table and Program Map Table in the Program Specific Information, the decryption solution for calling cloud server to provide
The service interface of program is disturbed, and obtains the data of the service interface feedback;
The control word of the transport stream is obtained from the data of the feedback;
Control word feeding decoder descrambles the transport stream;
Wherein, the CAT Conditional Access Table and Program Map Table according in the Program Specific Information calls cloud server to mention
The service interface of the deciphering and descrambling program of confession, and the step of obtaining the data of the service interface feedback includes:
Entitlement Management Message is obtained by the CAT Conditional Access Table in Program Specific Information;
The Entitlement Management Message and terminal device information are packaged into network packet, call deployment to take beyond the clouds by network protocol
The service interface of the deciphering and descrambling program of business device, and obtain the first data that the service interface returns;
First data are parsed, judge whether terminal user possesses authorization;
If there is authorization, Entitlement Control Message is obtained by the Program Map Table in Program Specific Information;
The Entitlement Management Message and Entitlement Control Message are packaged into network packet, call deployment to take beyond the clouds by network protocol
The service interface of the deciphering and descrambling program of business device, and obtain the second data that the service interface returns.
2. the method according to claim 1, wherein obtaining the control of the transport stream in the data from feedback
The step of word processed includes:
Second data are parsed, the control word of the transport stream is obtained.
3. the method according to claim 1, wherein the first data of the parsing, judge whether terminal user gathers around
After having the step of authorization further include:
If terminal user prompts user's actual program unauthorized without authorization.
4. the method according to any one of claim 2-3, which is characterized in that the terminal device information includes: terminal
MAC Address, sequence number and the device type of equipment.
5. a kind of digital TV terminal characterized by comprising
Data flow obtains module, and for obtaining transport stream and Program Specific Information, the Program Specific Information includes that condition connects
Receive table and Program Map Table;
It calls and obtains module, for calling cloud according to the CAT Conditional Access Table and Program Map Table in the Program Specific Information
The service interface for the deciphering and descrambling program that server provides, and obtain the data of the service interface feedback;
Control word obtains module, for obtaining the control word of the transport stream from the data of the feedback;
Decoder module, for descrambling control word feeding decoder to the transport stream;
Wherein, the calling obtains module, is also used to obtain empowerment management letter by the CAT Conditional Access Table in Program Specific Information
Breath;The Entitlement Management Message and terminal device information are packaged into network packet, call deployment to take beyond the clouds by network protocol
The service interface of the deciphering and descrambling program of business device, and obtain the first data that the service interface returns;Parse first number
According to judging whether terminal user possesses authorization;If there is authorization, authorization is obtained by the Program Map Table in Program Specific Information
Control information;The Entitlement Management Message and Entitlement Control Message are packaged into network packet, are deployed in by network protocol calling
The service interface of the deciphering and descrambling program of cloud server, and obtain the second data that the service interface returns.
6. terminal according to claim 5, which is characterized in that
The control word obtains module, is also used to parse second data, obtains the control word of the transport stream.
7. terminal according to claim 5 or 6, which is characterized in that
The calling obtains module, is also used to prompt user's actual program unauthorized when terminal user is without authorization.
8. a kind of digital television conditional access system characterized by comprising cloud server and with the cloud server net
The digital TV terminal of network connection;Wherein:
The cloud server is the service interface that digital TV terminal is provided with deciphering and descrambling program, for being that DTV is whole
Scramble process is decrypted in the transport stream at end;
The digital TV terminal is terminal described in any one of claim 5-7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410812117.XA CN105791954B (en) | 2014-12-23 | 2014-12-23 | Digital TV terminal condition receiving method, terminal and system |
PCT/CN2015/092306 WO2016101687A1 (en) | 2014-12-23 | 2015-10-20 | Digital television terminal condition receiving method, terminal and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410812117.XA CN105791954B (en) | 2014-12-23 | 2014-12-23 | Digital TV terminal condition receiving method, terminal and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105791954A CN105791954A (en) | 2016-07-20 |
CN105791954B true CN105791954B (en) | 2019-02-01 |
Family
ID=56149196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410812117.XA Active CN105791954B (en) | 2014-12-23 | 2014-12-23 | Digital TV terminal condition receiving method, terminal and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105791954B (en) |
WO (1) | WO2016101687A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106713977B (en) * | 2016-12-22 | 2020-01-14 | 深圳Tcl数字技术有限公司 | Network playing method and device |
CN106488321B (en) * | 2016-12-22 | 2020-03-17 | 深圳Tcl数字技术有限公司 | Television decryption method and system |
CN106803979B (en) * | 2017-02-20 | 2019-10-11 | 深圳创维数字技术有限公司 | A kind of method and system for supporting multiple programs while descrambling |
CN108040271A (en) * | 2017-12-26 | 2018-05-15 | 深圳国微技术有限公司 | A kind of DTV fingerprint implant system, method and Conditional Access Module |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098295A (en) * | 2010-12-28 | 2011-06-15 | 上海华御信息技术有限公司 | Method for improving data security under SaaS application |
CN102714593A (en) * | 2009-12-28 | 2012-10-03 | 维亚塞斯公司 | Methods for decrypting, transmitting and receiving control words, storage medium for executing said methods |
CN102802036A (en) * | 2012-07-26 | 2012-11-28 | 深圳创维-Rgb电子有限公司 | System and method for identifying digital television |
CN103581751A (en) * | 2013-02-08 | 2014-02-12 | 山东泰信电子股份有限公司 | System and method for receiving digital television signals |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7379548B2 (en) * | 2003-01-31 | 2008-05-27 | Nds Limited | Virtual smart card device, method and system |
CN101166259B (en) * | 2006-10-16 | 2010-11-10 | 华为技术有限公司 | Mobile phone TV service protection method, system, mobile phone TV server and terminal |
CN101076109B (en) * | 2007-05-11 | 2010-05-19 | 天栢宽带网络科技(上海)有限公司 | Digital TV two-way CA system and program subscription/cancellation method based on the system |
CN101277181A (en) * | 2008-05-04 | 2008-10-01 | 福州大学 | A Dynamic Multilayer Encryption Method for Streaming Media Digital Rights Management |
CN101697511B (en) * | 2009-09-22 | 2014-03-12 | 南京大学 | Method and system for receiving mobile streaming media conditions |
CN102271285A (en) * | 2011-08-10 | 2011-12-07 | 深圳国微技术有限公司 | Conditional access module and digital television realization method |
CN103596050A (en) * | 2013-02-08 | 2014-02-19 | 山东泰信电子股份有限公司 | Digital television signal reception system and reception method thereof |
US9385997B2 (en) * | 2013-03-15 | 2016-07-05 | Arris Enterprises, Inc. | Protection of control words employed by conditional access systems |
-
2014
- 2014-12-23 CN CN201410812117.XA patent/CN105791954B/en active Active
-
2015
- 2015-10-20 WO PCT/CN2015/092306 patent/WO2016101687A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102714593A (en) * | 2009-12-28 | 2012-10-03 | 维亚塞斯公司 | Methods for decrypting, transmitting and receiving control words, storage medium for executing said methods |
CN102098295A (en) * | 2010-12-28 | 2011-06-15 | 上海华御信息技术有限公司 | Method for improving data security under SaaS application |
CN102802036A (en) * | 2012-07-26 | 2012-11-28 | 深圳创维-Rgb电子有限公司 | System and method for identifying digital television |
CN103581751A (en) * | 2013-02-08 | 2014-02-12 | 山东泰信电子股份有限公司 | System and method for receiving digital television signals |
Also Published As
Publication number | Publication date |
---|---|
CN105791954A (en) | 2016-07-20 |
WO2016101687A1 (en) | 2016-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9479825B2 (en) | Terminal based on conditional access technology | |
DE60018716T2 (en) | INFORMATION PROTECTION IN A TRANSMISSION SYSTEM | |
JP2010193449A (en) | Method of securely providing control word from smart card to conditional access module | |
CN110912690A (en) | Data encryption and decryption method, vehicle and storage medium | |
KR101318808B1 (en) | Method of establishing a cryptographic key, network head and receiver for this method, and method of transmitting signals | |
CN105791954B (en) | Digital TV terminal condition receiving method, terminal and system | |
EP2373019A1 (en) | Secure descrambling of an audio / video data stream | |
CN104735484B (en) | A kind of method and device for playing video | |
CN105119891B (en) | A kind of data interactive method, set-top box and server | |
CN103596050A (en) | Digital television signal reception system and reception method thereof | |
CN105208028A (en) | Data transmission method and related device and equipment | |
CN105245944A (en) | DVB (Digital Video Broadcasting)-based multi-terminal program playing method and system, set top box and mobile terminal | |
US11308242B2 (en) | Method for protecting encrypted control word, hardware security module, main chip and terminal | |
CN103581751B (en) | A kind of digital television signal receives system and method for reseptance | |
CN101626484A (en) | Method for protecting control word in condition access system, front end and terminal | |
CN105704526B (en) | DRM method and system, TV gateway and the terminal of DTV | |
KR20160034286A (en) | Method for protecting decryption keys in a decoder and decoder for implementing said method | |
CN113141333A (en) | Communication method, device, server, system and storage medium for network access device | |
KR20080007678A (en) | Apparatus and method for efficient encryption and decryption of DRM rights object | |
CN103929680B (en) | Set top box encryption program descrambling method and set top box | |
CN100544429C (en) | A kind of mobile phone TV services content protecting method | |
CN201830399U (en) | Front end and client of conditional access system | |
US10075419B2 (en) | Method and device to protect a decrypted media content before transmission to a consumption device | |
US20160165279A1 (en) | Method of transmitting messages between distributed authorization server and conditional access module authentication sub-system in renewable conditional access system, and renewable conditional access system headend | |
CN101790073A (en) | Method for establishing safety communication channel and communication device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |