CN1254473A - 广播和接收系统以及用于上述系统的有条件访问系统 - Google Patents

广播和接收系统以及用于上述系统的有条件访问系统 Download PDF

Info

Publication number
CN1254473A
CN1254473A CN97182179A CN97182179A CN1254473A CN 1254473 A CN1254473 A CN 1254473A CN 97182179 A CN97182179 A CN 97182179A CN 97182179 A CN97182179 A CN 97182179A CN 1254473 A CN1254473 A CN 1254473A
Authority
CN
China
Prior art keywords
emm
broadcast
receiver
receiving system
decoder
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
CN97182179A
Other languages
English (en)
Other versions
CN1231061C (zh
Inventor
M·贝阿西
P·德拉塔尔埃
J-F·耶日埃奎尔
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.)
Nagra France Sas
KCA Licensing SA
Original Assignee
Canal Plus SA
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26070203&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1254473(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Canal Plus SA filed Critical Canal Plus SA
Publication of CN1254473A publication Critical patent/CN1254473A/zh
Application granted granted Critical
Publication of CN1231061C publication Critical patent/CN1231061C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/357Cards having a plurality of specified features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
    • G06Q20/40975Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/007Transform coding, e.g. discrete cosine transform
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0014Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
    • G11C16/105Circuits or methods for updating contents of nonvolatile memory, especially with 'security' features to ensure reliable replacement, i.e. preventing that old data is lost before new data is reliably written
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/062Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2351Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving encryption of additional data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42676Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4353Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving decryption of additional data
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44236Monitoring of piracy processes or activities
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47211End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6137Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a telephone network, e.g. POTS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6187Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1435Saving, restoring, recovering or retrying at system level using file system or storage system metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream decryption

Abstract

一种数字卫星电视系统,它包括与多个末端用户的电视接收机相连的多个机顶盒,设在每个STB中的调制解调器,采用多个通信服务器或与之相连的用户授权系统,包括在SAS中用于产生电子管理信息的装置,单独地将每个STB与SAS相互连接的回路信道,包括在SAS或每个STB中的装置,这样将相关EMM注入到系统中的所需信息就直接加到包括在SAS中或与之相连的相关通信服务器上,以发出所述EMM的授权,并且/或者该装置将调制解调器连到回路信道上以及各装置上,从而使EMM从包括在SAS中或与之相连的相关通信服务器上直接发到解码器上。另外,还公开了一些重要的特征。

Description

广播和接收系统以及用于上述系 统的有条件访问系统
本发明涉及一种广播和接收系统,具体讲,涉及一种大众传播数字交互卫星电视系统,以及一种对其有条件访问的系统。
具有但不排它地说,本发明涉及到大众传播的广播系统,它具有某些或全部下列最佳特征。
*是一种信息广播系统,最好是一种无线电广播和/或电视广播系统;
*是一种卫星系统(尽管可应用于有线或地面传输);
*是一种最好是使用MPEG、更好是使用MPEG-2的数字系统,是用于数据/信号传输的压缩系统;
*能提供交互。
更加具体地讲,本发明涉及所谓的付费电视(或广播),用户/观众可选择已付费了的节目/电影/游戏,这种方式称作有偿收视(PPV)或在对数据下载时的所谓有偿下载(PPF)。
借助此已知的PPV或PPF系统,用户/观众为了得到所选的产品就要花大量的时间。
例如在一个已知的系统中,为了获得所选产品就要执行以下步骤:
I)用户先给所谓的用户管理系统(SMS)打电话,在该已知系统中,SMS包括多个人工接线员,这些接线员回答用户的来电并将用户要选的产品的必要信息以及用户的财务状况通知给用户授权系统(SAS),该系统中也包括或涉及到多个通信服务器。
II)在将通信服务器与用户的电视机接通之前,接线员要核查用户的财务状况,这样,所要的东西才能传给用户供观看。
*在另一种已知系统中,人工接线员被自动应答服务器替代,这样,当用户打电话给SMS后,就会听到录音,按录音与I)中步骤相同送入相同信息。
第二种结构可以减少第一种结构中固有的延误,在有大量的用户在同一时间要预订时第一种结构的装置更易过载。
但尽管用了第二种装置,用户还要长串数字的信息,从而产生了出错的机会而且耗时。
第三种结构涉及的是用户采用法国的MINITEL和英国的PRESTEL的系统的屏幕,这种系统取代了与上述第二种结构有关的语音服务器。MINITEL和PRESTEL系统在用户端使用了调制解调器。
在所有这些装置中,用户都要耗时并输入使系统能工作的信息,以将用户所选的节目送到用户的电视机上。
在使用卫星电视系统的情况下,在用户接收所选的节目时还有另外的延时。
在PPV和PPF系统中,控制用户对节目的访问的码元被称作权限管理信息(EMM),它需要注入到系统中以使用户能访问节目。具体讲,EMM是一种机制,借此可使代表节目的加密数据能被特定的单个用户解密。
在已知的卫星电视系统中,EMM以规则间隔的MPEG-2数据流经卫星链路发送到用户的电视上。对于特定用户的EMM来说,在用户的EMM发射到达用户的电视机之前可能要拖延几分钟。
这种发射延时是前述用户手动输入某些数据到系统中的固有延时之外的延时。这两个延时的累加效果就可能是用户为得到所选节目要花5分钟。
本发明所涉及的就是为了克服此问题的一些事物。
第一方面,本发明提供了一种有条件访问系统,它包括:
用于生成多个(最好是有条件访问的)消息的装置;以及
用于接收此消息的装置,所述接收装置适于通过直接与所述生成装置相连的通信服务器与所述生成装置通信。
最好,消息是用于发给(例如通过广播)接收装置的权限消息,所述生成装置适于根据从所述接收装置接收的数据生成权限消息。
生成装置可通过所述通信服务器或卫星异频雷达收发机将数字数据分组的消息发送给所述接收装置。
接收装置可通过调制解调器或电话线与所述通信服务器相连。
在一个有关的方面,本发明提供一种将有条件访问权限提供给用户的有条件访问系统,它包括:
用户管理系统;
与该用户管理系统相连的用户授权系统;
通信服务器,所述服务器直接与用户授权系统相连。
该系统还可以包括用户的接收器/解码器,该接收器/解码器经调制解调器和电话线与所述通信服务器相连,进而连到所述用户授权系统。
在第二方面,本发明提供一种广播和接收系统,它包括如上所述的有条件访问系统。
在第三方面,本发明提供一种广播和接收系统,包括:
用于生成多个与广播节目有关的权限信息的装置;
用于从所述生成装置接收所述信息的装置;
用于将接收装置接到生成装置上以接收所述信息的装置,所述连接装置能专用于接收装置与生成装置间的连接。
这种专用连接通常为硬导线连接和/或调制解调连接,还可通过移动电话系统实现连接。换言之,专用连接就是能够形成一个(从点到点的)通信信道。这正与通过空中和环境介质广播信息的情况相反。这种连接装置在接收装置中通常为调制解调器。
在其紧相关的一个方面,本发明提供了一种广播和接收系统,它包括:
用于生成多个与广播节目有关的权限信息的装置;
用于经一调制解调器从所述生成装置接收所述信息的装置;以及
用于将所述调制解调器接到所述生成装置和所述接收装置上的装置。
上述特征的优点是使用户能比以前任何方式更快地获得所需的观看授权(通过EMM),这部分地得益于SAS用的计算机码少于SMS所用的计算机码,SAS可更有效地工作(并在实时工作),部分地得益于SAS本身可直接产生所要的EMM,还部分地得益于EMM可经过专用链路(通常带调制解调)与用户或订户相通。
最好,生成装置经通信服务器与所述调制解调器相连,该服务器最好包括所述生成装置或与之相连。
接收装置还可适于通过卫星异频雷达收发机接收所述权限信息。
接收装置可以是接收器/解码器,它包括用于接收压缩的MPEG型信号的装置、用于对所接收的信号解码以提供一个电视信号的装置,以及将电视信号加到电视上的装置。
接收装置最好适于经所述调制解调器和连接装置与所述生成装置相连。接收装置可包括对最终用户插入的聪明卡读卡的装置,一旦用户插入聪明卡,其上所存的数据就能将信息从所述接收装置自动地发到所述生成装置。
另外,系统还可包括语音线路,使广播和接收系统的末端用户与生成装置通信。
从以上描述可以明白,本发明提供了两种装置,借助此类装置,可缩短用户访问所要节目所用的时间,最好同时使用两个装置以达最大节约时间的效果,但这些装置也可单个地使用。
根据本发明的再另一方面,提供了一种广播和接收系统,在广播端包括:
包括用于广播回叫请求的装置的广播系统;
而在接收端包括:
包括根据回叫请求回叫广播系统的装置的接收机。
通过提供可要求接收机回叫的广播系统,可使广播系统能从接收机上获得关于接收机状态的信息。
用于回叫广播系统的装置最好包括可接在电话系统上的调制解调器。通过带调制解调器的回叫信道,可用简单方法使本发明起作用。
另外,用于回叫广播系统的装置最好设成能向广播系统发送与接收机有关的信息。该信息可包括剩余代币的数量、预订对话数目等等。
广播系统最好包括存储信息的装置,这样在需要时可在最后时段进行处理。
广播装置最好能广播回叫请求,该回叫请求包括在给定时刻所作的回叫命令,回叫广播系统的装置可响应所述命令。通过将回叫请求设成晚于实际请求,则在系统上可获得更大的灵活性。
广播装置可以广播作为用于广播的一个或多个权限信息。
广播系统最好包括用于产生校验信息(例如一个随机号码)并将其加到接收器的装置,该接收器包括用于对校验信息加密并送到广播系统的装置,广播系统最好还包括用于对从接收机上接收的校验信息解密并将其与原校验信息相比较的装置。按此方式,可以验知接收器是真的。
上述特征可以任何适当组合来组合。它们也可以从方法上加以体现。
以下参照附图以纯粹举例的方式说明本发明的最佳特征,在附图中:
图1示出了本发明最佳实施例的数字电视系统的总体结构;
图2示出了上述数字电视系统的有条件访问系统的结构;
图3示出了上述有条件访问系统中所使用的权限管理消息的结构;
图4是本发明一个最佳实施例的用户授权系统(SAS)的硬件的概略图;
图5是上述SAS的结构的概略图;
图6是构成上述SAS一部分的用户技术管理(SubscriberTechnical Management)服务器的概略图;
图7是如上述SAS所实现的用于自动地更新预订的过程的流程图;
图8是上述自动更新过程中所使用的组预订位图的概略图;
图9示出了上述自动更新过程中所使用的EMM的结构;
图10详细地示出了上述EMM的结构;
图11是一订单集中服务器在用于直接通过通信服务器接收命令时的概略图;
图12概略地说明了图2的一部分,它示出了本发明的一个实施例;
图13是一订单集中服务器在用于按收来自用户授系统的命令以便请求回叫时的概略图;
图14是所述通信服务器的概略图;
图15示出了EMM发射周期率随PPV事件的时间而变的方式;
图16是用于发射EMM的消息发射器(Message Emitter)的概略图;
图17是显示将EMM存储到上述消息发器内的方式的概略图;
图18是一聪明卡(smartcard)的概略图;
图19是上述聪明卡的存储器中存储区结构的概略图,以及
图20是PPV事件描述的概略图。
图1示出了本发明数字电视广播和接收系统100的概貌。本发明包括一通常的数字电视系统2000,它使用周知的MPEG-2压缩系统来传送压缩后的数字信号。具体地说,广播中心内的MPEG-2压缩器2002接收数字信号流(一般是视频信号流)。压缩器2002通过线路2006与一多路复用器和扰码器2004相连。多路复用器2004接收多个其它输入信号、汇集一个或多个传输流并将压缩后的数字信号通过线路2010传给广播中心的发射器2008,所说的线路当然可以呈包括电信线路在内的多种形式。发射器2008通过上行线路2012将电磁信号传给卫星收发器2014,在该收发器中,对所述电磁信号作电学处理并通过理论上的下行线路2016将其广播给地面接收器2018,所述地面接收器通常呈最终用户所拥有或租借的抛物面天线的形式。将接收器2018所接收的信号传给最终用户所拥有或租借的并与最终用户的电视机2022相连的集成接收器/解码器2020。接收器/解码器2020将压缩后的MPEG-2信号解码成用于电视机2022的电视信号。
有条件访问系统3000与多路复用器2004和接收器/解码器2020相连并部分地位于广播中心内、部分地位于所述解码器内。有条件访问系统3000能使得最终用户访问来自一个或多个广播提供商的数字电视广播。可将能对涉及到商业节目(也就是说,广播提供商所出售的一种或多种电视节目)的消息进行解密的聪明卡插进接收器/解码器2020。最终用户可利用解码器2020和聪明卡以预订模式方式或有偿收视服务模式购买节目事件。
交互系统4000也与多路复用器2004和接收器/解码器2020相连并且也部分地位于广播中心内、部分地位于所述解码器内,而且能使得最终用户通过带调制解调器的反向信道4002与多种应用相交互。
以下详细说明有条件访问系统3000。
参照图2,从总体上说,有条件访问系统3000包括一用户授权系统(SAS)3002。SAS3002通过相应的TCP-IP线路3006(也可以使用其它类型的线路)与一个或多个用户管理系统(SMS)3004相连,每个广播提供商均使用一个SMS。另外,也可以在两个广播提供商之间共享一个SMS,或者,一个提供商使用两个SMS,等等。
使用“母”聪明卡3010的呈加密器3008形式的第一加密装置通过线路3012与SAS相连。使用母聪明卡3016的也呈加密器3014形式的第二加密装置通过线路3018与多路调制器2004相连。接收器/解码器2020接收一“子”聪明卡3020。通信服务器(Communication Server)3022通过带调制解调器的反向信道4002将接收器/解码器2020直接连接于SAS3002。SAS还根据请求将预订权限发送给所说的子聪明卡。
所述聪明卡包含有一个或多个商业操作者的密码。所述“母”聪明卡对不同种类的消息进行加密,而“子”聪明卡则在有权限时对该消息解密。
第一和第二加密器3008和3014分别包括一支架、一带有存储在EEPROM中的软件的电子VME卡、多达20个的电子卡以及聪明卡3010和3016,对于每个电子卡来说,一个聪明卡(聪明卡3016)用于对ECM进行加密,一个聪明卡(聪明卡3010)用于对EMM进行加密。
以下参照电视系统2000和有条件访问系统3000的各种组件来详细说明数字电视系统的有条件访问系统3000的操作。
多路复用器和扰码器
参照图1和图2,在广播中心内,首先用MPEG-2压缩器2002压缩(或降低位速率)数字视频信号。然后,通过线路2006将压缩后的信号传给多路复用器和扰码器2004,以便将该信号与诸如其它压缩数据之类的其它数据复用。
所述扰码器生成一控制字,它在扰码过程中使用并且包括在多路复用器2004中的MPEG-2数据流内。所述控制字是在内部生成的并且能使得最终用户的集成接收器/解码器2020对节目进行解扰码。
将表示如何使节目商业化的访问标准也增加到MPEG-2数据流内。可按多种“预订”模式中的一种和/或多种“有偿收视服务”(PPV)模式或事件中的一种来使节目商业化。在预订模式中,最终用户预订一种或多种商业节目或“节目集合”,从而获得观看所述集合内的每一个频道的权限。在上述最佳实施例中,可从频道集合中选出多达960种商业节目。在有偿收视服务中,最终用户可以按需购买节目。这可以通过事先预约节目(“预约模式”)或通过一进行广播就购买节目事件(“随机模式”)来加以实现。在上述最佳实施例中,不管用户是否是预订模式还是按PPV模式来观看,所有的用户都是订户,当然,PPV的观看者不一定都是订户。
所述控制字和访问标准用于形成权限控制消息(EntitlementControl Message,ECM);权限控制消息是一种按与扰码后的节目有关的方式所发送的消息。该消息包含有一控制字(它使得能对节目进行解扰码)以及广播节目的访问标准。通过线路3018将所述访问标准和控制字传给第二加密器3014。在该加密器中,生成一ECM并将其加密且传给多路复用器和扰码器2004。
数据流中由广播提供商所提供的各个服务性广播节目均包括多种不同的成份,例如,电视节目包括视频成份、音频成份、字幕成份等等。对一种服务的这些成份中的每一种分别进行扰码和加密以便随后广播给收发器2014。就所述服务的各个经扰码的成份而言,需要有一个独立的ECM。
节目发送
多路复用器2004接收电信号,这些电信号包括来自SAS3002的加密EMM、来自第二加密器3014的加密ECM以及来自压缩器2002的压缩节目。多路复用器2004对节目进行扰码并将扰码后的节目、加密的EMM和加密的ECM作为电信号通过线路2010传给广播中心的发射器2008。发射器2008通过上行线路将电磁信号发送给卫星收发器2014。
节目接收
卫星收发器2014接收并处理发射器2008所发射的电磁信号并将该信号通过下行线路2016传给通常呈用户拥有或租用的抛物面天线形式的地面接收器2018。将接收器2018所接收的信号传给最终用户拥有或租借的并与最终用户的电视机2022相连的集成接收器/解码器2020。接收器/解码器2020对信号进行多路复用以获得带有加密EMM和加密ECM的经过扰码的节目。
如果节目未被扰码,也就是说,未连同MPEG-2一道传送ECM,那么,接收器/解码器2020就对数据进行解压缩并将信号转换成视频信号以便传给电视机2022。
如果节目经过了扰码,那么,接收器/解码器2020就从MPEG-2数据流中抽出相应的ECM并将该ECM传给最终用户的“子”聪明卡3020。“子”聪明卡3020嵌在接收器/解码器2020中的槽口内。子聪明卡3020控制着最终用户是否有权对ECM进行解密并访问所说的节目。如果不是这样的话,就将一否定的状态传给接收器/解码器2020以指示不能对节目进行解扰码。如果最终用户有权限,则对ECM进行解密并抽取出所说的控制字。然后,解码器2020用上述控制字对节目进行解扰码。对MPEG-2数据流进行解压缩并将其转换成视频信号以便转交给电视机2022。
用户管理系统(SMS)
用户管理系统(SMS)3004包括一数据库3024,它除其它工作以外还对所有最终用户文件、(诸如收费标准和宣传之类的)商业数据、顶订情况、PPV细节以及涉及到最终用户消费和授权的数据进行管理。SMS在物理上可远离SAS。
各个SMS3004通过相应的线路3006将指示对要传给最终用户的权限管理消息(EMM)进行修改或创建的消息传给SAS3002。
SMS3004还将指示不修改或创建EMM而是仅指示最终用户状态变化(涉及到在订购节目时授于最终用户的权限或者对最终用户的收费量)的消息传给SAS3002。
如下所述,SAS3002将消息(通常是诸如回叫信息或记帐信息之类的请求信息)发送给SMS3004,因此,可以看出,以上两者之间的通信是双向的。
权限管理消息(EMM)
EMM是仅为个别最终用户(订户)或一组最终用户所专用的消息(与ECM相反,ECM是仅为一个经扰码的节目所专用或者在一组经扰码的节目是同一商业节目的一部分的情况下为该组节目所专用的消息)。每一组最终用户可包含给定数量的最终用户。组织成组的目的在于使带宽达到最佳,也就是说,访问一组用户可以与若干最终用户进行联系。
在将本发明付诸实践时可使用多种特定类型的EMM。个别的EMM为个别的用户所专用并通常在提供有偿收视服务时使用,EMM包含分组标识以及用户在该组中的位置。所谓的“组(Group)”预订EMM为例如由256个用户构成的用户组所专用并通常在对某些预订服务进行管理时使用。这种EMM具有组标识和用户组位图。观众EMM为所有观众所专用并且可例如为一特定的操作者所使用以提供某些免费服务。“观众”是用户的总称,这些用户具有带相同操作者标识(Operator Identifier OPI)的聪明卡。最后,“唯一”(unique)EMM是指所述聪明卡的唯一标识。
以下参照图3说明典型的EMM的结构。实现为一系列数字数据位的EMM基本上包括一头标3060、EMM主体3062以及一特征码3064。头标3060又包括:一类型标识3066,它用于标识出所说的类型是个体、组、听众还是某种其它类型;一长度标识3068,它给出了EMM的长度;一用于EMM的可选地址3070;一操作者标识3072;以及,一关键字标识3074。当然,EMM主体3062可随EMM类型的不同而有很大变化。最后,通常为8字节长的特征码3064对EMM中其余数据的问题进行多种检验。
用户授权系统(SAS)
将SMS3004所生成的消息通过线路3006传给用户授权系统(SAS)3002,SAS3002则又生成证实收到SMS3004所生成的消息的消息并将这些证实消息传给SMS3004。
如图4所示,上述SAS在硬件层次上以周知的方式包括:一主机3050(在本实施例中,该主机是DEC机),它与一个成多个用于数据和命令输入的键盘3052相连;一个或多个视频显示装置(VDU)3054,它同于显示输出信息;以及,数据存储装置3056。还可在硬件上提供某些其它设备。
在本实施例中,上述SAS在软件层次上运行于标准的开放式VMS操作系统,以下将参照图5在总体上说明这套软件的结构,应该认识到,也可以用硬件来实现所说的软件。
从总体上说,所述SAS包括:一预订链接区(SubscriptionChain area)3100,它可给出对预订模式的权限并每月自动地更新该权限;一有偿收视链接区(Pay Per View Chain area)3200,它可给出对PPV事件的权限;以及,一EMM发射器(EMMInjector)3300,它用于将预订和PPV链接区所创建的EMM传给多路复用器和扰码器2004从而给MPEG流加上EMM。如果要授与诸如就将计算机软件下载到用户个人计算机而言的有偿文档(Pay Per File,PPF)权限之类的其它权限,也可以设置其它类似的链接区。
SAS3002的一个功能是根据商品化的不同模式(预约模式、随机模式)来管理对电视节目的访问权限,所说的电视节目可以是预订模式中的商业节目或者是作为PPV事件而出售的。SAS3002根据上述权限和接收自SMS3004的信息生成用于用户的EMM。
预订链接区3100包括一命令接口(Command Interface,CI)3102、一用户技术管理(STM)服务器3104、一消息生成器(Message Generator,MG)3106以及一加密器(Ciphering Unit)3008。
PPV链接区3200包括:一授权服务器(AuthorisationServer,AS)3202;一关系数据库3204,它用于存储最终用户的相关详细资料;一本地黑名单数据库3205;用于上述数据库的数据库服务器(Database Server)3206;一订单集中服务器(Order Centralized Server,OCS)3207;一用于节目广播器的服务器(Server for Programme Broadcaster,SPB)3208;一消息生成器(MG)3210,其功能与用于上述预订链接区的功能基本上相同,以下不再予以说明;以及,加密器3008。
EMM发射器3300包括多个消息发射器(MessageEmitter,ME)3302、3304、3306和3308以及软件多路复用器(Software Multiplexer,SMUX)3310和3312。在上述最佳实施例中,有两个用于消息生成器3106的ME3302和3304以及另外两个用于消息生成器3210的ME3306和3308。ME3302和3306与SMUX3310相连,而ME3304和3308则与SMUX3312相连。
以下对SAS的三个主要组成部分的每一个均作详细说明(预订链接区、PPV链接区和EMM发射器)。
预订链接区
首先说明预订链接区3100,命令接口3102主要用于将消息从SMS3004传给STM服务器3104和OCS3206并将消息从OCS传给SMS。命令接口将直接命令或包含有命令的批文件当作来自SMS的输入。命令接口对来自STM服务器的消息进行句法分析并且能在消息出错(参数越界、缺少参数等)时发射准确的消息。命令接口跟踪一跟踪文件3110中呈文本形式的输入命令而且还跟踪一重播文件3112中呈二进制形式的输入命令,以便对一系列命令进行重播。可禁止跟踪并限制文件的大小。
以下具体参照图6详细说明STM服务器3104。STM服务器是上述预订链接区的主引擎并能管理免费权限、创建新用户以及更新现有用户。如图6所示,将命令按一定的格式传给消息生成器3106,所说的格式不同于将命令传给STM服务器时所用的格式。对每个命令来说,STM服务器都能仅在已成功地处理命令并将其发送给MG时将一确认消息发送给CI。
所述STM服务器包括一用户数据库3120,其中存储有用户的相关参数(聪明卡号、商业数据、状态、组及在该组中的位置等等)。上述数据库对照该数据库的内容对CI3102所发送的命令进行语义检查并在命令有效时更新该数据库。
所述STM服务器还对STM服务器与MG之间的先进先出(FIFO)缓冲存储器3122以及备份盘的FIFO3124进行管理。上述FIFO的作用是在MG因任何原因而暂时不能进行响应时使来自CI的命令流平均化。上述FIFO还能确保在STM服务器或MG崩溃的情况下不会丢失命令,这是因为,在重新启动时,所述STM会将FIFO清空(也就是说发送给MG)。上述FIFO可实现为文件。
所述STM服务器的核心包括一自动更新服务器3126,它可自动地进行更新并在操作者要求的情况下生成免费权限。在这种情况下,尽管应该认识到在SMS处初始化新权限的形成,但是,可将进行更新看作是包括第一次形成权限。正如会看到的那样,这两者可大致用相同的命令和EMM来加以处理。
使STM分离于SAS并且使自动更新服务器位于SAS内而不是(像在周知系统中那样)位于SMS3004内是一项特别重要的特征,这是因为,它能显著地减少需要从SMS传给SAS的命令数(记住,SMS和SAS可能处于不同的地点并由不同的操作者来控制)。事实上,自SMS所请求的两个主命令仅仅是应该开始一新的预订服务并(例如在未付费的情况下)中止一现有预订服务的命令。通过使SMS与SAS之间的命令交换减至最少,可以降低这两者之间的线路3006中的命令传输故障的概率,而且,SMS的结构一般也无需考虑有条件访问系统3000的特点。
按图7的流程图所示的方式进行自动更新。为了降低带宽,假定非常高的更新百分比是标准的,那么,就在用户组中进行更新,在本最佳实施例中,每组有256个个别用户。所述流程图始于开始步骤3130并前进至步骤3132,在该步骤中,按月启动更新功能(当然,应该注意,也可以有其它频率)。在按月频率的情况下,就如不进行更新权限就会到期的当前月份和所有以后月份而言,将权限赋给最终用户。
在步骤3134中,就每一组以及该组中的个别用户访问用户数据库3120,以确定是否要更新特定个体的权限。
在步骤3136中,根据上述用户数据库的内容形成如图8所示的组预订位图。该位图包括一组标识(在这种情况下是组1-“G1”)3138以及256个个别用户存储区3140。根据特定用户是否要对其权限进行更新而将上述位图中的各个设置成1或0。图8中示出了一组典型的二进制数据。
在步骤3142中,将包括在组预订位图在内的适当命令传给消息生成器3106。在步骤3143中,所述消息生成器设置一过期日期以向聪明卡指明这样的日期,超过该日期特定预约EMM将不再有效,一般将这一日期设是为下一个月的月末。
在步骤3144,所述消息生成器根据上述命令生成适当的组预订EMM并要求加密器3008对EMM进行加密,然后,将加密后的EMM传给EMM发射器3300,在步骤3146中,EMM发射器3300将EMM加进MPEG-2数据流。
步骤3148表明,对每一组重复上述过程。这一过程最后在结束步骤3150结束。
事实上,以上参照图7所述的流程图具体涉及到对预订的更新。所述STM还以相似的方式管理免费观众的权限以及新用户。
就用于特定电视节目或成组的这种节目的免费观众权限而言,可通过STM将一命令传给消息生成器以生成带有过期日期即给定的天数(或周数)的适当观众EMM(用于整个观众),从而可获得这种权限。MG根据上述STM命令来计算精确的过期日期。
就新用户而言,涉及到两个阶段。首先,购买时接收器/解码器2020内的聪明卡能向用户提供一段给定时间(一般是几天)的免费权限(如果操作者希望的话)。这一点可通过生成用于用户的并且包括相关过期日期的位图来实现。然后,用户将其完整的书面材料交给(在SMS)对用户进行管理的操作者。一旦对所述书面材料进行了处理,SMS就向SAS提供一用于该特定用户的开始命令。一旦SAS接收到开始命令,STM就命令MG将一唯一地址赋给该新用户(包括特定的组号和在该组中的位置)并生成一特殊的所谓的“商业节目”预订EMM(与通常的用于更新的“组”收费EMM相反)以向特定的用户提供权限直至下一个月月末。从这时开始,就如上所述那样自动地进行用户更新。利用上述两阶段的过程,可以向新用户授权直至SMS发出一中止命令。
应该注意,所述商业节目预订EMM用于新用户并用于重新启用现有用户。所述组预订EMM用于进行更新和挂起。
参照图9,由上述过程生成的典型的预订EMM主体(也即忽略了头标和特征码)包括下列主要部分即:256位预订(或用户组)位图3152;用于对EMM加密的128位管理加密关键字3154;64位私用加密关键字3154,它使得聪明卡3020对控制字进行解密以访问广播节目;以及,16位过期日期3158,它指明了这样的日期,超过该日期聪明卡就会忽略上述EMM。事实上,在上述最佳实施例中,设置在三组私用关键字,一组用于当前月份,一组用于下一个月、一组用于在系统出故障时进行恢复。
更具体地说,除管理加密关键字3154外,所述组预订EMM主体具有所有的上述组成部分。所述商业节目预订EMM主体(它用于个别用户)包括代替整个用户组位图3152的组ID(标识)后面是在该组中的位置,然后是管理加密关键字3154和三组私用关键字3156,随后是相关的到期日期3158。
消息生成器3106用于将STM服务器3104发出的命令转换成EMM以便传给消息发射器3302。参照图5,首先,MG生成EMM主体并将其传给加密器3008以便相对管理和私用关键字进行加密。CU将特征码3064填加到EMM上并将该EMM传回给MG,在MG中加上头标3060。因此,传给消息发射器的EMM是完整的EMM。所述消息生成器还确定广播开始和结束的时间以及EMM的发射速率并将这些内容作为适当的指令连同EMM传给消息发射器。所述MG仅生成一给定的EMM一次,这就是进行周期性传送的ME。
参照图5,消息生成器包括自己的EMM数据库3160,该数据库在相关EMM的生命周期内存储着该EMM。一旦其发射期限已满,就删除该EMM。所述数据库用于确保MG与ME之间的一致性,因此,例如,在将最终用户挂起时,ME不会继续发送更新信号。在这方面,MG计算相关的操作并将它们发送给ME。
一旦生成了一EMM,MG就将一唯一的标识赋给该EMM。当MG将该EMM传给ME时,也就传递了上述EMM标识(ID)。这就能在MG和ME处识别一特定的EMM。
参照预订链接区,消息生成器包括两个FIFO3162和3164,一个用于EMM发射器3300内的各个相关的消息发射器3302和3304,一个同于存储加密后的EMM。由于预订链接区和EMM发射器可分隔开显著的距离,故即使上述两者之间的线路3166和3168出现故障,使用FIFO也可使EMM的传送有完全的连续性。在有偿收视链接区内设置有相类似的FIFO。
具体地说是消息生成器在总体上说是在条件访问系统的一个特征涉及到通过将长度参数和标识参数混合起来从而减少EMM主体3062的长度以节省空间这种方法。以下参照图10对此进行说明,图10说明了一个示例性的EMM(事实上,它是一个PPVEMM,这种EMM是最简单的EMM)。在Pid(数据包或“参数”标识)3170中减少了长度。该Pid包括两部分即实际的ID3172以及用于数据包3174的长度参数(此参数是必需的,以便能确认出下一个数据包的起点)。整个Pid为刚好一个字节的信息,4位供ID使用,4位供长度参数使用。由于4位不足以按纯二进制的方式限定所说的长度,故使用了位与实际长度之间的对应关系,这种对应关系体现在一对照表中,该对照表存储在消息生成器中的存储区3178内(见图5)。所述对应关系通常如下:
0000=0
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001=9
1010=10
1011=11
1100=12
1101=16
1110=24
1111=32
可以看出,所述长度参数并不与数据包的实际长度成正比,它们的关系部分地是平方关系而不是线性关系。这就使得数据包的长度有较大的范围。
有偿收视链接区
就有偿收视链接区3200而言,参照图5,具体地说,授权服务器3202具有订单集中服务器3207作为客户机,所述订单集中服务器请求有关与通信服务器3022相连以购买PPV节目的各个用户的信息。
如果从AS3202中已知有用户,则可进行一组交易。如果就订单对用户进行了授权,则AS就会形成一帐单并将其发送给OCS。否则,就将未对订单授权的信号发给OCS。
如果已对至少一个交易进行了授权,那么,AS仅在上述成组交易结束时通过数据库服务器(DBAS)3206来更新最终用户数据库3204,这就能使数据库访问的次数达到最优。
AS授权进行购买所依据的标准存储在上述数据库中,可通过DBAS过程来加以存取。在一个实施例中,上述数据库与STM所访问的数据库相同。
可根据客户的情况拒绝进行授权(PPV_Forbidden,Casino_Forbidden…)。STM3104代表SMS3004对上述标准进行更新。
还要检查如(用信用卡、自动付款或每天合法代币购买量等)购买限制之类的其它参数。
就用信用卡付款而言,要对照存储在本地黑名单数据库3205内的本地黑名单来检查卡号。
当所有的验证均成功时,所述AS就:
1、生成帐单并将其发送给OCS,OCS填写该帐单并将其存储到一个文件中,以后将此文件发送给SMS以便进行处理(客户的实际的帐单);以及
2、更新上述数据库以便主要地设置新的购买限制。
这种如果可以就检查并生成帐单的机制适用于各个命令,用户可在单个连接期间进行请求(可在一次会话中预定例如5部电影)。
应该注意,与SMS所具有的信息量相比,AS具有减少了的与用户有关的信息量。例如,AS没有用户的姓名或地址。另一方面,AS具有用户的聪明卡号、用户消费级别(因此,可将不同的节目服务用于不同的用户)以及各种标志,这些标志例如是表示用户是赊购还是用户暂停还是聪明卡被盗的状态。使用减少了的信息量有助于减少对特定用户的请求进行授权所花费的时间。
DBAS3206的主要目的是通过并行访问提高从AS来看的数据库效率(所以,仅用一个DBAS来限定一种结构实际上是没有意义的)。一个AS参数限定了应连接多少个DBAS。一个给定的DBAS可仅与一个AS相连接。
OCS2307主要处理PPV命令。该OCS按多种模式进行操作。
首先,OCS处理SMS所发出的诸如节目更新(例如,如果SMS已存储了帐单,那么,OCS就不生成帐单)、更新聪明卡3020中的钱夹以及取消/更新会话之类的命令。
上述过程中的各个步骤是:
1、(用AS3202)确认相关的用户;
2、如果有效,就向消息生成器生成适当的命令,收便发送一适当的EMM。命令可以是:
节目订购,
更新钱夹,
会话删除。
请注意,上述操作并不意味着形成记帐信息,这是因为,业已从SMS周知有帐单。使这些操作与“免费节目”的购买相一致。
其次,OCS处理经由通信服务器3022接收自用户的命令。可通过与接收器/解码器2020相连的调制解调器或通过用电话4001的语音启动或通过用MINITEL、PRESTEL或可用的类似系统来接收这些命令。
再次,OCS处理SMS发出的回叫请求。以下详细说明后两种操作模式。
在上述第二种模式中,说明了OCS处理经由通信服务器3022直接接收自最终用户(订户)的命令。这些命令包括(诸如用于特定PPV事件的)节目订购、用户所请求的预订修改以及对父母关注码的重置(父母关注码是这样的代码,父母可用该代码来限制对某些节目或某类节目的观看权限)。
以下参照图11详细地说明处理上述命令的方式。
用户订购节目包括下列步骤:
1、利用AS确认通过CS3022进行呼叫以订购特定节目的主叫用户;
2、用AS对主叫用户请求的有效性进行检查(用接收器/解码器2020将订单发到AS,可通过验证聪明卡3020的详细资料来做到这一点);
3、确定购买的价格;
4、检查上述价格不会超过主叫用户的信用卡限额等;
5、从AS接收部分帐单;
6、填写帐单中的其它项目,以形成一完整的帐单;
7、将上述完整的帐单增加到记帐信息存储文件3212中以便进行后续处理;以及,
8、将相应的命令发送给PPV消息生成器3210以生成相关的EMM。
如果用户用接收器/解码器2020发出节目订单,那么,就在调制解调器线路4002上发送所述EMM(以下将详细说明其细节),否则,就广播上述EMM。(在用户使用接收器/解码器2020发出订单的情况下)一个例外是调制解调器的连线有某种故障,在这种情况下,对EMM进行无线广播。
用户所请求的预订修改包括:
1、(用AS)确认主叫用户;
2、将信息发送给命令接口,该CI又将该信息发送给SMS;以及
3、(如果可以修改,根据修改的费用)OCS通过CI接收来自SMS的应答。
如果用接收器/解码器2020请求修改,OCS就向SMS生成一确认信息。否则,例如就电话或Minitel而言,提醒用户进行确认并通过OCS和CI将应答发送给SMS。
重置父母关注码包括:
1、(用AS)确认主叫用户;以及
2、将一命令发送给MG以生成一带有适当重置口令的适当EMM。
就重置父母关注码而言,出于安全的原因不允许重置该代码的命令产生于接收器/解码器。只有SMS、电话和MINITEL或类似的系统才能产生这种命令。所以,在这种特定的情况下,仅用无线的方式而不是用电话线来广播EMM。
从上述OCS的不同操作模式的实例中可以看出,用户可直接访问SAS特别是OCS和AS,因为,通信服务器直接与SAS特别是与OCS相连。这种重要的特征涉及到减少用户将其命令传给SAS的时问。
以下参照图12进一步说明上述特征,从图12中可以看出,最终用户的机顶盒(Set-Top-Box)特别是其接收器/解码器2020能够直接与通信服务器3022相通信,而通讯服务器3022则与SAS3002相联。从最终用户到SAS3002的通信服务器3022的连接不通过SMS3004,而是直接连到SAS3002上。
事实上,如上所述,提供了两种直接连接的方法。
第一种直接连接方法是通过电话4001的语言线路和适当的电话线(和/或通过MINITEL或可用的类似连接方法),在这种情况下,与经由SMS3004的通信相比,最终用户还必须要输入一系列语音命令或代码号,但能节省时间。
第二种直接连接方法源于接收器/解码器2020,通过最终用户插入他自己的子聪明卡3020来自动地输入数据,从而能减少最终用户必须输入相关数据的工作,这又能降低所花费的时间并减少输入时出错的可能性。
源于上述说明中的另一个特征是降低将最后的EMM传给最终用户所花费的时间,从而能鼓励选定节目的用户进行收视。
从广意上说,参照图12,可通过使最终用户的接收器/解码器2020具有直接与和SAS3002相联的通信服务器3022进行通信的能力来实现上述特征。
如前所述,集成接收器/解码器2020通过带调制解调器的反向信道4002直接与通信服务器3022相连,因此,可由SAS3002处理来自解码器2020的命令,生成消息(包括EMM),然后经由反向信道4002将其直接送回至解码器2020。在CS3022与接收器/解码器2020之间的通信过程中使用一种协议(以下将予以说明),因此,CS对接收到相关EMM的确认信息进行接收,从而将确定性增加给上述过程。
因此,例如就预约模式而言,SAS3002借助于聪明卡和解码器2020的调制解调器以及电话线4002接收来自最终用户的请求访问特定事件/节目的消息,并将一适当的EMM通过电话线4002和调制解调器返回给解码器2020,所述调制解调器和解码器最好同时位于机顶盒(STB)内。因此,在不必经由多路复用器和扰码器2004、上行线路2012、卫星2014和数据线路2016来传送MPEG-2数据流2002中的EMM的情况下就能实现这一点,从而能使得最终用户收视到所说的事件/节目。这就能显著地节省时间和带宽。实际确定性的前提条件如下:用户一旦为其购买行为付了款,EMM就会到达接收器/解码器2020。
在上述OCS3207的第三种操作模式中,OCS处理SAS发出的回叫请求。参照图13说明了这一点。典型的回叫请求是为了确保接收器/解码器2020通过带调制解调器的反向信道4002用SAS所需要的接收器/解码器信息来回叫SAS。
正如命令接口3102所指令的那样,预订链接区的消息生成器3106生成一回叫EMM并将其发送给接收器/解码器2020。加密器3008出于安全上的原因对该EMM进行加密。所述EMM在未被明确请求的情况下包含有接收器/解码器应该被唤醒并对自身进行回叫的时间/日期,所述EMM一般还可包含有终端用户必须拨叫的电话号码、不成功拨叫之后的试拨次数以及两次拨叫之间的延迟时间。
所述接收器/解码器在接收到EMM或在指定的时间-日期与通信服务器3022相连接。OCS3207首先用AS3202确认主叫用户并验证诸如聪明卡操作者和用户详细资料之类的某些详细资料。然后,OCS要求聪明卡3020发送各种加密信息(如相关会话号、何时监视会话、允许用户观查该会话几次、观查会话的方式、剩余的代币数、预约会话的次数等等)。PPV链接区的生成器3210用加密器3008对这些信息解密。OCS将这些信息加进回叫信息存储文件3214以便以后进行处理并传给SMS3004。出于安全的原因对这些信息进行加密。重复上述整个的过程直至从聪明卡中不能读出更多的内容。
上述回叫功能的一个最佳特征是:在读取聪明卡之前(即刚好在如上所述那样用AS3202确认了主叫同户之后)由SAS3002检查接收器/解码器确实是真的而不是盗版或计算机伪造品。按下列方式进行上述检查。SAS生成一随机数,该随机数由接收器/解码器所接收、加密、然后返回给SAS。SAS对该随机数进行解密。如果解密成功并检索到原始的随机数,就可得出结论说该接收器/解码器是真的,所述过程继续进行。否则,该过程就中止。
回叫过程中的其它功能是删除聪明卡上的过时会话或增加钱夹的钱数(以下在题为“聪明卡”一节中对后者加以说明)。
就PPV链接区3200而言,以下说明通信服务器3022。在该最佳实施例,通信服务器3022在硬件层次上包括一有四个并行处理器的DEC机。参照图14,通信服务器在软件结构层次上的许多方面都是常规的通信处理器。与常规结构的一个具体差异是所述通信服务同时为接收器/解码器2020和用常规电话4001的语音通信进行服务并可以为MINITEL或类似系统服务。
看图时应该注意,图14中示出了两个订单集中服务器3207(为“OCS1”和“OCS2”),很自然,可以设置任何预定数量的订单集中服务器。
所述通信服务器包括两个主服务器(“CS1”和“CS2”)以及多个前端服务器(“Frontal1”和“Frontal2”),图14中示出了两个前端服务器,一般地说,每个主服务器可配备10或12个前端服务器。的确,尽管业已示出了两个主服务器CS1和CS2以及两个前端服务器Frontal1和Frontal2,但可以使用任何数量的主服务器和两个前端服务器。通常应有某些富余。
CS1和CS2通过高层TCP/IP线路3230连接于OCS1和OCS2,而CS1和CS2则通过另一TCP/IP线路3232连接于Frontal1和Frontal2。
如前所述,CS1和CS2包括用于“SENDR”(发送)、“RECVR”(接收)、“VTX”(MINITEL、PRESTEL或类似系统)、“VOX”(语音通信)以及“TRM”(与接收器/解码器相通信)的服务器。它们与“BUS”(总线)相连以便将信号传给前端服务器。
CS1和CS2通过带调制解调器的反向信道4002用X25公用网络共用协议直接与接收器/解码器2020相通信。在一个最佳实施例中,通信服务器3022与接收器/解码器2020之间的较低层协议是以国际CCITT的V42标准协议为基础的,该协议通过错误检测和数据再传功能来保证可靠性并使用检查和(checksum)例程来检查再传输的完整性。还提供一种换码机制以防止传送不允许的字符。
另一方面,通过前端通信服务器来进行语音电话通信,每个前端通信服务器都能通过高速“T2”(E1)标准的电话ISDN线接收如30个从连接器3234到本地电话网的同步语音连接。
通信服务器的上述软件部分的三个特殊功能(它们当然可完全用硬件来加以实现)首先是将接收自接收器/解码器的较低层次的协议信息转换成输出给OCS的较高层次的协议信息,第二是减少或控制同步连接的数量,第三是在没有任何混淆的情况下提供若干同步信道。在最后一个方面中,通信服务器起多路调制器的作用,并且,一事实上在整个通信链路中都使用的给定会话ID(标识)限定了特定信道链路中的交互方式。
最后,就有偿收视链接区3200而言,参照图5,用于节目广播的服务器(SPB)3208与一个或多个节目广播器3250(它一般都位于远离SAS的位置)以接收节目信息。SPB滤出与PPV事件(会话)相对应的信息以供使用。
一个重要的特征是SPB将滤出的节目事件信息传给MG,MG则依次向ME发出指令(控制命令)以便改变给定环境下的EMM的周期发射率,通过ME用相关会话标识找出所有的EMM并改变分配给该EMM的周期率来做到这一点。可将这一特征可看作是为特定的EMM动态地分配带宽。在以下涉及到EMM发射器的章节中详细地说明EMM的周期性发射。
以下参照图15说明改变周期率的环境,图15示出了在特定PPV事件之前直至事件结束时如何在短时间(例如10分钟)将周期率3252从例如每隔30分钟的低周期率提高至例如每隔30秒至1分钟的高周期率,以便满足预定超级用户在这段时间对PPV事件的需求。通过这种方式,可根据预定用户的需求自动地分配带宽。这就有助于减少整个的带宽要求。
还可以改变其它EMM的周期率。例如,可通过多路复用器和扰码器2004发送适当的位速率指令来改变预订EMM的周期率。
EMM发射器
就EMM发射器3300而言,以下参照图16说明消息发射器3302至3308的详细内容,消息发射器3302至3308构成了EMM发射器的一部分并起用于消息生成器的输出装置的作用。它们的功能是获取EMM并通过相应的线路3314和3316将EMM(按轮转的方式)周期性地传给软件多路复用器3310和3312以及硬件多路复用器和扰码器2004。作为回答,软件多路复用器和扰码器2004生成一控制整个周期率的全球位速率指令,为了做到这一点,ME要考虑诸如周期时间、EMM的大小等之类的多种参数。在图16中,EMM_X和EMM_Y是用于操作者X和Y的组EMM,而EMM_Z则是用于操作者X或操作者Y的其它EMM。
以下对消息发射器的一个实例作进一步说明,应该注意,其余的ME以类似的方式操作。ME在特别是传送开始和结束时间和发射速率以及若EMM是PPVEMM则还有会话号等来自MG的指令的控制下进行操作。就发射速率而言,在本最佳实施例中,所述相关指令可以取从很快到很慢的五种值中的一个。在指令中并不指定上述数字值,而是由ME将该指令映射成SAS的相关部分所提供的实际数字值。在本最佳实施例中,所述五种发射速率如下:
1、很快    每30秒
2、快      每分钟
3、中速    每15分钟
4、慢      每30分钟
5、很慢    每30分钟。
ME具有一第一和第二数据库3320和3322。第一数据库用于尚未获得广播日期的EMM,这些EMM存储在所述数据库中的一系列时序文件中。第二数据库用于立即进行广播的EMM。在系统崩溃的情况下,ME具有重新读取相关的存储文件并进行正确广播的能力。当MG希望保持输入指令之间的一致性并且EMM已被发送给ME时,就根据来自MG的请求更新所有存储在上述数据库中的文件。实际广播的EMM也存储在随机存取存储器3324内。
消息生成器中的FIFO3162和3164与消息发射器中的数据库3320和3322的组合是指如果这两者之间的线路3166临时中断,则它们能以独立的方式进行操作,ME仍能广播EMM。
软件多路复用器(SMUX)3310和3312提供了ME与硬件多路复用器2004之间的接口。在本最佳实施例中,尽管从总体上说不对可与一个SMUX相连的ME数量进行限制,但它们可各接收来自两个ME的EMM。SMUX将EMM集中起来然后根据EMM的类型将其传给适当的硬件多路复用器。这是必需的,因为,硬件多路复用器处理不同类型的EMM并将它们放到MPEG-2数据流中的不同位置。SMUX还将全球位速率指令从硬件多路复用器传给ME。
ME的一个特别重要的特征是它按随机的次序发射EMM。原因如下。消息发射器不能检测或控制将什么消息发射给了多路复用器。所以,消息发射器连续传送两个要由接收器/解码器2020所接收和解码的EMM。在这种情况下,如果EMM没有充分的间隔,则接收器/解码器和聪明卡就不能适当地检测出第二个EMM并对其解码。按随机的次序周期性地发射EMM可以解决这一问题。
以下参照图17说明随机化的方式,在这一实施例中,用ADA计算机语言实现必要的软件逻辑。随机化的一个特别重要的部分是将EMM正确地存储到数据库3320和3322(用于作备份)和RAM3324内。就具体的周期率和操作者而言,以两维阵列的方式按序列3330(例如从A至Z)以及该序列中的号码3332(从0至N)来存储EMM。将周期率3334加到第三维内,因此,有与周期率同样多的两维矩列。在这一最佳实施例中,有256种序列,每种序列中通常有200或300个EMM,有5种周期率。由不同的操作者来增加所述矩阵的最后一维,有与操作者同样多的三维阵列。在MG要删除特定EMM的情况下,按这种方式存储数据能快速检索。
按“杂凑”(hash)算法(周知为“单向杂凑函数”)来存储EMM。这是靠取模方法来进行的,因此,在使用上述序列中的较大的号码之前填写连续的序列,并且,每个序列中的EMM的数量大致保持恒定。当MG向ME发送一带标识(ID)1的EMM时,将序列“1”分配给该EMM,并且,该EMM用序列3330中的第一个号码3332。将序列“2”分配给带有ID2的EMM等等,直至序列256。(根据取模函数)将序列“1”分配给带有ID257的EMM,该EMM占用第一序列中的第二个号码,等等。
例如在删除MG所请求的特定EMM时,用与以上相反的过程来检索特定的EMM。杂凑算法适用于EMM ID以获得听说的序列,此后,查找该序列中的号码。
在用随机化装置3340根据周期性从RAM3324中检索出EMM时,就会进行实际的随机化,所说的随机化装置是用消息发射器的硬件和/或软件来实现的。所说的检索是随机的并且是基于上述杂凑算法的。首先,选定一随机数(在上述实例中,开始时在1至256的范围内)以形成一有意义的特定序列。第二,选定另一个随机数以形成上述序列中的特定号码。根据给定序列中的EMM的总数来选择所说的另一个随机数。一旦选定并广播了一给定的EMM,就用杂凑函数将其移至RAM3324中的第二个同样的存储区内。所以,在广播该EMM时,可按这样的程度减少第一存储区的大小即:一旦使用了整个的序列,就将其删除。一旦第一存储区完全变空,就在新一轮EMM广播之前用第二存储区代替第一存储区,反之亦然。
在上述方式中,在EMM的两个或三个周期之后,可在统计上忽略连续传送为同一最终用户指定的任何两个EMM的概率。
在存储EMM的同时,计算机3050按规律的间隔计算存储的字节数并据此计算出来自上述多路复用器和软件多路复用器的全球位速率指令所给出的发射位速率。
参照备份数据库3320和3322。事实上,在本实施例中,这些数据库是顺序文件存储器,它们具有RAM3324中内容的备份。在消息发射器出故障并随后重新启动时,或更概括地说在无论因什么原因而重新启动ME时,就会在RAM与数据库之间形成链路,可在该链路上将存储的EMM上载至RAM。通过这种方式,可消除在出故障时丢失EMM的危险。
就预订EMM而言,可与以上所述相类似的方式存储PPVEMM,并且,所说的序列一般对应于给定的操作者且所述序列中的号码对应于会话号。
聪明卡
图18概略地示出了一子或“订户”聪明卡3020,该卡包括一诸如Motorola 6805微处理器之类的8位微处理器110,它具有一与一组标准触点120相连的输入/输出总线,所述触点在使用中与接收器/解码器2020的读卡器中的相应一组触点相连接,所述读卡器具有常规的结构。微处理器110还与最佳的掩模ROM130、RAM140和EEPROM150作总线连接。所述聪明卡符合ISO7816-1、78162和7816-3标准协议,这些协议分别决定了聪明卡的物理参数、触点在芯片上的位置以及外部系统(特别是接收器/解码器2020)与聪明卡之间的特定通信,本文对这些协议不作进一步的说明。正如所说明的那样,微处理器110的一个功能是管理聪明卡中的存储器。
EEPROM150包含有某些动态创建的操作员存储区154、155、156和动态创建的数据区,以下参照图19对此进行说明。
参照图19,EEPROM150包括一8位的永久“卡ID”(或生产商)区151,该区包含有聪明卡3020生产商所设置的永久用户聪明卡标识。
在重置聪明卡时,微处理器110发信号给接收器/解码器2020,所述信号包括一聪明卡所使用的有条件访问系统的标识以及根据存储在聪明卡中的包括卡ID在内的数据所生成的数据。接收器/解码器2020存储上述信号并在以后用所存储的数据来检查该聪明卡是否与接收器/解码器2020所使用的有条件访问系统相兼容。
EEPROM150还包含有一永久的“随机数发生器”区152,该区包含有用于生成伪随机数的程序。所述随机数用于增加聪明卡3020产生的并被送回至广播器的交易输出信号的种类。
在随机数发生器区152的下面设置有一144字节的永久“管理”区153。如下所述,永久管理区153是动态创建(和删除)区154、155、156中的ROM130中的程序所使用的特定操作者区。永久管理区153包含有与聪明卡创建或删除存储区的权限有关的数据。
用于动态创建和删除区域的程序可响应特定的存储区创建(或删除)EMM,这些EMM由SAS3002所传送并被接收器/解码器2020所接收且被传给用户聪明卡3020。为了形成所说的EMM,操作者需要上述管理区所专用的特定关键字。这就能防止一个操作者删除与另一操作者有关的存储区。
在管理区153的下方是一系列“操作者ID”区154、155、156,它们分别由于操作者1、2…N。通常将至少一个操作者ID区预装进用户聪明卡3020的EEPROM内,因此,最终用户可通过该操作者对节目广播进行解密。但是,正如以下将说明的那样,最终用户(订户)可在以后用管理区域153响应其聪明卡3020所生成的交易输出信号来自动地创建另一个操作者ID区。
每个操作者区154、155、156均包含有聪明卡3020所属的组的标识以及聪明卡在该组中的位置。这一数据能使聪明卡(以及组中的其它聪明卡)响应一具有该组地址(不是聪明卡在该组的位置)的广播“组”预订EMM并响应仅发送给组内该聪明卡的“个别”(或商业节目预订)EMM。每组可以有256个成员聪明卡,所以,这一特征可显著地降低广播EMM所需的带宽。
为了进一步减少广播“组”预订EMM所需的带宽,可连续地更新聪明卡3020及其它子聪明卡的EEPROM里的每个操作者区154、155、156和所有相似的存储区中的组数据,从而使一特定的聪明卡改变在各组中的位置,以填补例如删除组成员所形成的空缺。正如在有一空缺表的STM服务器3104中那样,所说的空缺可由SAS3002来填补。
通过这种方式,可以减少碎片,并且将各组的成员数保持在或接近最多的256个成员。
每个操作者区154、155、156均与存储在EEPROM150内的一个或多个“操作者数据对象”相关联。如图19所示,一系列动态创建的“操作者数据”对象157-165位于操作者ID区的下方。这些对象中的每一个对象均标记有:
a)一“标识”1、2、3…N,它们对应于相关的操作者1、2、3…N,如图19中左面部分所示;
b)一“ID”,它指明了对象的类型;以及
c)一为数据保留的“数据”区,如图19中各相关操作者对象的右面部分所示。应该认识到,各个操作者均与一组类似的数据对象相关联,因此,以下对操作者1的数据对象中的数据类型的说明也适用于所有其它操作者的数据对象。还应注意,所述数据对象位于EEPROM的相邻物理区内,它们的顺序并不重要。
删除数据对象会在聪明卡中形成一“空缺”166,也就是说,被删除的对象先前占用的字节未被立即占用。因此,将“被闲置”的字节或“空缺”标记有:
a)一“标识”0;以及
b)一“ID”,它指明上述字节是空的以接收一对象。
所创建的下一个数据对象填补标识0所标记的空缺。通过这种方式,能充分地利用EEPROM150的有限存储容量(4千字节)。
以下参照与各操作者相关联的数据对象组来说明前述数据对象的实例。
数据对象157包含有EMM关键字,它用于对接收器/解码器2020所接收的加密EMM进行解密。所述EMM关键字永久地存储在数据对象157内。可在发放聪明卡3020之前创建数据对象157,并且/或者,在创建一新操作者区(如前所述)时动态地创建数据对象157。
数据对象159包含有ECM关键字,它们是由相关操作者(在本例中是操作者1)所发送的,以便使最终用户能够对他所预订的特定节目组进行解密。一般每个月都发送新的ECM以及组预订(更新)EMM,这种EMM可对整个晚上都在观看来自操作者1(在本例中)的广播的最终用户进行更新。使用独立的EMM和ECM关键字允许按不同方式(在本实施例中通过预订和个别(有偿收视服务)的方式)购买收视权限并且还能提高安全性。以下将说明有偿收视服务(PPV)模式。
由于周期性地发送新ECM关键字,因此,关键是防止用户例如通过关闭接收器/解码器或重置时钟以防旧的ECM到期从而越过接收器/解码器中的计时器来使用旧的ECM关键字。因此,操作者区154包括这样的区域(一般具有2字节的大小),该区域包含有ECM关键字的到期日期。聪明卡3020能将这一日期与包含在所接收到的ECM中的当前日期作比较并且若当前日期比前述到期日期晚就阻止进行解密。如上所述,通过EMM来传送所说的到期日期。
数据对象161包含有一64位的预订位图,它可精确地表示用户所预定的广播操作者的节目。每一位都表示一个节目,并且,若节目已被预订,则将该位设成“1”,若节目未被预订,则将该位设成“0”。
数据对象163包含有一定量的代币,用户在PPV模式中可用该代币例如根据免费预告或其它广告来购买对即将到来的广播的收视权限。数据对象163还包含有一限制值,它可被设置为例如为负值以允许用户赊账。可例如用信用卡并通过带调制解调器的反向信道4002或者用与信用卡相结合的语音服务器来购买代币。可将特定的节目事件收费为一个代币或多个代币。
数据对象165包含有对PPV事件的描述,如图20的表167所示。
PPV事件描述表167包含有:一“会话ID”168,它标识出(与节目以及广播时间和日期相对应的)收视会话;一“会话模式”169,它指示如何购买收视权限(例如按预约模式购买);一“会话下标”170;以及,一“会话收视服务”171。
就按PPV模式接收节目而言,接收器解码器2020确定该节目是否是按PPV模式出售的节目。如果是这样的话,解码器2020就用存储在PPV事件描述表167中的项目来检查该节目的会话ID是否存入了描述表167。如果描述表中已存入了会话ID,就从ECM中抽取出所说的控制字。
如果描述表中未存有会话ID,接收器/解码器2020就通过一专门的应用程序将一消息显示给最终用户以指示该用户具有如从ECM中读出那样按例如25个代币的费用来收视会话的权限或者具有与通信服务器3022相连以购买节目事件的权限。在使用代币的情况下,如果最终用户(用遥控器2026(见图2))回答“是”,则解码器2020就将ECM发送给聪明卡,聪明卡将该卡3020的钱夹中减去25个代币并将会话ID168、会话模式169、会话下标170以及会话收视服务171写进PPV事件描述表167且从ECM中抽出所述控制字并对其解密。
在“预约”模式中,将一EMM传给聪明卡3020,因此,该聪明卡会用上述EMM将会话ID168、会话模式169、会话下标170以及会话收视服务171写进PPV事件描述表167。
可将会话下标170设置成使一个广播节目区别于另一个广播节目。这一特征允许对广播节目的一个子集例如五分之三的广播节目进行授权。一将带有与存储在PPV事件描述表167内的当前会话下标170不同的会话下标的ECM传给聪明卡,就将会话收视服务171减一。当会话收视服务达到零时,聪明卡就拒绝对带有与当前会话下标不同的会话下标的ECM进行解密。
会话收视服务的初始值仅取决于广播节目提供商希望限定所涉及到节目事件的方式,用于相应节目事件的会话收视服务可取任何值。
聪明卡中的微处理器110执行一计数和比较程序以检测何时达到了对特定节目收视次数的限制。
可用前述“回叫”过程来从聪明卡中抽取出PPV事件描述表167中的所有会话ID168、会话模式169、会话下标170和会话收视服务171。
每个接收器/解码器2020均包含有一标识,它可唯一地标识出上述接收器/解码器2020或标识出该接收器/解码器的生产厂商或者可按某种其它方式对接收器/解码器进行分类,以使该接收器/解码器仅能同一种特定的聪明卡、由相同或相应生产厂商制造的特定类的聪明卡或者仅能供该类接收器/解码器使用的任何其它类的聪明卡一道工作。
通过这种方式,可防止由一个广播节目提供商所提供给用户的接收器/解码器2020使用未经授权的子聪明卡3020。
除聪明卡与接收器之间“握手”以外,聪明卡3020的EEPPOM可包含有说明接收器/解码器2020能发挥作用的类型的字段或位图。这些类型是在生产所述聪明卡3020的过程中或者由特定的EMM来指定的。
存储在聪明卡3020中的位图一般包括多达80个接收器/解码器的列表,每个接收器/解码器均标识有一相应的接收器/解码器ID,聪明卡可与该ID一道使用。与各接收器/解码器相关联的是状态“1”或“0”,它们分别指示聪明卡是否能与接收器/解码器一道使用。接收器/解码器的存储器2024中的程序在存储于聪明卡内的位图中查找接收器/解码器的标识。如果找到该标识,且与该标识相关的值是“1”,则聪明卡“有效”,如果未找到该标识,则聪明卡不能与所述接收器/解码器一道使用。
此外,如果通常是因为操作者之间有协议而希望授权在特定的接收器/解码器中使用其它的聪明卡,则将一特定的EMM发送给这些聪明卡以通过收发器2014改变聪明卡的位图。
各广播节目的提供商均根据某些特定的标准来区分它的用户。例如,可将某些用户分成“VIP”。因此,各广播节目提供商可将其用户分成多个子集,每个子集均包括任何数量的用户。
将特定用户所属的子集设定在SMS3004中。SAS3002将EMM传给这样的用户,该用户将与他所属的子集有关的信息(一般长度为一个字节)写进聪明卡的EEPROM的相关操作者数据区例如154内。当广播节目提供商广播节目事件时,就连同该事件传送一通常为256位的ECM,以指示哪个子集的用户可以收视所说的事件,如果正如ECM所确定的那样依照存储在操作者区内的信息用户不具有收视前述事件的权限,则拒绝收视节目。
例如可利用这一功能在传送特定节目特别是与一特定地理区域内举行的运动会有关的节目期间关闭该地理区域内的所有给定操作者的聪明卡。通过这一方式,足球俱乐部或其它运动实体可以出售他们所在地之外的广播权限同时能防止地方支持者在电视中收视运动会。通过这种方式,可以鼓励地方支持者购票参加运动会。
与存储区151至172有关的各个特点均可看作是与动态创建存储区无关的独立发明。
应该认识到,以上完全是以举例的方式来说明本发明的,在本发明的范围内可对细节进行改进。
可独立地或以任何适当的组合形式来提供本说明书中公开的各个特征以及(在适当情况下)权利要求和附图。
在上述最佳实施例中,用计算机软件实现了本发明的某些特征。但是,对专家来说当然是很清楚,也可用硬件来实现这些特征中的任何一个。此外,应该认识到,可用电或类似的信号来实现用硬件、计算机软件或类似手段所实现的功能。
交叉引用了我们共同未决的申请书,所有这些申请书有着相同的提交日期,题目为:“信号生成与广播”(代理人委托号PC/ASB/19707),“供加密广播信号的接收器使用的聪明卡以及接收器”(代理人委托号PC/ASB/19708),“广播和接收系统以及用于上述系统的有条件访问系统(代理人委托号PC/ASB/197010),“通过接收器/解码器将计算机文件从发射器下载到计算机上”(代理人委托号PC/ASB/19711),“电视节目和其它数据的传送和接收”(代理人委托号PC/ASB/19712),“下载数据”(代理人委托号PC/ASB/19713),“计算机存储器组织”(代理人委托号PC/ASB/19714),“电视或无线电控制系统的开发”(代理人委托号PC/ASB/19715),从传递的数据流中抽取数据部(代理人委托号PC/ASB/19716),“访问控制系统”(代理人委托号PC/ASB/19717),“数据处理系统”(代理人委托号PC/ASB/19718),“广播和接收系统以及用于该系统的接收器/解码器和遥控器”(代理人委托号PC/ASB/19720)。本文引用了这些文件的内容。上述申请书清单包括了本申请书。

