[go: up one dir, main page]

CN105791954A - Digital television terminal conditional access method and system and terminal - Google Patents

Digital television terminal conditional access method and system and terminal Download PDF

Info

Publication number
CN105791954A
CN105791954A CN201410812117.XA CN201410812117A CN105791954A CN 105791954 A CN105791954 A CN 105791954A CN 201410812117 A CN201410812117 A CN 201410812117A CN 105791954 A CN105791954 A CN 105791954A
Authority
CN
China
Prior art keywords
terminal
program
data
service interface
deciphering
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.)
Granted
Application number
CN201410812117.XA
Other languages
Chinese (zh)
Other versions
CN105791954B (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 invention relates to a digital television terminal conditional access method and system and a terminal; wherein the method comprises following steps of obtaining transmission streams and PSI (Program Specific Information), wherein the PSI comprises a conditional access table and a program mapping table; according to the conditional access table and the program mapping table in the PSI, invoking the service interface of a decryption and descramble program provided by a cloud server; obtaining data fed back by the service interface; obtaining the control words of the transmission streams from the feedback data; and sending the control words to a decoder for descrambling the transmission streams. According to the method, the system and the terminal, the conditional access of the digital television terminal no longer depends on various hardware devices based on a decryption and descramble module; therefore, the production cost of the product is reduced; the integration work is reduced; the research and development period of the product is accelerated; the product competitiveness is improved; moreover, a software structure based on cloud computing has better extensibility; and the convenience is provided for carrying out colorful value added services.

Description

Digital TV terminal condition receiving method, terminal and system
Technical field
The present invention relates to digital television techniques field, particularly relate to a kind of digital TV terminal condition receiving method, terminal and system.
Background technology
CAS (ConditionalAccessSystem, digital television conditional access system) it is the core technology of television network broadcast, pass through CAS, television network broadcast operator can realize digital TV terminal is received the management and control of equipment, making the user being authorized to can watch specific program, unauthorized user then can not watch.Additionally, the charge that CAS is also operator provides foundation.
The general principles of CAS is: realize the scrambling of transmission stream, encryption at front end CAS;An inverse process is done again, i.e. deciphering, descrambling at terminal CA.So-called scrambling, refers to and uses CW (ControlWord, the control word) process upsetting the transmission flow ratio spy order encryption of step-by-step again.And encrypt, referring to the protection to CW, the encryption through CW obtains SK (ServiceKey, business cipher key).The ciphertext that CW encryption is produced is called ECM (EntitlementControlMessage, Entitlement Control Message), the ciphertext that SK encryption is produced is called EMM (EntitlementManageMessage, Entitlement Management Message), except SK data, EMM further comprises intelligent card numbers, chip id number, authorized user message etc..ECM and EMM transmits together with the transmission stream of scrambling each through multiplexer.Scrambling, ciphering process are as shown in Figure 1.
Terminal CA deciphering, descrambling procedure as in figure 2 it is shown, approximately as:
1) EMM data are got by the CAT (ConditionalAccessTable, CAT Conditional Access Table) in PSI (ProgramSpecificInformation, Program Specific Information);
2) EMM data being sent into terminal deciphering descrambling module, whether terminal deciphering descrambling module built-in this user of deciphering programmed decision on smart card or chip has mandate, without authorizing then prompting this program unauthorized of user;Have to authorize and then get ECM data by the PMT (ProgramMappingTable, Program Map Table) in PSI;
3) EMM and ECM data being sent into terminal deciphering descrambling module, terminal deciphering descrambling module goes out SK through built-in deciphering program computation, obtains CW again through SK;The CW got is sent into decoder, completes the descrambling to transmission stream.
By said process it can be seen that existing CAS must comprise deciphering and descrambling module when terminal CA deciphering and descrambling.When implementing, way more common at present: is receive integrated smart card on master chip in terminal to drive, and deciphering program is built-in on smart cards, is driven by smart card and carries out data interaction with master chip;Two is receive, in terminal, the chip module being directly integrated built-in deciphering program on master chip.
Therefore, the condition reception of existing digital TV terminal need to rely on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus adding the production cost of product, reduces the competitiveness of product in market.
Summary of the invention
Present invention is primarily targeted at a kind of digital TV terminal condition receiving method of offer, terminal and system, it is intended to reduce the production cost of product, improve the competitiveness of product in market.
In order to achieve the above object, the present invention proposes a kind of digital TV terminal condition receiving method, including:
Obtaining transmission stream and Program Specific Information, described Program Specific Information includes CAT Conditional Access Table and Program Map Table;
According to the CAT Conditional Access Table in described Program Specific Information and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;
The control word of described transmission stream is obtained from the data of described feedback;
Described control word is sent into decoder described transmission stream is unscrambled.
Preferably, described according to the CAT Conditional Access Table in described Program Specific Information and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and the step obtaining the data of described service interface feedback includes:
Entitlement Management Message is obtained by the CAT Conditional Access Table in Program Specific Information;
Described Entitlement Management Message and terminal device information are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the first data that described service interface returns;
Resolve described first data, it is judged that whether terminal use has mandate;
If there being mandate, then obtain Entitlement Control Message by the Program Map Table in Program Specific Information;
Described Entitlement Management Message and Entitlement Control Message are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the second data that described service interface returns.
Preferably, the step of the described control word obtaining described transmission stream from the data of feedback includes:
Resolve described second data, obtain the control word of described transmission stream.
Preferably, described parsing the first data, it is judged that also include after the step whether terminal use has a mandate:
If terminal use is without mandate, then prompting user's actual program unauthorized.
Preferably, described terminal device information includes: the MAC Address of terminal unit, serial number and device type.
The embodiment of the present invention also proposes a kind of digital TV terminal, including:
Data stream acquisition module, is used for obtaining transmission stream and Program Specific Information, and described Program Specific Information includes CAT Conditional Access Table and Program Map Table;
Call acquisition module, for according to the CAT Conditional Access Table in described Program Specific Information and Program Map Table, calling the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;
Control word acquisition module, for obtaining the control word of described transmission stream from the data of described feedback;
Decoder module, unscrambles described transmission stream for described control word is sent into decoder.
Preferably, described in call acquisition module, be additionally operable to obtain Entitlement Management Message by CAT Conditional Access Table in Program Specific Information;Described Entitlement Management Message and terminal device information are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the first data that described service interface returns;Resolve described first data, it is judged that whether terminal use has mandate;If there being mandate, then obtain Entitlement Control Message by the Program Map Table in Program Specific Information;Described Entitlement Management Message and Entitlement Control Message are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the second data that described service interface returns.
Preferably, described control word acquisition module, it is additionally operable to resolve described second data, obtains the control word of described transmission stream.
Preferably, described in call acquisition module, be additionally operable to terminal use without authorize time, point out user's actual program unauthorized.
The embodiment of the present invention also proposes a kind of digital television conditional access system, including: cloud server and the digital TV terminal being connected with described cloud server network;Wherein:
Described cloud server is the service interface that digital TV terminal is provided with deciphering and descrambling program, carries out deciphering and descrambling process for the transmission stream for digital TV terminal;
Described digital TV terminal is terminal as above.
A kind of digital TV terminal condition receiving method, terminal and the system that the embodiment of the present invention proposes, by obtaining transmission stream and PSI;According to the CAT Conditional Access Table in PSI and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;The control word of transmission stream is obtained from the data of feedback;Control word is sent into decoder transmission stream is unscrambled, thus, the condition reception making digital TV terminal is no longer dependent on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus reducing the production cost of product, reduce integrated work, accelerate the R&D cycle of product, strengthen product competitiveness;Additionally, based on the software configuration of cloud computing, have better autgmentability, it is convenient that offer is carried out in the colorful value-added service of horn of plenty.
Accompanying drawing explanation
Fig. 1 is the encryption of existing digital TV terminal CA, scrambling processes schematic diagram;
Fig. 2 is the deciphering of existing digital TV terminal CA, descrambling procedure schematic diagram;
Fig. 3 is the schematic flow sheet of digital TV terminal condition receiving method preferred embodiment of the present invention;
Fig. 4 is the deciphering and descrambling process schematic of embodiment of the present invention scheme;
Fig. 5 is according to the CAT Conditional Access Table in PSI and Program Map Table in the embodiment of the present invention, calls the service interface of the deciphering and descrambling program that cloud server provides, and obtains the schematic flow sheet of the data of described service interface feedback;
Fig. 6 is the high-level schematic functional block diagram of digital TV terminal preferred embodiment of the present invention.
In order to make technical scheme clearly, understand, be described in further detail below in conjunction with accompanying drawing.
Detailed description of the invention
Should be appreciated that specific embodiment described herein is only in order to explain the present invention, is not intended to limit the present invention.
The solution of the embodiment of the present invention is mainly: the deciphering and descrambling operation of the transmission stream of digital TV terminal condition reception is completed by cloud server, the condition reception making digital TV terminal is no longer dependent on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., to reduce the production cost of product, reduce integrated work, accelerate the R&D cycle of product, strengthen product competitiveness.
As it is shown on figure 3, present pre-ferred embodiments proposes a kind of digital TV terminal condition receiving method, including:
Step S101, obtains transmission stream and PSI, and described PSI includes CAT Conditional Access Table and Program Map Table;
Owing to existing CAS must comprise deciphering and descrambling module when terminal CA deciphering and descrambling, the condition reception making existing digital TV terminal need to rely on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus adding the production cost of product, reduce the competitiveness of product in market.
No matter the present embodiment, it is considered that the reception equipment of current various digital TV terminal is all progressively intelligent, is intelligent integrated machine, or Intelligent set top box, or various hand held television terminal, and connecting the Internet by network almost becomes the standard configuration of product.
Meanwhile, the development of cloud computing reaches its maturity, and various application based on cloud computing emerges in an endless stream.No matter it is the angle from technology implementation, or consider from the angle of cost control, all makes being chosen in order to one is likely to of cloud computing technology.
Therefore, embodiment of the present invention scheme completes the deciphering and descrambling operation of digital TV terminal condition reception by cloud server, can so that the condition reception of digital TV terminal be no longer dependent on the various hardware device based on deciphering and descrambling module, thus reducing the production cost of product, strengthen product competitiveness.
First, obtaining transmission stream and PSI (ProgramSpecificInformation, Program Specific Information) by digital TV terminal, described PSI includes CAT Conditional Access Table and Program Map Table.
Wherein, digital TV terminal can be intelligent integrated machine, it is also possible to be Intelligent set top box, it is also possible to be various hand held television terminals etc..
Step S102, according to the CAT Conditional Access Table in described PSI and Program Map Table, calls the service interface of the deciphering and descrambling program that cloud server provides, and obtains the data of described 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 is connected with cloud server network, and cloud server is provided with the service interface of deciphering and descrambling program to digital TV terminal.Digital TV terminal, according to the CAT Conditional Access Table in PSI and Program Map Table, calls the service interface of the deciphering and descrambling program that cloud server provides, and obtains the data fed back after transmission stream being carried out deciphering and descrambling process by cloud server.
Specifically, first, digital TV terminal obtains EMM data by the CAT Conditional Access Table in PSI;Then, by described EMM data and terminal device information (such as MAC (MediaAccessControl, medium access control) address, serial number, device type etc.) it is packaged into network packet, it is sent to cloud server by agreement (such as procotols such as HTTP), according to the network packet received, terminal use authorized accordingly judgement by cloud server, and return result.
Digital TV terminal calls the service interface of the deciphering and descrambling program that cloud server is disposed by agreement (such as procotols such as HTTP), obtaining the first data of the service interface feedback of cloud server, these first data include the above-mentioned result of cloud server feedback.
Digital TV terminal resolves described first data, it is judged that whether terminal use has mandate;If terminal use is without mandate, then prompting user's actual program unauthorized.
If terminal use has mandate, then obtain ECM data by the Program Map Table in PSI.
Described EMM data and ECM data are packaged into network packet, are sent to cloud server, be decrypted scramble process by cloud server according to the network packet received and calculate accordingly, and returning result.
Digital TV terminal calls the service interface of the deciphering and descrambling program being deployed in cloud server by agreement (such as procotols such as HTTP), and obtaining the second data that service interface returns, these second data include the above-mentioned second time result of cloud server feedback.
Step S103, obtains the control word of described transmission stream from the data of described feedback;
Afterwards, digital TV terminal resolves the second data of the service interface feedback of cloud server, obtains the Control Word of described transmission stream.
Step S104, sends described control word into decoder and described transmission stream is unscrambled.
Finally, digital TV terminal sends resolving the Control Word obtained into decoder, completes the descrambling to transmission stream.
The deciphering and descrambling process of the present embodiment scheme can be as shown in Figure 4.
The present embodiment passes through such scheme, by obtaining transmission stream and PSI;According to the CAT Conditional Access Table in PSI and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;The control word of transmission stream is obtained from the data of feedback;Control word is sent into decoder be decoded, thus, the condition reception making digital TV terminal is no longer dependent on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus reducing the production cost of product, reduce integrated work, accelerate the R&D cycle of product, strengthen product competitiveness;Additionally, based on the software configuration of cloud computing, have better autgmentability, it is convenient that offer is carried out in the colorful value-added service of horn of plenty.
More specifically, as it is shown in figure 5, above-mentioned steps S102: according to the CAT Conditional Access Table in PSI and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and the data obtaining described service interface feedback include:
Step S1021, obtains EMM data by the CAT Conditional Access Table in PSI;
Described EMM data and terminal device information are packaged into network packet, are sent to cloud server by step S1022;
Step S1023, calls the service interface of the deciphering and descrambling program that cloud server provides, and obtains the first data of cloud server feedback;
Step S1024, resolves described first data, it is judged that whether terminal use has mandate;If authorizing, then enter step S1025;Otherwise, step S1028 is entered;
Step S1025, obtains ECM data by the Program Map Table in PSI;
Described EMM data and ECM data are packaged into network packet by step S1026;
Step S1027, is called the service interface of the deciphering and descrambling program being deployed in cloud server, and obtains the second data that described service interface returns by procotol.
Step S1028, points out user's actual program unauthorized.
The present embodiment passes through such scheme, the condition reception making digital TV terminal is no longer dependent on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus reducing the production cost of product, reduce integrated work, accelerate the R&D cycle of product, strengthen product competitiveness;Additionally, based on the software configuration of cloud computing, have better autgmentability, it is convenient that offer is carried out in the colorful value-added service of horn of plenty.
Accordingly, it is proposed to digital TV terminal embodiment of the present invention.
As shown in Figure 6, present pre-ferred embodiments proposes a kind of digital TV terminal, including: data stream acquisition module 201, calls acquisition module 202, control word acquisition module 203 and decoder module 204, wherein:
Data stream acquisition module 201, is used for obtaining transmission stream and PSI, and described PSI includes CAT Conditional Access Table and Program Map Table;
Call acquisition module 202, for according to the CAT Conditional Access Table in described PSI and Program Map Table, calling the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;
Control word acquisition module 203, for obtaining the control word of described transmission stream from the data of described feedback;
Decoder module 204, unscrambles described transmission stream for described control word is sent into decoder.
Owing to existing CAS must comprise deciphering and descrambling module when terminal CA deciphering and descrambling, the condition reception making existing digital TV terminal need to rely on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus adding the production cost of product, reduce the competitiveness of product in market.
No matter the present embodiment, it is considered that the reception equipment of current various digital TV terminal is all progressively intelligent, is intelligent integrated machine, or Intelligent set top box, or various hand held television terminal, and connecting the Internet by network almost becomes the standard configuration of product.
Meanwhile, the development of cloud computing reaches its maturity, and various application based on cloud computing emerges in an endless stream.No matter it is the angle from technology implementation, or consider from the angle of cost control, all makes being chosen in order to one is likely to of cloud computing technology.
Therefore, embodiment of the present invention scheme completes the deciphering and descrambling operation of digital TV terminal condition reception by cloud server, can so that the condition reception of digital TV terminal be no longer dependent on the various hardware device based on deciphering and descrambling module, thus reducing the production cost of product, strengthen product competitiveness.
First, obtaining transmission stream and PSI (ProgramSpecificInformation, Program Specific Information) by digital TV terminal, described PSI includes CAT Conditional Access Table and Program Map Table.
Wherein, digital TV terminal can be intelligent integrated machine, it is also possible to be Intelligent set top box, it is also possible to be various hand held television terminals 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 is connected with cloud server network, and cloud server is provided with the service interface of deciphering and descrambling program to digital TV terminal.Digital TV terminal, according to the CAT Conditional Access Table in PSI and Program Map Table, calls the service interface of the deciphering and descrambling program that cloud server provides, and obtains the data fed back after transmission stream being carried out deciphering and descrambling process by cloud server.
Specifically, first, digital TV terminal obtains EMM data by the CAT Conditional Access Table in PSI;Then, described EMM data and terminal device information (such as MAC Address, serial number, device type etc.) are packaged into network packet, it is sent to cloud server by agreement (such as procotols such as HTTP), according to the network packet received, terminal use authorized accordingly judgement by cloud server, and return result.
Digital TV terminal calls the service interface of the deciphering and descrambling program that cloud server is disposed by agreement (such as procotols such as HTTP), and the first data that the service interface obtaining cloud server feeds back, these first data include the above-mentioned result of cloud server feedback.
Digital TV terminal resolves described first data, it is judged that whether terminal use has mandate;If terminal use is without mandate, then prompting user's actual program unauthorized.
If terminal use has mandate, then obtain ECM data by the Program Map Table in PSI.
Described EMM data and ECM data are packaged into network packet, are sent to cloud server, cloud server be decrypted scramble process according to the network packet received, and return result.
Digital TV terminal calls the service interface of the deciphering and descrambling program that cloud server provides by agreement (such as procotols such as HTTP), obtaining the second data of cloud server feedback, these second data include the above-mentioned second time result of cloud server feedback.
Afterwards, digital TV terminal resolves the second data of cloud server feedback, obtains the Control Word of described transmission stream.
Finally, digital TV terminal sends resolving the Control Word obtained into decoder, completes the descrambling to transmission stream.
The deciphering and descrambling process of the present embodiment scheme can be as shown in Figure 4.
The present embodiment passes through such scheme, by obtaining transmission stream and PSI;According to the CAT Conditional Access Table in PSI and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;The control word of transmission stream is obtained from the data of feedback;Control word is sent into decoder be decoded, thus, the condition reception making digital TV terminal is no longer dependent on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus reducing the production cost of product, reduce integrated work, accelerate the R&D cycle of product, strengthen product competitiveness;Additionally, based on the software configuration of cloud computing, have better autgmentability, it is convenient that offer is carried out in the colorful value-added service of horn of plenty.
More specifically, described in call acquisition module 202, be additionally operable to obtain EMM data by CAT Conditional Access Table in PSI;Described EMM data and terminal device information are packaged into network packet, are sent to cloud server;Call the service interface of the deciphering and descrambling program that cloud server provides, obtain the first data of cloud server feedback;Resolve described first data, it is judged that whether terminal use has mandate;Terminal use without, when authorizing, pointing out user's actual program unauthorized.If there being mandate, then obtain ECM data by the Program Map Table in PSI;Described EMM data and ECM data are packaged into network packet, are sent to cloud server;Call the service interface of the deciphering and descrambling program that cloud server provides, obtain the second data of cloud server feedback.
Described control word acquisition module 203 is additionally operable to resolve described second data, obtains the control word of described transmission stream.
The present embodiment passes through such scheme, the condition reception making digital TV terminal is no longer dependent on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus reducing the production cost of product, reduce integrated work, accelerate the R&D cycle of product, strengthen product competitiveness;Additionally, based on the software configuration of cloud computing, have better autgmentability, it is convenient that offer is carried out in the colorful value-added service of horn of plenty.
Additionally, one digital TV terminal condition receiving system of the present invention, including: cloud server and the digital TV terminal being connected with described cloud server network;Wherein:
Described cloud server is the service interface that digital TV terminal is provided with deciphering and descrambling program, processes calculating for carrying out deciphering and descrambling for the transmission stream of digital TV terminal;
Described digital TV terminal is the terminal described in example performed as described above.
The present embodiment realizes process and the principle of the deciphering and descrambling of digital TV terminal by cloud server, refer to the various embodiments described above, does not repeat them here.
Embodiment of the present invention digital TV terminal condition receiving method, terminal and system, by obtaining transmission stream and PSI;According to the CAT Conditional Access Table in PSI and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;The control word of transmission stream is obtained from the data of feedback;Control word is sent into decoder be decoded, thus, the condition reception making digital TV terminal is no longer dependent on the various hardware device based on deciphering and descrambling module, such as smart card, built-in descrambling chip etc., thus reducing the production cost of product, reduce integrated work, accelerate the R&D cycle of product, strengthen product competitiveness;Additionally, based on the software configuration of cloud computing, have better autgmentability, it is convenient that offer is carried out in the colorful value-added service of horn of plenty.
The foregoing is only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every equivalent structure utilizing description of the present invention and accompanying drawing content to make or flow process conversion; or directly or indirectly it is used in other relevant technical field, all in like manner include in the scope of patent protection of the present invention.

Claims (10)

1. a digital TV terminal condition receiving method, it is characterised in that including:
Obtaining transmission stream and Program Specific Information, described Program Specific Information includes CAT Conditional Access Table and Program Map Table;
According to the CAT Conditional Access Table in described Program Specific Information and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;
The control word of described transmission stream is obtained from the data of described feedback;
Described control word is sent into decoder described transmission stream is unscrambled.
2. method according to claim 1, it is characterized in that, described according to the CAT Conditional Access Table in described Program Specific Information and Program Map Table, call the service interface of the deciphering and descrambling program that cloud server provides, and the step obtaining the data of described service interface feedback includes:
Entitlement Management Message is obtained by the CAT Conditional Access Table in Program Specific Information;
Described Entitlement Management Message and terminal device information are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the first data that described service interface returns;
Resolve described first data, it is judged that whether terminal use has mandate;
If there being mandate, then obtain Entitlement Control Message by the Program Map Table in Program Specific Information;
Described Entitlement Management Message and Entitlement Control Message are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the second data that described service interface returns.
3. method according to claim 2, it is characterised in that the step of the described control word obtaining described transmission stream from the data of feedback includes:
Resolve described second data, obtain the control word of described transmission stream.
4. method according to claim 2, it is characterised in that described parsing the first data, it is judged that also include after the step whether terminal use has a mandate:
If terminal use is without mandate, then prompting user's actual program unauthorized.
5. the method according to any one of claim 2-4, it is characterised in that described terminal device information includes: the MAC Address of terminal unit, serial number and device type.
6. a digital TV terminal, it is characterised in that including:
Data stream acquisition module, is used for obtaining transmission stream and Program Specific Information, and described Program Specific Information includes CAT Conditional Access Table and Program Map Table;
Call acquisition module, for according to the CAT Conditional Access Table in described Program Specific Information and Program Map Table, calling the service interface of the deciphering and descrambling program that cloud server provides, and obtain the data of described service interface feedback;
Control word acquisition module, for obtaining the control word of described transmission stream from the data of described feedback;
Decoder module, unscrambles described transmission stream for described control word is sent into decoder.
7. terminal according to claim 6, it is characterised in that
Described call acquisition module, be additionally operable to obtain Entitlement Management Message by the CAT Conditional Access Table in Program Specific Information;Described Entitlement Management Message and terminal device information are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the first data that described service interface returns;Resolve described first data, it is judged that whether terminal use has mandate;If there being mandate, then obtain Entitlement Control Message by the Program Map Table in Program Specific Information;Described Entitlement Management Message and Entitlement Control Message are packaged into network packet, are called the service interface of the deciphering and descrambling program being deployed in cloud server by procotol, and obtain the second data that described service interface returns.
8. terminal according to claim 7, it is characterised in that
Described control word acquisition module, is additionally operable to resolve described second data, obtains the control word of described transmission stream.
9. the terminal according to claim 7 or 8, it is characterised in that
Described call acquisition module, be additionally operable to terminal use without, when authorizing, pointing out user's actual program unauthorized.
10. a digital television conditional access system, it is characterised in that including: cloud server and the digital TV terminal being connected with described cloud server network;Wherein:
Described cloud server is the service interface that digital TV terminal is provided with deciphering and descrambling program, carries out deciphering and descrambling process for the transmission stream for digital TV terminal;
Described digital TV terminal is the terminal according to any one of claim 6-9.
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 true CN105791954A (en) 2016-07-20
CN105791954B 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)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106488321A (en) * 2016-12-22 2017-03-08 深圳Tcl数字技术有限公司 TV decryption method and system
CN106713977A (en) * 2016-12-22 2017-05-24 深圳Tcl数字技术有限公司 Network playing method and device
CN106803979A (en) * 2017-02-20 2017-06-06 深圳创维数字技术有限公司 A kind of method and system for supporting multiple programs to descramble simultaneously
CN108040271A (en) * 2017-12-26 2018-05-15 深圳国微技术有限公司 A kind of DTV fingerprint implant system, method and Conditional Access Module

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101076109A (en) * 2007-05-11 2007-11-21 天栢宽带网络科技(上海)有限公司 Two-way CA system of digital TV-set and method for ordering and cancelling programm based on it
CN101277181A (en) * 2008-05-04 2008-10-01 福州大学 A Dynamic Multilayer Encryption Method for Streaming Media Digital Rights Management
CN101697511A (en) * 2009-09-22 2010-04-21 南京大学 Method and system for receiving mobile streaming media conditions
CN102098295A (en) * 2010-12-28 2011-06-15 上海华御信息技术有限公司 Method for improving data security under SaaS application
CN102271285A (en) * 2011-08-10 2011-12-07 深圳国微技术有限公司 Conditional access module and digital television realization method
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
US20140281537A1 (en) * 2013-03-15 2014-09-18 General Instrument Corporation Protection of control words employed by conditional access systems

