[go: up one dir, main page]

CN105791954B - Digital TV terminal condition receiving method, terminal and system - Google Patents

Digital TV terminal condition receiving method, terminal and system Download PDF

Info

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
Application number
CN201410812117.XA
Other languages
Chinese (zh)
Other versions
CN105791954A (en
Inventor
罗克光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201410812117.XA priority Critical patent/CN105791954B/en
Priority to PCT/CN2015/092306 priority patent/WO2016101687A1/en
Publication of CN105791954A publication Critical patent/CN105791954A/en
Application granted granted Critical
Publication of CN105791954B publication Critical patent/CN105791954B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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

Digital TV terminal condition receiving method, terminal and system
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.
CN201410812117.XA 2014-12-23 2014-12-23 Digital TV terminal condition receiving method, terminal and system Active CN105791954B (en)

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)

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

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

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

Patent Citations (4)

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