Claims (22)

1.一种有条件访问系统,包括:
用于产生多个信息的装置;以及
用于接收该信息的装置,所述接收装置适于通过直接接在所述生成装置上的通信服务器与所述生成装置通信。
2.如权利要求1的有条件访问系统,其中所述信息是用于发给接收装置的授权信息,所述生成装置适于根据从所述接收装置接收的数据产生授权信息。
3.如权利要求1或2的有条件访问系统,其中所述生成装置通过所述通信服务器或通过卫星异频雷达收发机将作为数字数据的分组的信息发给所述接收装置。
4.如前述任一权利要求的有条件访问系统,其中所述接收装置可通过调制解调器和电话线路与所述通信服务器相连。
5.一种使用户能有条件进行访问的有条件访问系统,包括:
用户管理系统;
与该用户管理系统相连的用户授权系统;以及
通信服务器,所述服务器与用户授权系统直接相连。
6.如权利要求5的有条件访问系统,还包用户的接收器解码器,该接收器/解码器经调制解调器和电话线与所述通信服务器相连,进而连到所述用户授权系统。
7.一种包括如前述任一权利要求的有条件访问系统的广播和接收系统。
8.一种广播和接收系统,包括:
用于生成多个与广播节目有关的授权信息的装置;
用于从所述生成装置接收所述信息的装置;以及
用于将接收装置连接到生成装置上接收信息的装置,所述连接装置在接收装置和生成装置之间专用作连接。
9.一种广播和接收系统,包括:
用于生成多个与广播节目有关的授权信息的装置;
用于通过调制解调器从所述生成装置接收所述信息的装置;以及
用于将所述调制解调器接到所述生成装置和所述接收装置上的装置。
10.如权利要求9的广播和接收系统,其中所述生成装置通过通信服务器与所述调制解调器相连。
11.如权利要求9或10的广播和接收系统,其中所述接收装置适于通过所述调制解调器和连接装置与所述生成装置通信。
12.如权利要求11的广播和接收系统,其中所述接收装置包括用于对末端用户插入的聪明卡读卡的装置,该聪明卡中存有一旦末端用户插入该聪明卡就自动地将来自所述接收装置的信息发送到所述生成装置的数据。
13.如权利要求11或12的广播和接收系统,还包括能使广播和接收系统的末端用户与生成装置通信的语音链路。
14.如权利要求8-13任一权利要求的广播和接收系统,其中所述接收装置包括一接收器/解码器,该接收器/解码器包括用于接收压缩的MPEG型信号的装置、用于对接收的信号解码以提供一电视信号的装置,以及用于将电视信号加到一电视机上的装置。
15.一种广播和接收系统,包括:
在广播端:
包括用于广播回叫请求的装置的广播系统;
在接收端:
包括用于根据回叫请求回叫广播系统的接收机。
16.如权利要求15的系统,其中用于对广播系统回叫的装置包括可与电话系统相连的调制解调器。
17.如权利要求15或16的系统,其中用于对广播系统回叫的装置可用来将与接收器有关的信息发送给广播系统。
18.如权利要求17的系统,其中广播系统包括用于存储上述信息的装置。
19.如权利要求15-18任一权利要求的系统,其中广播装置用来广播一个回叫请求,该请求包括在给定时间作出回叫的命令,且用于对广播系统回叫的装置可响应此命令。
20.如权利要求15-19任一权利要求的系统,其中广播装置用来广播回叫请求的一个或多个用于广播的授权信息。
21.如权利要求15-20任一权利要求的系统,其中广播系统包括用于产生校验信息并通到接收机上的装置,该接收机包括用于对校验信息加密并通到广播系统的装置,且广播系统还包括对从接收机上接收的校验信息解密并将其与原校验信息相比较的装置。
22.一种基本上参照附图所述,特别是其图12、13或14所述的有条件访问系统或广播和接收系统。
CNB971821798A 1997-03-21 1997-04-25 广播和接收系统以及用于上述系统的有条件访问系统 Expired - Lifetime CN1231061C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP97400650 1997-03-21
EP97400650.4 1997-03-21
PCT/EP1997/002108 WO1998043426A1 (en) 1997-03-21 1997-04-25 Broadcast and reception system, and conditional access system therefor

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNA2005101163308A Division CN1756345A (zh) 1997-03-21 1997-04-25 广播和接收系统以及用于上述系统的有条件访问系统

