CN1669267A - 家用网络的远程控制系统 - Google Patents
家用网络的远程控制系统 Download PDFInfo
- Publication number
- CN1669267A CN1669267A CNA038164043A CN03816404A CN1669267A CN 1669267 A CN1669267 A CN 1669267A CN A038164043 A CNA038164043 A CN A038164043A CN 03816404 A CN03816404 A CN 03816404A CN 1669267 A CN1669267 A CN 1669267A
- Authority
- CN
- China
- Prior art keywords
- equipment
- service
- far away
- home network
- accessing
- 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
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 45
- 230000007246 mechanism Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 5
- 230000002596 correlated effect Effects 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 101000826116 Homo sapiens Single-stranded DNA-binding protein 3 Proteins 0.000 description 3
- 102100023008 Single-stranded DNA-binding protein 3 Human genes 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0866—Checking the configuration
- H04L41/0873—Checking configuration conflicts between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2805—Home Audio Video Interoperability [HAVI] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/2818—Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/2821—Avoiding conflicts related to the use of home appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
- H04L41/0856—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2825—Reporting to a device located outside the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
Abstract
一种家用网络的远程控制系统,包括:连接若干设备的本地家用网络;从远地控制本地家用网络的远地终端;以及具有本地控制点功能并向远地终端发送请求和从远地终端接收应答的远地访问服务器。连接到家用网络的设备的状态可通过各种终端进行监测和控制。
Description
技术领域
本发明涉及家用网络,更具体地涉及采用UPnP(通用即插即用)的家用网络的远程控制系统。
背景技术
随着互联网和数字技术的发展,对连接家中的PC、网络设备、AV设备、家用电器和家用自动化设备等的家用网络领域已进行积极的研究。
UPnP(通用即插即用)是家用领域中有影响力的工业标准之一,并且世界各地的许多公司组成UpnP论坛。
通常,UPnP网络系统由若干提供网络服务的设备和控制多个设备的CP(控制点)组成。在此,该CP用于控制各种设备,这些设备可以是与家用网络连接的PC和网络设备等等。通过该CP,用户可发现各设备,查明其类型状态并进行控制。
另一方面,设备发送事件给该CP并提供描述页给该CP,因此可利用网页控制并掌握该设备的状态。
首先,参照附图1对通用UPnP结构版本1.0的UPnP协议结构进行描述。
图1为典型的UPnP协议的结构的示意图。如图1所示,UPnP协议包括网络层111;具有UDP和TCP的传输层112;具有如HTTP、XML(扩展标记语言)、SOAP(简单对象访问协议)、SSDP(简单服务发现协议)等协议和如GENA(通用事件通知结构)的结构的表示/会话层113;以及具有与UPnP设备、ForumP及提供者相关的信息的应用层114。
在采用UPnP协议的UPnP网络系统中,CP与设备之间通过分配IP地址给该设备的定址步骤;使CP发现设备的存在的发现步骤;使该CP得到该设备支持的服务信息的描述步骤;该CP调用该设备的服务的控制步骤;通知该CP该设备的状态变化的事件步骤;和表现该设备的状态及控制信息的表示步骤进行通信。
在这些步骤中,将参照图2详细描述发现设备的存在的发现步骤。
图2为说明发现步骤的状态图。如图2所示,设备221向CP211、212进行多点传送。CP213发送搜索消息给设备221、222,并且设备222响应。
首先,为了发现设备,CP利用SSDP(简单服务发现协议)进行设备发现步骤。因此,当设备221连接到UPnP网络时,其进行广告消息的多点传送,因此,CP211、212通过来自设备221的多点传送消息确认该设备的存在。
并且,当CP与UPnP网络连接时,CP 213多点传送搜索消息,设备2 22接收该搜索消息并单点传送其信息给CP 113。在此,为控制与UPnP网络进行连接的设备,该CP采用SOAP(简单对象访问协议),并且为接收该设备的状态事件,该CP采用GENA(通用事件通知结构)。
然而,在当前的UPnP设备结构版本1.0中,假定家用网络的所有构成部分位于本地网中,远端连接服务不作特别考虑。由于如此,当有来自远地的连接服务请求时,可能得不到支持。具体地说,由于带宽或远地终端的处理性能而受限制的情况下的UPnP信息翻译必须根据服务类型以不同的方式进行。然而,在较为复杂的设备与PC之间如何通过简单的用户命令和事件进行相互的操作的策略还未制定。
另外,为了给各种远地终端提供家用网络服务,远地终端的输入/输出须与服务内容分离,但是有效地实现该分离的策略还未提出。例如,假如采用XML(扩展标记语言)的服务,XML页的产生不考虑终端的类型,而仅改变终端显示格式。
在传统的技术中,家用网络不采用UpnP协议而采用另一种标准,可实现从远地访问家用网络,但存在下列问题。
首先,因为用户须登录提供商的网络,在可量测性方面对于提供商也许是一种负担。具体地说,由于随着用户数量的增加需要增加服务器,可能导致负效应,经过中继服务器可产生处理时间延迟,并且要提供用户个人信息给提供商可能导致用户不满。
另外,当多个用户同时访问时,家用网络和设备中可能发生冲突,并且由于无明确的冲突解决方案而可能让用户感到不便。
发明内容
为了解决上述问题,本发明的目的在于提供一种可监测连接到家用网络的设备的状态并利用远地各种终端控制该设备的家用网络的远程控制系统。
另外,在本地家用网络技术中,本发明的另一目的在于提供一种能够利用使用网页浏览器的移动终端或个人计算机等从远地与家用网络连接而控制家用网络中的设备的远程控制系统。
为了实现上述目的,根据本发明的家用网络的远程控制系统包括连接若干设备的本地家用网络;位于远地的用于控制本地家用网络的远地终端;以及具有本地CP(控制点)功能以及向远地终端发送请求和从远地终端接收应答的远地访问服务器。
远地访问服务器可包括在本地家用网络或互联网提供商服务器中或被构建以具有被分配到本地家用网络和提供商服务器的功能。
家用网络的远程控制系统包括设备控制处理单元作为与若干设备相互操作的CP(控制点)并根据远地终端的服务请求控制该设备;将远地终端的服务请求通知设备控制处理单元的远地访问服务单元;以及将来自远地终端的用户请求转换成服务请求,并将其发送给远地访问服务单元并将来自远地访问服务单元的响应传送给有关的终端的远地终端服务单元。
因此,当从远地访问服务单元发送远地终端的网络服务请求时,设备控制处理单元将其转换成至少一次UPnP消息变换,当其可根据与远地终端相对应的相关的本地CP的家用网络图进行处理时,设备控制处理单元不进行UPnP消息变换。当需要响应来自该设备的UPnP消息时,设备控制处理单元发送通知请求到远地访问服务单元。
家用网络的远程控制系统包括接收来自远地终端服务单元的用户网络请求;根据网络请求的内容,将来自远地终端的用户请求转换成相应的服务请求而发送到设备控制处理单元;并通过包括由一组至少一个网页构成的服务图将相关终端的网络响应发送到远地终端服务单元的远地访问服务单元。
远地访问服务单元包括摘要数据库,根据摘要数据库中记录的服务相关信息确定远地访问服务的服务图并根据服务图为用户和远地终端提供各种远地访问服务。
摘要数据库(profile database)包括如用户优选设备清单、请求事件清单、远地访问终端的性能如屏幕尺寸和输入设备种类、提供商网络带宽及可提供的服务、设备的用户访问优先级清单的信息。在此,根据摘要数据库中记录的服务相关信息确定远地访问服务的服务图,因而可提供各种远地访问服务。
家用网络的远程控制系统包括远地终端服务单元,通过内置的网络服务器与远地终端进行相互的网络请求/响应通信;将用户的网络请求发送给远地访问服务单元并将根据新近的服务图所产生的网络文件形式的网络响应从远地访问服务单元发送给远地终端。
并且,权利要求17所述的远程控制系统包括启动模块,用于初始化设备控制处理单元和远地访问服务单元的摘要数据库;和具有异步通知功能如e-mail、语音电话和短信息业务(SMS)等的通信模块。
另外,构建远地访问服务器以通过采用远地终端中继设备控制处理单元的本地CP的方法以及远地访问服务单元的多个终端同时访问方法为多个远地终端提供服务。
在使用远地终端中继设备控制处理单元的本地CP的方法中,有各远地终端具有各自的本地CP的方法,有设备控制处理单元具有一个本地CP的方法,和按设备种类具有一个本地CP的方法。
由于按照终端存在家用网络图,因此按照终端具有一个CP的方法简单且容易实现。
在设备控制处理单元具有一个本地CP的方法中,由于使用单个家用网络图,要提取每个远地终端的信息的过程。这种情况下,多个远地终端共用(共享)服务请求,并且一个服务结果可发送给多个终端。
在按照设备种类具有一个本地CP的方法中,可简化各个本地CP,然而,需要按照设备种类从家用网络图中提取每个服务的信息。
对于多个终端同时访问的方法,包括解决本地家用网络中的冲突的机制,即用于多个终端同时访问的本地家用网络冲突解决机制。
远地访问服务单元包括在家用网络级、设备级、操作级实施的或在设备级和操作级混合实施的家用网络冲突解决机制。在操作级实施的家用网络冲突解决机制根据用户的优先级、远地访问接通顺序以及操作顺序解决冲突问题。
家用网络冲突解决机制存储在摘要数据库的设备访问数据库中。
通过参照附图进行的详细描述,本发明的目的、特性和优点将更为清晰。
附图说明
附图用来提供本发明的进一步理解,其被结合在本说明书中并构成说明书的一部分,其示出了本发明的实施例并与文字描述一起用来解释本发明的原理。
附图中:
图1为典型的UPnP协议的结构示意图;
图2所示为UPnP网络中CP(控制点)发现设备存在的发现步骤的状态示意图;
图3为根据本发明的家用网络远程控制系统的框图;
图4为根据本发明的远地访问服务器的框图;
图5为利用单个控制点的UPnP的变换过程流程图;
图6为根据本发明的设备访问数据库的典型示意图;和
图7为图4中的远地访问服务器的详细框图。
具体实施方式
下面参照附图描述根据本发明的家用网络远程控制系统的优选实施例。
图3为根据本发明的家用网络远程控制系统的框图。
如图3所示,根据本发明的家用网络远程控制系统包括PC 311、电冰箱312、电视机313和互联网网关314与UPnP网络连接的家用网络部分;提供商服务器321、322与互联网相连的提供商网络部分;以及具有无线终端331和用户PC 332的远地终端部分。
远地访问服务器存在于家用网络的PC 311或互联网网关314中,并且远地访问服务器通过接收用户的命令控制各网络设备而将多个网络设备状态发送给远地的用户。
在根据本发明的家用网络远程控制系统中,提供商服务器321、322没有作用或只有很弱的功能。
由于远地服务器连接和网络文件服务在室内的远地访问服务器中进行,远地访问服务器应外部请求仅通报域名服务器(DNS)或其IP地址给外部。
在固定IP或静态DNS模式中,可将远地访问服务器设置成静态配置,而不需要提供商的功能。
另一方面,在变化的IP或动态DNS的模式中,需要提供商的功能。然而,与传统的基于提供商的远地访问服务相比,其功能非常弱。
因此,在根据本发明的UpnP家用网络的远程控制系统中,通过采用根据UPnP设备结构版本1.0标准的多个远地终端支持网络浏览,下面将描述远地访问服务器有效地进行家用网络的各种远地访问服务的操作。
首先,根据本发明的家用网络远程控制系统提出的远地访问服务器包括网络服务器并具有处理从用户注册到用户注销的所有远地服务的功能。如上所述,在这种情况下,远地访问服务器仅在涉及IP或DNS地址的问题时接受提供商的帮助。
远地访问服务可分成控制流和通知流。在此,控制流是指发送用户的网络请求给设备控制处理单元和响应网络请求的数据流。
与此同时,通知流是指将UPnP设备中发现的发现消息或事件消息转换成通知请求和将其反映在网络文件上的数据流。
本发明中,假定远地终端仅有网络浏览功能,远地终端的通知内容被反映到网络文件上,网络文件被具有自动刷新功能的网络浏览器定期刷新或用户自己检查新网络文件。
若可由远地终端支持该系统,则可采用通过e-mail等异步通知远地终端UPnP设备消息的方法。
图4为根据本发明的远地访问服务器的框图。如图4所示,远地访问服务器包括设备控制处理单元430;远地访问服务单元420;以及远地终端服务单元410。
假定远地服务器装载在图3中的互联网网关314中。
设备控制处理单元430通过API(应用程序接口)或其它接口方法与远地访问服务单元420进行相互通信,同时采用UPnP协议消息与家用网络设备,即图3中的PC 311、电冰箱312、电视机313相互操作。这里,设备控制处理单元430的核心是UPnP CP。
本发明中,同种设备可各具有一个UPnP CP,以为使用中的每个远地终端各分配一个UPnP CP和仅有一个UPnP CP。
通常,特定的CP只可控制一种(特定种类的)设备,通用的CP可控制所有的UPnP设备,但其功能受到限制。
在同一种设备各具有一个UPnP CP的情况下,各个CP控制该种设备,与其它两种情况相比各CP的结构可以更简单。
这种情况下,需要根据设备种类执行远地终端的分配请求和返回由UPnP设备发送的信息到与各个设备相连接的远地终端。
与此同时,当CP被分配给各个远地终端时,易于将远地终端与设备连接,然而,所有受各个远地终端控制的设备须具有CP功能。
最后,当仅有一个CP时,要求该CP具有能够控制所有种类的设备的功能和利用远地终端中继设备。然而,在为多个远地终端提供服务时,可利用其它终端的服务减少UPnP消息交换的数量。
当利用大型CP可控制的多个设备时,假定利用因特网下载等的CP的灵活配置。
当单个CP被分配给设备控制处理单元430时,可有效地满足多个远地终端的请求。更具体地说,当两个用户要求相同种类的请求时,这些请求被统一,并且与有关设备相互操作。
例如,当用户1预订从1点到2点设备1的状态变量A的事件,而用户2预订从1点30到3点设备1的状态变量A的事件,设备控制处理单元430利用用户1的事件为用户2提供30分钟的服务,之后,设备控制处理单元430通过事件预订为用户2提供剩余的1小时的服务。
因此,当采用单个设备控制处理单元时,可节省家用网络的通信量并且避免多个CP所引起的问题。
当设备控制处理单元430包括单个CP时,通过图5所示的步骤进行UPnP变换。
图5为单个设备控制处理单元的UPnP的变换过程流程图。
在此,假定远地访问服务单元420的请求被顺序存储为UPnP服务请求队列并进行处理。另外,假定有一个存储当前进行的服务请求的特定的服务请求表,并且在服务请求表中包含服务号项。
首先,判断是否有服务请求,如步骤S501中所示,在判断结果中,UPnP服务请求队列是空的,当UPnP服务请求队列不空时,如步骤S502中所示将当前的服务请求与服务请求表相比较。
然后,判断服务请求表中是否有新请求的服务。更具体地说,如步骤S503中所示,判断现有的服务请求是否接受新的服务请求。在判断结果中,当服务请求表中没有新请求的服务时,将新请求的服务存储在服务请求表中,在需要时,设备控制处理单元430发送适当的UPnP消息,如步骤S506中所示。
另一方面,在判断结果中,当服务请求表中有类似于新请求的服务的服务时,如步骤S504中所示,判断现有的服务请求是否接受新请求的服务。在判断结果中,当现有的服务请求可完全接受新请求的服务请求时,将新请求的服务加入到现有的服务请求表中(新的服务号被加入到服务请求表中)。在需要时,设备控制处理单元430发送适当的UPnP消息,如步骤S507中所示。
另一方面,在判断结果中,当现有的服务请求不能完全接受新请求的服务时,服务请求表中的服务请求考虑到现有的服务请求中不接受的部分进行调整,并且在需要时,设备控制处理单元430发送适当的UPnP消息,如步骤S505中所示。
同时,在S501中判断结果时,当UPnP服务请求队列为空时,判断UPnP转换过程是否完成,如步骤S508所示,并根据判断结果确定完成UPnP转换过程或再次启动UPnP转换过程。
其后,重复进行上述UPnP转换过程。
在此,设备控制处理单元430的每个CP包括家用网络图。家用网络图的形式可以不同方式实现。通常,它由UPnP CP控制的设备清单和与每个设备状态相同的预订的事件清单等组成。另外,当构建单个CP或根据设备种类构建CP时,家用网络图可利用一个远地终端的服务请求被有效地用于为另一远地终端提供服务。
如上所述,UPnP经过如定址、发现、描述、控制、事件及表示的步骤。在此,每一步骤包括消息交换,消息可大致地分为CP的命令和设备的通知。
CP命令包括发现步骤中的多点传输搜索HTTPMU(通过UDP的HTTP多点传输),描述步骤中的HTTP GET消息,控制步骤中的动作和询问可变SOAP(简单对象访问协议)消息,事件步骤中的预订GENA(通用事件通知结构)格式消息以及表示步骤中的HTTP GET消息。
设备通知包括发现步骤中的通知响应单点传输消息以及事件步骤中的事件GENA格式消息。而且,定址步骤是启动UPnP的预备步骤,而定址步骤中交换的消息不是UPnP消息。
在设备控制处理单元430中进行UPnP转换,转换形式随服务不同而不同。
最终,UPnP转换用于克服设备控制处理单元的家用网络图与远地访问服务单元420的服务图之间的差别。例如,通过用户单击网页产生网络请求,并转换成服务请求。
然而,当有用信息已经通过另一远地终端的服务请求存在于家用网络图中时,不发生UPnP操作。
需要时,设备控制处理单元430通过将UPnP设备的发现或事件与当前家用网络图比较更新家用网络图并发送通知请求给远地访问服务单元420。
远地访问服务单元420从远地终端服务单元410接收用户的网络请求,在将该请求转换为适合于设备控制处理单元430的服务请求格式后发送该请求到设备控制处理单元430,从设备控制处理单元430接收UPnP设备状态的信息并将该信息发送给远地终端服务单元410,以将其发送到远地终端。
根据内容,用户的网络请求被转换为服务请求,如远地访问服务开始、设备操作、设备状态控制、设备事件预订以及远地访问服务结束。另外,远地访问服务单元420从设备控制处理单元430接收通知请求并在需要时更新其服务图。
远地访问服务单元420管理的各个远地服务具有各自服务图。另外,服务图在用户远地终端上显示家用网络,且包括由用户控制的家用网络的网络文件,如设备状态、控制页、设备清单页以及用户选项页等。
远地访问服务单元420根据家用网络图的变化、用户控制命令的结果、以及用户选项变化等改变服务图,并以产生有效的网页的形式实现该服务。为此,远地访问服务单元420包括文件产生器,用于使发送给用户的内容成为网络文件如XML。
远地访问服务单元420存储和维持具有如用户、终端类型、互联网连接类型等分类的服务摘要数据库。
摘要数据库具有静态配置或在用户连接到远地访问服务后可利用服务图的选项页更新。另外,摘要数据库包括如用户优选设备清单、请求事件清单、远地访问终端性能如屏幕尺寸和输入设备种类、用户网络的带宽和提供的服务以及UPnP设备的用户访问优先级的信息。在进行服务时服务图和UPnP转换形式持续地受到信息的影响。
任何远地终端请求服务时,远地访问服务单元420可分配一服务模块且可包括一综合服务模块。在所有情况下,支持多个用户的同时访问的设备访问数据库须存在于摘要数据库中。
设备访问数据库包括如根据用户、设备或设备操作的共享(冲突)水平的各个用户的优先级或访问可能性等的数据。
另外,根据特定方式的设备访问策略确定设备访问数据库的形式。
参照附图6进一步详细描述根据设备访问策略的设备访问数据库。
图6所示为用于远地访问服务器的典型的设备访问数据库的示意图。图6(a)所示为根据上述设备访问策略的设备访问优先权列表示意图,图6(b)所示为根据上述设备访问策略的设备操作共享型表示意图,图6(c)所示为优先权列表的权限的示意图,和图6(d)为用户关于设备支持的操作的权限的示意图。
首先,设备同时访问策略包括下列规则。
1、有用户优先权列表。
2、每次操作显示该设备是否为独占。
3、该独占设备操作发生冲突时,根据用户优先级解决冲突。
4、当优先级相同时,优先权给予先启动操作的用户。
5、尽管新用户的优先级较高,在操作进行时现有的操作不停止。
图6(a)中的设备访问优先级列表记录用户关于家用网络中的所有设备的优先权清单。
如图6(a)所示,在设备访问优先级列表中,按照用户C、用户B用户A的顺序将设备1的优先级分配给用户。
如图6(b)所示,设备操作的共享型表格示出设备2的共享类型。在此,操作1和3表示在进行相关操作时其它用户不能访问。
图6(c)所示为每个设备的操作按优先级的访问权限的示意图,当优先级为1时,权限被给予所有操作,当优先级为2时,权限仅给予操作3,当优先级为3时,权限仅给予操作2。
同时,如上所述,有一种不考虑优先级而提供用户权限的方法。
图6(d)所示为用户关于设备的操作的权限的示意图。如图6(d)所示,设备2按用户提供每一操作的权限。
图6中的例子说明在设备操作级的同时访问的情况,在此,在设备单元或家用网络单元中还可进行同时访问控制。另外,还可通过协调设备单元和操作单元进行同时访问控制。例如,可在设备级对设备1进行访问控制而在操作级对设备3进行访问控制。具体地说,在发生冲突时,可利用考虑有较高优先权的用户的方法、考虑首先启动远地访问服务的用户的方法以及考虑先启动特定设备的特定操作的用户等方法来解决冲突。
当然,可采用其它混合优先权、远地服务访问顺序和操作顺序等的冲突解决方法。在此,在具有不同优先级的用户之间采用根据优先级的冲突解决方法,而在具有相同优先级的用户之间采用考虑用户首先启动操作的冲突解决方法。
冲突解决机制的策略可以有各种形式和按照共享单元和冲突解决方法的复杂性。
图4中,远地终端服务单元410与远地终端进行网络请求/响应模式的通信,在控制流中,发送用户请求给远地访问服务单元420并以网络响应模式发送服务单元420的网络文件给用户。
在通知流中,通过提供新的网络文件给用户,远地终端服务与网络浏览器自动刷新或用户确认相对应。
远地终端服务单元410包括内置的网络服务器和存储网络文件的空间。在网络文件的存储空间,各种远地终端的格式文件可通过与远地访问服务器的摘要数据库同步而存储。例如,使用XML时,XSL样式表被存储在网络文件的存储空间中、,并且在发送XML文件到远地终端之前可以将XSL样式表应用到远地终端。
UpnP设备的事件可以e-mail、SMS和语音电话发送给用户,为此,远地终端服务单元410须包括相关的模块。
图7为远地访问服务器的详细框图。如图7所示,远地访问服务器包括远地终端服务单元410;远地访问服务单元420;设备控制处理单元430;以及用于静态配置和启动的启动模块440。
在此,设备控制处理单元430包括UPnP综合CP模块431。另外,远地访问服务单元420包括服务分支模块421;服务模块422;UPnP转换模块423;摘要数据库424;以及作为字符发生器的XML模块425。
远地终端服务单元410包括网络服务器模块411,XML文件DB 412以及e-mail模块413。
为了控制设备控制处理单元430的所有种类的设备,启动模块440具有如配置UPnP综合CP模块431、初始化和更新远地访问服务单元420的摘要数据库424的下载功能的功能。
摘要数据库424具有设备访问数据库。
远地访问服务单元420为连接的每个远地终端产生服务模块422并提供远地访问服务。然而,在UPnP网络中仅示出一个综合CP和仅仅一个远地访问CP。
远地访问服务单元420的服务分支模块421根据用户的连接和结束请求产生并收集服务模块422,发送网络请求给相关的服务模块并发送来自服务模块的通知请求给远地访问服务单元410的e-mail模块413。更具体地说,假定其支持具有处理异步通知功能的远地终端。
在这种情况中,远地访问服务器基于XM进行操作,产生XML模块425中动态要求的XML文件,对应于常规模式中的远地访问服务单元420的文件发生器,和提供服务给用户。另外,远地访问服务器根据设备终端和用户爱好等通过采用XSL样式表易于提供服务给各种终端。
同时,在本发明的实施例中,描述了从远地访问家用网络的家用网络设备的控制和检查,基于此,可提供更多的服务如下:
1、当用户长时间离开家,可在远地管理特定的家用网络。当远地访问服务器用XML文件描述家用网络时易于进行家用网络的管理。
2、在销售家用网络设备的制造商管理家用网络设备的方法中,选择范围可扩大。在传统的方法中,当需要报告设备状态给制造商时,设备主要进行与家用网络的连接请求并通过互联网连接通知制造商。
然而,定期地,例如6个月一次,制造商可访问该设备并检查其状态。在这种情况下,假定用户提供有限的家用网络访问权给制造商。意味着,不需执行家用网络设备的制造商报告功能,因此,可用于有效地维护和管理廉价的不重要的设备。
3、具有可应用于网络服务的可能性。当用XML(作为网络服务标准之一)表示家用网络时,可构建提供给外界的服务并极有可能应用于其它方面。
工业实用性
如上面的详细描述,在本发明中,在远地通过使具有各种网络浏览功能的远地终端访问UPnP网络,具有如下优点:
首先,在本发明中,可根据远地终端类型、用户偏好和网络环境为用户提供定制的服务。
另外,在本发明中,当多个终端同时访问家用网络时,可有效地处理及解决家用网络设备的冲突。
另外,在本发明中,由于远地终端只要求具有网络浏览功能,因而具有很少的要求,很容易提供。
由于本发明在不偏离本发明的实质和必要特征的情况下可采用多种形式实施,可以理解,除非特别指出,上述实施例不限于前面所描述的任何具体细节,而应在所附的权利要求所确定的实质及范围内广泛地理想,因此所有落入权利要求范围及其等效范围内的变更和修改应确定为包含在所附的权利要求中。
Claims (21)
1、一种家用网络的远程控制系统,包括:
作为本地CP(控制点)的设备控制处理单元,用于包含具有多个受控设备的清单、各设备状态、预订事件清单、服务请求清单等的家用网络图,处理可能的服务请求,将来自远地访问服务单元的服务请求变成至少一条UPnP消息或在需要时将来自UPnP设备的消息变为通知请求并发送给远地访问服务单元。
2、如权利要求1所述的远程控制系统,其中设备控制处理单元包括本地CP。
3、如权利要求1所述的远程控制系统,其中设备控制处理单元包括各个远地终端的各本地CP。
4、如权利要求1所述的远程控制系统,其中设备控制处理单元具有每种设备的本地CP。
5、一种家用网络的远程控制系统,包括:
远地访问服务单元,用于从远地终端服务单元接收用户网络请求;通过根据网络请求的内容将用户的网络请求转换成相应的服务请求,发送给设备控制处理单元;及通过由一组至少一个网络文件组成的服务图将相关远地终端的网络响应发送给远地终端服务单元。
6、如权利要求5所述的远程控制系统,其中服务图由一组彼此关连的至少一个网络文件,如家用网络设备状态和控制页、设备清单页和用户选项页组成。
7、如权利要求5所述的远程控制系统,其中远地访问服务单元包括摘要数据库,根据摘要数据库中记录的服务相关信息确定远地访问服务的服务图,及参照服务图为用户和远地终端提供各种远地访问服务。
8、如权利要求7所述的远程控制系统,其中摘要数据库包括如用户优选设备清单、请求事件清单、远地访问终端的性能如屏幕尺寸和输入设备种类、提供商的网络带宽和可所提供的服务、设备的用户访问优先级清单的信息。
9、如权利要求5所述的远程控制系统,其中远地访问服务单元包括在家用网络级、设备级、操作级实施的或在设备级和操作级混合实施的家用网络冲突解决机制。
10、如权利要求9所述的远程控制系统,其中在操作级实施的家用网络冲突解决机制根据用户的优先级、远地访问接通顺序以及操作顺序解决冲突问题。
11、如权利要求9所述的远程控制系统,其中家用网络冲突解决机制存储在摘要数据库的设备访问数据库中。
12、如权利要求11所述的远程控制系统,其中设备访问数据库包括记录每个用户对家用网络中所有设备的优先权的设备访问优先权表。
13、如权利要求11所述的远程控制系统,其中设备访问数据库包括表示在进行设备支持的特定操作时其它用户访问可能性的设备操作共享型表格。
14、如权利要求11所述的远程控制系统,其中设备访问数据库按优先权记录各个设备支持的操作的访问权限表。
15、如权利要求11所述的远程控制系统,其中设备访问数据库按用户记录各个设备支持的操作的访问权限表。
16、一种家用网络的远程控制系统,包括:
远地终端服务单元,通过内置的网络服务器与远地终端进行相互的网络请求/响应的通信;将用户的网络请求发送给远地访问服务单元及将远地访问服务单元的参照当前服务图产生的网络文件形式的网络响应发送给远地终端。
17、一种家用网络的远程控制系统,包括:
设备控制处理单元,作为与多个设备相互操作的控制点(CP),并根据远地终端的服务请求控制该设备;
远地访问服务单元将远地终端的服务请求通知设备控制处理单元;以及
远地终端服务单元,将来自远地终端的用户请求转换成服务请求,将其发送给远地访问服务单元,并将来自远地访问服务单元的响应传送给有关的终端。
18、如权利要求17所述的远程控制系统,还包括:
设置模块,用于初始化设备控制处理单元和远地访问服务单元的摘要数据库;和
通信模块,具有异步通知功能,如e-mail、语音电话和SMS等。
19、一种家用网络的远程控制系统,包括:
连接多个设备的本地家用网络;
位于远地的用于控制本地家用网络的远地终端;以及
具有本地CP(控制点)功能并向远地终端发送请求和从远地终端接收应答的远地访问服务器。
20、如权利要求19所述的远程控制系统,其中远地访问服务器包含在本地家用网络或互联网提供商服务器中。
21、如权利要求19所述的远程控制系统,其中远地访问服务器参照受控设备清单、预订事件清单和服务请求清单获取与本地家用网络相连接的多个设备的状态信息,并通过处理远地终端的请求/响应控制多个设备。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020040039A KR100830940B1 (ko) | 2002-07-10 | 2002-07-10 | 유피엔피(UPnP)를 이용한 홈 네트워크의 원격 제어시스템 |
KR10-2002-0040039 | 2002-07-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1669267A true CN1669267A (zh) | 2005-09-14 |
Family
ID=30113116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA038164043A Pending CN1669267A (zh) | 2002-07-10 | 2003-07-09 | 家用网络的远程控制系统 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20060031459A1 (zh) |
EP (1) | EP1532768B1 (zh) |
KR (1) | KR100830940B1 (zh) |
CN (1) | CN1669267A (zh) |
AU (1) | AU2003250551A1 (zh) |
DE (1) | DE60323644D1 (zh) |
WO (1) | WO2004008686A1 (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702707A (zh) * | 2009-10-28 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种实现远程控制的方法、系统及数字电视接收终端 |
CN101859139A (zh) * | 2010-06-01 | 2010-10-13 | 杭州和利时自动化有限公司 | 一种分布式控制系统的数据共享实现方法及装置 |
CN102047611A (zh) * | 2008-03-31 | 2011-05-04 | 三星电子株式会社 | 考虑远程访问解决网络地址冲突的通用即插即用设备和方法 |
CN102077546A (zh) * | 2008-06-25 | 2011-05-25 | 微软公司 | UPnP设备之间的远程访问 |
CN102172009A (zh) * | 2008-08-14 | 2011-08-31 | 三星电子株式会社 | 在利用通用即插即用的家庭网络中提供输入的方法和系统 |
CN101056232B (zh) * | 2006-04-11 | 2011-09-14 | 华为技术有限公司 | 一种控制家庭网络即插即用设备的方法 |
CN102577246A (zh) * | 2009-10-20 | 2012-07-11 | 瑞典爱立信有限公司 | 在用户选择的本地网络ue上在用户选择的媒体内容中发布适于用户的广告 |
CN103053176A (zh) * | 2011-06-27 | 2013-04-17 | 松下电器产业株式会社 | 信息通知装置、信息通知系统、信息通知方法及程序 |
CN103069744A (zh) * | 2010-07-09 | 2013-04-24 | 三星电子株式会社 | 用于基于所有权对家庭网络环境中的通用即插即用运行提供安全的方法和系统 |
CN103354514A (zh) * | 2008-01-15 | 2013-10-16 | 三星电子株式会社 | 提供远程访问服务的通用即插即用方法和装置 |
CN103841131A (zh) * | 2012-11-21 | 2014-06-04 | 腾讯科技(深圳)有限公司 | 处理远程指令的方法及装置 |
CN102577245B (zh) * | 2009-10-06 | 2015-07-15 | 瑞典爱立信有限公司 | 使用外部网络连接的ue控制本地网络ue上的外部网络媒体 |
CN105159079A (zh) * | 2015-08-31 | 2015-12-16 | 青岛海尔智能家电科技有限公司 | 一种解决家电并发控制冲突的方法和装置 |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7606894B2 (en) * | 2004-01-27 | 2009-10-20 | Ricoh Company, Ltd. | Method and system for determining the type of status information to extract from networked devices in a multi-protocol remote monitoring system |
KR100565205B1 (ko) * | 2004-02-14 | 2006-03-30 | 엘지전자 주식회사 | UPnP 기반의 분산 네트워크에서의 디바이스 동적 제어방법 및 시스템 |
JP4337591B2 (ja) * | 2004-03-19 | 2009-09-30 | 株式会社日立製作所 | 情報処理装置、ネットワークシステムおよびネットワークシステムの制御方法 |
DE102004018980A1 (de) | 2004-04-20 | 2005-12-08 | Deutsche Thomson-Brandt Gmbh | Verfahren zur Steuerung eines Gerätes in einem Netzwerk verteilter Stationen sowie Netzwerkstation |
JP3960321B2 (ja) * | 2004-04-30 | 2007-08-15 | ソニー株式会社 | 電子機器 |
KR100636147B1 (ko) * | 2004-06-24 | 2006-10-18 | 삼성전자주식회사 | 네트워크를 통한 컨텐츠의 제어 방법 및 장치, 컨텐츠제공 방법 및 장치 |
KR100840076B1 (ko) * | 2004-09-14 | 2008-06-19 | 주식회사 케이티 | 광대역 통신망을 이용한 통합 서비스 제공 시스템 및 방법 |
FR2879385A1 (fr) * | 2004-12-09 | 2006-06-16 | Thomson Licensing Sa | Methode d'agregation de decouverte de service dans un reseau local et appareil implementant la methode |
KR100657010B1 (ko) | 2004-12-22 | 2006-12-14 | 한국전자통신연구원 | 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법 |
US20090024726A1 (en) * | 2005-02-24 | 2009-01-22 | Lg Electronics Inc. | Device for network system and method of transmitting profile |
KR100664943B1 (ko) | 2005-08-10 | 2007-01-04 | 삼성전자주식회사 | 모드 기반 접근 제어 방법 및 장치 |
KR100694221B1 (ko) | 2005-10-05 | 2007-03-14 | 삼성전자주식회사 | 디지털리빙 네트워크에서의 디바이스 제어 시스템 및 그방법 |
KR100739755B1 (ko) | 2005-11-09 | 2007-07-13 | 삼성전자주식회사 | UPnP 이벤트에 관한 정보를 효율적으로 송수신하는방법 및 장치 |
KR100714708B1 (ko) * | 2006-01-12 | 2007-05-04 | 삼성전자주식회사 | 홈 네트워크에서 디바이스 간 호환성을 지원하는 미들웨어장치 및 그 방법 |
US8116317B2 (en) * | 2006-01-31 | 2012-02-14 | Microsoft Corporation | Preventing quality of service policy abuse in a network |
US20070214232A1 (en) * | 2006-03-07 | 2007-09-13 | Nokia Corporation | System for Uniform Addressing of Home Resources Regardless of Remote Clients Network Location |
US7751321B2 (en) | 2006-03-09 | 2010-07-06 | Samsung Electronics Co., Ltd. | Method and system for remote access to universal plug and play devices |
US7921194B2 (en) * | 2006-03-09 | 2011-04-05 | Samsung Electronics Co., Ltd. | Method and system for remote access to universal plug and play devices |
US8509817B2 (en) | 2006-03-22 | 2013-08-13 | Core Wireless Licensing S.A.R.L. | System and method for mobile telephone and UPnP control point integration |
US8489748B2 (en) * | 2006-04-04 | 2013-07-16 | Core Wireless Licensing S.A.R.L. | Enhanced UPnP AV media renderer |
KR100791298B1 (ko) * | 2006-05-19 | 2008-01-04 | 삼성전자주식회사 | 홈 네트워크에서의 디바이스 제어 장치 및 방법 |
WO2008023934A1 (en) * | 2006-08-24 | 2008-02-28 | Lg Electronics Inc. | Outdoor remote control system and method for home network device |
KR101148828B1 (ko) | 2006-11-22 | 2012-05-29 | 삼성전자주식회사 | 홈 네트워크 기능을 갖는 웹 페이지 제공 시스템 및 홈네트워크 디바이스 제어방법 |
MX2009007493A (es) * | 2007-03-05 | 2009-08-13 | Ericsson Telefon Ab L M | Metodo para controlar remotamente comunicacion de multimedia a traves de redes locales. |
KR100839331B1 (ko) * | 2007-03-19 | 2008-06-17 | 경북대학교 산학협력단 | 원격 컨텐츠 공유 서비스를 지원하는 UPnP AV프레임워크 기반의 통합 홈 엔터테인먼트 시스템 및 그제어방법 및 그 제어방법을 기록한 기록매체 |
EP1983696A1 (en) * | 2007-04-16 | 2008-10-22 | T-Mobile International AG & CO. KG | Mobilized inhouse network and method for operating such a network |
CN101304350B (zh) * | 2007-05-11 | 2013-02-13 | 华为技术有限公司 | 访问家庭网络设备的方法、系统和家庭网络接入设备 |
KR101452710B1 (ko) * | 2007-06-22 | 2014-10-21 | 삼성전자주식회사 | 컨트롤 포인트 및 컨트롤 요청을 처리하는 방법 |
US7729366B2 (en) * | 2007-10-03 | 2010-06-01 | General Instrument Corporation | Method, apparatus and system for network mobility of a mobile communication device |
KR100962402B1 (ko) | 2007-12-12 | 2010-06-10 | 한국전자통신연구원 | 전력절감요소 내장 홈네트워크 클라이언트, 서버 및 그제어 방법 |
US8554895B2 (en) * | 2008-01-07 | 2013-10-08 | Tymphany Hong Kong Limited | Systems and methods for providing dual-control functionality in a networked digital media device |
KR101495723B1 (ko) * | 2008-01-15 | 2015-02-25 | 삼성전자주식회사 | 복수의 원격 접속을 지원하는 UPnP(UniversalPlug and Play) RAS(Remote Access Server) 장치 및 그 방법 |
US8375104B2 (en) | 2008-05-22 | 2013-02-12 | Samsung Electronics Co., Ltd. | Method and apparatus for providing remote access service |
KR101418250B1 (ko) * | 2008-05-22 | 2014-08-13 | 삼성전자주식회사 | 원격 접속 서비스를 제공하는 방법 및 그 장치 |
US7948887B2 (en) | 2008-06-24 | 2011-05-24 | Microsoft Corporation | Network bandwidth measurement |
KR20100021342A (ko) * | 2008-08-14 | 2010-02-24 | 삼성전자주식회사 | 홈 네트워크상에서 호 송수신을 위한 시스템 및 방법 |
KR20100040658A (ko) | 2008-10-10 | 2010-04-20 | 삼성전자주식회사 | UPnP 네트워크의 원격 접속 서비스에서 아이피 주소 충돌 해결 방법 및 장치 |
PL2271054T3 (pl) * | 2009-06-30 | 2014-11-28 | Orange | Sposób sterowania jednostką sieci odległej z sieci lokalnej |
US20120226817A1 (en) * | 2009-10-23 | 2012-09-06 | Mikael Woxblom | Methods for Transferring Media Sessions Between Local Networks Using an External Network Connected ue and Related Devices |
KR101113541B1 (ko) * | 2009-12-18 | 2012-02-29 | 주식회사 케이티 | UPnP 장치 정보 중계 방법 및 시스템 |
US8862697B2 (en) * | 2009-12-31 | 2014-10-14 | Aten International Co., Ltd. | Intelligent network management platform for IKVM servers |
JP2012138849A (ja) * | 2010-12-27 | 2012-07-19 | Fujitsu Ltd | 管理装置、管理プログラム及び管理方法 |
US8639085B2 (en) * | 2011-07-12 | 2014-01-28 | Comcast Cable Communications, Llc | Synchronized viewing of media content |
KR101923487B1 (ko) * | 2011-09-29 | 2018-11-30 | 삼성전자 주식회사 | 통신 연결 서비스 제공 방법 및 장치 |
US20130329140A1 (en) * | 2012-06-06 | 2013-12-12 | Silverberg Line Canada Inc. | System and method for providing multiple multimedia activities on multiple output devices |
CN104969531B (zh) * | 2013-02-07 | 2019-02-15 | 飞利浦灯具控股公司 | 配置多控制器网络中的交互控制 |
KR101453205B1 (ko) * | 2013-07-08 | 2014-10-23 | 한양대학교 산학협력단 | 유피엔피 기반 서비스 발견 방법 및 그 장치 |
KR102219982B1 (ko) * | 2013-08-30 | 2021-02-25 | 엘지전자 주식회사 | 게이트웨이 및 그 제어방법 |
KR102638748B1 (ko) | 2015-12-04 | 2024-02-20 | 삼성전자 주식회사 | 적어도 하나의 센서를 이용한 기기 관리 방법 및 장치 |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4514843A (en) * | 1982-12-02 | 1985-04-30 | At&T Bell Laboratories | Packet switched communication system comprising collision avoidance means |
EP0388574B1 (en) * | 1989-03-23 | 1994-06-15 | International Business Machines Corporation | Method and apparatus for distributed queue multiple access in a communication system |
US5333319A (en) * | 1992-03-02 | 1994-07-26 | International Business Machines Corporation | Virtual storage data processor with enhanced dispatching priority allocation of CPU resources |
US5758057A (en) * | 1995-06-21 | 1998-05-26 | Mitsubishi Denki Kabushiki Kaisha | Multi-media storage system |
US6005861A (en) * | 1995-11-22 | 1999-12-21 | Samsung Electronics Co., Ltd. | Home multimedia network architecture |
US5722041A (en) * | 1995-12-05 | 1998-02-24 | Altec Lansing Technologies, Inc. | Hybrid home-entertainment system |
US5862325A (en) * | 1996-02-29 | 1999-01-19 | Intermind Corporation | Computer-based communication system and method using metadata defining a control structure |
US5949977A (en) * | 1996-10-08 | 1999-09-07 | Aubeta Technology, Llc | Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links |
CA2449643C (en) * | 1997-06-25 | 2012-04-03 | Samsung Electronics Co., Ltd. | Method and apparatus for a home network auto-tree builder |
US6058426A (en) * | 1997-07-14 | 2000-05-02 | International Business Machines Corporation | System and method for automatically managing computing resources in a distributed computing environment |
US6026150A (en) * | 1997-10-30 | 2000-02-15 | Epigram | Network protocol--based home entertainment network |
US6044403A (en) * | 1997-12-31 | 2000-03-28 | At&T Corp | Network server platform for internet, JAVA server and video application server |
US5987021A (en) * | 1998-06-02 | 1999-11-16 | Motorola, Inc. | Method and apparatus for allocating resources between queued and non-queued services |
US20020065700A1 (en) * | 1999-04-19 | 2002-05-30 | G. Edward Powell | Method and system for allocating personnel and resources to efficiently complete diverse work assignments |
US6910068B2 (en) * | 1999-06-11 | 2005-06-21 | Microsoft Corporation | XML-based template language for devices and services |
US20010043237A1 (en) * | 1999-12-30 | 2001-11-22 | Schmieder Robert William | Method and system for distributing simulated physical objects and systems in a networked environment |
JP4406994B2 (ja) * | 2000-03-17 | 2010-02-03 | ソニー株式会社 | 情報配信システム、情報受信装置及び情報蓄積方法 |
CA2453037A1 (en) * | 2000-07-06 | 2002-01-17 | Home-Portal, Inc. | Method and system for controlling and coordinating devices and appliances, such as from a central portal and via a wide/area communications network |
US6816500B1 (en) * | 2000-07-10 | 2004-11-09 | 3Com Corporation | Apparatus, method and system for multimedia access network channel management |
JP2002044765A (ja) * | 2000-07-28 | 2002-02-08 | Matsushita Electric Ind Co Ltd | 遠隔制御システムとゲートウェイ装置 |
AU2001289146A1 (en) * | 2000-08-18 | 2002-03-04 | Sage Systems, Inc. | Autonomous local area distributed network |
KR100667742B1 (ko) * | 2000-08-23 | 2007-01-11 | 삼성전자주식회사 | 제어기기의 적어도 하나 이상의 피제어기기 제어 방법 |
FR2814309B1 (fr) * | 2000-09-15 | 2002-10-25 | France Telecom | Systeme interactif audiovisuel |
US7292898B2 (en) * | 2000-09-18 | 2007-11-06 | Balboa Instruments, Inc. | Method and apparatus for remotely monitoring and controlling a pool or spa |
US6924727B2 (en) * | 2000-09-27 | 2005-08-02 | Ntt Docomo, Inc. | Method for remote control of home-located electronic devices and a management facility |
KR20020026745A (ko) * | 2000-10-02 | 2002-04-12 | 윤종용 | 인터넷을 기반으로 한 네트워크 시스템 및 그 통신방법 |
US7028329B1 (en) * | 2000-10-13 | 2006-04-11 | Seiko Epson Corporation | Remote accessible programming |
US20020065759A1 (en) * | 2000-11-29 | 2002-05-30 | Boies Stephen J. | Automatically processing user requests for supplier services subject to excess demand using a flexible market based mechanism - systems, methods and program products |
KR100708467B1 (ko) * | 2001-02-03 | 2007-04-18 | 삼성전자주식회사 | 홈네트워크내의 기기에 서비스를 제공하는 시스템 및 그방법 |
US7069345B2 (en) * | 2001-05-09 | 2006-06-27 | Koninklijke Philips Electronics N.V. | Device identification and control in network environment |
US7207041B2 (en) * | 2001-06-28 | 2007-04-17 | Tranzeo Wireless Technologies, Inc. | Open platform architecture for shared resource access management |
US7031967B2 (en) * | 2001-08-06 | 2006-04-18 | Sun Microsystems, Inc. | Method and system for implementing policies, resources and privileges for using services in LDAP |
US20030037139A1 (en) * | 2001-08-20 | 2003-02-20 | Koninklijke Philips Electronics N.V. | Content distribution model |
US6973482B2 (en) * | 2001-10-01 | 2005-12-06 | Microsoft Corporation | Remote assistance |
US20030135611A1 (en) * | 2002-01-14 | 2003-07-17 | Dean Kemp | Self-monitoring service system with improved user administration and user access control |
US20030217125A1 (en) * | 2002-05-15 | 2003-11-20 | Lucent Technologies, Inc. | Intelligent end user gateway device |
US20040068756A1 (en) * | 2002-10-02 | 2004-04-08 | Koninklijke Philips Electronics N.V. | Virtual link between CE devices |
US7237260B2 (en) * | 2003-07-08 | 2007-06-26 | Matsushita Electric Industrial Co., Ltd. | Method for dynamic selection for secure and firewall friendly communication protocols between multiple distributed modules |
US7136709B2 (en) * | 2003-11-04 | 2006-11-14 | Universal Electronics Inc. | Home appliance control system and methods in a networked environment |
-
2002
- 2002-07-10 KR KR1020020040039A patent/KR100830940B1/ko not_active IP Right Cessation
-
2003
- 2003-07-09 AU AU2003250551A patent/AU2003250551A1/en not_active Abandoned
- 2003-07-09 EP EP03764230A patent/EP1532768B1/en not_active Expired - Lifetime
- 2003-07-09 US US10/520,498 patent/US20060031459A1/en not_active Abandoned
- 2003-07-09 CN CNA038164043A patent/CN1669267A/zh active Pending
- 2003-07-09 WO PCT/KR2003/001361 patent/WO2004008686A1/en not_active Application Discontinuation
- 2003-07-09 DE DE60323644T patent/DE60323644D1/de not_active Expired - Lifetime
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101056232B (zh) * | 2006-04-11 | 2011-09-14 | 华为技术有限公司 | 一种控制家庭网络即插即用设备的方法 |
CN103354514A (zh) * | 2008-01-15 | 2013-10-16 | 三星电子株式会社 | 提供远程访问服务的通用即插即用方法和装置 |
CN103354514B (zh) * | 2008-01-15 | 2017-05-03 | 三星电子株式会社 | 提供远程访问服务的通用即插即用方法和装置 |
CN102047611B (zh) * | 2008-03-31 | 2014-07-09 | 三星电子株式会社 | 考虑远程访问解决网络地址冲突的通用即插即用设备和方法 |
CN102047611A (zh) * | 2008-03-31 | 2011-05-04 | 三星电子株式会社 | 考虑远程访问解决网络地址冲突的通用即插即用设备和方法 |
CN102077546A (zh) * | 2008-06-25 | 2011-05-25 | 微软公司 | UPnP设备之间的远程访问 |
CN102077546B (zh) * | 2008-06-25 | 2014-03-19 | 微软公司 | UPnP设备之间的远程访问 |
CN102172009A (zh) * | 2008-08-14 | 2011-08-31 | 三星电子株式会社 | 在利用通用即插即用的家庭网络中提供输入的方法和系统 |
CN102172009B (zh) * | 2008-08-14 | 2015-05-20 | 三星电子株式会社 | 在利用通用即插即用的家庭网络中提供输入的方法和系统 |
CN102577245B (zh) * | 2009-10-06 | 2015-07-15 | 瑞典爱立信有限公司 | 使用外部网络连接的ue控制本地网络ue上的外部网络媒体 |
CN102577246A (zh) * | 2009-10-20 | 2012-07-11 | 瑞典爱立信有限公司 | 在用户选择的本地网络ue上在用户选择的媒体内容中发布适于用户的广告 |
CN102577246B (zh) * | 2009-10-20 | 2014-12-10 | 瑞典爱立信有限公司 | 在用户选择的本地网络ue上在用户选择的媒体内容中发布适于用户的广告 |
CN101702707A (zh) * | 2009-10-28 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种实现远程控制的方法、系统及数字电视接收终端 |
CN101702707B (zh) * | 2009-10-28 | 2012-11-28 | 深圳市同洲电子股份有限公司 | 一种实现远程控制的方法、系统及数字电视接收终端 |
CN101859139A (zh) * | 2010-06-01 | 2010-10-13 | 杭州和利时自动化有限公司 | 一种分布式控制系统的数据共享实现方法及装置 |
CN103069744A (zh) * | 2010-07-09 | 2013-04-24 | 三星电子株式会社 | 用于基于所有权对家庭网络环境中的通用即插即用运行提供安全的方法和系统 |
CN103069744B (zh) * | 2010-07-09 | 2016-08-03 | 三星电子株式会社 | 用于基于所有权对家庭网络环境中的通用即插即用运行提供安全的方法和系统 |
US9548981B2 (en) | 2010-07-09 | 2017-01-17 | Samsung Electronics Co., Ltd | Method and system for providing security for universal plug and play operations in a home network environment based on ownership rights |
CN103053176A (zh) * | 2011-06-27 | 2013-04-17 | 松下电器产业株式会社 | 信息通知装置、信息通知系统、信息通知方法及程序 |
CN103053176B (zh) * | 2011-06-27 | 2017-02-08 | 松下知识产权经营株式会社 | 信息通知装置、信息通知系统及信息通知方法 |
CN103841131A (zh) * | 2012-11-21 | 2014-06-04 | 腾讯科技(深圳)有限公司 | 处理远程指令的方法及装置 |
CN105159079A (zh) * | 2015-08-31 | 2015-12-16 | 青岛海尔智能家电科技有限公司 | 一种解决家电并发控制冲突的方法和装置 |
CN105159079B (zh) * | 2015-08-31 | 2021-12-07 | 青岛海尔智能家电科技有限公司 | 一种解决家电并发控制冲突的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2004008686A1 (en) | 2004-01-22 |
KR20040005464A (ko) | 2004-01-16 |
US20060031459A1 (en) | 2006-02-09 |
AU2003250551A1 (en) | 2004-02-02 |
EP1532768A4 (en) | 2005-11-30 |
EP1532768A1 (en) | 2005-05-25 |
DE60323644D1 (zh) | 2008-10-30 |
KR100830940B1 (ko) | 2008-05-20 |
EP1532768B1 (en) | 2008-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1669267A (zh) | 家用网络的远程控制系统 | |
US10142182B2 (en) | Allocating processing bandwidth at a residential gateway utilizing transmission rules | |
KR100681625B1 (ko) | 장치간 동적 네트워킹을 구성하여 리소스 공유를 구현하는 방법 | |
CN101127743B (zh) | 基于家庭网关中间件的媒体推送业务方法和系统 | |
CN1627760A (zh) | 用于无线多跳专门网络的协议 | |
CN1353899A (zh) | 从外部通信网络控制家用网络的方法和设备 | |
CN102404413B (zh) | 一种实现数字家庭设备间功能应用自动匹配的方法及系统 | |
CN1327666A (zh) | 桥接多个家庭网络软件体系结构 | |
US20060190571A1 (en) | Service framework for home network | |
CN1438791A (zh) | 网络装置与网络装置控制方法 | |
JP6374870B2 (ja) | 分散アプリケーションのライフサイクル管理のための解決策 | |
CN1902608A (zh) | 设备合作服务系统及系统中所包括的电子设备 | |
CN1545653A (zh) | 在不同网络上的设备间进行接口通信的方法及设备 | |
CN1976322A (zh) | 一种实现多媒体即时通讯的方法、系统和控制流程 | |
CN1516968A (zh) | 实现电视购物的改进交互式系统 | |
CN1165851C (zh) | 家庭网络中实现动态组网时的设备发现方法 | |
US7693972B2 (en) | Directory service in an automation system | |
CN1776681A (zh) | web控制界面的统一生成方法和IP家庭网络的集中控制方法 | |
CN1943171A (zh) | 用于控制分布式站以及网络站的网络中的设备的方法 | |
CN1725689A (zh) | 电信网络呼叫中心系统及其实现方法 | |
US20140297763A1 (en) | Method of Managing Networked Devices | |
CN1422036A (zh) | 通信网络系统 | |
CN1810009A (zh) | 包括不同种类的终端集合的网络的环境管理系统 | |
Yiqin et al. | Home networking and control based on upnp: An implementation | |
JP5357923B2 (ja) | ホームネットワークにおけるアクセス制御方法およびこれを用いるホームゲートウェイ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20050914 |