CN1245014C - 接收机/译码器动作 - Google Patents

接收机/译码器动作 Download PDF

Info

Publication number
CN1245014C
CN1245014C CNB008190534A CN00819053A CN1245014C CN 1245014 C CN1245014 C CN 1245014C CN B008190534 A CNB008190534 A CN B008190534A CN 00819053 A CN00819053 A CN 00819053A CN 1245014 C CN1245014 C CN 1245014C
Authority
CN
China
Prior art keywords
receiver
decoder
action
order
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB008190534A
Other languages
English (en)
Other versions
CN1435048A (zh
Inventor
l·菲谢
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.)
Thomson Licensing SAS
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
Application filed by Canal Plus SA filed Critical Canal Plus SA
Publication of CN1435048A publication Critical patent/CN1435048A/zh
Application granted granted Critical
Publication of CN1245014C publication Critical patent/CN1245014C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • 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
    • 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
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Virology (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Biomedical Technology (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Selective Calling Equipment (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

描述了一种指示接收机/译码器执行动作的方法。方法包括通过广播***发送命令到接收机/译码器,该命令指示接收机/译码器执行动作。也描述了用于生成在广播***中发送的、其中包括命令的消息的设备;相应的接收机/译码器;和在广播***中发送的消息。所述消息包括指示接收机/译码器执行动作的命令。

Description

接收机/译码器动作
本发明涉及接收机/译码器,具体地涉及在广播***(诸如用于电视、收音机、蜂窝电话、或其他这样的***)中使用的接收机/译码器。
广播***被使用来通过媒体(诸如卫星、电缆或地面广播链路)从广播中心发送信号(诸如数字或模拟电视信号)到用户。在用户端的接收机/译码器被使用来接收和/或译码信号,典型地是输入到电视机的信号。在数字传输的情形下,数字频道在发射机端被编码成数字数据流,以及在接收机端通过使用接收机/译码器而被译码,接收机/译码器典型地是设在数字机顶盒(DSTB)中,或在集成的数字电视机中。在模拟传输的情形下,可以在用户处提供接收机/译码器,以便把发送信号变换成用于输入到电视机的格式。
在已知的广播***中,接收机/译码器响应于来自用户的命令(诸如由遥控装置输入)而采取动作。这样的命令可以包括改变频道,或在屏幕上显示接收机/译码器的状态。
另外,关于接收机/译码器的设置或参量的信息可被显示在屏幕上,以便用户可以看到它们。
本发明寻求解决在以上的现有技术中遇到的问题。
按照本发明的第一方面,提供了从(广播***中的)接收机/译码器请求有关接收机/译码器的信息的方法,该方法包括通过广播***发送命令到接收机/译码器,该命令包括指示接收机/译码器发送信息。
本发明提供这样的优点:信息可以从接收机/译码器得出,而不需要接收机/译码器的用户的人工干预。借助于(例如从运营商)通过广播***发送命令,可以避免为了发送命令而需要提供单独的媒体。
广播***优选地包括广播媒体,诸如卫星链路、电缆(包括光纤)、或地面广播;以及用于通过广播媒体进行发射的发射机。优选地,广播***被使用来广播音频和/或视频信号(诸如无线电或电视信号)给接收机/译码器。因此,将会看到,用来广播音频/视频信号的媒体可被使用来发送命令。
信息优选地包括有关至少一个以下事项的信息:设备(诸如输入设备或输出设备)、设备管理程序、应用(在接收机/译码器上运行的,诸如频道改变应用、或配置应用)和操作***(被安装在接收机/译码器上,诸如虚拟机、库或应用接口)。
信息优选地包含无条件接入信息。这是很有用的,因为用于在接收机/译码器与运营商(诸如广播EMM)之间通信的、现有的非声音视觉装置通常是专门被设计用来传送条件接入信息的。
信息可以包括有关一个或多个以下事项的信息:接收机/译码器的设置和参量、由接收机/译码器实行的动作、以及频道信号强度。因此,有关接收机/译码器的信息可以远程地检索。这样的信息可能是有用的,例如,作为统计信息或允许将接收机/译码器的内部状态远程建模。
具体地,信息可能涉及到与接收机/译码器有关的错误,因此,它在错误发现和诊断上是有用的。信息优选地包括用户定制的信息。
优选地,信息由接收机/译码器的处理器汇编,并且优选地由接收机/译码器的处理器发送。它优选地不由智能卡发送。通过使用接收机/译码器本身而不用智能卡发送信息,有可能避免使用保密和/或敏感的信息。因此,不需要进行信息加密。
来自接收机/译码器的信息可被发送到SAS,或替换地,信息可被发送到与接收机/译码器进行通信的设备,诸如计算机或测试设备。设备可被连接到接收机/译码器,或可以通过其他手段(诸如红外链路)与接收机/译码器通信。
该方法优选地包括通过广播***发送命令给接收机/译码器,该命令指示接收机/译码器实行改变接收机/译码器的设置和/或参量的动作。
因此,有可能由运营商远程地改变接收机/译码器的设置和/或参量。
这个重要的特性也被独立地提供。因此,在另一方面,提供了执行改变接收机/译码器的设置和/或参量的动作的方法,该方法包括通过广播***发送命令到接收机/译码器,该命令指示接收机/译码器进行动作。
响应于从接收机/译码器接收的信息,可以采取发送命令去指示接收机/译码器改变接收机/译码器的设置和/或参量的步骤。因此,在运营商和接收机/译码器之间可以得到较多的交互作用。
这个重要的特性可被独立地提供。因此,在另一方面,提供了控制接收机/译码器的方法,包括通过广播***发送命令到接收机/译码器,该命令指示接收机/译码器发送有关接收机/译码器的设置和/或参量的信息,以及响应于信息,通过广播***发送另一个命令到接收机/译码器,指示接收机/译码器实行改变接收机/译码器的同一个或另一个设置和/或参量的动作。
以上的设置和/或参量中的任一个或二者优选地是可以由用户配置的,这可以允许远端运营商模拟用户的操作。
该方法优选地还包括纠正与接收机/译码器有关的错误。因此,接收机/译码器的拥有者在诊断错误过程中不需要重放任何部分,可以节省时间和花费。
设置和/或参量优选地涉及到至少一项以下事项:设备(诸如输入设备或输出设备)、设备管理程序、应用(在接收机/译码器上运行的,诸如频道改变应用、或配置应用)和操作***(被安装在接收机/译码器上,诸如虚拟机、库或应用接口)。
动作可包括至少一项以下事项:改变频道、改变频道的调谐、和扫描频道。扫描频道动作包括全扫描、部分范围的扫描和/或更新扫描。改变频道优选地是通过使用有关频道的数字视频广播(DVB)信息来实施的。DVB的使用使得即使用户改变接收机/译码器的设置,也能够改变频道。在这种情形下,接收机/译码器优选地存储相应于一个或多个接收机/译码器频道的DVB信息。
动作还可包括至少一项以下事项:把接收机/译码器放置在等待模式、把接收机/译码器重新引导到给定的频道号、把接收机/译码器重新引导到给定的DVB频道号、下载业务表、和下载全局接收机/译码器软件(诸如,操作***的较新的版本、设备驱动器、应用等等)。显然,也可以提供一般的或专门性质的另外的动作。
因此,运营商可以远程地更新或改变接收机/译码器的调谐。
优选地,该方法还包括在接收机/译码器取决于命令执行动作的步骤。命令优选地还包括随后删除命令的步骤。这可以减小同一个命令再次被发送的风险。
优选地,命令作为消息的一部分被发送,以及优选地消息具有权利管理消息的形式。这可以允许把有关命令和命令的发送的进一步的信息包括在消息中。
权利管理消息(EMM)通常被链接到接入信道,以及具有一定的结构,诸如标题和数据区。将会看到,消息可以取权利管理消息的形式,或基于权利管理消息的结构,虽然它不一定被使用于管理权利。
消息可以或不一定加密。按照本发明的实施例,消息可以是把不保密的或不敏感的消息(例如与智能卡密码或加密密码)包括在消息内,以及消息不需要加密。这对于发送和接收信息的效率可能是有利的。
优选地,消息还包括运营商的识别号。由于消息典型地从运营商发出,这可以允许信息源被识别。方法还包括把识别号与被存储在接收机/译码器的识别号进行比较。这样,可以确保,只有运营商对其负责的那些接收机/译码器才受命令影响。
优选地,消息包括至少一个接收机/译码器的识别号,以及命令指示至少一个接收机/译码器执行动作。这可以允许命令被引导到特定的接收机/译码器或接收机/译码器组。
消息可以包括仅仅一个接收机/译码器的识别号,以及这一个接收机/译码器可以执行动作。这样,有可能使得接收机/译码器从远端位置执行动作,动作是对于该接收机/译码器特定的。正如下面描述的,这个特性在监视接收机/译码器和诊断接收机/译码器时特别有利。
优选地,消息由用户鉴权***(SAS)生成。
优选地,命令由用户管理***(SMS)发送到用户鉴权***(SAS),以用于发送。优选地,命令由SAS发送,由此,将会看到,命令可被发送到独立的发射机以用于发送。
因此,在优选实施例中,SMS生成一个要发送到接收机/译码器的命令,以及把命令的细节发送到SAS,用于发送到接收机/译码器。优选地,SAS生成一个用于发送到接收机/译码器的消息。通过这个方法,当新的类型的命令要被发送到接收机/译码器时,SAS可被配置成接收和发送由SMS发送的任何命令,而不需要被更新。
该方法还包括鉴权消息,鉴权过程优选地包括处理消息中的签名,以便验证该消息是由可信任的源生成的。这可避免对于接收机/译码器的运行的未鉴权的干预。
优选地,命令被发送到接收机/译码器以及可以由接收机/译码器的处理器处理,以及优选地,命令不发送到智能卡。通过使用接收机/译码器本身而不是智能卡来接收命令,有可能避免在命令中使用保密和/或敏感信息。因此,可以不需要命令加密。而且,把对于接收机/译码器执行动作的请求直接发送到接收机/译码器本身是有利的。
优选地,命令从远离接收机/译码器的位置被发送。因此,方法提供一种方式,其中接收机/译码器的设置和/或参量可以从远离接收机/译码器的位置(例如,运营商)来确定。因此,如果在接收机/译码器中出现错误,错误的原因(和影响)可被分析而不需要工程师旅行到接收机/译码器的位置。
因此,本发明也提供从远离接收机/译码器的位置确定接收机/译码器的设置和/或参量的方法,方法包括通过广播***从远端位置发送命令到接收机/译码器,命令指示接收机/译码器发送有关接收机/译码器的设置和/或参量的信息。优选地,接收机/译码器是单个接收机/译码器,以及信息是从该接收机/译码器发送的。
本发明也提供从远离接收机/译码器的位置改变接收机/译码器的设置和/或参量的方法,方法包括通过广播***从远端位置发送命令到接收机/译码器,命令指示接收机/译码器改变接收机/译码器的设置和/或参量。
因此,有可能由运营商远程地改变接收机/译码器的设置和/或参量。
按照本发明的另一个方面,提供了指示接收机/译码器(在广播***中)执行动作的方法,方法包括通过广播***发送命令到接收机/译码器,命令指示接收机/译码器执行动作。
如上所述动作可以包括改变接收机/译码器的设置和/或参数。因此,接收机/译码器的设置和/或参数由运营商远程改变。
如上所述,动作可包括从接收机/译码器发送信息,它可以是有关接收机/译码器的信息。例如,接收机/译码器可以执行回叫,以便发送信息给运营商等等。
在本发明的特别优选实施例中,接收机/译码器首先被请求发送有关接收机/译码器的信息,随后改变接收机/译码器的设置和/或参量。这样的方法在识别错误的场合下是特别有利的。例如,首先作出对于有关错误的的信息的请求;随后,发送一个命令,请求接收机/译码器执行动作来排除错误。
本发明也提供用于实行上述的任何方法的计算机程序,以及其上存储用于实行上述的任何方法的程序的计算机可读媒体。
本发明的另一方面,提供了用于生成通过广播***发送的信息的设备,包括用于生成消息的装置,该消息包括指示接收机/译码器发送有关接收机/译码器的信息的命令。用于生成消息的装置可以是适用的编程的处理器。
信息优选地包括有关至少一项以下事项的信息:设备、设备管理程序、应用和操作***。该信息优选地包含无条件接入信息。
信息可以包括有关一个或多个以下事项的信息:接收机/译码器的设置和/或参量、由接收机/译码器实行的动作、以及频道信号强度。信息可以涉及到与接收机/译码器有关的错误。
用于生成消息的装置优选地适合于生成另一个消息。该另一个消息包括指示接收机/译码器执行改变接收机/译码器的设置和/或参量的动作的命令。
在一个相关的方面,提供了用于生成通过广播***发送的信息的设备,包括用于生成消息的装置,消息包括指示接收机/译码器执行改变接收机/译码器的设置和/或参量的命令。
设备优选地还包括用于发送命令的装置,该用于发送命令的装置优选地适合于根据从接收机/译码器接收的信息发送命令。
在一个相关的方面,提供了这样的设备,它包括用于接收来自接收机/译码器的信息的装置、和用于生成一个消息的装置,该消息包括指示接收机/译码器执行改变接收机/译码器的设置和/或参量的动作,以及它是根据从接收机/译码器接收的信息被确定的。所述用于生成一个消息的装置适合于生成一个用于纠正与接收机/译码器错误有关的消息。
所述设置和/或参量优选地涉及至少一项以下事项:设备、设备管理程序、应用和操作***。
所述动作可包括有少一项以下的动作:改变频道、改变频道的调谐、和扫描频道。扫描频道动作包括全扫描、部分范围的扫描和/或更新扫描。改变频道优选地是通过使用有关频道的数字视频广播(DVB)信息来实施的。DVB的使用使得即使用户已改变了接收机/译码器的设置,也能够改变频道。在这种情形下,接收机/译码器优选地存储相应于一个或多个接收机/译码器频道的DVB信息。
所述动作还可包括至少一项以下事项:把接收机/译码器放置在等待模式,把接收机/译码器重新引导到给定的频道号,把接收机/译码器重新引导到给定的DVB频道号,下载业务表,和下载全局接收机/译码器软件(诸如,操作***的较新的版本、设备驱动器、应用等等)。显然,也可以提供一般的或专门的性质的另外的动作。
消息可以具有权利管理消息(EMM)的形式,它可以或不一定加密。消息还可包括运营商的识别号。
消息可以包括至少一个接收机/译码器的识别号,以及命令可以用于指示至少一个接收机/译码器执行动作。在一个实施例中,消息包括仅仅一个接收机/译码器的识别号,以及命令是用于去指示该接收机/译码器执行动作。
消息还可以包括仅仅一个接收机/译码器的识别号,这一个该接收机/译码器执行动作。
该设备还可包括用于发送消息到用户鉴权***(SAS)以便进行发送的装置,以及还可包括用于通过广播***发送消息的装置。
该设备优选地还包括用于生成可鉴权的签名的装置,以及还可包括用于组合签名与消息的装置。
优选地,该设备包括复用器,用于复用消息与另一个信号,诸如音频和/或可视信号。优选地,该设备适合于发送消息(优选地,作为复用信号的一部分)到广播***以用于发送。
该设备还适合于被包括在用户鉴权***(SAS)中,以及还可包括用于生成命令的命令生成器,和/或用于生成消息的消息生成器、该设备还可包括SMS,用于发送命令到SAS以便用于发送。设备还可包括信息接收机,用于接收由接收机/译码器发送的信息。
在另一个相关的方面,提供了用于通过广播***发送命令到接收机/译码器的设备,该设备包括用于发送命令到接收机/译码器以便去指示接收机/译码器执行动作的发射机。
在再一个相关方面,提供了用于生成通过广播***发送的信息的设备,包括用于生成消息的装置,该消息包括指示接收机/译码器执行动作的命令。
在又一个相关方面,提供了用于通过广播***发送命令到接收机/译码器的设备,设备包括用于发送命令到接收机/译码器指示接收机/译码器执行动作的发射机。
在本发明的另一个相关方面,提供了用于生成通过广播***发送的信息的设备,包括用于生成消息的装置,消息包括指示接收机/译码器执行动作的命令。用于生成消息的装置可以是适用的编程的处理器。
设备可被包括在用户鉴权***(SAS)中。SAS可适合于接收由用户管理***(SMS)发送的命令,以及根据命令生成消息。
设备可被适合于接收由接收机/译码器发送的信息。
本发明还提供用于通过广播***发送命令到接收机/译码器的设备,该设备包括用于发送命令到接收机/译码器以便去指示接收机/译码器执行动作改变接收机/译码器的设置和/或参量的发射机。
优选地,设备包括用于生成命令的命令生成器。优选地,命令是消息的一部分,以及发射机适合于发送消息到接收机/译码器。优选地,设备还包括用于生成消息的消息生成器。
优选地,发射机适合于发送命令到仅仅一个接收机/译码器。优选地,发射机适合于发送命令到接收机/译码器的处理器。
优选地,设备包括用于发送命令的SAS,以及优选地设备还包括SMS,用于发送命令到SAS以便进行发送。优选地,SAS适合于生成用于发送到接收机/译码器的消息。
优选地,设备还包括信息接收机,用于接收由接收机/译码器发送的信息。优选地,SAS包括信息接收机。
在本发明的另一个方面,提供了一种接收机/译码器,它包括用于接收来自发射机的命令的接收机,以及用于根据该命令发送有关接收机/译码器的信息的处理器。
处理器例如通过提供其上可以运行应用的操作***、或通过提供其上可以运行应用的虚拟机来提供用于运行一个应用的执行环境。
优选地,接收机/译码器适合于接收通过广播***发送的、诸如音频和/或视频信号那样的信号。消息可以与这样的信号复用。接收机/译码器可以是DSTB。
信息优选地包括有关至少一项以下事项的信息:设备、设备管理程序、应用和操作***,以及信息优选地包含无条件接入信息。
信息可以包括有关一个或多个以下事项的信息:接收机/译码器的设置和/或参量、由接收机/译码器执行的动作、以及频道信号强度。信息可以涉及到与接收机/译码器有关的错误。
处理器优选地适合于汇编信息,以及优选地还适合于发送信息。它也可包括用于发送信息到SAS或到可以与接收机/译码器进行通信的设备。
接收机可以适合于接收另外的命令,处理器还适合于根据另外的命令执行改变接收机/译码器的设置和/或参量的动作。用于执行动作的装置可以是适当编程的处理器。
在一个相关的方面,提供了一种接收机/译码器,它包括用于接收来自发射机的命令的接收机、以及用于根据该命令执行改变接收机/译码器的设置和/或参量的动作的处理器。
处理器可适合于通过改变设置和/或参量来纠正与接收机/译码器有关的错误。
设置和/或参量优选地涉及到至少一项以下事项:设备、设备管理程序、应用和操作***。
动作可包括至少一项以下事项:改变频道、改变频道的调谐、和扫描频道。扫描频道动作包括全扫描、部分范围的扫描和/或更新扫描。改变频道优选地是通过使用有关频道的数字视频广播(DVB)信息来实施的。DVB的使用使得即使用户已改变了接收机/译码器的设置,也能够改变频道。在这种情形下,接收机/译码器优选地存储相应于一个或多个接收机/译码器频道的DVB信息。
动作还可包括至少一项以下事项:把接收机/译码器设置在等待模式,把接收机/译码器重新引导到给定的频道号,把接收机/译码器重新引导到给定的DVB频道号,下载业务表,和下载全局接收机/译码器软件(诸如,操作***的较新的版本、设备驱动器、应用等等)。显然,也可以提供一般的或专门的性质的另外的动作。
接收机/译码器还可包括缓存器,用于接收的命令,以及接收机/译码器适合于在执行动作之前查询缓存器。例如,接收机/译码器可以适合于把进入的命令与被存储器缓存器中的命令进行比较,并且删除重复的命令。这样,可以避免执行重复的动作。
因此,接收机/译码器优选地还包括用于在接收机/译码器处根据命令执行动作的装置,以及优选地还包括用于随后删除命令的装置。
优选地,接收机/译码器的处理器适合于根据从接收机接收的命令发送来自接收机/译码器的信息。命令优选地适合于作为消息的一部分被接收。
消息可以具有权利管理消息(EMM)的形式,它可以或不一定加密。消息还可包括运营商的识别号。
消息可以包括至少一个接收机/译码器的识别号,以及命令可以用于指示至少一个接收机/译码器执行动作。在一个实施例中,消息包括仅仅一个接收机/译码器的识别号,以及该命令是用于去指示该接收机/译码器执行动作。
消息还可以包括仅仅一个接收机/译码器的识别号,这个接收机/译码器执行动作。
接收机/译码器还可包括用于鉴权消息的装置。这样的装置优选地包括用于处理消息中的签名以便验证该消息是由可信任的源生成的装置。这可避免对于接收机/译码器的运行的未鉴权的干预。
接收机优选地适合于接收来自用户鉴权***(SAS)的命令,以及优选地适合于把命令传送到处理器。
接收机优选地适合于接收来自远离接收机/译码器的位置的命令,以及可适合于接收来自广播***的命令。
接收机/译码器优选地还包括可拆卸的条件接入模块,所述命令然后不传送到条件接入模块。这可确保条件接入模块不执行任何处理。
在一个相关的方面,提供了一种接收机/译码器,包括用于接收来自广播***的命令的接收机、以及用于根据该命令执行改变接收机/译码器的设置和/或参量的动作的装置。
在另一个相关方面,提供了一种接收机/译码器,包括用于接收来自发射机的命令的接收机、以及用于根据该命令执行动作的处理器,该发射机优选地是广播***的一部分。
还提供了一种接收机/译码器,包括用于接收来自广播***的命令的接收机、以及用于根据该命令执行动作的装置。
在本发明的另一个方面,提供了一种接收机/译码器,包括用于接收来自发射机的命令的接收机,以及用于根据该命令执行动作的处理器,其中发射机优选地是广播***的一部分。
在本发明的一个相关方面,提供了一种接收机/译码器,包括用于接收来自广播***的命令的接收机、以及用于根据该命令执行动作的装置。
另一方面,提供了用于在广播***中发送的消息,它包括指示接收机/译码器发送有关接收机/译码器的信息的命令。
所述信息优选地包括有关至少一项以下事项的信息:设备、设备管理程序、应用和操作***,以及该信息优选地包含无条件接入信息。
所述信息可以包括有关一个或多个以下事项的信息:接收机/译码器的设置和/或参量、由接收机/译码器实行的动作、以及频道信号强度。该信息可以涉及到与接收机/译码器有关的错误。
所述消息还可包括指示接收机/译码器执行改变接收机/译码器的设置和/或参量的动作的命令。
在一个相关方面,相应地提供用于在广播***中发送的消息,包括指示接收机/译码器执行改变接收机/译码器的设置和/或参量的动作的命令。
设置和/或参量优选地涉及至少一项以下事项:设备、设备管理程序、应用和操作***,以及该信息优选地包含无条件接入信息。
动作可包括至少一项以下事项:改变频道、改变频道的调谐、和扫描频道。扫描频道动作包括全扫描、部分范围的扫描和/或更新扫描。改变频道优选地是通过使用有关频道的数字视频广播(DVB)信息来实施的。DVB的使用使得即使用户已改变了接收机/译码器的设置,也能够改变频道。在这种情形下,接收机/译码器优选地存储相应于一个或多个接收机/译码器频道的DVB信息。
所述动作还可包括至少一项以下事项:把接收机/译码器放置在等待模式,把接收机/译码器重新引导到给定的频道号,把接收机/译码器重新引导到给定的DVB频道号,下载业务表,和下载全局接收机/译码器软件(诸如,操作***的较新的版本、设备驱动器、应用等等)。显然,也可以提供一般的或专门的性质的另外的动作。
所述消息可以具有权利管理消息(EMM)的形式,它可以或不一定加密,虽然在某些情形下,消息加密将是必要的。消息还可包括运营商的识别号。
消息可以包括至少一个接收机/译码器的识别号,以及命令可以用于指示至少一个接收机/译码器执行动作。在一个实施例中,消息包括仅仅一个接收机/译码器的识别号,以及命令是用于指示该接收机/译码器执行动作。
消息还可以包括仅仅一个接收机/译码器的识别号。如上所述,发送命令到单个接收机/译码器具有很多优点。
消息还可包括一个数字签名,它允许消息被鉴权。消息也可包括与命令有关的参量。例如,如果命令是改变频道命令,则参量可以是频道号和广播信号的识别号之一。
在本发明的相关方面,提供了用于在广播***中发送的消息,该消息包括指示接收机/译码器执行动作的命令。
在本发明的另一个相关方面,提供了用于指示在广播***中的接收机/译码器执行动作的消息,该消息包括指示接收机/译码器执行动作的命令。
本发明也提供了一种***,它包括用于生成具有上述的任何形式的消息的设备、以及用于发送命令到接收机/译码器的广播***、以及优选地还包括具有上述的任何形式的接收机/译码器。
本发明还提供了一种***,它包括用于生成具有上述的任何形式的命令的设备、以及用于发送命令到接收机/译码器的广播***、以及优选地还包括具有上述的任何形式的接收机/译码器。
本发明也提供了一种***,它包括用于通过广播***发送命令到接收机/译码器的发射机、以及还包括接收机/译码器,它适合于根据命令执行动作。所述动作优选地包括改变接收机/译码器的设置和/或参量。上面给出了可能的动作细节和各种相应的限制。
优选地,该***还包括用于生成包括命令的消息的消息生成器,发射机适合于发送该消息到接收机/译码器。
优选地,***包括SMS和SAS,所述SMS适合于生成命令和发送命令到SAS,SAS适合于根据命令来生成消息和把消息发送到接收机/译码器。
另一方面,提供了一种计算机程序产品,用于编程接收机/译码器,以便执行上述的任何方法。
再一方面,提供了一种体现上述任何消息的信号。
另一方面,提供了一种体现上述任何计算机程序产品的信号。
本发明提供了基本上参照附图描述的、和在附图上显示的方法和设备。
一个方面的特性可被应用于其他方面;同样地,方法特征可被应用于设备方面,以及反之亦然。
现在参照附图,仅仅作为例子来描述本发明的优选的特征,其中:
图1显示典型的数字电视***的总貌;
图2显示传统的接入***的总貌;
图3显示权利管理消息(EMM)的结构;
图4显示用户鉴权***的结构;
图5是接收机/译码器的方框图;
图6显示接收机/译码器的结构;
图7a显示单独的DSTB动作命令的结构;
图7b显示观众DSTB动作命令的结构;
图8a显示单独的DSTB动作EMM的结构;以及
图8b显示观众DSTB动作EMM的结构。
***总貌
图1上显示典型的数字电视***1的总貌。本发明包括最惯用的数字电视***2,它使用已知的MPEG-2压缩***来发送压缩的数字信号。更详细地,广播中心的MPEG-2压缩器3接收数字信号流(典型地,视频信号流)。压缩器3通过链路被连接到复用器和扰码器4。
复用器4接收多个另外的输入信号,汇编输送流,以及通过链路7(它当然可以取包括电信链路的各种各样的形式)把压缩的数字信号发送到发射机6。发射机6通过上行链路8发送电磁信号到卫星转发器9,在其中信号以电子方式进行处理,通过国内下行链路10广播到地面接收机12,这通常是以由最终用户拥有或租用的碟状天线的形式。用于传输数据的其他输送信道当然也是可能的,这诸如地面广播、有线传输、组合的卫星/有线链路、电话网等等。
由接收机12接收的信号被发送到由最终用户拥有或租用的集成的接收机/译码器13,以及被连接到最终用户的电视机14。接收机/译码器13把压缩的MPEG-2信号译码成电视信号以便提供给电视机14。虽然图1是显示单独的接收机/译码器,但接收机/译码器可以是集成数字电视机的一部分。正如这里使用的,术语“接收机/译码器”包括单独的接收机/译码器,诸如机顶盒,以及具有被集成在一起的接收机/译码器的电视机。
在多频道***中,复用器4处理从多个并行的源接收的音频和视频信息,以及与发射机交互作用,以便沿着相应的频道号广播信息。除了音频和视频信息以外,消息或应用或任何其他类的数字数据可以与被发送的数字音频和视频信息交织地引入到某些和所有的这些频道。
条件接入***15被连接到复用器4和接收机/译码器13,并且它部分地位于广播中心中、部分地位于接收机/译码器中。这使得最终用户能够接入来自一个或多个广播供应商的数字电视广播。一个智能卡能够解密有关商业提议(即,由广播供应商出售的一个或几个电视节目)的消息,它被***到接收机/译码器13中,通过使用接收机/译码器13和智能卡,最终用户可以以预约模式或以每次观看付费模式购买商业提议。
如上所述,由***发送的节目在复用器4中被扰码,其中施加到给定的传输的条件和加密密钥由接入控制***15来确定。这样的已扰码的数据的传输在付费TV***领域是熟知的。典型地,扰码的数据与用于数据扰码的控制字一起被发送,控制字本身由所谓的运转(exploitation)密钥来加密和以加密的形式被发送。
扰码的数据和加密的控制字被接收机/译码器13接收,从而能够接入被存储在***到接收机/译码器内的智能卡中的运转密钥的等价物,以便解密已加密的控制字以及然后解扰发送的数据。付费的用户将在每月广播的EMM(权利管理消息)中接收对于解密已加密的控制字所必须的运转密钥,以便被允许观看传输内容。
交互***16,也被连接到复用器4和接收机/译码器13,并且它也是部分地位于广播中心和部分地位于接收机/译码器中,使得最终用户能够通过后向(back)信道17与各种应用互动。反向信道可以是公共交换电话网(PSTN)信道(例如,调制解调的反向信道)或频带外(OOB)信道。反向信道也可被用于在条件接入***15中应用的通信。
条件接入***
参照图2,条件接入***15总的包括用户鉴权***(SAS)30。SAS 30通过链路34(它可以是TCP-IP链路或其他类型的链路)被连接到一个或多个用户管理***(SMS)32,每个广播供应商一个。替换地,一个SMS可以在运营商之间共享,或一个运营商可以使用两个SMS等。
具有应用“母”智能卡38的加密单元36的形式的第一加密单元通过链路40被连接到SAS。同样具有应用母智能卡44的加密单元42的形式的第二加密单元通过链路46被连接到复用器4。接收机/译码器13接纳“子”智能卡48。接收机/译码器通过通信服务器50和调制解调器的反向信道17被直接连接到SAS 30。SAS特别地把预订权利发送到请求的子智能卡。
智能卡包含来自一个或多个运营商的保密信息。“母”智能卡加密不同的类型的消息,以及“子”智能卡如果有权的话就解密消息。
参照图2,在广播中心,数字视频信号首先通过使用MPEG-2压缩器3被压缩(或比特速率被减小)。这个压缩的信号然后被发送到复用器和扰码器4,以便与其他数据(诸如其他压缩的数据)复用。
扰码器生成在扰码过程中使用的控制字,以及该控制字在复用器4中被包括在MPEG-2数据流中。控制字被内部生成,以及使得最终用户的集成的接收机/译码器13能够解扰节目。
表示节目如何被商业化的接入准则也被添加到MPEG-2数据流中。节目可以以多个“预约”模式之一和/或多个“每次观看付费”(PPV)模式或事件之一被商业化。在预订模式,最终用户预约一个或多个商业提议,或“bouquets(花束)”,因此得到观看在这些“花束”内的每个频道的权利。在每次观看付费模式,向最终用户提供了购买他希望的事件的能力。
控制字和接入准则被使用来构建权利控制消息(ECM);这是对于一个扰码的节目发送的消息;该消息包含控制字(它允许解扰该节目)以及广播节目的接入准则。接入准则和控制字通过链路46被发送到第二加密单元42。在这个单元中,ECM被生成、加密和被发送到复用器与扰码器4。
在数据流中由广播供应商广播的每个业务包括多个不同的分量;例如,电视节目包括视频分量、音频分量、子标题分量等等。一个业务的每个这些分量被单独地扰码和加密,以用于以后的广播。对于业务的每个扰码的分量,需要单独的ECM。
复用器4接收包括来自SAS 30的加密的EMM、来自第二加密单元42的加密的ECM、以及来自压缩器3的节目的电信号。复用器4对节目进行扰码,以及把扰码的节目、加密的EMM、和加密的ECM作为电信号发送到广播***54,该***54可以是如图所示的卫星***1或其他广播***。接收机/译码器13对信号进行解复用,以得到具有加密的EMM和加密的ECM的扰码的节目。
接收机/译码器接收广播信号,以及提取MPEG-2数据流。如果节目被扰码,接收机/译码器13从MPEG2数据流提取相应的ECM,以及把ECM传送到最终用户的“子”智能卡48,后者被***到接收机/译码器13的机壳插槽中。子智能卡48控制最终用户是否有权利解密ECM和接入节目。如果不是的话,把否定状态传送到接收机/译码器13,表示节目不能被解扰。如果最终用户确实有权利,则ECM被解密和控制字被提取。译码器13可以通过使用控制字对节目进行解扰。MPEG-2数据流被解压缩和变换成视频信号,以便传输到电视机14。
如果节目没有被扰码,MPEG-2数据流发送时不带有ECM,以及接收机/译码器解压缩数据,把信号变换成视频信号,以便传输到电视机14。
用户管理***(SMS)30包括数据库52,它特别地管理所有的最终用户文件、商业提议(诸如资费和推销)、预约、PPV细节、和关于最终用户消费和鉴权的数据。SMS可以在物理上远离SAS。
SMS 32把暗示对于要被发送给最终用户的权利管理消息(EMM)的修正或创建的消息发送到SAS 30。SMS 32也把暗示对于EMM不修正或不创建、但只暗示最终用户的状态的改变(涉及到当预订产品时承认最终用户的鉴权,或涉及到最终用户将被收费的数量)的消息发送到SAS 30。SAS 30也发送消息(典型地,请求诸如回叫信息或收费信息的信息)到SMS 32,这样,将会看到,在二者之间的通信是双向的。
权利管理消息(EMM)
EMM是对于各个最终用户(订户)或最终用户组专用的消息,和ECM相反,它是仅仅对于一个扰码的节目或一组扰码的节目(如果是同一个商业提议的一部分)专用的消息。
各种特别的类型的EMM也是可能的。各个EMM是对于各个用户专用的,以及典型地在供应每次观看付费的业务时使用;这些包含“组”识别号和用户在该组中的位置。所谓的“组”预约EMM是对于256个单独用户的组专用的,并且典型地被使用于某些预约业务的管理上。观众EMM是对于全部用户专用的。“观众”是具有同一个运营商识别号(OPI)的智能卡的用户的总称。最后,“唯一的”EMM被寻址到智能卡的独特的识别号。
现在参照图3描述在优选实施例中使用的EMM的一般形式。基本上,EMM被实施为一系列数字数据比特,包括标题60、EMM主体62、和签名64。标题60又包括类型识别号66(它用来标识EMM的类型)、长度识别号68(它给出EMM的长度)、可任选的EMM的地址70、运营商识别号72和密钥识别号74。最后,签名64(它也是可任选的)提供多次检验,用来防止EMM中的其余数据被弄乱。标题中的类型识别号把消息标识为EMM。
用户鉴权***(SAS)
由SMS 31生成的消息提供链路34被传送到用户鉴权***(SAS)30,后者又生成对于由SMS 32生成的消息的接收的应答消息。可被传送到SAS的消息可以包括用户中止,例如,未付费、用户修改(例如由于添加或去除某些商业提议),以及在PPV模式下提供对于特定的事件的权利。
SAS 30可以管理数据库,这些数据库存储由SMS 32申报的所有的用户的状态。按照状态和由SMS发送的各种消息,SAS生成用于用户的智能卡的EMM。EMM由SAS加密单元36进行加密,以及被发送到复用器4。为了确保EMM被用户接收,SAS周期地发送这些消息。该周期取决于EMM的类型,但典型地在30秒与30分钟之间。
图4上显示SAS 30的典型的配置。SAS 30总的包括:预约链区域100,它给予预订模式的权利,以及每个月自动更新权利;每次观看付费(PPV)链区域102,它给予PPV事件的权利;以及EMM注入器104,用于把由预约与PPV链区域生成的EMM传送到复用器与扰码器4,从而馈送带有EMM的MPEG流。如果允许其他权利,诸如在下载计算机软件到用户的个人计算机时每次对文件付费(PPF)权利,则也提供其他类似的区域。
SAS 30的一个功能是管理电视节目的接入权利,这些节目是在预约模式下作为商业提议而可提供的,或按照不同的商业化模式(预约模式或脉冲模式)作为PPV事件销售的。SAS 30按照这些权利和从SMS31接收的信息来生成用于用户的EMM。
预约链区域100包括命令接口(CI)106、用户技术管理(STM)服务器108、消息生成器(MG)110、和加密单元36。PPV链区域102包括鉴权服务器(AS)112、数据库服务器114和116(它们包含用于存储最终用户的相关的细节的关系数据库)、集中服务器(OCS)118、用于节目广播器的服务器(SPB)120、消息生成器(MG)122(它的功能与用于预订链区域的基本上相同)、和加密单元36。
EMM注入器104包括多个消息发送器(ME)124、126、128和130、以及软件复用器(SMUX)132和134。在优选实施例中,有用于消息生成器132的ME 124和126,和用于消息生成器134的另外的ME128和130。ME 124和126被连接到SMUX 132,而ME 128和130被连接到SMUX134。
消息生成器110和122把分别由STM 108和OCS 118发出的命令转换成EMM。MG确定EMM发送的持续时间和速率。MG也通过使用专用加密单元来加密EMM。它们然后把加密的EMM传送到各个ME,后者周期地发送EMM。如图4所示,一个以上的ME可被连接到单个MG,适合的ME由MG按照在EMM中涉及到的运营商来确定。在给定的EMM存活时间期间,MG把它存储在它自己的数据库中。只要它的发送持续时间到期,就把EMM从数据库中擦除掉。这个数据库确保MG与ME之间的一致性。
消息发送器124、126、128、130接收来自各个MG的EMM,并且连同着几个参量,诸如广播开始日期、广播停止日期、以及广播周期。MG然后按照特定的参量来管理EMM的广播。
参照图5,现在根据功能块描述接收机/译码器13的各种不同的单元。
接收机/译码器13可以是数字机顶盒(DSTB),它包括中央处理器220,该处理器包含相关的存储器单元,以及适合于接收来自串行接口221、并行接口222、调制解调器223(它被连接到图1的调制解调器后向通道17)和被设在译码器的前面板上的开关触点224的输入数据。
接收机/译码器还适合于通过控制单元226接收来自红外遥控器225的输入,以及也具有两个智能卡读卡器227和228,分别适合于读出银行卡和预订智能卡242和240。预约智能卡读卡器228与***的预订智能卡240相接合,并且和与条件接入单元229相接合,以便提供必要的控制字到分接器/解扰器230,从而使得加密的广播信号能够被解扰。译码器也包括惯用的调谐器231和解调器232,用来接收和解调卫星传输的信号,然后提供给单元230进行滤波和解复用。
正如在本说明中使用的,优选地,一个应用程序是用于控制接收机/译码器13的高级别功能的一段计算机代码。例如,当最终用户把遥控器225的聚焦点对准电视机14的屏幕上看见的按钮目标并按压确认按键时,与按钮有关的指令序列开始运行。
交互应用提供菜单和执行最终用户的请求的命令,以及提供与应用的目的有关的数据。该应用可以是驻留应用(也就是,被存储在接收机/译码器13的ROM(或快闪或其他非易失性存储器)中),或者被广播和下载到接收机/译码器13的RAM或快闪存储器中。
应用被存储在接收机/译码器13的存储器单元中,以及作为资源文件给出。资源文件包括图形对象说明单元文件、变量块单元文件、指令序列文件、应用文件和数据文件,正如在上面提到的专利说明书中更详细地描述的那样。
接收机/译码器包含一个存储器,它被划分成RAM区、快闪区、和ROM区,但这个物理结构不同于逻辑结构。存储器还被划分成与各个接口有关的存储器区域。从一种观点看,存储器可被看作为硬件的一部分;从另一种观点看,存储器可被看作为支持或包含除了硬件以外的所显示的整个***。
接收机/译码器的结构
接收机/译码器包含五个软件层,它们被组织成使得该软件可以在任何接收机/译码器中和利用任何操作***来实施。参照图6,各个软件层是应用层250、应用编程接口(API)层252、虚拟机层254、设备层256、和***软件/硬件层258。
应用层250包括驻留在接收机/译码器中或下载到接收机/译码器中的应用程序。它们可以是由顾客使用的、利用Java、HTML、MHEG-5或其他语言编写的交互应用程序,或它们可以是由接收机/译码器使用的应用程序。这一层是基于由虚拟机层提供的一组开放的应用编程接口(API)。这个***允许在空中或按要求把应用下载到接收机/译码器中的快闪存储器或RAM存储器。应用码可以以压缩的或未压缩的格式通过使用协议(诸如数据贮存媒体命令和控制(DSMCC)、网络文件服务器(NFS)或其他协议)被发送。
互动应用是用户与其进行交互作用以便得到产品和服务的应用,诸如电子编程指南、远程银行应用和游戏。以下的驻留应用被使用来管理互动应用:
·引导。引导应用260是当接收机/译码器被接通电源时发起的第一个应用。引导应用起动虚拟机中的不同的“管理程序”,其第一个是应用管理程序262。
·应用管理程序。应用管理程序262管理在接收机/译码器中运行的互动应用,也就是,它起动、停止、中止、继续进行、操纵事件以及处理应用之间的通信。它允许多个应用立即运行,并因此而牵涉到它们之间的资源的分配这个应用对用户是完全透明的。
·建立。所述建立应用264的作用是配置接收机/译码器,主要是当它第一次被使用时。它执行诸如扫描TV信道、设置日期和时间、建立用户优选项等等动作。然而,建立应用可以被用户在任何时间使用来改变接收机/译码器配置。
·快速移动。所述快速移动应用268被使用来通过使用节目向上、节目向下和数字键而改变频道。当通过标题(导引)应用来使用另一个快速移动形式时,就停止快速移动应用。
·回叫。回叫应用被使用来提取被存储在接收机/译码器存储器中的各种参量的数值,以及把这些数值通过调制解调器返回信道17或通过其他装置返回到运营商。
API层252提供用于互动应用开发的高层公用设施。它包括组成这个高层API的几个单元。这些单元提供对于运行互动应用所必须的所有的功能。这些单元是应用可访问的。
在优选实施例中,API适合于运行用Javal编程语言编写的应用。而且,它可解译HTML和其他格式,诸如MHEG-5。除了这些解译器以外,它也包括其他单元和业务模块,它们是按要求规定可拆卸和可加强的。
虚拟机层254包括语言解译器和各种模块与***。它包含对于接收和执行在接收机/译码器中的互动应用所必须的各种部分。
设备接口层256包括设备管理程序和设备。设备是包含对于管理外部事件和物理接口所必须的逻辑资源的软件模块。设备层管理驱动器和应用之间的通信信道,以及提供增强的错误事故检验。被管理的设备的某些例子是:读卡器、调制解调器、网络、PCMCIA(个人计算机存储器卡国际协会),LED显示器等等。编程员不必直接处理这个层,因为API层从上面来控制设备。
***软件/硬件层258由接收机/译码器的制造商提供。由于***的模块化,以及因为由OS提供的业务(诸如事件调动和存储器管理)是虚拟机的一部分,所以更高的层并不限制于实时操作***(RTOS)或特定的处理器。
接收机/译码器动作
参照以上的图1和2,当前的广播***1适合于把命令从SMS 32的运营商(广播供应商)经过SAS 30发送到用户的接收机/译码器13,指示接收机/译码器执行特定的动作。
例如,运营商可能希望从接收机/译码器请求所选择的参量的某些信息,在这种情形下,它发送一个所谓的回叫命令。在接收到这个命令后,接收机/译码器从它的存储器提取相关参量的数值,以及把这些数值以回叫消息的形式发送回运营商。回叫命令可被使用来从接收机/译码器请求任何类型的信息,诸如状态或建立任选项。例如,运营商可能希望检验在接收机/译码器处从卫星天线接收的信号电平。信号电平给出是否正确地指向卫星的指示以及接收机/译码器是否正确地调谐的指示。回叫命令可以指示接收机/译码器把信号电平值发送回运营商。这可以有助于运营商跟踪可能发生的任何接收问题。替换地,接收机/译码器所调谐到的频道或用户所选择的任选项都可以通过回叫命令被发送回运营商。
可以由接收机/译码器发送的其他信息包括接收机/译码器的最新一些动作(例如,最新的50个动作)的细节。这样的信息可被使用于统计分析和/或用于诊断接收机/译码器。信息可以是关于参量的统计信息和/或接收机/译码器的设置,例如,由用户选择的设置(例如,语言和/或子标题设置)。
正如下面更详细地描述的,回叫由接收机/译码器本身执行,而不是由智能卡执行。而且,回叫是对于SAS进行的。回叫可以通过使用电话链路或以任何其他方式来进行。
替换地,运营商可能希望把关于接收机/译码器的信息经过串行接口21或并行接口22发送到另外的设备,诸如一个被连接到接收机/译码器的计算机。在这种情形下,诸如以上描述的信息被发送到设备。
在另一个例子中,运营商可能希望使得接收机/译码器执行扫描操作。扫描是把接收机的频道调谐到载送广播信号的特定的频率的操作。这可以自动地完成,例如,通过搜索载送信号的频率和把接收机/译码器频道设置到那些频率上。在数字广播的情形下,也有可能通过读出数字视频广播(DVB)识别符而识别特定的广播信号。这样,有可能分配特定的广播信号给特定的信道。扫描可以是全部的(在这种情形下,所有的频率被扫描,以及所有的信号被分配以信道),或局部的,例如,找出一些新的信号。
例如,运营商可能希望强迫接收机/译码器执行全部的或局部的扫描,以便确保用户调谐所有的频道,或因为提供了新的广播信号,从而接收机/译码器的调谐应当被加以改变以便允许用户观看新的信号。为了实施扫描,运营商发送扫描命令给接收机/译码器。扫描命令可以执行完全扫描,或只扫描所选择的频道和/或频率范围。在接收到这个命令后,接收机/译码器执行适当的扫描操作。
运营商也可以发送命令,迫使接收机/译码器改变到另一个频道。例如,在发生灾难的情形下,可以这样做,从而,可以通过在另一个频道上的节目把灾难警告用户。可以发送一个命令以规定接收机/译码器应当切换到的频道。接收机/译码器应当切换到的频道可以通过指定频道号而被规定。然而,用户可以返回接收机/译码器上的频道,这样,运营商不知道各个频道调谐到哪个信号。因此,接收机/译码器应当切换到的频道最好通过规定接收机/译码器应当切换到的信号的DVB特性而被规定。当接收到一个命令时,接收机/译码器就改变到指定的频道。
命令可被配置成由接收机/译码器在预定的时间进行动作,例如,可以在预定的时间改变频道。
为了指示接收机/译码器执行动作,运营商把命令从SMS 32发送到SAS 30。这个命令可以是“单独DSTB动作”命令(在单个接收机/译码器执行动作的情形下),或可以是“观众DSTB动作”命令(在所有的接收机/译码器或一组接收机/译码器执行动作的情形下)。
将会指出,命令是从SAS发送而不是直接从SMS发送到接收机/译码器的。正如下面描述的,SAS构建用于发送到接收机/译码器的适当的EMM。
图7a上显示从SMS 32发送到SAS 30的一个单独的DSTB动作命令的结构。参照图7a,命令300包括命令识别号302、运营商识别号304、智能***码区306、动作类型区308、以及参量区310。命令识别号302标识该命令是单独的DSTB动作命令。运营商识别号302标识发起该命令的运营商的识别号。智能***码区306包括要执行动作的接收机/译码器的智能***码。动作类型区308规定要由接收机/译码器采取的动作类型。参量区310包含与动作有关的各种参量,诸如接收机/译码器应当改变到的频道号。
图7b上显示从SMS 32发送到SAS 30的一个观众DSTB动作命令的结构。参照图7b,命令320包括命令识别号322、运营商识别号324、动作类型区326、以及参量区328。命令识别号322标识该命令是观众DSTB动作命令。运营商识别号324标识发起该命令的运营商的识别号。动作类型区326规定要由接收机/译码器采取的动作类型。参量区328包含与动作有关的各种参量,诸如接收机/译码器应当改变到的频道号。
任选地,命令320包括一个区330,它包含一个或多个识别号,标识要对其执行动作的特定的接收机/译码器组。例如,识别号可以基于一个或多个至少包括地理区域、顾客目录、商业提议、话路号码和产品号码来标识一组接收机/译码器。取决于实施方案,可以只使用一个识别号,或可以使用多个识别号。在后一种情形下,多个识别号可以通过使用逻辑运算符(诸如AND(与)、OR(或)、XOR(异或)、和/或NOT(非))进行组合。有关用来规定打算给予其消息的用户组的识别号的使用的进一步的细节在以本申请人的名义的共同待决的欧洲专利申请号99401958.6中给出,该专利申请的主要内容在此引用以供参考。
当SAS(从SMS)接收单独的DSTB动作命令或观众DSTB动作命令时,为了发送命令到接收机/译码器,它构建专门的EMM,这里称为DSTB动作EMM。再次参照图4,从SMS发送的命令由命令接口(CI)106接收,以及被传送到用户技术管理(STM)服务器108。STM服务器108识别该命令为DSTB动作命令,以及指示消息生成器(MG)生成DSTB动作EMM。在单独的DSTB动作命令的情形下,生成单独的DSTB动作EMM,而在观众DSTB动作命令的情形下,生成观众DSTB动作EMM。
图8a上显示单独的DSTB动作EMM的结构。参照图8a,单独的DSTB动作EMM 350包括标题352、EMM主体354、以及任选地还包括签名356。标题352包含类型识别号358、运营商识别号360、智能***码区362、以及如以上参照图3描述的其他信息。类型识别号358标识EMM为单独的EMM,运营商识别号360标识发送该命令的运营商的识别号,以及智能***码区362包含接受的接收机/译码器的智能***码。EMM主体354包括:识别号364它标识EMM为DSTB动作EMM;动作类型区366,它规定要由接收机/译码器采取的动作类型;参量表368,它与动作有关;以及下标号369,它取一个对于该具体的EMM特定的数值,从而使EMM可以被识别。
图8b上显示观众DSTB动作EMM的结构。与单独的DSTB动作EMM一样,观众DSTB动作EMM370包括标题372、EMM主体374、以及任选地还包括签名376。标题372包括:类型识别号378,它标识EMM为观众EMM;以及运营商识别号380,它标识发送该命令的运营商的识别号。EMM主体374包括识别号382,它标识EMM为DSTB动作EMM;动作类型区384,它规定要由接收机/译码器采取的动作类型;参量表386,它与动作有关;任选地还包括区388,它规定要实行动作的接收机/译码器组;以及下标号389,它取一个对于该具体的EMM特定的数值,从而使EMM可以被识别。对于各个接连的消息,下标号被递增1,但在优选实施例的变例中它可以通过另外的方法生成。
应当指出,SAS 30不需要认出由接收机/译码器采取的具体的动作;它仅仅构建一个包括动作类型和在DSTB动作命令中的参量值的EMM。这样,可以添加上新的接收机/译码器动作,而不需要更新SAS30。
在优选实施例中,预定的动作类型(每个由唯一的号码标识)包括改变到给定的频道号、改变到给定的频道DVB号、把接收机/译码器放置在等待模式、重新启动接收机/译码器到给定的频道号、重新启动接收机/译码器到给定的频道DVB号、下载业务表、以及下载全局接收机/译码器软件(诸如,较新版本的操作***、设备驱动程序、应用等等)。然而,如上所述,可以规定另外的动作。
任选的签名包括:MD5签名,它提供对消息进行鉴权的手段;以及另一个区,它表示鉴权密钥的排序。如果存在签名,则智能卡提供对签名的消息进行鉴权的手段,否则不牵涉到它-它的介入对于运行不是本质的。在优选实施例的变例中,使用不同的鉴权***,以及鉴权过程可以在接收机/译码器内部进行,由此完全消除在运行中牵涉到智能卡。
MG 110除了产生相关的EMM以外,也确定EMM的广播开始和停止时间以及周期速率。EMM要被广播的时间长度和周期速率通常对于DSTB动作EMM被设置为一定的数值,但它们可以在运营商的请求下或取决于广播信号的总的比特速率而被改变。一旦EMM被生成,它可任选地通过使用加密单元36而被加密。在许多情形下,不需要加密EMM。
EMM连同广播开始和停止时间以及周期速率一起被传送到EMM注入器104。EMM注入器负责在适当的时间把EMM***到广播数据流,这取决于广播开始和停止时间以及周期速率。EMM被存储在消息发送器(ME)124或126的数据库。由适当的软件复用器(SMUX)132或134以及复用器4将EMM***到广播数据流。EMM然后在广播信号中被发送,并由接收机/译码器13接收。
再次参照图5,广播信号分别由调谐器31和解调器32接收和解调。解调的信号被传送到分接器30,它分离开信号的各个分量。音频信号被传送到音频译码器33,视频信号被传送到视频译码器34,以及EMM被传送到中央处理器(CPU)20并被存储在缓存器中。
接收机/译码器13在应用管理程序的控制下(图6的方块262),首先通过检验类型识别号358,378来确定EMM是观众EMM还是单独的EMM。如果EMM是单独的EMM,则它检验EMM的智能***码区362中的智能***码,以查明它是否相应于接收机/译码器的智能***。如果智能***码相一致,保持该EMM;否则,就丢弃它。接收机/译码器然后通过从EMM识别号区362、382中提取数值而确定EMM的类型。在DSTB动作EMM的情形下,接收机/译码器就照这样来识别EMM。然后它从动作类型区366,384中提取要采取的动作的类型,以及从参量区368,386中提取相关的参量。
在观众DSTB动作EMM的情形下,如果存在区388(它用于规定要实行动作的接收机/译码器组),则接收机/译码器从该区中提取数值,以及把它们与被存储在接收机/译码器存储器中或在智能卡中的相应的参量数值进行比较。各种用户识别号被存储在CPU存储器中,诸如用户的地理区域和顾客目录、以及用户已购买的商业提议、产品和话路。接收机/译码器把从EMM提取的识别号与相应的用户识别号进行比较。在包括逻辑运算符的情形下,接收机/译码器提取逻辑运算符,把它们应用到识别号。这样,接收机/译码器能够确定它是否应当执行该动作。
重复广播的命令只执行一次(由SMS发送的两个接连的相同的命令被认为是两个不同的命令),DSTB具有逻辑缓存器来存储先前的命令。当DSTB接收一个命令时,它检验缓存器,以查明其中是否包含与接收的命令相同的命令。如果是的话,DSTB将不执行这个命令。
一旦已经提取了要被采取的动作和相关的参量,接收机/译码器就执行适当的动作。在接收机/译码器中是通过调用接收机/译码器中的适当的应用而执行动作的。
例如,如果动作是改变频道,则调用快速移动应用268,它规定接收机/译码器应当调谐到的频道号,或规定相应于接收机/译码器应当调谐到的频道号的信号的DVB特性。接收机/译码器保持一个频道表和频道被调谐到的信号的相应的DVB特性(例如DVB三元组)。这样,接收机/译码器可以确定哪个频道相应于哪个进入的信号。因此,通过规定接收机/译码器应当被调谐到的信号的DVB特性(例如DVB三元组),接收机/译码器可以调谐到正确的信号,即使用户已重新调谐接收机/译码器。
如果动作是重新配置接收机/译码器,则调用建立应用264,以便规定接收机/译码器要被重新配置。如果动作是重新扫描某些或全部频道,则调用建立应用264,以便规定哪些频道和/或哪些频率范围要被重新扫描。如果动作是报告接收机/译码器状态,则调用回叫应用270。然后,回叫应用提取被存储在接收机/译码器存储器中的各种参量值,并且把这些数值通过调制解调返回信道17或通过其他手段返回到运营商。可被回叫应用返回的参量包括由接收机/译码器执行的最后的50个动作、接收机/译码器被调谐到的频道、接收机/译码器被调谐到的频率、在接收机/译码器的输入端的信号电平、由用户选择的任选项(诸如语言、子标题或个人喜爱事项)、或可提供给接收机/译码器的任何其他信息。
最后,当接收机/译码器已接收到DSTB动作EMM时,它“耗尽”EMM,从而使动作不重复进行。这是通过使用在EMM中的下标号224把进入的EMM与已经接收的EMM进行比较而达到的。把具有与已经接收的EMM相同的下标号的进入的EMM从缓存器中去除。
以下的例子说明接收机/译码器可以如何被使用来启动从远端位置进行诊断。这样的诊断是由运营商在用户的接收机/译码器上执行,而不需要运营商访问用户以便检查和/或测试用户的设备。该例子说明这样的***的优点:在该***中,可以把命令发送到单独的3310,以及在***中,单独的接收机/译码器可以发送信息到运营商。
按照该例子,用户注意到他的接收机/译码器(在本例中是DSTB)的频道(例如频道16)的信号很差。用户与运营商联系(例如,通过电话),报告该很差的信号。运营商产生一个命令发送到单独的用户的DSTB,从DSTB请求有关调谐频道16和它的信号强度的信息。在接收到命令后,DSTB发送所请求的信息到运营商。运营商分析信息,然后发送另一个命令到接收机/译码器,要求执行一个动作来改善频道16的信号。该动作可以是强制重新调谐频道,以便改善信号。
因此,将会看到,用户所经受的问题(在本例中是很差的信号)可被克服,而不需要由运营商访问用户的家庭。
总之,运营商可以发送一个消息以便命令用户的DSTB去执行特定的动作:
·用一个由号码规定的频道来改变当前的频道(除非这个号码可以由用户重新规定,所以,这仅仅对于特定的运营商有用)。
·用一个由DVB频道特性规定的频道来改变当前的频道。
运营商也可以发送一个消息以便命令所有的用户的DSTB去执行特定的动作:
·用一个由号码规定的频道来改变当前的频道(除非这个号码可以由用户重新规定,所以,这仅仅对于特定的运营商有用)。
·用由DVB频道特性规定的频道来改变当前的频道。
将会看到,以上仅仅是通过例子描述了本发明,以及在本发明的范围内可以对于细节作出修正。
在本说明、以及(在适当的场合下)在权利要求和附图中所揭示的每个特征可以独立地或以任何适当的组合被提供。
在权利要求中出现的参考数字只是作为说明用的,它们对于权利要求的范围并没有任何限制的作用。

Claims (16)

1.一种控制多个接收机/译码器的方法,该方法包括通过广播***发送命令到这些接收机/译码器,该命令指示接收机/译码器去执行动作;
其中每个接收机/译码器包含存储器,而且其中该命令包含命令识别号,每个接收机/译码器在接收到命令时将该命令识别号与存储在存储器中的命令识别号相比较,只有在该命令识别号没有存储于存储器中的时候该接收机/译码器才执行动作。
2.按照权利要求1的方法,其中该命令是在权利管理消息EMM中发送的。
3.按照权利要求2的方法,其中该EMM是观众EMM。
4.按照权利要求1的方法,其中该命令识别号对于每个命令是唯一的。
5.按照权利要求1的方法,其中每个接收机/译码器当执行动作时将该命令识别号存储到存储器中。
6.按照权利要求1的方法,其中该命令包含指定将要执行动作的接收机/译码器组的字段,每个接收机/译码器只有在属于至少一个所述组时才执行动作。
7.按照权利要求1的方法,其中每个接收机/译码器通过调用合适的内部应用来执行动作。
8.按照权利要求1的方法,其中该动作是改变信道。
9.按照权利要求8的方法,其中将要改变到的信道是由它的信道特性规定的。
10.一种接收机/译码器,该接收机/译码器包括:用于接收来自发射机的命令的接收机;用于存储命令识别号的存储器;以及用于响应于该命令来执行改变接收机/译码器的设置和/或参量的动作的处理器,其中该处理器提取所接收的命令的命令识别号,将该命令识别号与所存储的命令识别号相比较,并且只有在该命令识别号没有存储于存储器中的时候才执行动作。
11.按照权利要求10的接收机/译码器,其中动作包括改变信道。
12.按照权利要求11的接收机/译码器,其中改变信道是通过使用与信道有关的DVB信息来实现的。
13.按照权利要求10的接收机/译码器,其中该命令适合于作为消息的一部分被接收。
14.按照权利要求13的接收机/译码器,其中该消息具有权利管理消息的形式。
15.按照权利要求10的接收机/译码器,其中该命令包括至少一个接收机/译码器的识别号,而且其中接收机/译码器只有在与该识别号相对应的情况下才执行动作。
16.按照权利要求10的接收机/译码器,其中该处理器当执行该命令的动作时将该命令识别号存储到存储器中。
CNB008190534A 1999-12-16 2000-12-18 接收机/译码器动作 Expired - Fee Related CN1245014C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP99403178.9 1999-12-16
EP99403178A EP1109400A1 (en) 1999-12-16 1999-12-16 Transmission of a command to a receiver or to a decoder

Publications (2)

Publication Number Publication Date
CN1435048A CN1435048A (zh) 2003-08-06
CN1245014C true CN1245014C (zh) 2006-03-08

Family

ID=8242218

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008190534A Expired - Fee Related CN1245014C (zh) 1999-12-16 2000-12-18 接收机/译码器动作

Country Status (11)

Country Link
US (1) US20020184643A1 (zh)
EP (2) EP1109400A1 (zh)
KR (1) KR20020061645A (zh)
CN (1) CN1245014C (zh)
AU (1) AU2389601A (zh)
HU (1) HUP0204542A2 (zh)
IL (1) IL150249A0 (zh)
NO (1) NO20022827L (zh)
PL (1) PL355576A1 (zh)
RU (1) RU2274957C2 (zh)
WO (1) WO2001045387A2 (zh)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020178455A1 (en) * 2001-03-14 2002-11-28 General Instrument Corporation Dynamic movement of the control channel for broadband communication devices
KR100922770B1 (ko) * 2001-07-03 2009-10-21 파나소닉 주식회사 정보이용료 과금방법 및 정보이용료 과금 유저단말
US20040133669A1 (en) * 2001-11-28 2004-07-08 Esa Jalonen Event or polling driven DVB-T filter detection
US7512084B2 (en) * 2001-11-28 2009-03-31 Nokia Corporation Event driven filter monitoring for IP multicast services
US20050025312A1 (en) * 2002-01-14 2005-02-03 Rijkaert Albert Maria Arnold Distribution of encrypted information
US20060218482A1 (en) * 2002-04-19 2006-09-28 Droplet Technology, Inc. Mobile imaging application, device architecture, service platform architecture and services
US20140368672A1 (en) * 2002-04-19 2014-12-18 Soryn Technologies Llc Methods for Deploying Video Monitoring Applications and Services Across Heterogeneous Networks
US7679649B2 (en) * 2002-04-19 2010-03-16 Ralston John D Methods for deploying video monitoring applications and services across heterogenous networks
US7454772B2 (en) * 2002-07-25 2008-11-18 International Business Machines Corporation Apparatus and method for blocking television commercials and providing an archive interrogation program
US7367039B2 (en) * 2003-05-22 2008-04-29 The Directv Group, Inc. System and method for evaluating callback functionality in a satellite television network
GB2407947A (en) * 2003-11-05 2005-05-11 Nokia Corp Distributing digital rights for DVB broadcast data to mobile terminals over, and in response to requests over, a separate PLMN cellular network
WO2005048603A1 (en) * 2003-11-13 2005-05-26 Koninklijke Philips Electronics N.V. Conditional access method and devices
US20050138664A1 (en) * 2003-12-23 2005-06-23 Raja Neogi System and method for allocating resources in an adaptive media center processing system
US8087058B2 (en) * 2004-01-19 2011-12-27 Comcast Cable Holdings, Llc HDTV subscriber verification
FR2872367A1 (fr) * 2004-06-29 2005-12-30 Viaccess Sa Procede de controle distant par un operateur de l'utilisation d'un equipement recepteur
US20060031873A1 (en) * 2004-08-09 2006-02-09 Comcast Cable Holdings, Llc System and method for reduced hierarchy key management
JP2008537854A (ja) * 2005-02-16 2008-09-25 ドロップレット テクノロジー,インク. モバイルイメージング(画像化)アプリケーション、装置のアーキテクチャ、サービス・プラットフォーム・アーキテクチャとサービス(MOBILEIMAGINGAPPLICATION,DEVICEARCHITECTURE,SERVICEPLATFORMARCHITECTUREandSERVICES)
US7805750B2 (en) * 2005-04-15 2010-09-28 Scientific-Atlanta, Inc. Storage control system
US7721318B2 (en) * 2005-04-15 2010-05-18 Scientific-Atlanta, Inc. Uplink signaling for global decoder control
US7810131B2 (en) * 2005-04-15 2010-10-05 Scientific-Atlanta, Llc Control system with global control stream for controlling a plurality of decoders
US20070283401A1 (en) * 2006-05-31 2007-12-06 Minkyu Lee Method for real-time identification and diagnosis of video network problems for digital cable and IPTV service providers
US20070283400A1 (en) * 2006-05-31 2007-12-06 Minkyu Lee Method and apparatus for performing real-time on-line video quality monitoring for digital cable and IPTV services
US20080005558A1 (en) * 2006-06-29 2008-01-03 Battelle Memorial Institute Methods and apparatuses for authentication and validation of computer-processable communications
BRPI0920158A2 (pt) * 2008-10-14 2015-12-22 Sharp Kk aparelho receptor de difusão por ip
US8949500B2 (en) * 2011-08-08 2015-02-03 Lsi Corporation Non-blocking processor bus bridge for network processors or the like
US9461930B2 (en) 2009-04-27 2016-10-04 Intel Corporation Modifying data streams without reordering in a multi-thread, multi-flow network processor
US8489791B2 (en) 2010-03-12 2013-07-16 Lsi Corporation Processor bus bridge security feature for network processors or the like
US9444757B2 (en) 2009-04-27 2016-09-13 Intel Corporation Dynamic configuration of processing modules in a network communications processor architecture
EP2661658B1 (en) * 2011-01-03 2019-09-25 NXP USA, Inc. Integrated circuit device and method for performing conditional negation of data
US20130183936A1 (en) * 2012-01-17 2013-07-18 Entrust, Inc. Method and apparatus for remote portable wireless device authentication
US10165440B2 (en) 2012-01-17 2018-12-25 Entrust, Inc. Method and apparatus for remote portable wireless device authentication
CN102945352B (zh) * 2012-11-06 2016-04-13 国网山东临朐县供电公司 在计算机***中分析并执行动作信息的方法
US11354748B1 (en) 2014-04-25 2022-06-07 State Farm Mutual Automobile Insurance Company Systems and methods for automatically mitigating risk of water damage
US10356303B1 (en) * 2014-10-07 2019-07-16 State Farm Mutual Automobile Insurance Company Systems and methods for controlling smart devices based upon image data from image sensors
US10827210B1 (en) * 2016-12-08 2020-11-03 CSC Holdings, LLC Systems and methods for signaling host devices via a broadcast channel with grouping filters

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3733430A (en) * 1970-12-28 1973-05-15 Rca Corp Channel monitoring system
FR2694813B1 (fr) * 1992-08-12 1994-11-04 Pierre Itibar Dispositif de contrôle et de maintenance à distance de réseaux.
EP0852442B1 (en) * 1992-12-09 2000-11-02 Discovery Communications, Inc. Television program delivery system
US5651109A (en) * 1993-12-29 1997-07-22 Lucent Technologies Inc. Memory structure for configuring a terminal device
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
US5666293A (en) * 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
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
GB9526304D0 (en) * 1995-05-22 1996-02-21 British Sky Broadcasting Ltd Interactive services interface
WO1997000571A1 (en) * 1995-06-16 1997-01-03 Tollgrade Communications, Inc. Coaxial testing and provisioning network interface device
HU229694B1 (en) * 1997-03-21 2014-05-28 Nagra France Sas Conditional access system
US5926207A (en) * 1997-03-31 1999-07-20 Compaq Computer Corporation Channel server functionality
EP0935382A1 (en) * 1998-02-04 1999-08-11 CANAL+ Société Anonyme Configuring method and device
US6445907B1 (en) * 1998-04-16 2002-09-03 Hughes Electronics Corporation Method and system for remote diagnostics of a satellite receiver
EP0964572A1 (en) * 1998-06-08 1999-12-15 CANAL+ Société Anonyme Decoder and security module for a digital transmission system
US6526583B1 (en) * 1999-03-05 2003-02-25 Teralogic, Inc. Interactive set-top box having a unified memory architecture

Also Published As

Publication number Publication date
NO20022827D0 (no) 2002-06-13
WO2001045387A2 (en) 2001-06-21
PL355576A1 (en) 2004-05-04
AU2389601A (en) 2001-06-25
KR20020061645A (ko) 2002-07-24
RU2002119017A (ru) 2004-03-10
EP1250801A2 (en) 2002-10-23
IL150249A0 (en) 2002-12-01
US20020184643A1 (en) 2002-12-05
NO20022827L (no) 2002-08-15
WO2001045387A3 (en) 2001-11-08
CN1435048A (zh) 2003-08-06
EP1109400A1 (en) 2001-06-20
HUP0204542A2 (en) 2003-04-28
RU2274957C2 (ru) 2006-04-20

Similar Documents

Publication Publication Date Title
CN1245014C (zh) 接收机/译码器动作
CN1194538C (zh) 电视广播设备和方法
CN1572106A (zh) 用于接收机/解码器的方法和设备
CN1280740A (zh) 下载数据
CN1276660C (zh) 信息提供***、广播接收装置和服务器装置
CN1053050C (zh) 分布式数据库***及其数据库接收机
CN1276603C (zh) 广播和接收消息
CN1178504C (zh) 向mpeg接收/译码器下载数据的方法和mpeg传输***
CN1293504C (zh) 信息记录设备和方法、信息处理终端、方法和设备以及记录介质
CN1150763C (zh) 用于获取用户经过节目引导选择所请求的信息的***
CN1200367C (zh) 包括发射设备和接收设备的软件下载***
CN1653819A (zh) 提供媒体内容的***和方法
CN1242609C (zh) 电视接收机及由接收机访问的访问数统计方法
CN1541481A (zh) Mpeg表格结构
CN1274234A (zh) 接收设备及方法、信号处理设备及方法和存储媒体
CN1605052A (zh) 处理数据
CN1244235C (zh) 用于为交互电视应用发送数据的方法和装置
CN1449195A (zh) 即时视频点播回放
CN1747537A (zh) 内容远程观看***和方法、服务器装置和记录/重放装置
CN1211140A (zh) 智能数字电视接收机
CN1579092A (zh) 信息处理***、信息处理装置及方法、记录媒体及程序
CN1336070A (zh) 多业务数字传输***的应用数据表
CN1254472A (zh) 广播和接收***及其接收机/译码器和遥控器
CN1327684A (zh) 发送方法和接收装置
CN1254473A (zh) 广播和接收***以及用于上述***的有条件访问***

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: RCA THOMSON LICENSING CORPORATION

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

Effective date: 20111012

Owner name: CANAL + TECHNOLOGIES SOCIETE ANONYME

Free format text: FORMER OWNER: CANAL + SOCIETE ANONYME

Effective date: 20111012

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

Effective date of registration: 20111012

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING S.A.

Address before: Paris France

Patentee before: Thomson Licensing S.A.

Effective date of registration: 20111012

Address after: Paris France

Patentee after: Thomson Licensing S.A.

Address before: Paris France

Patentee before: CANAL+ S.A.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060308

Termination date: 20161218