Publications (2)

Publication Number Publication Date
CN1254473A true CN1254473A (zh) 2000-05-24
CN1231061C CN1231061C (zh) 2005-12-07

Family

ID=26070203

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB971821798A Expired - Lifetime CN1231061C (zh) 1997-03-21 1997-04-25 广播和接收系统以及用于上述系统的有条件访问系统
CNA2005101163308A Pending CN1756345A (zh) 1997-03-21 1997-04-25 广播和接收系统以及用于上述系统的有条件访问系统

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA2005101163308A Pending CN1756345A (zh) 1997-03-21 1997-04-25 广播和接收系统以及用于上述系统的有条件访问系统

Country Status (23)

Country Link
US (1) US7644429B2 (zh)
EP (2) EP1679894A3 (zh)
JP (1) JP4079282B2 (zh)
CN (2) CN1231061C (zh)
AT (1) ATE345645T1 (zh)
AU (1) AU754166B2 (zh)
BR (1) BR9714601A (zh)
CA (1) CA2284023C (zh)
CZ (1) CZ301220B6 (zh)
DE (1) DE69736952T2 (zh)
ES (1) ES2276424T3 (zh)
HK (1) HK1025451A1 (zh)
HU (1) HU229694B1 (zh)
IL (1) IL131949A (zh)
NO (1) NO994532L (zh)
NZ (2) NZ500198A (zh)
PL (1) PL186325B1 (zh)
PT (1) PT974229E (zh)
RU (1) RU2196389C2 (zh)
TR (1) TR199902274T2 (zh)
UA (1) UA74766C2 (zh)
WO (1) WO1998043426A1 (zh)
ZA (1) ZA973605B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1312893C (zh) * 2003-07-04 2007-04-25 三星电子株式会社 使用基于消息的协议的电视入口服务系统及方法
CN100366082C (zh) * 2003-12-24 2008-01-30 华为技术有限公司 数字电视网络中上线用户鉴权方法
CN100417222C (zh) * 2002-12-02 2008-09-03 卡纳尔技术公司 通过用于数字多媒网的移动电话网发送信息
CN101076109B (zh) * 2007-05-11 2010-05-19 天栢宽带网络科技(上海)有限公司 数字电视双向ca系统和基于该系统的节目订购/取消方法
CN1655495B (zh) * 2004-02-05 2011-06-08 美国博通公司 用于以强配对将安全密钥传送到目标用户的系统和方法
CN101771856B (zh) * 2008-12-26 2012-06-27 北京视博数字电视科技有限公司 信息发送方法及其装置
US9461825B2 (en) 2004-01-30 2016-10-04 Broadcom Corporation Method and system for preventing revocation denial of service attacks
US9608804B2 (en) 2004-01-30 2017-03-28 Avago Technologies General Ip (Singapore) Pte. Ltd. Secure key authentication and ladder system

