CN1280722C - 通信系统、控制设备和被控制设备 - Google Patents

通信系统、控制设备和被控制设备 Download PDF

Info

Publication number
CN1280722C
CN1280722C CNB018015859A CN01801585A CN1280722C CN 1280722 C CN1280722 C CN 1280722C CN B018015859 A CNB018015859 A CN B018015859A CN 01801585 A CN01801585 A CN 01801585A CN 1280722 C CN1280722 C CN 1280722C
Authority
CN
China
Prior art keywords
opertaing
controlled device
opertaing device
abstract representation
communication system
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
CNB018015859A
Other languages
English (en)
Other versions
CN1383506A (zh
Inventor
D·范德莫伊伦霍夫
E·G·宗达
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1383506A publication Critical patent/CN1383506A/zh
Application granted granted Critical
Publication of CN1280722C publication Critical patent/CN1280722C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/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
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • 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

Abstract

向一个具有被控制设备(105)的通信系统提供一个抽象表示(AR)(107)作为控制设备(103)上的接口。当控制设备(103)和被控制设备(105)之间的连接质量下降到低于一个预确定水平时,或者如果某一类似的标准被满足时,则系统选择更适合于控制被控制设备(105)的第二控制设备(104)并产生一种迁移事件来指示之。第一控制设备(103)在它接收到所述迁移事件时把被控制设备(106)上的控制转移给第二控制设备。这通过把AR(107)上载到第二控制设备(104)中来执行,或者用AR(107)的当前状态补充以便执行一种完全透明的转移。

Description

通信系统、控制设备和被控制设备
技术领域
本发明涉及一种通信系统,它包括多个相互连接的控制设备和一个被控制设备,被控制设备的功能与一个称为AR的抽象表示相关,此AR提供用于控制该被控制设备的一个接口,该被控制设备的AR被安装在所述多个控制设备中的第一控制设备上。
本发明还涉及一种使用在通信系统中的控制设备,该通信系统包括多个相互连接的控制设备和一个被控制设备,被控制设备的功能与一个称为AR的抽象表示相关,此AR提供用于控制该被控制设备的一个接口,该被控制设备的AR被安装在所述多个控制设备中的另外一个控制设备上。
本发明还涉及一种使用在通信系统中的被控制设备,该通信系统包括多个相互连接的控制设备和一个被控制设备,被控制设备的功能与一个称为AR的抽象表示相关,此AR提供用于控制该被控制设备的一个接口,该被控制设备的AR被安装在所述多个控制设备中的另外一个控制设备上。
背景技术
一种典型的家庭视听系统包括若干设备:例如,无线电接收机,调谐器/解码器,CD播放器,一副扬声器,电视机,VCR,录放音座等等。这些设备通常相互连接以便允许一个设备(例如电视机)来控制另外一个设备(例如VCR)。例如调谐器/解码器之类的一个设备通常成为中央设备,提供对其他设备的中央控制。控制按钮和开关通常位于调谐器的正面及手持遥控装置上。用户通过该中央设备或者该遥控装置可以控制所有的设备。
因为这些设备已经变得更多能且更复杂,所以简单的人工控制不再足够。此外,由于越来越多的设备变得可用,互用性便成为一个难题。许多供应商利用它们自己的通信协议来允许他们的设备交互作用,但是来自不同供应商的设备却无法交互作用。为了克服这些难题,已经定义了一些互用性标准,其允许不同的设备彼此交换消息和信息并且彼此控制。一种熟知的标准是家庭音频/视频互用性(HAVi)标准,它的1.0版本在2000年1月被公布,并且它提供在互联网上的地址http://www.havi.org/处。另外一种熟知的标准是家用数字总线(D2B)标准,一种在IEC 1030中被描述的通信协议。
在根据这种标准的系统中,设备是使用一种标准总线(例如一条IEEE1394串行通信总线)来在网络中相互连接的,并且根据该标准通过此网络交换诸如消息、数据和命令之类的信息。诸如HAVi之类的标准为此类交换定义了协议,允许来自不同供应商的设备交互作用。用户可以向网络增加新的装置,并且它们立刻变成对其它设备是可用的。用于″发现″这种新设备的协议也是标准化的。
一个设备可以担当控制设备,从而控制被称为被控制设备的另外一个设备。例如,一个调谐器/解码器可以控制放大器或扬声器。这类控制通常按照特定厂家的形式来被实行的,因为它需要访问被控制设备的内部硬件。为了允许任意设备与另外一个设备交互作用,诸如HAVi或D2B之类的标准定义了抽象表示(AR)(abstract representation),它提供对被控制设备的功能的一个接口。希望与被控制设备交互作用的应用设备现在可以与安装在控制设备上的AR交互作用,而不是直接地与被控制设备交互作用。控制设备然后把从所述应用设备收到的信息可能以一种专有的形式翻译成为指令,其被发送给被控制设备。来自被控制设备的任何反馈都被反向翻译并被发送给应用装置。
在网络中可以有能够控制一个被控制设备的一个以上的控制设备。例如,一个无线电话可以由在网络中可用的一个手机和好几个基站组成。都是一个控制设备的每个基站,能够控制手机,手机在此示例中是被控制设备。当用户进行呼叫时,他可以移动到第一基站范围之外而进入第二基站范围之内。那么如果第二基站可以接替对该无线电话的控制的话,这将是有利的,因此用户可以继续他的呼叫。其它无线电设备当它们在四处移动时也可能是在照类似的情形中。一种手持遥控装置,用于发送命令,在该网络中的设备,特别经常四处移动并且可能需要另外一个设备来接收在每个房间中另外发射的命令。用一导线连接到该网络的那些设备也可能从一个位置移到另外一个位置,例如当用户把便携式电视机从客厅拿到厨房时。在目前情形中,当此被连接在第二位置时,需要选择一个新的控制设备,它将控制该被控制设备。那么新的控制设备必须安装该被控制设备的一个抽象表示(AR),在此之后其它设备可以访问此被控制设备功能。可是,从用户的观点来说,该被控制设备现在已经返回到它的初始状态,并且已经忘记了用户做出的设定,例如当前播放歌曲或者在放大器上哪些选项已被选定之类的。
另外,当该被控制设备被切断连接时与其它设备的所有交互作用都被结束。在该被控制设备已经再一次被连接在新的位置上之后,这些设备可以再一次与之交互作用,但是它们此时也已经丢失了他们的当前交互作用状态。
发明内容
本发明的一个目的是提供一种如序文所述的通信系统,其中,在被控制设备上的控制可以以一种透明且自动的形式被转移到另外一个控制设备上。
此目的根据本发明被实现在一个通信系统中,其特征在于:该系统具有:迁移装置,用于根据一预确定标准从所述多个控制设备中选择第二控制设备并且用于产生一迁移事件。并且其中响应于该偏移事件,第一控制设备被安排来把在被控制设备上的控制转移给第二控制设备。在按照诸如HAVi之类的标准的系统中,各个设备使用消息和事件来进行通信,并且可定义未定义在该标准中的新事件,例如迁移事件。通过接收一迁移事件,优选地包含第二控制设备的一个标识符,第一控制设备可以弄清楚控制应该被转移到哪一个设备。由于一个以上的设备能够接收该转移控制是可能的,所以该系统必须首先选择此种有能力的设备之一。
在一个实施例中,预确定标准包括在被控制设备和来自所述多个中的任意控制设备之间的质量水平。当使用此标准时,当发现第二控制设备具有比第一控制设备更高的质量连接时则可以开始转移。此实施例的一个优点是:连接质量容易测量,并且完成之的技术是熟知的,例如可从移动电话技术中获取。
在另一个实施例中,预确定标准包括来自所述多个中的控制设备上的资源的有效性水平。当使用此标准时,当发现第二控制设备具有比第一控制设备更多可用资源时或者当发现第一控制设备具有太少可用资源而不能继续控制被控制设备时,可以开始转移。另外一个优点是:当第一控制设备变得太繁忙时它现在可以转移控制。
在另一个实施例中第一控制设备被安排通过转移被控制设备的AR来把控制转移给第二控制设备。此实施例的一个优点是:这不须在第二控制设备中有特殊的功能,因为把AR上载到控制设备中是诸如HAVi之类的系统中所熟知的。在此实施例中,第一控制设备只把AR上载到第二控制设备。
在另一个实施例中第一控制设备被安排来把当前状态又转移给第二控制设备。此实施例的一个优点是:由用户做出的设定和选择在转移之后现在将仍然被设置并选择,从而增加了转移的透明性。这可以通过把AR和与AR相关的数据一起上载到第二设备上来实现。
在另一个实施例中,第二控制设备被安排通过创建对AR(此AR与第一控制设备上的AR对接)的一个接口来接收该被转移的控制。此实施例的一个优点是:AR的状态不被修改,因为该AR停留在第一控制设备上的适当位置。与该AR交互作用的其它设备仍然可以那么做。第一控制设备现在担当一个代理,与第二控制设备交换消息。
在另一个实施例中第一控制设备位于第一群集中,第一群集包括来自所述多个中的设备;第二控制设备位于第二群集中,第二群集包括来自所述多个中的设备;所述第一和第二群集通过分别的网关设备相互连接。此实施例的一个优点是:当第一和第二控制设备不在同一群集中时控制的转移现在也是可能的。迁移事件可能需要通过分别的网关设备来从第二群集转移到第一群集中。
本发明的一个目的是提供一种如序文所述的控制设备,它可以以一种透明且自动的形式把在被控制设备上的控制转移到另外一个控制设备上。
此目的根据本发明被实现在一个控制设备中,其特征在于:响应于迁移事件,该控制设备被安排来把在被控制设备上的控制转移给另外一个控制设备。
在一个实施例中该控制设备被安排通过转移被控制设备的AR来把控制转移给另外一个控制设备。
在另一个实施例中该控制设备被安排来把当前状态又转移给另外一个控制设备。
本发明的另外一个目的是提供一种如序文所述的控制设备,它可以接收由另外一个控制设备以一种透明且自动的形式转移过来的在被控制设备上的控制。
此目的根据本发明被实现在一个控制设备中,其特征在于:该控制设备被安排通过创建AR(此AR与另外一个控制设备上的AR对接)的一个接口来接收由另外一个控制设备转移过来的在被控制设备上的控制。
本发明的另外一个目的是提供一种如序文所述的控制设备,它可以开始以一种透明且自动的形式把被控制设备上的控制转移给另外一个控制设备。
此目的根据本发明被实现在一个控制设备中,其特征在于:该控制设备具有:迁移装置,用于根据一种预确定标准选择来自所述多个中的另外一个控制设备并且产生一迁移事件。所述迁移事件的接收开始控制的转移。
本发明的另外一个目的是提供一种被控制设备,它的控制可以以一种透明且自动的形式从一个控制设备被转移到另外一个控制设备上。
此目的根据本发明被实现在一个被控制设备中,其特征在于:该被控制设备具有:迁移装置,用于根据一种预确定标准选择来自所述多个中的另外一个控制设备并且产生一迁移事件。响应于所述迁移事件,当前控制该被控制设备的那个控制设备则将把该被控制设备上的控制自动地转移给另外一个控制设备。
附图说明
从附图中所示出的实施例中,本发明的这些及其它方面将是显而易见的,并且将参考实施例说明之。
图1是根据本发明包括多个控制设备和一个被控制设备在内的系统方框图;和
图2是根据本发明的包括多个设备群集在内的系统方框图。
具体实施方式
在各个图中,相同的参考数字指示类似的或相应的特征。表示在附图中的一些特征通常是以软件来实现,并同样地表示软件实体,例如软件模块或对象之类的。
图1是包括多个控制设备101、102、103、104和被控制设备105在内的通信系统的方框图。这些设备例如使用同一较高水平的通信协议根据IEEE1394经通信网106来相互连接。被控制设备105的功能通过被称为抽象表示(AR)的接口107而被成为可用。此接口被安装在来自所述多个中的第一控制设备103上。该接口经此AR的API(应用程序接口)而成为可用。此API是控制被控制设备105的应用的接入点。例如,家中房间里的智能电视机可以成为若干被控制设备的控制设备。一个控制设备可以包含构成被控制设备的用户接口的代码并且允许被控制设备的外部控制。当这种设备首先被连接时,控制设备,例如所述智能电视机,获得用户接口和控制代码。代表被控制设备的一个图标然后可能出现在电视屏幕上,并且操纵该图标可能引起控制代码的元素以被规定的方式起动被表示的设备或设备组。应当指出,把被控制设备105和控制设备103实现在一个物理设备中是可能的。
虽然事实上在这里有公认的一个装置性能的平滑器连续性,但是在理解此系统模拟时下列分类是很有用的。在这种普通示例中的设备的通信性能具有不同的复杂性级别。依靠他们的通信性能,设备属于下列类别之一:
·控制设备:
能够在下列两种类型的控制设备之间作出一个区别:
·完全的AV设备(FAV)
一个完全的AV设备通常有一组富裕的资源并且能够提供一个复杂的软件环境。FAV设备的主要特点是用于执行控制设备的抽象表示(AR)的运行时刻环境的存在。这允许FAV设备从其它设备中或者经另外一个本地区域或广泛区域通信网上载一个AR并因此对于它们的控制提供增强性能。FAV设备也可能能够下载应用/特点。优选地,被下载的代码是虚拟计算机的某种形式的可执行程序代码,例如Java或类似的字节代码。FAV设备可能的候选设备是机顶盒(STB)、数字电视接收机(DTV)、一般用途的家用控制器甚至家用PC机。
·中间的AV设备(IAV)
中间的AV设备通常具有比FAV设备更低的成本并且资源更有限。它们不提供可下载的AR的运行时刻环境并因此无法担当该系统内部任意设备的控制设备。可是,一个IAV设备可以对系统中特定的被控制设备(组)的控制提供本地支持。
被控制设备
能够在下列两种类型的被控制设备之间作出一个区别:
·基础AV设备(BAV)
由于商业或资源的原因,它们是被选择来通过提供可上载的AR从而实现未来试验行为的设备,但是这些设备它们自己不执行一个AR。这些设备可以由一个控制设备、由一个FAV设备经可上载字节代码或者由一个IAV设备经本机代码来控制。在BAV设备和它的控制设备之间的协议通常是专有的。在控制设备和BAV设备之间的通信要求用于AR的命令被译为由该BAV设备使用的命令协议并且从该BAV设备使用的命令协议中被翻译过来。这样的翻译由实现AR的控制设备来执行。
·传统AV设备(LAV)
LAV设备是不遵守所描述的系统结构和通信协议的设备。通常,这些设备很早就被构造了。这些设备使用专有协议用于它们的控制,并且通常具有简单只控制的协议。这些设备能够在家庭网络中工作但是要求FAV或IAV设备担当网关。完全的或中间的AV设备与一个传统AV设备之间的通信要求命令被译为传统命令协议并且从传统命令协议中被翻译过来。
在交互作用过程中,设备可以按照一种对等的形式交换消息、命令以及数据。这确保在通信级没有一个设备被要求来担当系统的主台或者控制器。可是,它也允许一个逻辑主台或者控制器来利用基础对等通信模型上的控制结构。
AR是用于控制设备的一种软件元素。一个AR可以包括AR本身的代码。它还可以控制设备内部每个功能组件的功能组件模块(FCM)的代码。一个FCM是向软件环境和应用提供那个功能组件的功能的功能组件(软件)抽象化。其它设备不是直接而是仅仅通过FCM与功能组件通信。FCM是一个物体,在此意义上,它可以作为一个接收机被登记在登记簿(在下面将提供其细节)中并且它可以经信息系统与其它物体通信。一个功能组件表示与设备的一个可确认主功能相关的功能。例如,VCR AR可以包括录放音座和调谐器分开的FCM。TV AR可以包括用于监视器、PIP(画中画显示器)和调谐器的分开的FCM。另外,一个AR可以包括一个设备控制应用--允许用户控制设备和它的功能组件的软件元素。
为了允许其它设备查找并访问包含在AR中的功能,系统保持了包含可用于查找系统中所有设备的标识符的一个登记簿。设备可以查询该登记簿以便找出可用的设备和功能组件以及得到一个软件元素标识符以便允许它们与该设备通过AR和FCM进交互作用。
AR由安装它们的FAV设备或者IAV设备来处理。AR代码单元的安装结果造成所有相关FCM的安装。代码可以按照标准的字节代码来写,在这种情况下,它们可以被安装在所有的FAV设备上;或者可以按照某种本机代码来写,在这种情况下,它们只可以被安装在知道那个代码并为那类代码所准备的某些FAV或IAV上。
被控制设备105可以是移动设备,例如无线电话的手机或者手持遥控装置。这种设备需要担当控制设备的基站以便发送和接收命令。在基站和移动设备之间的连接通常是无线的,例如使用DECT技术、802.11、HIPERLAN或者红外通信。对于一个移动设备,一个网络可以有一个以上的基站,例如遥控装置的接收机可以位于每个房间中。在这种情况下,可能发生另外一个基站变得更适合于控制该移动设备。基站可以为第一标准测量它们与移动设备的连接质量。如果原来是另外一个基站具有比当前控制它的基站更好的质量连接,则应该把控制转移到另外那个基站。可替代地,当前控制基站可以测量它自己的连接并当质量下降到某水平时把控制转移给另外一个基站。
上面的也可应用到在网络中四处移动的非移动设备上,例如从客厅移到厨房的便携式电视机或者收音机。一个调谐器或机顶盒可以提供在厨房以及客厅中,并在那里插上TV或收音机的电源那么意味着控制不得不被转移到厨房中的控制设备。在这种情况下,连接质量可以被测量为控制设备和被控制设备之间的距离,或者用于控制室内被控制设备的显示单元的存在或不存在。
另外一个标准是控制设备上的资源有效性的级别。如果控制设备变得太忙,则它把被控制装置上的控制转移给另外一个设备以便保证用户在与那个被控制装置进行交互作用时得到一个更好的性能。
当预确定标准之一(例如在上面描述的一个)被满足时,系统选择更适合于按照所述标准控制该被控制设备105的控制设备104,并形成一个迁移事件。这有一种特殊类型的消息,它告知网络106上控制被控制设备105的设备要被转移给另外一个控制设备104。迁移事件消息可以包括对其他控制设备104的参考,因此所有其它设备也知道控制将被移动到何处。该消息还可以只被发给所涉及的控制设备,以使它们可以默默地排列该转移。第一控制设备103可以发送一则消息给当前与第一控制设备103上的AR 107交互作用的设备,向他们告知该转移。这允许它们找出它们从现在开始应该与哪一个第二控制设备104进行交互作用。
依靠所使用的标准,系统中有各种设备是最适合于选择第二控制设备104。例如,当该标准是被控制设备105和可用的控制设备之间的连接质量水平时,则被控制设备105可以测量与该可用控制设备的所有连接质量水平并选择第二控制设备104作为具有最佳测量质量水平的控制设备。能够控制被控制设备105的控制设备可以彼此通信以便比较质量水平或可用资源并基于所述比较来在它们自己之中选择第二控制设备104。第一控制设备103可以检测它自己关于它与落在某一个水平之间的被控制设备105的连接质量并连接另外一个控制装置以便找出控制将更适合于被转移给它们中的哪一个。一般来说,如果能够控制被控制设备105的设备能够彼此通信时是很有用的,例如从而可以共同地确定一个预确定标准是否被满足,或者从而可以查找控制设备105是否是一个移动单元。
响应于接收到一个迁移事件,第一控制设备103把被控制设备105上的控制转移给第二控制设备104。第一控制设备103能够通过把被控制设备105的AR 107上载到第二控制设备104中来进行此操作。把AR上载到控制设备中是诸如HAVi之类的系统中所熟知的。第一控制设备103可以把它自己AR的复制进行上载或者从原始源(例如被控制设备105)中获得AR的复制。第一控制设备103另外可以把AR 107的当前状态转移给第二控制设备104。为了执行之,第一控制设备103还要把与AR相关的所有数据上载给第二设备。由用户做出的设定和选择在转移之后现在将仍然被设置并选择,从而增加了转移的透明性。
控制还可以通过使第二控制设备105创建对AR(此AR与第一控制设备103上的AR 107对接)的一个接口来被转移给第二控制设备104。在这种情况下,AR的状态不被修改,因为AR停留在第一控制设备103上的位置中。与该AR交互作用的其它设备仍然可以那么做。第一控制设备103现在担当一个代理,接收来自第二控制设备104的消息、数据和命令,把它们传送到被控制设备105并把结果转送回到第二控制设备104。这当然只是在第一控制设备103可以仍然保持与被控制设备105的连接时才工作。例如,手持遥控装置可以移到第二间房间,在此第二控制设备104更适合于从它那儿接收信号。可是,信号可以包含用于只被连接到第一控制设备103上的另外一个被控制设备的命令。第一和第二控制设备103、104现在需要一起合作以便允许遥控装置发送带有命令的信号给另外那个被控制设备。
图2示出了类似于图1通信系统的一个通信系统。可是,在图2中,第一控制设备103位于设备的第一群集200中而第二控制设备104位于设备的第二群集201中。第一群集200和第二群集201它们自己经各自的网关设备202、203而相互连接,在此网关设备202位于第一群集200中而网关设备203位于第二群集201中。在网关设备202、203之间有某些类别的通信网204,通过它可以从一个群集发送消息、命令和数据给另外一个群集。这个网络可以是任意类型的网络,例如一个无线链路。第一群集200和第二群集201可以在它们各自的通信网中使用不同的通信协议。在这种情况下,网关设备202、203必须被安排来把从第一群集200收到的消息翻译为使用于第二群集201中的协议,反之亦然。这种建立有时被称为在两个群集之间由网关设备202、203所形成的一座桥。
在根据图1的系统中,与AR 107交互作用的设备在转移之后可以查询登记簿以便找出第二控制设备104在哪里然后与第二控制设备104上的AR 107开始交互作用。可是,如果这个第二控制设备104位于第二群集201中,如图2所示,则第一群集200的登记簿未必是包含它的参考。
在使用诸如HAVi之类标准的系统中,登记簿常常被限制到单个群集,但是有许多方式提供在一个群集中的设备访问另外一个群集中的登记簿。例如,网关设备202、203可以把来自它们各自群集200、201中的登记簿信息转移到另外一个群集中,或者把用于本地登记簿的消息传送到另外一个群集以使另外一个登记簿也得到更新。可替代地,网关设备202、203可以被安排来把在第二群集201中发起的登记簿查询传送到第一群集200中的网关设备202上,在那里,查询可以被应答。结果则被转移回到第二群集201。还可以提供一个全球登记簿,其在所有群集中是可访问的。
第一控制设备103还可以发送一则消息给当前与第一控制设备103上的AR 107交互作用的设备,向他们告知该转移。这允许它们找出它们从现在开始应该与哪一个第二控制设备104交互作用,并且找出这个控制设备104位于哪一个第二群集201中。
被控制设备105上的控制现在可以按照与参考图1在上面描述的转移类似的形式来被转移。如果第一控制设备103想要通过把AR 107上载到第二控制设备104中来转移控制,那么或者网关设备202、203需要在两个群集200、201之间支持这类通信;或者控制设备103、104需要一个允许此操作的专有连接。
如果通过使第二控制设备104创建对AR(此AR与第一控制设备103上的AR 107对接)的一个接口,控制被转移给第二控制设备104,那么这种接口需要能够通过网关设备202、203来操作。

Claims (13)

1.一种通信系统,包括多个相互连接的控制设备(101、102、103、104)和一个被控制设备(105),被控制设备(105)的功能与一个抽象表示相关,此抽象表示提供用于控制该被控制设备(105)的一个接口,该被控制设备(105)的抽象表示(107)被安装在来自所述多个控制设备中的第一控制设备(103)上,其特征在于:该系统具有:迁移装置,用于根据一预确定标准选择来自所述多个控制设备中的第二控制设备(104)并且用于产生一迁移事件,并且其中响应于该迁移事件,第一控制设备(103)被安排来把在被控制设备(105)上的控制转移给第二控制设备(104)。
2.如权利要求1所述的通信系统,其特征在于:该预确定标准包括在被控制设备(105)和来自所述多个控制设备中的任意控制设备之间的连接质量水平。
3.如权利要求1所述的通信系统,其特征在于:该预确定标准包括来自所述多个控制设备中的控制设备上的资源的可用性水平。
4.如权利要求1所述的通信系统,其特征在于:第一控制设备(103)被安排通过转移被控制设备(105)的抽象表示(107)来把控制转移给第二控制设备(104)。
5.如权利要求4所述的通信系统,其特征在于:第一控制设备(103)被安排来另外转移抽象表示(107)的当前状态给第二控制设备(104)。
6.如权利要求1所述的通信系统,其特征在于:第二控制设备(104)被安排通过创建与第一控制设备(103)上抽象表示(107)对接的抽象表示的接口来接收被转移的控制。
7.如权利要求1所述的通信系统,其特征在于:第一控制设备(103)位于包括来自所述多个控制设备中的设备的第一群集(200)中而第二控制设备(104)位于包括来自所述多个控制设备中的设备的第二群集(201)中,所述第一(200)和第二群集(201)经各自的网关设备(202、203)相互连接。
8.一种使用在通信系统中的控制设备(103),该通信系统包括多个相互连接的控制设备(101、102、103、104)和一个被控制设备(105),被控制设备(105)的功能与一个抽象表示相关,此抽象表示提供用于控制该被控制设备(105)的一个接口,该被控制设备(105)的抽象表示(107)被安装在来自所述多个控制设备中的控制设备(103)上,其特征在于:响应于一个迁移事件,控制设备(103)被安排来把被控制设备(105)上的控制转移给另外一个控制设备。
9.如权利要求8所述的控制设备,其特征在于:控制设备(103)被安排通过转移被控制设备(105)的抽象表示(107)来把控制转移给另外一个控制设备。
10.如权利要求9所述的通信系统,其特征在于:控制设备(103)被安排来另外转移抽象表示的当前状态给另外一个控制设备。
11.一种使用在通信系统中的控制设备(104),该通信系统包括多个相互连接的控制设备(101、102、103、104)和一个被控制设备(105),被控制设备(105)的功能与一个抽象表示相关,此抽象表示提供用于控制被控制设备(105)的一个接口,被控制设备(105)的抽象表示(107)被安装在来自所述多个控制设备中的另外一个控制设备(103)上,其特征在于:控制设备(104)被安排通过创建与所述另外一个控制设备上抽象表示(107)对接的抽象表示的接口来接收从所述另外一个控制设备转移来的对被控制设备(105)的控制。
12.一种使用在通信系统中的控制设备(103),该通信系统包括多个相互连接的控制设备(101、102、103、104)和一个被控制设备(105),被控制设备(105)的功能与一个抽象表示相关,此抽象表示提供用于控制被控制设备(105)的一个接口,被控制设备(105)的抽象表示(107)被安装在来自所述多个控制设备中的另外一个控制设备(103)上,其特征在于:控制设备(103)具有:迁移装置,用于根据一种预确定标准选择来自所述多个控制设备中的另外一个控制设备并产生一个迁移事件。
13.一种使用在通信系统中的被控制设备(105),该通信系统包括多个相互连接的控制设备(101、102、103、104)和一个被控制设备(105),被控制设备(105)的功能与一个抽象表示相关,此抽象表示提供用于控制被控制设备(105)的一个接口,被控制设备(105)的抽象表示(107)被安装在来自所述多个控制设备中的另外一个控制设备(103)上,其特征在于:被控制设备(105)具有:迁移装置,用于根据一种预确定标准选择来自所述多个控制设备中的另外一个控制设备并产生一个迁移事件。
CNB018015859A 2000-04-04 2001-03-26 通信系统、控制设备和被控制设备 Expired - Fee Related CN1280722C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP00201212.8 2000-04-04
EP00201212 2000-04-04

Publications (2)

Publication Number Publication Date
CN1383506A CN1383506A (zh) 2002-12-04
CN1280722C true CN1280722C (zh) 2006-10-18

Family

ID=8171302

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018015859A Expired - Fee Related CN1280722C (zh) 2000-04-04 2001-03-26 通信系统、控制设备和被控制设备

Country Status (10)

Country Link
US (1) US6725285B2 (zh)
EP (1) EP1272929A1 (zh)
JP (1) JP2003529841A (zh)
KR (1) KR20020063799A (zh)
CN (1) CN1280722C (zh)
BR (1) BR0105573A (zh)
MX (1) MXPA01012451A (zh)
MY (1) MY133805A (zh)
TW (1) TW510134B (zh)
WO (1) WO2001075600A1 (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002111698A (ja) * 2000-09-29 2002-04-12 Sony Corp データ転送装置、ネットワークシステム及びデータ転送方法
WO2003098450A1 (en) * 2002-05-16 2003-11-27 Agency For Science, Technology And Research Computing services discovery system and method therefor
CN1166124C (zh) * 2002-09-16 2004-09-08 联想(北京)有限公司 家庭网络中实现动态组网时的设备对等连接方法
US20040093391A1 (en) * 2002-11-07 2004-05-13 Heng-Chien Chen Computer console for wirelessly controlling remote computers
US20040203387A1 (en) * 2003-03-31 2004-10-14 Sbc Knowledge Ventures, L.P. System and method for controlling appliances with a wireless data enabled remote control
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US9207905B2 (en) 2003-07-28 2015-12-08 Sonos, Inc. Method and apparatus for providing synchrony group status information
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
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
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US9374607B2 (en) 2012-06-26 2016-06-21 Sonos, Inc. Media playback system with guest access
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8201191B2 (en) 2004-06-30 2012-06-12 Time Warner Cable Inc. Apparatus and methods for implementation of network software interfaces
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US20110093583A1 (en) 2009-10-16 2011-04-21 Apple Inc. Triggering actions based on changes in a network connection
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
US8910265B2 (en) 2012-09-28 2014-12-09 Sonos, Inc. Assisted registration of audio sources
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959536A (en) * 1996-10-15 1999-09-28 Philips Electronics North America Corporation Task-driven distributed multimedia consumer system
US6349352B1 (en) * 1998-01-06 2002-02-19 Sony Corporation Of Japan Home audio/video network with both generic and parameterized device control
US6052750A (en) * 1998-01-06 2000-04-18 Sony Corporation Of Japan Home audio/video network for generating default control parameters for devices coupled to the network, and replacing updated control parameters therewith
US6237049B1 (en) * 1998-01-06 2001-05-22 Sony Corporation Of Japan Method and system for defining and discovering proxy functionality on a distributed audio video network
US6032202A (en) * 1998-01-06 2000-02-29 Sony Corporation Of Japan Home audio/video network with two level device control
US6466971B1 (en) * 1998-05-07 2002-10-15 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
KR100575017B1 (ko) * 1998-07-09 2006-05-02 소니 가부시끼 가이샤 통신 제어 방법, 통신 시스템 및 그들에 사용되는 전자 기기
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

Also Published As

Publication number Publication date
EP1272929A1 (en) 2003-01-08
CN1383506A (zh) 2002-12-04
JP2003529841A (ja) 2003-10-07
MXPA01012451A (es) 2002-06-04
BR0105573A (pt) 2002-03-19
WO2001075600A1 (en) 2001-10-11
US6725285B2 (en) 2004-04-20
KR20020063799A (ko) 2002-08-05
TW510134B (en) 2002-11-11
MY133805A (en) 2007-11-30
US20010027498A1 (en) 2001-10-04

Similar Documents

Publication Publication Date Title
CN1280722C (zh) 通信系统、控制设备和被控制设备
CN1416628A (zh) 用于远程设备组的配合动作的桥接系统
CN101442526B (zh) 信息处理设备和信息处理方法
CN101094243B (zh) 基于UPnP的不同类型设备间的多媒体适配系统及多媒体内容适配方法
JPH08511402A (ja) ローカル通信バスシステムの相互接続
CN101843056B (zh) 互连网络中的分组级优先化
CN100380889C (zh) 在网络设备之间交换数据的系统
CN103430492B (zh) 命令和控制网络中的代理设备操作
CN1925577A (zh) 为用户界面构造动态菜单的方法和设备
CN1430838A (zh) 用于改进的设备互用性的装置和方法
CN1438791A (zh) 网络装置与网络装置控制方法
CN103856374A (zh) 一种数据传输方法、终端及家庭互联系统
US20160234156A1 (en) Electronic device for communication within a network and method for operating an electronic device
CN100342730C (zh) 数字娱乐系统
CN1666468A (zh) 一种在网络中建立缺省连接的方法及其相关联的源、汇设备
CN1193546C (zh) 通信系统与设备
GB2433398A (en) Home media control module
CN1545782A (zh) 用于管理包括HAVi群集设备之间的桥接器的网络的方法
CN105430460A (zh) 一种基于移动终端的视频数据推送方法和装置
CN103107928B (zh) 一种基于注册机制的改进型UPnP A/V系统
CN1598769A (zh) 家电产品的系统软件升级方法
CN1809129A (zh) 采用即插即用方式的无线图像系统及其控制方法
CN1311587A (zh) 用于恢复数据流时钟的方法和装置
CN101232496A (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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee