CN1650575A - 通过总线***控制网络设备的方法 - Google Patents

通过总线***控制网络设备的方法 Download PDF

Info

Publication number
CN1650575A
CN1650575A CNA028082036A CN02808203A CN1650575A CN 1650575 A CN1650575 A CN 1650575A CN A028082036 A CNA028082036 A CN A028082036A CN 02808203 A CN02808203 A CN 02808203A CN 1650575 A CN1650575 A CN 1650575A
Authority
CN
China
Prior art keywords
controlled plant
havlet
user interface
controlled
equipment
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
CNA028082036A
Other languages
English (en)
Other versions
CN100553207C (zh
Inventor
英戈·许特
托马斯·布吕内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
International Digital Madison Patent Holding SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1650575A publication Critical patent/CN1650575A/zh
Application granted granted Critical
Publication of CN100553207C publication Critical patent/CN100553207C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Selective Calling Equipment (AREA)
  • Computer And Data Communications (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

两个或者多个电子设备(1,3,4)通过总线***(5)连接,其中,网络设备的其中之一(1)控制其他的网络设备(3,4)。将第一控制应用程序从第一受控设备上载到控制设备,并且将第二控制应用程序从第二受控设备上载到第一控制应用程序。可以使用在控制设备的显示器上显示的单一的用户接口,同时地对第一和第二受控设备进行操作。将第一设备的用户接口显示为主用户接口,并且将第二设备的用户接口在主接口内再现为简化的用户接口,所述的简化的用户接口只包括用于操作与第一设备组合的第二设备所需要的操作单元。此外,当受控设备包括在制造第一受控设备时未知的特征时,也可以产生组合的用户接口。

Description

通过总线***控制网络设备的方法
技术领域
本发明涉及一种通过总线***控制网络设备的方法,该方法特别适用于家庭娱乐产品的网络内的AV(视听)设备。
背景技术
为了控制家庭娱乐产品的网络内的几个AV设备,已经开发出了所谓的HAVi(家庭视听互操作性标准)。该标准指定了对电视机、录像机、机顶盒、以及其他设备的控制,特别适合于对数字音频和视频流的交换进行控制。这些设备通过IEEE 1394总线(i.LINKFire-Wire)进行连接,所述的IEEE 1394总线具有足够的容量同时地承载多数字音频和视频流。
添加到HAVi网络中的每一个设备自动地安装它自己的应用程序和接口软件,并且由***自动地进行登记,从而使其他设备知道该设备的功能。已经对大多数通用的AV功能的所谓应用编程接口进行了标准化。此外,可以从***内的另一设备对在HAVi连网***内的设备上的功能进行控制。
HAVi定义了两种使用用户接口(UI)的不同的方式。两种方案在原理上按照相同的方式工作:网络(目标)内的一个设备向显示设备(控制器)提供UI单元、或者一种完整的UI。控制器分别地再现(render)这些UI单元、或者执行完整的UI。第一方式或者等级(level)被称为数据驱动交互作用(DDI)、第二方式被称为由Havlet的UI。Havlet是从“HAVi”和“Applet”创建的人造字,这是为了解释将关于因特网应用软件的applet的应用程序从第一设备上载到该程序在其上执行的第二设备。
对于由Havlet的UI,将Java UI从受控设备上载到控制器,控制器充当Java虚拟机、Java虚拟机运行Havlet,并且按照这种方式产生要被显示的用户接口。
虽然由Havlet的UI允许针对用户接口构造的高度灵活性。但是当用户必须处理两个单独的UI时,它在建立两个IEEE 1394设备的服务上表现出不足。
发明内容
本发明的目的是公开一种通过总线***对网络设备进行控制的方法,该方法可以实现对两个或者多个设备的简单的操作。通过在权利要求1中所公开的方法来实现此目的。
在原理上,依据本发明的方法,网络设备的其中之一控制其他的网络设备,并且将控制应用程序从受控设备上载到控制设备,并且在控制设备上运行该应用程序,以便提供对受控设备的用户接口。将第一控制应用程序从第一受控设备上载到控制设备,并且将第二控制应用程序从第二受控设备上载到第一控制应用程序中。
当通过第一受控设备控制的第二受控设备包括在制造第一受控设备时未知的要被控制的特征时,该方法对产生组合的用户接口具有特别的优点。
在各个从属权利要求中公开了本发明的方法的另外的优选实施例。
附图说明
参考附图将描述本发明的实施例,该图显示了依据本发明控制的网络的一部分。
具体实施方式
图1示出了依据本发明控制的AV设备的网络的一部分。具有显示器2的显示设备1、第一受控设备3、以及第二受控设备4通过IEEE 1394总线5连接。用于第一和第二受控设备3和4的设备控制模块(DCM)6和7分别将HAVi命令转换为对第一和第二受控设备进行控制的设备专用命令。DCM通过发送该设备的DCM的命令,提供API以便控制各自的设备。在网络中的每一个激活的设备由一个DCM表示,其中,在物理上DCM可以位于相同的设备上、或者位于其他的设备上。在该情况下,DCM6和7位于各自的受控设备3和4上。
为了下载和处理Havlet,需要在HAVi网络中的至少一个设备上实现的Java虚拟机8。在此情况下,在显示设备1上实现Java虚拟机8。通过运行在Java虚拟机8上的Havlet,可以产生针对要被控制的设备的UI单元,并且向用户显示这些单元。相似地,将用户的动作转换为被发送到受控设备的DCM的命令。
为了显示用于第一受控设备3的图形用户接口,将对应的Havlet从第一受控设备3的DCM 6上载到位于显示设备1上的Java虚拟机8。Java虚拟机8运行该Havlet,并且产生包括对该目标设备进行控制的几个单元的用户接口。此外,可以显示源或者宿设备的列表,其中源设备表示能够传送数据流的设备,宿设备表示能够接收数据流的设备。设备可以同时称为源和宿设备,例如,能够播放和记录数据流的VCR(录像机)。
如果第二受到控制的设备4选择为源或者宿设备,则请求第二受控设备4的DCM 7提供对应的“微小Havlet(mini-Havlet)”,以便产生用于第二受控设备的简化的用户接口。由Java虚拟机8来运行该“微小Havlet”,以便将简化的用户接口***到用于第一受控设备的用户接口。
以下将描述使用Havlet产生这样的组合用户接口的实例。
开始,坐在电视机前的用户通过按下表示便携式摄像机的图标,在电视屏幕上选择便携式摄像机。结果,用户被提供用于对摄像机进行控制的主控制屏(main panel)。
由于通过在控制器设备上运行的Havlet来执行登记扫描,Havlet能够找到用于该便携式摄像机的在网络内可能的宿和源设备。因此,Havlet还能够再现宿/源设备的一个/两个选择列表。可以显示两个单独的列表,其中,第一列表包括宿设备,第二列表包括源设备。此外,还可以显示包括宿设备和源设备的组合列表。可以按照文本形式对宿/源设备进行列表,或者可以由对应的图标来显示宿/源设备。此外,列表还可以包括宿/源设备的细节。于是,可以显示设备可处理的数据流的类型,例如,用于MPEG2的音频和视频信号的源设备。
举例来说,当从列表中选择作为宿设备的数字VCR时,将由Havlet对便携式摄像机和数字VCR之间的HAVi流建立进行初始化。此外,宿设备的DCM(VCR)将提供简化的用户接口(“微小Havlet”),在主要的(便携式摄像机)havlet内再现这些接口,并且这些接口只包括作为宿设备操作所需要的VCR的单元,例如“记录”、“播放”、“暂停”、“前进”、“倒退”。
表示第二受控设备的“微小Havlet”将向第一受控设备的Havlet提供H容器对象(包括所有控制按钮等)。该Havlet已经预留了用于显示“微小Havlet”的H容器的一些空间。
为了简化,前述的实例描述了具有熟知的特征的两个设备的交互作用。然而,由于虽然现有的设备不知道未知的未来特征,但是本发明可以通过现有设备控制未来设备,因此,本发明特别有利于产生具有未来特征(future feature)的设备的组合用户接口。
本发明可以用于同时对两个或者多个总线连接的电子设备进行操作,特别适合于通过IEEE 1394总线连接的两个或者多个HAVi设备。

Claims (9)

1.一种通过总线***对网络设备进行控制的方法,其中,网络设备的其中之一(1)控制其他的网络设备(3,4),并且将控制应用程序从受控设备上载到控制设备,并且在控制设备上允许所述的控制应用程序,以便提供用于受控设备的用户接口,其特征在于:将第一控制应用程序从第一受控设备(3)上载到控制设备(1),将第二控制应用程序从第二受控设备(4)上载到第一控制应用程序。
2.根据权利要求1所述的方法,其特征在于:将用于第二受控设备(4)的控制特征或者控制命令提供给第二受控设备(4)。
3.根据权利要求2所述的方法,其特征在于:同时地对第一受控设备(3)和第二受控设备(4)进行控制。
4.根据前述权利要求的其中之一所述的方法,其特征在于:网络(5)包括使用HAVi标准进行控制的几个AV设备(1,3,4),其中控制应用程序是Havlet或者简化的Havlet,以便产生简化的用户接口,从各个受控设备(3,4)的DCM(6,7)上载所述的简化的用户接口。
5.根据权利要求4所述的方法,其特征在于:第一受控设备(3)运行第一Havlet,以便对第一受控设备(3)进行控制,并且该Havlet能够从第二受控设备(4)的DCM(7)下载第二简化的Havlet,以便产生简化的用户接口,其中由第一Havlet启动所述的第二受控设备(4),以便控制第二受控设备(4)。
6.根据权利要求5所述的方法,其特征在于:第二简化的Havlet只包括用于控制第二受控设备(4)的控制特征或者控制命令。
7.根据权利要求6所述的方法,其特征在于:将第二受控设备(4)的图形表示从用于产生简化的用户接口的第二简化的Havlet提供给第一Havlet,并且将该图形表示***到用于第一受控设备(3)的Havlet的图形用户接口。
8.根据权利要求4到7的其中之一所述的方法,其特征在于:只由用于产生简化的用户接口的第二简化的Havlet接收指向用于第二受控设备(4)的***的图形用户接口的用户命令,并且将该用户命令直接传输到第二受控设备(4)。
9.一种用于执行依据权利要求1到8所述的方法的装置。
CNB028082036A 2001-04-24 2002-04-08 通过总线***控制网络设备的方法 Expired - Lifetime CN100553207C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP01109980.1 2001-04-24
EP01109980A EP1253750A1 (en) 2001-04-24 2001-04-24 Method for the control of network devices connected via a bus system

Publications (2)

Publication Number Publication Date
CN1650575A true CN1650575A (zh) 2005-08-03
CN100553207C CN100553207C (zh) 2009-10-21

Family

ID=8177226

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028082036A Expired - Lifetime CN100553207C (zh) 2001-04-24 2002-04-08 通过总线***控制网络设备的方法

Country Status (10)

Country Link
US (1) US8001299B2 (zh)
EP (2) EP1253750A1 (zh)
JP (1) JP2004535625A (zh)
KR (1) KR100877354B1 (zh)
CN (1) CN100553207C (zh)
AU (1) AU2002302512A1 (zh)
DE (1) DE60208545T2 (zh)
ES (1) ES2256473T3 (zh)
MX (1) MXPA03008893A (zh)
WO (1) WO2002087162A2 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103392359A (zh) * 2011-01-21 2013-11-13 高通股份有限公司 在无线宿设备和无线源设备之间协商能力
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
WO2017008394A1 (zh) * 2015-07-13 2017-01-19 小米科技有限责任公司 一种下载控制程序的方法及装置
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100464349B1 (ko) * 2002-08-08 2005-01-03 삼성전자주식회사 디바이스 드라이버 제어 공통화 방법
WO2004068796A2 (en) * 2003-01-27 2004-08-12 Eldetec Inc. Dba Electronic Design Technology System and method of controlling network devices
FR2859341A1 (fr) * 2003-08-27 2005-03-04 Thomson Licensing Sa Methode de controle entre appareils connectes a un reseau heterogene et appareil implementant la methode
JP5179514B2 (ja) * 2008-01-15 2013-04-10 パナソニック株式会社 ユーザ・インタフェース制御装置、その方法及び通信システム
KR20090110202A (ko) 2008-04-17 2009-10-21 삼성전자주식회사 개인화된 사용자 인터페이스를 디스플레이하는 방법 및 장치
KR101560183B1 (ko) 2008-04-17 2015-10-15 삼성전자주식회사 사용자 인터페이스를 제공/수신하는 방법 및 장치
KR101545137B1 (ko) * 2008-04-17 2015-08-19 삼성전자주식회사 사용자 인터페이스를 생성하는 방법 및 장치
WO2011014040A2 (en) 2009-07-31 2011-02-03 Samsung Electronics Co., Ltd. Method and device for creation of integrated user interface

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4367971B2 (ja) * 1997-06-05 2009-11-18 ソニー株式会社 電子機器制御装置、電子機器制御方法、および電子機器
CN101494646B (zh) * 1997-06-25 2013-10-02 三星电子株式会社 家庭网络***及其控制方法
EP0940959B1 (en) * 1998-03-04 2007-10-10 Sony Deutschland GmbH Establishing connections between remote devices with a hypertext transfer protocol
US6456892B1 (en) * 1998-07-01 2002-09-24 Sony Electronics, Inc. Data driven interaction for networked control of a DDI target device over a home entertainment network
US6199136B1 (en) * 1998-09-02 2001-03-06 U.S. Philips Corporation Method and apparatus for a low data-rate network to be represented on and controllable by high data-rate home audio/video interoperability (HAVi) network
US6434447B1 (en) * 1998-10-02 2002-08-13 Koninklijke Philips Electronics N.V. Control property is mapped modally compatible GUI element
US6801507B1 (en) * 1999-07-27 2004-10-05 Samsung Electronics Co., Ltd. Device discovery and configuration in a home network
US6292187B1 (en) * 1999-09-27 2001-09-18 Sony Electronics, Inc. Method and system for modifying the visual presentation and response to user action of a broadcast application's user interface
DE60109029T2 (de) * 2000-04-04 2006-06-08 Koninklijke Philips Electronics N.V. Zugriff auf ein in-haus netzwerk über das internet
US6700592B1 (en) * 2000-06-30 2004-03-02 Sony Corporation Method and system for dynamically building the graphical user interface of a home AV network device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103392359A (zh) * 2011-01-21 2013-11-13 高通股份有限公司 在无线宿设备和无线源设备之间协商能力
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
CN103392359B (zh) * 2011-01-21 2017-03-01 高通股份有限公司 在无线宿设备和无线源设备之间协商能力
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US10382494B2 (en) 2011-01-21 2019-08-13 Qualcomm Incorporated User input back channel for wireless displays
US10911498B2 (en) 2011-01-21 2021-02-02 Qualcomm Incorporated User input back channel for wireless displays
WO2017008394A1 (zh) * 2015-07-13 2017-01-19 小米科技有限责任公司 一种下载控制程序的方法及装置

Also Published As

Publication number Publication date
EP1253750A1 (en) 2002-10-30
US8001299B2 (en) 2011-08-16
ES2256473T3 (es) 2006-07-16
US20040098513A1 (en) 2004-05-20
DE60208545T2 (de) 2006-08-24
CN100553207C (zh) 2009-10-21
DE60208545D1 (de) 2006-03-30
KR20030096286A (ko) 2003-12-24
EP1382161B1 (en) 2006-01-04
AU2002302512A1 (en) 2002-11-05
WO2002087162A3 (en) 2003-10-23
MXPA03008893A (es) 2003-12-08
JP2004535625A (ja) 2004-11-25
EP1382161A2 (en) 2004-01-21
WO2002087162A2 (en) 2002-10-31
KR100877354B1 (ko) 2009-01-07

Similar Documents

Publication Publication Date Title
US9513615B2 (en) Techniques for configuring a multimedia system
CN1528072A (zh) 在网络设备之间交换数据的方法
EP2291998B1 (en) Touch sensitive video signal display for a programmable multimedia controller
CA2634200C (en) System and method for a programmable multimedia controller
CN1650575A (zh) 通过总线***控制网络设备的方法
CN100518267C (zh) 上下文相关的web页面***和方法
US8286204B2 (en) Data communication system, apparatus and control method therefor
CN1628329A (zh) 个人电脑用遥控装置
KR100819582B1 (ko) 네트워크 어댑터
CN1666468A (zh) 一种在网络中建立缺省连接的方法及其相关联的源、汇设备
JP5002637B2 (ja) 電子機器
JP2002271362A (ja) ルータ装置及びルータ装置を使ったオーディオ・ビデオ機器の制御方法
KR100678902B1 (ko) A/v 홈 네트워킹을 위한 디지털 tv 프록시 장치 및상기 장치를 포함하는 네트워크 시스템
CN1290451A (zh) 用于dvd播放机的数字基带接口
CN101808216A (zh) 多媒体管理装置、***及其方法
CN107872692A (zh) 智能电视***的主控设备及方法、***
JP2001346277A (ja) リモート・コントローラ
AU2004202539A1 (en) Digital Interconnection of Electronics Entertainment Equipment

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
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: La France

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190125

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

Effective date of registration: 20190125

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20091021