Families Citing this family (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6963859B2 (en) 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
JPH08263438A (ja) 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US6233684B1 (en) 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
JP3791720B2 (ja) * 1997-06-11 2006-06-28 ソニー株式会社 伝送装置及び伝送方法
US6970564B1 (en) * 1998-07-13 2005-11-29 Sony Corporation Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
US7113523B1 (en) * 1997-06-11 2006-09-26 Sony Corporation Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
KR20010033653A (ko) * 1998-10-27 2001-04-25 요트.게.아. 롤페즈 대화형 서비스를 제공하는 방송 네트워크
JP4356131B2 (ja) * 1999-02-19 2009-11-04 ソニー株式会社 ディジタル放送送信方法及びディジタル放送送信装置
US7124938B1 (en) 1999-03-24 2006-10-24 Microsoft Corporation Enhancing smart card usage for associating media content with households
AU4025900A (en) * 1999-03-24 2000-10-09 Microsoft Corporation Enhancing smart card usage for associating media content with households
JP2000293587A (ja) * 1999-04-09 2000-10-20 Sony Corp 情報処理装置および方法、管理装置および方法、並びに提供媒体
JP2000293590A (ja) * 1999-04-12 2000-10-20 Sony Corp 情報処理装置および方法、並びに提供媒体
EP1175781A1 (en) * 1999-05-04 2002-01-30 General Instrument Corporation Method and apparatus for access control of pre-encrypted on-demand television services
UA69439C2 (uk) 1999-07-09 2004-09-15 Награвізьйон Са Система здійснення покупки під впливом імпульсу для платного телебачення
EP1094667B1 (en) * 1999-10-18 2002-05-02 Irdeto Access B.V. Method for operating a conditional access system for broadcast applications
WO2001037567A1 (en) * 1999-11-17 2001-05-25 Nokia Corporation Method to order tv services with a cellular telephone
SE515803C2 (sv) 1999-12-01 2001-10-08 Kianoush Namvar Anordning vid överföring av signalenheter
EP1109400A1 (en) * 1999-12-16 2001-06-20 CANAL+ Société Anonyme Transmission of a command to a receiver or to a decoder
EP1109405A1 (en) * 1999-12-16 2001-06-20 CANAL+ Société Anonyme Communication with receiver/decoder
JP2001177814A (ja) * 1999-12-21 2001-06-29 Mitsubishi Electric Corp 限定受信システム
JP2003533075A (ja) * 1999-12-22 2003-11-05 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ データコンテンツへのアクセスを制御する条件付きアクセスシステム
US7080039B1 (en) 2000-03-23 2006-07-18 David J Marsh Associating content with households using smart cards
FR2809269B1 (fr) * 2000-05-16 2002-10-04 Canal Plus Technologies Procede de transmission de donnees chiffrees, application d'un tel procede dans un systeme de television numerique a peage et decodeur utilise dans un tel systeme
AR028459A1 (es) * 2000-05-18 2003-05-07 Nagravision Sa Metodo de gestion de bases de datos distribuidas
US7913272B2 (en) * 2000-06-13 2011-03-22 Nagravision S.A. Method and device for updating reception rights in a multiple operator system
WO2001099409A1 (de) * 2000-06-20 2001-12-27 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. Kodierung von parameterwerten
DE10108919A1 (de) * 2000-06-20 2002-03-14 Fraunhofer Ges Forschung Kodierung von Parameterwerten
JP5068398B2 (ja) 2000-08-17 2012-11-07 Necディスプレイソリューションズ株式会社 受信機及びコンテンツの配信方法
EP1182874A1 (en) * 2000-08-24 2002-02-27 Canal+ Technologies Société Anonyme Digital content protection system
US6931545B1 (en) * 2000-08-28 2005-08-16 Contentguard Holdings, Inc. Systems and methods for integrity certification and verification of content consumption environments
US7412605B2 (en) 2000-08-28 2008-08-12 Contentguard Holdings, Inc. Method and apparatus for variable encryption of data
US7743259B2 (en) 2000-08-28 2010-06-22 Contentguard Holdings, Inc. System and method for digital rights management using a standard rendering engine
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
US7661119B1 (en) 2000-10-02 2010-02-09 The Directv Group, Inc. Method and apparatus for providing non-resident program guide information to a media subscriber
WO2002069567A2 (en) * 2000-10-26 2002-09-06 General Instrument Corporation Enforcement of rights and conditions for multimedia content
US6978022B2 (en) 2000-10-26 2005-12-20 General Instrument Corporation System for securing encryption renewal system and for registration and remote activation of encryption device
US7080397B2 (en) 2000-10-26 2006-07-18 General Instrument Corporation Communication protocol for content on demand system with callback time
US7257227B2 (en) * 2000-10-26 2007-08-14 General Instrument Corporation System for denying access to content generated by a compromised off line encryption device and for conveying cryptographic keys from multiple conditional access systems
US7343324B2 (en) 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
US6912294B2 (en) 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
US8069116B2 (en) 2001-01-17 2011-11-29 Contentguard Holdings, Inc. System and method for supplying and managing usage rights associated with an item repository
US7028009B2 (en) 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
US7774279B2 (en) 2001-05-31 2010-08-10 Contentguard Holdings, Inc. Rights offering and granting
US7346917B2 (en) * 2001-05-21 2008-03-18 Cyberview Technology, Inc. Trusted transactional set-top box
US6895503B2 (en) 2001-05-31 2005-05-17 Contentguard Holdings, Inc. Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
US8099364B2 (en) 2001-05-31 2012-01-17 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US8001053B2 (en) 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US6876984B2 (en) 2001-05-31 2005-04-05 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US8275709B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US7725401B2 (en) 2001-05-31 2010-05-25 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US7774280B2 (en) 2001-06-07 2010-08-10 Contentguard Holdings, Inc. System and method for managing transfer of rights using shared state variables
KR20030096250A (ko) 2001-06-07 2003-12-24 콘텐트가드 홀딩즈 인코포레이티드 디지털 권리 관리시스템에서 다중 신뢰구역들을 지원하기위한 방법 및 장치
US7383561B2 (en) 2001-06-29 2008-06-03 Nokia Corporation Conditional access system
SE523805C2 (sv) * 2001-10-24 2004-05-18 Television And Wireless Applic Metod och system för beställning av TV-tjänster via en mobilterminal
US7840488B2 (en) 2001-11-20 2010-11-23 Contentguard Holdings, Inc. System and method for granting access to an item or permission to use an item based on configurable conditions
JP4714414B2 (ja) 2001-11-20 2011-06-29 コンテントガード ホールディングズ インコーポレイテッド 拡張可能な権利表記処理システム
US7974923B2 (en) 2001-11-20 2011-07-05 Contentguard Holdings, Inc. Extensible rights expression processing system
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
ES2200671B1 (es) * 2002-02-06 2005-05-16 Semiconductores, Investigacion Y Diseño, S.A. (S.I.D.Sa) Sistema de acceso condicional para contenidos de television digital basado en procedimientos de prepago y en la organizacion en el ancho de banda difusor de contenidos.
US7415440B1 (en) 2002-02-22 2008-08-19 Entriq, Inc. Method and system to provide secure key selection using a secure device in a watercrypting environment
US7805371B2 (en) 2002-03-14 2010-09-28 Contentguard Holdings, Inc. Rights expression profile system and method
EP1483717A4 (en) 2002-03-14 2006-05-24 Contentguard Holdings Inc RIGHT EXPRESSION PROFILE SYSTEM AND PROCESS WITH TEMPLATES AND PROFILES
WO2005004391A1 (en) * 2002-03-20 2005-01-13 General Instrument Corporation Enforcement of content rights and conditions for multimedia content
US6988204B2 (en) 2002-04-16 2006-01-17 Nokia Corporation System and method for key distribution and network connectivity
JP2006501536A (ja) 2002-04-29 2006-01-12 コンテントガード ホールディングズ インコーポレイテッド 法的表現言語を使用する著作権管理システム
US20030208777A1 (en) * 2002-05-02 2003-11-06 Daniel Danker Addressed broadcast messaging
US7444413B2 (en) 2002-06-26 2008-10-28 Microsoft Corporation Authorization access controlled content exchange
DE10248544A1 (de) * 2002-10-14 2004-04-22 Deutsche Telekom Ag Verfahren zum Bereitstellen eines zugangsbeschränkten Dienstes und Kommunikationsvorrichtung dazu
US20040117490A1 (en) * 2002-12-13 2004-06-17 General Instrument Corporation Method and system for providing chaining of rules in a digital rights management system
US8131649B2 (en) * 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US7779482B1 (en) 2003-02-07 2010-08-17 iGware Inc Delivery of license information using a short messaging system protocol in a closed content distribution system
US20100017627A1 (en) 2003-02-07 2010-01-21 Broadon Communications Corp. Ensuring authenticity in a closed content distribution system
US7703128B2 (en) 2003-02-13 2010-04-20 Microsoft Corporation Digital identity management
US20040177369A1 (en) * 2003-03-06 2004-09-09 Akins Glendon L. Conditional access personal video recorder
ATE445969T1 (de) 2003-04-29 2009-10-15 Koninkl Philips Electronics Nv Vorrichtung und verfahren zur aufzeichnung von informationen
US7685642B2 (en) 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
WO2005010882A1 (en) 2003-07-24 2005-02-03 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of text subtitle data recorded thereon and recording and reproducing methods and apparatuses
KR20050012328A (ko) 2003-07-25 2005-02-02 엘지전자 주식회사 고밀도 광디스크의 프레젠테이션 그래픽 데이터 관리 및재생방법과 그에 따른 고밀도 광디스크
KR20050035678A (ko) 2003-10-14 2005-04-19 엘지전자 주식회사 광디스크 장치의 부가 데이터 재생방법 및 장치와, 이를위한 광디스크
KR20050036277A (ko) 2003-10-15 2005-04-20 엘지전자 주식회사 고밀도 광디스크의 네비게이션 정보 관리방법
AU2004288307B2 (en) 2003-11-11 2010-04-22 Nokia Corporation System and method for using DRM to control conditional access to broadband digital content
US7568111B2 (en) 2003-11-11 2009-07-28 Nokia Corporation System and method for using DRM to control conditional access to DVB content
CN100346648C (zh) * 2004-01-13 2007-10-31 北京中视联数字系统有限公司 数字电视通用用户管理系统与授权管理系统接口通讯方法
EP1728252B1 (en) 2004-03-18 2009-12-23 LG Electronics Inc. Recording medium and method and apparatus for reproducing text subtitle stream recorded on the recording medium
US7984488B2 (en) 2004-04-09 2011-07-19 Microsoft Corporation Credential roaming in electronic computing systems
US7590997B2 (en) 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
US9584868B2 (en) 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9641902B2 (en) 2007-06-26 2017-05-02 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US9344765B2 (en) 2004-07-30 2016-05-17 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US8660961B2 (en) 2004-11-18 2014-02-25 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
FR2882208B1 (fr) * 2005-02-14 2007-05-11 Viaccess Sa Procede et systeme de reception d'un signal multimedia, entite cryptographique pour ce procede de reception et systeme, procede et boite noire pour la fabrication de l'entite cryptographique
WO2006129983A1 (en) * 2005-06-03 2006-12-07 Ktfreetel Co., Ltd. Method and apparatus for providing and processing contents using d.r.m
US8893179B2 (en) 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
KR100755435B1 (ko) * 2005-10-04 2007-09-04 삼성전자주식회사 디지털 방송 제한 수신 단말기 및 그 방법
US8527756B2 (en) * 2005-10-06 2013-09-03 Cisco Technology, Inc. Security device and building block functions
US7720767B2 (en) 2005-10-24 2010-05-18 Contentguard Holdings, Inc. Method and system to support dynamic rights and resources sharing
CN100525434C (zh) * 2005-12-31 2009-08-05 华为技术有限公司 一种在数字电视条件接收系统中对用户授权的方法
ATE428253T1 (de) * 2006-01-27 2009-04-15 Siemens Ag Verfahren zur zuordnung von zumindest einer nutzdatenverbindung zu zumindest einer multiplexverbindung
US20070180231A1 (en) * 2006-01-31 2007-08-02 Widevine Technologies, Inc. Preventing entitlement management message (EMM) filter attacks
EP1827019A1 (fr) * 2006-02-23 2007-08-29 Nagravision S.A. Procédé de contrôle d'accès à des données à accès conditionnel
EP1835742A1 (fr) * 2006-03-13 2007-09-19 Nagravision S.A. Méthode de validation d'accès à un produit par un module de sécurité
EP2033350A2 (en) * 2006-05-02 2009-03-11 Broadon Communications Corp. Content management system and method
US7624276B2 (en) * 2006-10-16 2009-11-24 Broadon Communications Corp. Secure device authentication system and method
US7613915B2 (en) 2006-11-09 2009-11-03 BroadOn Communications Corp Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
WO2008066367A1 (es) * 2006-11-30 2008-06-05 Bazan Cuevas Tomas Sistema y método para activación y desactivación a distancia de servicios de televisión por cable
US8621093B2 (en) * 2007-05-21 2013-12-31 Google Inc. Non-blocking of head end initiated revocation and delivery of entitlements non-addressable digital media network
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
DE102007038763A1 (de) * 2007-08-16 2009-02-19 Siemens Ag Verfahren und Vorrichtung zur Sicherung eines Programms gegen eine Kontrollflussmanipulation und gegen einen fehlerhaften Programmablauf
EP2068491A1 (fr) * 2007-12-07 2009-06-10 Gemplus Module d'identité d'un abonné et serveur de diffusion associé, adaptés pour mettre en oeuvre des modèles économiques complexes
US20090165074A1 (en) * 2007-12-21 2009-06-25 General Instrument Corporation Multi-Address Message Addressing
CN100562098C (zh) * 2008-01-03 2009-11-18 济南市泰信电子有限责任公司 数字电视条件接收系统及其处理流程
FR2928235A1 (fr) * 2008-02-29 2009-09-04 Thomson Licensing Sas Procede d'affichage de contenus multimedia a perturbations variables en fonctions de droits locaux de recepteurs/ decodeurs.
CN101309120B (zh) * 2008-04-17 2010-12-08 中兴通讯股份有限公司 一种终端获取解密解扰信息的方法及装置
EP2124439A1 (fr) * 2008-05-21 2009-11-25 Nagravision S.A. Méthode d'allocation et de gestion d'abbonements de réception de produits télédiffusés
US20100115575A1 (en) * 2008-11-03 2010-05-06 At&T Intellectual Property I, L.P. System and method for recording and distributing media content
US8856361B2 (en) 2009-01-13 2014-10-07 Microsoft Corporation Incrementally changing the availability of a feature
JP2011135547A (ja) * 2009-11-30 2011-07-07 Nippon Hoso Kyokai <Nhk> メッセージ送信装置、メッセージ受信装置およびメッセージ配信システム
EP2357783B1 (fr) * 2010-02-16 2013-06-05 STMicroelectronics (Rousset) SAS Procédé de détection d'un fonctionnement potentiellement suspect d'un dispositif électronique et dispositif électronique correspondant.
US8601056B2 (en) * 2010-03-09 2013-12-03 Avistar Communications Corporation Scalable high-performance interactive real-time media architectures for virtual desktop environments
EP2556646B1 (fr) 2010-04-09 2016-12-21 Orange Technique de contrôle d'accès a un flux de données diffusé
WO2011148296A1 (en) * 2010-05-25 2011-12-01 Koninklijke Philips Electronics N.V. Controlling access of a user to media content
EP2395741A1 (en) 2010-06-11 2011-12-14 Nagravision S.A. Method to manage the power setting of a receiver/decoder for pay-TV
EP2719099A4 (en) * 2010-07-14 2017-05-17 RMZ Development, LLC Media sharing community
US8938749B2 (en) * 2010-08-31 2015-01-20 At&T Intellectual Property I, L.P. System and method to troubleshoot a set top box device
CN102402394B (zh) * 2010-09-13 2014-10-22 腾讯科技(深圳)有限公司 一种基于哈希算法的数据存储方法及装置
EP2566157A1 (en) 2011-09-02 2013-03-06 Nagravision S.A. Method to optimize reception of entitlement management messages in a Pay-TV system
WO2013072724A1 (en) 2011-11-20 2013-05-23 Nds Limited Hybrid messaging system
US8627097B2 (en) 2012-03-27 2014-01-07 Igt System and method enabling parallel processing of hash functions using authentication checkpoint hashes
US9245003B2 (en) * 2012-09-28 2016-01-26 Emc Corporation Method and system for memory efficient, update optimized, transactional full-text index view maintenance
US9392309B2 (en) * 2013-05-06 2016-07-12 Verizon Patent And Licensing Inc. Entitlement management for video customers
US9661254B2 (en) 2014-05-16 2017-05-23 Shadowbox Media, Inc. Video viewing system with video fragment location
US10601669B2 (en) * 2015-10-27 2020-03-24 Vmware, Inc. Configurable client filtering rules

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2169054T3 (es) * 1986-04-18 2002-07-01 Nagra Plus Sa Sistema de television de pago.
US5311325A (en) * 1992-06-10 1994-05-10 Scientific Atlanta, Inc. Method and apparatus for providing periodic subscription television services
US5644354A (en) * 1992-10-09 1997-07-01 Prevue Interactive, Inc. Interactive video system
WO1994014279A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Digital cable headend for cable television delivery system
US5329590A (en) * 1993-07-08 1994-07-12 Uniden America Corporation Automatic pay-per-view reception in a satellite receiver
JPH088853A (ja) * 1994-06-24 1996-01-12 Sony Corp スクランブル装置およびデスクランブル装置
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5642418A (en) * 1995-02-21 1997-06-24 Bell Atlantic Network Services, Inc. Satellite television system and method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100417222C (zh) * 2002-12-02 2008-09-03 卡纳尔技术公司 通过用于数字多媒网的移动电话网发送信息
CN1312893C (zh) * 2003-07-04 2007-04-25 三星电子株式会社 使用基于消息的协议的电视入口服务系统及方法
CN100366082C (zh) * 2003-12-24 2008-01-30 华为技术有限公司 数字电视网络中上线用户鉴权方法
US9461825B2 (en) 2004-01-30 2016-10-04 Broadcom Corporation Method and system for preventing revocation denial of service attacks
US9608804B2 (en) 2004-01-30 2017-03-28 Avago Technologies General Ip (Singapore) Pte. Ltd. Secure key authentication and ladder system
CN1655495B (zh) * 2004-02-05 2011-06-08 美国博通公司 用于以强配对将安全密钥传送到目标用户的系统和方法
US9094699B2 (en) 2004-02-05 2015-07-28 Broadcom Corporation System and method for security key transmission with strong pairing to destination client
CN101076109B (zh) * 2007-05-11 2010-05-19 天栢宽带网络科技(上海)有限公司 数字电视双向ca系统和基于该系统的节目订购/取消方法
CN101771856B (zh) * 2008-12-26 2012-06-27 北京视博数字电视科技有限公司 信息发送方法及其装置

Also Published As

Publication number Publication date
AU754166B2 (en) 2002-11-07
DE69736952D1 (de) 2006-12-28
CZ331099A3 (cs) 2000-07-12
NZ514853A (en) 2002-12-20
HK1025451A1 (en) 2000-11-10
BR9714601A (pt) 2002-09-10
HU229694B1 (en) 2014-05-28
HUP0001482A3 (en) 2002-07-29
IL131949A0 (en) 2001-03-19
RU2196389C2 (ru) 2003-01-10
NZ500198A (en) 2001-11-30
DE69736952T2 (de) 2007-09-06
EP1679894A2 (en) 2006-07-12
PT974229E (pt) 2007-01-31
CA2284023A1 (en) 1998-10-01
US7644429B2 (en) 2010-01-05
CN1756345A (zh) 2006-04-05
JP4079282B2 (ja) 2008-04-23
ATE345645T1 (de) 2006-12-15
NO994532L (no) 1999-11-19
EP0974229B1 (en) 2006-11-15
PL335585A1 (en) 2000-05-08
UA74766C2 (en) 2006-02-15
ES2276424T3 (es) 2007-06-16
CA2284023C (en) 2007-07-03
CN1231061C (zh) 2005-12-07
EP0974229A1 (en) 2000-01-26
US20040068541A1 (en) 2004-04-08
AU2770497A (en) 1998-10-20
ZA973605B (en) 1998-09-10
EP0974229B8 (en) 2007-02-14
IL131949A (en) 2004-06-20
HUP0001482A2 (hu) 2000-09-28
WO1998043426A1 (en) 1998-10-01
NO994532D0 (no) 1999-09-17
CZ301220B6 (cs) 2009-12-09
PL186325B1 (pl) 2003-12-31
EP1679894A3 (en) 2007-10-10
JP2001519124A (ja) 2001-10-16
TR199902274T2 (xx) 2000-01-21

Similar Documents

Publication Publication Date Title
CN1231061C (zh) 广播和接收系统以及用于上述系统的有条件访问系统
CN1192620C (zh) 供加密广播信号的接收器使用的智能卡以及接收器
CN1274152C (zh) 信号生成与广播
CN1194538C (zh) 电视广播设备和方法
CN1231042C (zh) 通过网络传送媒体服务和应用的方法及系统
CN1245014C (zh) 接收机/译码器动作
CN1254472A (zh) 广播和接收系统及其接收机/译码器和遥控器
CN1572106A (zh) 用于接收机/解码器的方法和设备
CN1171456C (zh) 内容发布保留方法、内容发布方法和保留控制装置
CN1339760A (zh) 信息记录设备和方法、信息处理终端、方法和设备以及记录介质
CN1529987A (zh) 利用访问控制安全地发送点播的预加密内容的系统
CN1280740A (zh) 下载数据
CN1402938A (zh) 用于存储广播的电视装置,信息显示装置,分配装置和信息分配方法
CN1483263A (zh) 多媒体多点传送内容的初始免费预览
CN1592403A (zh) 数据存储管理及排程系统和方法
CN1653819A (zh) 提供媒体内容的系统和方法
CN1605052A (zh) 处理数据
CN1311589A (zh) 数字内容分配系统、漫游服务器、信息处理器及其方法
CN1503953A (zh) 分配装置、终端装置以及其中所用的程序和方法
CN1388931A (zh) 使用服务器的方法、服务器预订控制设备以及程序存储介质
CN1158842C (zh) 配置接收机/译码器来接入数据的方法和设备
AU773927B2 (en) Broadcast and reception system, and receiver therefor
KR20000076400A (ko) 방송 및 수신 시스템, 및 그를 위한 조건부 액세스 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CANAL + TECHNOLOGIES SOCIETE ANONYME

Free format text: FORMER OWNER: CANAL + SOCIETE ANONYME

Effective date: 20110225

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20110225

Address after: Paris France

Patentee after: Thomson Licensing S.A.

Address before: Paris France

Patentee before: CANAL+ S.A.

ASS Succession or assignment of patent right

Owner name: NAGRA FRANCE SAS

Free format text: FORMER OWNER: NAGRA THOMSON LICENSING CORP.

Effective date: 20130906

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee

Owner name: NAGRA THOMSON LICENSING CORP.

Free format text: FORMER NAME: CANAL + TECHNOLOGIES SOCIETE ANONYME

CP01 Change in the name or title of a patent holder

Address after: Paris France

Patentee after: Nagra Thomson licensing

Address before: Paris France

Patentee before: Thomson Licensing S.A.

TR01 Transfer of patent right

Effective date of registration: 20130906

Address after: Paris France

Patentee after: NAGRA FRANCE S.A.S.

Address before: Paris France

Patentee before: Nagra Thomson licensing

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20051207