Family Cites Families (3)

* 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
CN103596050A (en) * 2013-02-08 2014-02-19 山东泰信电子股份有限公司 Digital television signal reception system and reception method thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101076109A (en) * 2007-05-11 2007-11-21 天栢宽带网络科技(上海)有限公司 Two-way CA system of digital TV-set and method for ordering and cancelling programm based on it
CN101277181A (en) * 2008-05-04 2008-10-01 福州大学 A Dynamic Multilayer Encryption Method for Streaming Media Digital Rights Management
CN101697511A (en) * 2009-09-22 2010-04-21 南京大学 Method and system for receiving mobile streaming media conditions
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
CN102271285A (en) * 2011-08-10 2011-12-07 深圳国微技术有限公司 Conditional access module and digital television realization method
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
US20140281537A1 (en) * 2013-03-15 2014-09-18 General Instrument Corporation Protection of control words employed by conditional access systems

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106488321A (en) * 2016-12-22 2017-03-08 深圳Tcl数字技术有限公司 TV decryption method and system
CN106713977A (en) * 2016-12-22 2017-05-24 深圳Tcl数字技术有限公司 Network playing method and device
CN106488321B (en) * 2016-12-22 2020-03-17 深圳Tcl数字技术有限公司 Television decryption method and system
CN106803979A (en) * 2017-02-20 2017-06-06 深圳创维数字技术有限公司 A kind of method and system for supporting multiple programs to descramble simultaneously
CN108040271A (en) * 2017-12-26 2018-05-15 深圳国微技术有限公司 A kind of DTV fingerprint implant system, method and Conditional Access Module

