CN1391670A - 数字终端中硬件配置的动态检测 - Google Patents
数字终端中硬件配置的动态检测 Download PDFInfo
- Publication number
- CN1391670A CN1391670A CN00815648A CN00815648A CN1391670A CN 1391670 A CN1391670 A CN 1391670A CN 00815648 A CN00815648 A CN 00815648A CN 00815648 A CN00815648 A CN 00815648A CN 1391670 A CN1391670 A CN 1391670A
- Authority
- CN
- China
- Prior art keywords
- terminal
- software
- nextport
- hardware component
- hardware
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title description 6
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000004891 communication Methods 0.000 claims abstract description 6
- 230000004044 response Effects 0.000 abstract description 3
- 230000002452 interceptive effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/64—Retargetable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Communication Control (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种用于检测数字终端中硬件配置,并据此选择对应的可执行软件路径以使该硬件初始化的方法及装置。在如电视网络的数字通信网络中,所有终端配置有单一的公用交互式电视(set-top)固件(firmware)/软件对象,其包含了要在所有硬件平台上执行的所有软件。因为公用软件对象包括了不同硬件组件类型所公用的软件,而不是对每个硬件类型提供不同对象(其导致公用软件的重复),在这些终端上所需软件的总数较原有技术方案减少。来自软件对象的软件可在具有不同硬件组件及电路的平台上执行。这使网络操作员得以自由选择具有成本降低的组件的终端,例如从不同的厂商选择。此外,该***避免了需要基于各终端的硬件平台类型而为其提供不同的软件。
Description
发明背景
本发明涉及一种方法及装置,用于检测数字终端(例如在用户网络中用于接收数字视频及其它数据的交互式电视终端)中的硬件配置,并据此而选择一个相对应的可执行软件路径,例如用以使硬件初始化。
最近数字交互式电视终端(set-top terminal)的出现刺激了用户电视网络的成长,如有线/***网络。这种终端可以支持增强等级程序设计服务与各种基于软件的应用/功能,例如电子节目指南、股市或天气标题(banner)、宅内购物与银行服务、游戏,等等。并且,这个趋势可望随着电话、电视、及计算机网络的结合(convergence)与宅内计算机网络的兴起而持续。
然而,很难维持软件与网络中不同终端硬件间的兼容性。例如,一网络中不同的终端可能有来自不同厂商的硬件,或是来自相同厂商的不同组件版本。
所述硬件举例来说可能包括调谐器、解调器、MPEG-2译码器(如声频、视频及数据)、视频译码器、音频混合器等等。
通常,交互式电视终端中持续性的硬件改动是改良、成本降低、新组件以及第二来源厂商的结果。
硬件改动使得对于不同的硬件组件,被迫发展分立的软件可执行部分(executables)(如软件对象)。一个软件对象是单一的软件可执行部分。传统上,每种硬件组件类型都需要其特有的对象或可执行部分。
这是有问题的,因为其产生混淆并需要额外记录,以维持网络中每个终端的状态历史。
此外,必须对终端提供更新软件,其导致网络提供商会有额外花费及记录来满足需求。一般来说,可在下载信息中将软件下载到特定终端。然而这一过程会耗用网络中有限的频宽。通过其它方法传送软件,例如通过智能卡(smart card)来进行就地安装(local installation),也同样累人。
例如,如果有线电视***存在十种硬件平台,就需下载十个相应对象,每种平台一个。
并且,随技术进步,通过网络中终端的持续升级及更换,这些问题会综合在一起。
因此,需要提供一种用于动态地检测数字电视终端中硬件配置信息的***。为了响应此信息,该***应该从单一可执行部分平台固件选择软件成分,其包括为运行该终端平台所必需的所有软件。
特别地,该***应该提供一个单一的交互式电视固件/软件对象,其包含为运行网络中所有硬件平台所需的所有软件成分。所述软件应基于硬件配置决定使用哪些软件成分。
所述***应以避免毁损的方式来储存硬件配置信息。
该***应减少在用户电视网络中管理软件可执行部分的负担。
该***应减少需要在通信网络中传送软件到终端所需的频宽量。
应响应任何所希望的前置条件来启动硬件配置信息的检测,例如当终端初始化时(如通电或复位),响应来自网络头端器(headend)的信号,或定期响应终端的时钟信号(clock signal)。
该***应该兼容于将数字视频、声频、及其它数据传播到用户终端的网络。
本发明提供具有以上优点及其它优点的***。
发明内容
本发明涉及一种方法及装置,用于检测数字终端中硬件配置,并相应地选择一个对应的可执行软件路径(例如使此硬件初始化)。
在一特殊实施例中,描述了一种用以初始化数字终端中硬件组件的方法。该终端可以例如是电视终端或是计算机终端。此方法包括从终端内存读取数据的步骤,其提供关于该终端至少一个硬件组件的识别信息。根据识别信息,从多个可用的可执行部分软件路径选择一个可执行部分软件路径。此外,在终端的处理器上执行所选的可执行部分软件路径以初始化此硬件组件。
此识别数据可能是,例如,厂商和/或此硬件组件的型号。并且,此硬件组件可能是例如调谐器、解调器、译码器、编码器、或混音器。
最好,为使用公用软件对象的多种类型硬件组件提供多个可用的可执行部分软件路径。此公用软件对象包括对不同类型硬件组件而言是公用的软件,以及特定于各不同类型硬件组件的软件。
有利地是,终端所需的软件总数在原有技术方案基础上得以减少,因为公用软件对象包括了为不同硬件组件类型所公用的软件,而不是对于每种硬件类型提供不同对象从而导致公用软件的重复。
还公开了相应的装置。
还描述了一种方法,用于在数字电视网络中多个数字电视终端使得硬件组件初始化,其中所述终端有不同相应类型的硬件组件。此方法包括以下步骤:对各终端的相应内存提供数据,此数据提供关于各个终端中至少一个硬件组件类型的识别信息。对包含多个不同的可执行部分软件路径的终端提供一种公用软件对象,该多个不同的可执行部分软件路径对应于不同的硬件组件类型。
附图简述
图1说明根据本发明的一种方法,用于检测数字终端中的硬件配置信息,并选择对应的软件。
图2说明一种数字终端,其根据本发明检测硬件配置信息并选择相对应软件。
发明详述
本发明涉及一种方法及装置,用于检测数字终端中的硬件配置,并相应地选择一个对应的可执行软件路径。
根据本发明,在内存中非易失性的写保护区域提供厂商、型号、及其它的硬件特定信息。在终端硬件平台初始化期间,如终端启动或复位时,存取此信息。该信息被用来选择为控制及初始化特定硬件所需的软件。
通过在终端初始化期间检测硬件特定信息,能够在具有不同硬件组件及电路的平台上执行软件。这为网络操作员提供了自由度,以便选择成本降低的组件(例如从不同厂商选择)。
厂商、型号、及其它硬件组件信息储存在终端受保护的内存中。此内存最好是非易失性的并且是硬件写保护的以防止毁损。例如,可以使用具有集成电路(Inter-Integrated Circuit,I2C)总线接口的电可擦可编程只读存储器(EEPROM)存储装置,以及闪速内存的保护区块。I2C总线用于连接集成电路(IC),其为多主体(multi-master)总线,意即该同一总线可连接多个芯片,并且每个芯片可通过启动数据传输而起到主芯片(master)的作用。
用以储存128个字节的硬件识别数据的设备相信在大多数情形下是足够的,虽然可以依需求来配置或多或少的空间。
可使用一种有能力读取非易失性保护内存中内容的装置驱动器。
在初始化期间读取部分内存。内存中内容随后被用于选择软件成分(如执行路径)。例如,有一些调谐器可以在特定终端平台上使用。由通用仪器公司(General Instrument Corporation)(本发明受让人)所制造的V860D及V860DL,即为调谐器机型的两个例子。启动期间,从内存读取调谐器类型。基于该确定的调谐器类型而执行对应的软件路径,从而使调谐器初始化。
并且,两种调谐器路径都位于单一软件对象中。如果出现超过两个的路径,则其最好全位于单一软件对象中。从而这一单一公用的软件对象可在具有不同调谐器类型的不同平台上执行。
包含在非易失性内存内的信息确保下载的可执行部分会运行于该平台上。
图1说明了一种根据本发明的方法,用于检测数字终端中硬件配置信息,并选择对应的软件。
本方法始于框100。在框105,启动处理器及内存。在框110,确认硬件配置信息的有效性,如使用公知的检验和(checksum)过程。在框125到170,初始化平台硬件。特别是在框125,开始进行终端中“n”个硬件组件中第一个组件的初始化。可以初始化一个或多个组件。
在框130,从内存读取当前组件的组件识别数据(如硬件特定信息)。
在框135,如果组件是第一种类型(如“A”类型),对应信息即储存为全程变量(框150)。“全程”一词用来描述处于任何外部模块要对其存取的范围内的变量。例如,如果一分立的模块需要调谐器类型,则当动态确定该类型时将其储存成全程变量,就将允许其它模块通过宣告其为外部变量来使用此变量。
在框140,如果组件是第二种类型(如类型“B”),对应信息即储存为全程变量(框150)。本方法可以适用任何数目的不同组件类型。并且,某些组件可能只有一个组件类型。如果被读取的组件类型无法对应到任何已知组件类型,即产生错误,并可能发生另一次读取的尝试。
在框160,使用组件类型所对应的软件路径来使该组件初始化。
如果该当前组件不是最后被初始化的组件,即在框125继续处理下一个组件。如果没有其它组件要初始化,则取退出路径(框180)。
图2说明一种数字终端,其根据本发明检测硬件配置信息并选择对应软件。
终端200(以简化形式表示)包括总线260(如I2C总线)、非易失性内存210(如EEPROM)、处理器220、可执行部分软件功能块230以及任意数目的组件(表示为组件1(240)、…、组件n(250)等)。信息可通过总线260在不同功能块之间交换。
通常,处理器可查询组件240、…、250以获得硬件特定信息,并传送这一信息以便储存到内存210中。当终端初始化时,处理器从内存210读取信息,并将其提供给可执行部分软件功能块230来选择对应的软件路径,例如用于使组件初始化。
因此,可见本发明提供了一种用于检测数字终端中硬件配置并相应地选择对应可执行软件路径的方法及装置。特别是本发明对所有终端都提供了单一的、公用的交互式电视固件/软件对象,其包含为运行所有硬件平台所需的所有软件成分。当本领域技术人员见到本发明所公开内容时,提供这种对象的特定细节相信处于他们的视界中。并且可使用任何适合的面向对象的程序设计语言(object-orientedprogramming language)。
终端所需的软件总数在原有技术方案基础上被减少,因为所述公用软件对象包含了为不同硬件组件类型所公用的软件,而不是对于每个硬件类型提供不同的对象(其导致公用软件的重复)。
本发明允许数字电视终端上来自公用软件对象的软件在拥有不同硬件组件与电路的平台上执行。这给网络操作员提供了选择低成本组件终端的自由,例如从不同的厂商进行选择。
本发明的技术可用任何已知硬件、软件、和/或固件来实施。
虽然本发明结合各种特定施例而加以描述,本领域技术人员会理解,可以对此进行许多调配与改动,而不背离专利要求书所提出的本发明的精神与范围。
例如,尽管结合用于有线或卫星宽频通信网络的终端而描述了本发明,然而可认识到可以使用其它网络,例如局域网(LAN)、城域网(MANs)、广域网(WAN)、因特网、内联网或其组合。
Claims (19)
1.一种用于使通信网络中数字终端的硬件组件初始化的方法,包含以下步骤:
从该终端的内存读取数据,以获得关于该终端至少一个硬件组件的识别信息;
根据该识别信息,从多个可获得的可执行软件路径,选择一个可执行软件路径;及
在该终端的处理器上执行所选的可执行软件路径,以使对应的所述硬件组件初始化。
2.如权利要求1的方法,其中:
所述识别信息包含厂商及硬件类型中的至少一个信息。
3.如权利要求1的方法,其中:
所述终端为电视终端。
4.如权利要求1的方法,其中:
所述硬件组件包含调谐器、解调器、译码器、编码器、及混音器中的其中一个。
5.如权利要求1的方法,其中:
将所述多个可获得的可执行软件路径提供给使用公用软件对象的对应的多个不同类型硬件组件。
6.如权利要求5的方法,其中:
所述公用软件对象包括为不同类型硬件组件所公用的软件,以及特定于每个不同类型硬件组件的软件。
7.一种用于使通信网络中多个数字终端的硬件组件初始化的方法,其中该终端具有各自不同类型的硬件组件,所述方法包含以下步骤:
对所述终端的各自内存提供数据,其提供了关于各相应终端至少一种硬件组件类型的识别信息;及
对所述终端提供公用的软件对象,其包含对应到不同硬件组件类型的多个不同的可执行软件路径。
8.如权利要求7的方法,其中:
所述终端适于读取其各自内存以便由其取得识别信息,根据该识别信息选择其中的一个不同可执行软件路径,并且在所述终端各自的处理器上执行所选的可执行软件路径,从而使其硬件组件初始化。
9.如权利要求7的方法,其中:
所述公用软件对象包含为不同类型硬件组件所公用的软件,以及特定于每个不同类型硬件组件的软件。
10.如权利要求7的方法,其中:
所述识别信息包含厂商及硬件类型中的至少一个信息。
11.如权利要求7的方法,其中:
所述终端为电视终端。
12.如权利要求7的方法,其中:
所述硬件组件包含调谐器、解调器、译码器、编码器、及混音器中的其中一个。
13.一种用于通信网络的数字终端,包含:
用于储存数据的内存,该数据提供了关于所述终端至少一个硬件组件的识别信息;
用于从所述内存读取该数据以取得所述识别信息的装置;
根据所述识别信息,从多个可获得的可执行软件路径选择一个可执行软件路径的装置;及
用于执行所述选定的可执行软件路径,以使所述硬件组件初始化的装置。
14.如权利要求13的终端,其中:
所述识别信息包含厂商及硬件类型中的至少一个信息。
15.如权利要求13的终端,其中:
所述终端为电视终端。
16.如权利要求13的终端,其中:
所述硬件组件包含调谐器、解调器、译码器、编码器、及混音器中的其中一个。
17.如权利要求13的终端,其中:
将所述多个可获得的可执行软件路径提供给使用公用软件对象的对应的多个不同类型硬件组件。
18.如权利要求17的终端,其中:
所述公用软件对象包含为不同类型硬件组件所公用的软件,以及特定于每个不同类型硬件组件的软件。
19.如权利要求13的终端,其中:
所述内存包含非易失性内存。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/410,010 | 1999-09-30 | ||
US09/410,010 US6453470B1 (en) | 1999-09-30 | 1999-09-30 | Dynamic detection of hardware configuration in a digital terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1391670A true CN1391670A (zh) | 2003-01-15 |
Family
ID=23622848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN00815648A Pending CN1391670A (zh) | 1999-09-30 | 2000-09-14 | 数字终端中硬件配置的动态检测 |
Country Status (10)
Country | Link |
---|---|
US (1) | US6453470B1 (zh) |
EP (1) | EP1222534B1 (zh) |
JP (1) | JP2003510927A (zh) |
CN (1) | CN1391670A (zh) |
AU (1) | AU1818701A (zh) |
CA (1) | CA2392240C (zh) |
DE (1) | DE60006415T2 (zh) |
HK (1) | HK1052780A1 (zh) |
TW (1) | TW476046B (zh) |
WO (1) | WO2001024000A2 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7376822B2 (en) | 2003-12-23 | 2008-05-20 | Samsung Electronics Co., Ltd. | Method of initializing multiple devices using job scheduler |
CN1993985B (zh) * | 2004-08-04 | 2010-11-24 | 汤姆森特许公司 | 更新不同设备中的驻留软件的方法和被适配为由此更新的设备 |
CN102111617A (zh) * | 2010-12-15 | 2011-06-29 | 广州市动景计算机科技有限公司 | 流媒体解码方法及装置 |
CN102447962A (zh) * | 2010-09-30 | 2012-05-09 | 联想(北京)有限公司 | 一种具有电视功能的终端及显示方法 |
CN101727309B (zh) * | 2008-10-16 | 2012-09-05 | 爱思开电讯投资(中国)有限公司 | 使智能模块中的内容或应用程序适应于各种设备的方法和装置 |
CN102681893A (zh) * | 2011-03-09 | 2012-09-19 | 腾讯科技(深圳)有限公司 | 可执行程序的跨平台实现方法及移动终端 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7385940B1 (en) * | 1999-12-15 | 2008-06-10 | Cisco Technology, Inc. | System and method for using a plurality of processors to support a media conference |
US20020012347A1 (en) * | 2000-02-03 | 2002-01-31 | Patrick Fitzpatrick | System and method for downloading code |
US6795965B1 (en) * | 2000-05-10 | 2004-09-21 | Microsoft Corporation | Multi-source program module updater |
EP1332585B1 (de) * | 2000-11-09 | 2005-03-09 | Swisscom AG | Verfahren zur aggregation und zum übermitteln von multimediadaten |
US7792978B2 (en) * | 2001-12-28 | 2010-09-07 | At&T Intellectual Property I, L.P. | System and method to remotely manage and audit set top box resources |
US20040064620A1 (en) * | 2002-09-30 | 2004-04-01 | Kaushik Shivnandan D. | Device representation apparatus and methods |
KR100571753B1 (ko) * | 2004-07-13 | 2006-04-18 | 삼성전자주식회사 | 프로그램 업그레이드 기능을 가지는 무선 통신 시스템 및그의 프로그램 업그레이드 방법 |
JPWO2006046506A1 (ja) * | 2004-10-27 | 2008-05-22 | 松下電器産業株式会社 | 受信機器 |
CN100351802C (zh) * | 2005-03-02 | 2007-11-28 | 华为技术有限公司 | 获取硬件信息的方法及*** |
US20080228963A1 (en) * | 2007-03-15 | 2008-09-18 | Takashi Hironaka | Method and apparatus for transferring settings and other configuration information from one consumer electronics device to another |
US8010773B2 (en) * | 2008-06-24 | 2011-08-30 | Microsoft Corporation | Hardware constrained software execution |
EP2306359A3 (en) * | 2009-10-01 | 2011-11-02 | Yamaha Corporation | Program licence management technique in an audio signal processing |
US11540452B2 (en) | 2016-12-14 | 2023-01-03 | Mankaew MUANCHART | Air movement control and air source device for cultivation |
JP6855348B2 (ja) * | 2017-07-31 | 2021-04-07 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置およびダウンロード処理方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02212910A (ja) * | 1989-02-14 | 1990-08-24 | Nec Corp | システム運用中におけるハードウェア構成変更方式 |
US5325532A (en) * | 1992-09-25 | 1994-06-28 | Compaq Computer Corporation | Automatic development of operating system boot image |
US5623604A (en) * | 1992-11-18 | 1997-04-22 | Canon Information Systems, Inc. | Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral |
US5359730A (en) * | 1992-12-04 | 1994-10-25 | International Business Machines Corporation | Method of operating a data processing system having a dynamic software update facility |
US5696970A (en) * | 1993-04-01 | 1997-12-09 | Intel Corporation | Architecture for implementing PCMCIA card services under the windows operating system in enhanced mode |
US5742829A (en) * | 1995-03-10 | 1998-04-21 | Microsoft Corporation | Automatic software installation on heterogeneous networked client computer systems |
US5951639A (en) | 1996-02-14 | 1999-09-14 | Powertv, Inc. | Multicast downloading of software and data modules and their compatibility requirements |
JPH09250954A (ja) * | 1996-03-14 | 1997-09-22 | Osaka Gas Co Ltd | 温度面分布表示素子 |
US5794032A (en) * | 1996-04-15 | 1998-08-11 | Micron Electronics, Inc. | System for the identification and configuration of computer hardware peripherals |
US5812857A (en) * | 1996-08-28 | 1998-09-22 | Extended Systems, Inc. | Field configurable embedded computer system |
US5826090A (en) * | 1997-03-17 | 1998-10-20 | International Business Machines Corporation | Loadable hardware support |
US6023585A (en) * | 1997-05-02 | 2000-02-08 | Webtv Networks, Inc. | Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices |
US5953010A (en) * | 1997-08-01 | 1999-09-14 | Sun Microsystems, Inc. | User-friendly iconic message display indicating progress and status of loading and running system program in electronic digital computer |
US6128729A (en) * | 1997-12-16 | 2000-10-03 | Hewlett-Packard Company | Method and system for automatic configuration of network links to attached devices |
-
1999
- 1999-09-30 US US09/410,010 patent/US6453470B1/en not_active Expired - Lifetime
-
2000
- 2000-09-14 WO PCT/US2000/040896 patent/WO2001024000A2/en active Search and Examination
- 2000-09-14 EP EP00981002A patent/EP1222534B1/en not_active Expired - Lifetime
- 2000-09-14 AU AU18187/01A patent/AU1818701A/en not_active Abandoned
- 2000-09-14 CA CA2392240A patent/CA2392240C/en not_active Expired - Lifetime
- 2000-09-14 JP JP2001526702A patent/JP2003510927A/ja active Pending
- 2000-09-14 DE DE60006415T patent/DE60006415T2/de not_active Expired - Fee Related
- 2000-09-14 CN CN00815648A patent/CN1391670A/zh active Pending
- 2000-09-21 TW TW089119474A patent/TW476046B/zh not_active IP Right Cessation
-
2003
- 2003-07-15 HK HK03105086.1A patent/HK1052780A1/zh unknown
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7376822B2 (en) | 2003-12-23 | 2008-05-20 | Samsung Electronics Co., Ltd. | Method of initializing multiple devices using job scheduler |
CN1993985B (zh) * | 2004-08-04 | 2010-11-24 | 汤姆森特许公司 | 更新不同设备中的驻留软件的方法和被适配为由此更新的设备 |
CN101727309B (zh) * | 2008-10-16 | 2012-09-05 | 爱思开电讯投资(中国)有限公司 | 使智能模块中的内容或应用程序适应于各种设备的方法和装置 |
CN102447962A (zh) * | 2010-09-30 | 2012-05-09 | 联想(北京)有限公司 | 一种具有电视功能的终端及显示方法 |
US9065937B2 (en) | 2010-09-30 | 2015-06-23 | Lenovo (Beijing) Limited | Terminals having a television function and display methods |
CN102111617A (zh) * | 2010-12-15 | 2011-06-29 | 广州市动景计算机科技有限公司 | 流媒体解码方法及装置 |
CN102111617B (zh) * | 2010-12-15 | 2012-07-11 | 广州市动景计算机科技有限公司 | 流媒体解码方法及装置 |
CN102681893A (zh) * | 2011-03-09 | 2012-09-19 | 腾讯科技(深圳)有限公司 | 可执行程序的跨平台实现方法及移动终端 |
CN102681893B (zh) * | 2011-03-09 | 2016-06-29 | 腾讯科技(深圳)有限公司 | 可执行程序的跨平台实现方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
WO2001024000A3 (en) | 2002-05-02 |
DE60006415T2 (de) | 2004-09-09 |
EP1222534A2 (en) | 2002-07-17 |
EP1222534B1 (en) | 2003-11-05 |
TW476046B (en) | 2002-02-11 |
AU1818701A (en) | 2001-04-30 |
WO2001024000A2 (en) | 2001-04-05 |
DE60006415D1 (de) | 2003-12-11 |
US6453470B1 (en) | 2002-09-17 |
HK1052780A1 (zh) | 2003-09-26 |
JP2003510927A (ja) | 2003-03-18 |
CA2392240C (en) | 2010-10-05 |
CA2392240A1 (en) | 2001-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1391670A (zh) | 数字终端中硬件配置的动态检测 | |
KR100709154B1 (ko) | 정보처리기,프로그램갱신방법및정보처리시스템 | |
US7240217B2 (en) | Reprogrammable subscriber terminal | |
US6718374B1 (en) | Method and system for identifying and downloading appropriate software or formware specific to a particular model of set-top box in a cable television system | |
US20020188886A1 (en) | Method and apparatus for backing up application code upon power failure during a code update | |
EP1134918A1 (en) | Data distribution method and apparatus, and data reception method and apparatus | |
EP0914001A1 (en) | Downloading of applications in a digital decoder | |
US6915383B2 (en) | Receiver apparatus and method | |
CN1618058A (zh) | 更新软件的方法与程序 | |
CN103733634A (zh) | 接收装置、接收方法、广播装置、广播方法、程序以及联动应用控制*** | |
CN1232562A (zh) | 具有用于访问国际互联网的ibios的顶置盒 | |
CN1469238A (zh) | 在一个安全的引导载入程序中使用散列法 | |
CN1794171A (zh) | 用于软件设置的语言中立和语言专用安装包 | |
EP1166549A1 (en) | Digital television receiver with application programming interface for user management | |
US9342315B2 (en) | Universal microcode image | |
CN1527199A (zh) | 驱动程序的安装方法 | |
US6721949B1 (en) | Kernel abstraction layer for digital television set-top box firmware | |
US6772364B1 (en) | Fault tolerant field updating with alternation of memory areas | |
CN1688997A (zh) | 增强多媒体的方法 | |
JP4084461B2 (ja) | リモートダウンロードが可能な端末装置、その端末装置が備えるローダプログラムに適用されるダウンロード方法、そのローダプログラムを記録した記録媒体 | |
CN1119898C (zh) | 条件访问***解码器和将用户权利装入该解码器的方法 | |
CN1266606C (zh) | 电子器件 | |
EP1345416A1 (en) | Method and digital television unit for operating broadcast applications | |
US20040210683A1 (en) | Embedding driver patches | |
US20050216921A1 (en) | Service safely-extensible platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
C20 | Patent right or utility model deemed to be abandoned or is abandoned | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1052780 Country of ref document: HK |