Also Published As

Publication number Publication date
CN105791954B (en) 2019-02-01
WO2016101687A1 (en) 2016-06-30

Similar Documents

Publication Publication Date Title
EP2802152B1 (en) Method for secure processing a stream of encrypted digital audio / video data
CN105656941B (en) Identification authentication system and method
US20080025509A1 (en) Methods of scrambling and descrambling units of data
EP2699014A1 (en) Terminal based on conditional access technology
US8619993B2 (en) Content protection for OMA broadcast smartcard profiles
JP2008512924A (en) How to provide conditional access
JP2010193449A (en) Method of securely providing control word from smart card to conditional access module
EP2373019A1 (en) Secure descrambling of an audio / video data stream
CN105007163B (en) Transmission, acquisition methods and the transmission of wildcard, acquisition device
CN105791954A (en) Digital television terminal conditional access method and system and terminal
CN105245944A (en) DVB (Digital Video Broadcasting)-based multi-terminal program playing method and system, set top box and mobile terminal
CN103596050A (en) Digital television signal reception system and reception method thereof
US11308242B2 (en) Method for protecting encrypted control word, hardware security module, main chip and terminal
CN105898419A (en) Program payment method and system based on set top box
CN103581751B (en) A kind of digital television signal receives system and method for reseptance
CN101132408A (en) Method, device and system for processing streaming media content
CN105704526B (en) DRM method and system, TV gateway and the terminal of DTV
US10419800B2 (en) Method to identify the origin of a security module in pay-TV decoder system
CN101321261B (en) Front-end system, user terminal and authorization management information distribution method
Diaz-Sanchez et al. Sharing conditional access modules through the home network for Pay TV Access
CN100544429C (en) A kind of mobile phone TV services content protecting method
KR20110118178A (en) How to protect access to audio / video content within a decoding unit
US10075419B2 (en) Method and device to protect a decrypted media content before transmission to a consumption device
CN105744354B (en) Descrambling method and system for scrambled transport stream
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

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