CN1809009A - 基于开放服务网关的家庭网关设备及其装置注册方法 - Google Patents
基于开放服务网关的家庭网关设备及其装置注册方法 Download PDFInfo
- Publication number
- CN1809009A CN1809009A CNA2006100011482A CN200610001148A CN1809009A CN 1809009 A CN1809009 A CN 1809009A CN A2006100011482 A CNA2006100011482 A CN A2006100011482A CN 200610001148 A CN200610001148 A CN 200610001148A CN 1809009 A CN1809009 A CN 1809009A
- Authority
- CN
- China
- Prior art keywords
- conventional apparatus
- network
- binding
- equipment
- detected
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000027455 binding Effects 0.000 claims description 61
- 238000009739 binding Methods 0.000 claims description 61
- 230000004913 activation Effects 0.000 claims description 30
- 238000004519 manufacturing process Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 5
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H12/00—Towers; Masts or poles; Chimney stacks; Water-towers; Methods of erecting such structures
- E04H12/24—Cross arms
-
- 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16B—DEVICES FOR FASTENING OR SECURING CONSTRUCTIONAL ELEMENTS OR MACHINE PARTS TOGETHER, e.g. NAILS, BOLTS, CIRCLIPS, CLAMPS, CLIPS OR WEDGES; JOINTS OR JOINTING
- F16B7/00—Connections of rods or tubes, e.g. of non-circular section, mutually, including resilient connections
- F16B7/04—Clamping or clipping connections
- F16B7/044—Clamping or clipping connections for rods or tubes being in angled relationship
-
- 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/283—Processing of data at an internetworking point of a home automation network
- H04L12/2836—Protocol conversion between an external network and a 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/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
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/285—Generic home appliances, e.g. refrigerators
Abstract
提供了一种基于OSGi的家庭网关设备和装置注册方法,所述设备包括:装置检测单元,从连接至家庭网络的多个家庭装置中检测未装载可控制的中间件的至少一个传统装置;外部网络接口,通过外部网络接收检测到的传统装置的驱动信息;绑定创建单元,通过结合输入的驱动信息和能够在家庭网络中使用的预定网络协议来创建传统绑定;和装置注册单元,将创建的传统绑定注册在OSGi构架中。
Description
技术领域
与本发明一致的设备和方法涉及基于开放服务网关(OSGi)的家庭网关和装置注册。更具体地讲,与本发明一致的设备和方法涉及适应于控制家用电器而不依靠任何可控制的中间件绑定的基于OSGi的家庭网关和装置注册。
背景技术
家庭网络系统是一项用作家庭网络和外部网络之间的联系的方案,它能够实现家庭网络和外部网络之间的智能通信。通过这种网络系统,可共享家庭信息资源,并可最大利用个人家用电器。
为了控制家庭网络的家庭装置,使用OSGi。OSGi是一种使用Java的平台独立性和执行代码的网络移动性以为小容量存储器装置提供动态服务的标准。
这样将OSGi制定为标准,从而OSGi在Java虚拟机(VM)下操作,并且在被称为“绑定”的物理包中可得到OSGi服务。多个OSGi服务被包括在一个绑定中。绑定形成分配和管理的基本单元。
图1是示出在家庭网络系统中绑定的传送过程的示意图。
参照图1,家庭网络系统包括通过家庭网关40和外部网络30进行通信的远端服务器20以及多个服务提供器10a、10b、...、10n。
如果所述多个服务提供器10a、10b、...、10n将服务发送给远端服务器20,那么远端服务器20用来自服务提供器10a、10b、...、10n的服务来创建绑定并将这些绑定提供给家庭网关40,所述绑定使得能够实现安装处理和更新。
通常,服务提供器10a、10b、...、10n通过远端服务器20将服务提供给用户。然而,多个服务提供器中的服务提供器10n通过自己创建绑定并绕过远端服务器20可直接将服务提供给用户。
通过以上过程发送的绑定由OSGi构架管理。OSGi构架配备有执行对服务的注册、询问、执行和删除的服务注册器。
图2是示出家庭网络系统中的遥控的示意图。
可由外部遥控器50来控制家庭装置。遥控器50输出的控制信号通过家庭网关40被发送到有关装置。
如图所示,家庭装置可分为具有中间件的装置60和不具有中间件的装置70,所述中间件是诸如可作为绑定形式提供给OSGi的通用即插即用(UPnP)的设备。
由于OSGi服务被构造为通过将中间件绑定装载在OSGi构架上来从外部控制家庭网络中的装置,所以可由遥控器50控制具有中间件的装置60。然而,不具有中间件的装置70不可以由遥控器50控制。
为此,具有中间件的装置60和不具有中间件的装置70不能在网络中被连接和被控制。因而,在具有中间件的装置60和不具有中间件的装置70连接在网络中的情况下,可控制的中间件应该被添加到不具有中间件的装置70,从而导致成本过高。
发明内容
本发明示例性实施例的一方面是提供一种基于OSGi的家庭网关设备及其装置注册方法,其中,连接家庭网络和外部网络的家庭网关设备创建合适的中间件绑定来控制家庭装置而不用具有OSGi协议的中间件的帮助。
基于OSGi的家庭网关设备执行家庭网络和外部网络的匹配处理,该设备包括:装置检测单元,从连接至家庭网络的多个家庭装置中检测未装载可控制的中间件的至少一个传统装置(legacy device);外部网络接口,通过外部网络接收检测到的传统装置的驱动信息;绑定创建单元,通过结合输入的驱动信息和能够在家庭网络中使用的预定网络协议来创建传统绑定(legacybundle);和装置注册单元,将创建的传统绑定注册在OSGi构架中。
装置检测单元可通过使用预定发现协议来检测传统装置,并且所述发现协议可以是动态主机配置协议(DHCP)和地址解析协议(ARP)之一。
这里,装置检测单元包括给传统装置提供接口的装置接口单元,并且通过装置接口单元接收检测到的传统装置的装置信息。
所述装置信息包括制造公司、型号名称和序列号中的至少一个。
在示例性的实施例中,外部网络接口通过外部网络接收检测到的传统装置的元数据,并将该数据发送给装置检测单元。
在示例性的实施例中,装置检测单元通过接收到的元数据识别检测到的传统装置的类型,绑定创建单元通过检测到的传统装置的类型确定所述预定网络协议。
在示例性的实施例中,所述驱动信息包括检测到的传统装置的驱动器,所述网络协议是通用即插即用(UPnP)、Jini和家庭音频视频交互(HAVi)中的一种。
在示例性的实施例中,所述设备包括存储单元,该存储单元存储多个网络协议中设置为缺省的网络协议。
本发明示例性实施例的执行家庭网络和外部网络之间的匹配处理的基于OSGi的家庭网关设备的装置注册方法包括:从连接至家庭网络的多个家庭装置中检测未装载可控制的中间件的至少一个传统装置;通过外部网络接收检测到的传统装置的驱动信息;通过结合输入的驱动信息和能够在家庭网络中使用的预定网络协议来创建传统绑定;和将创建的传统绑定注册在OSGi构架中。
在装置检测步骤中,可使用预定发现协议来检测传统装置,并且所述发现协议是DHCP和ARP之一。
在传统装置检测步骤中,从检测到的传统装置接收装置信息。该装置信息包括制造公司、型号名称和序列号中的至少一个。
所述方法还可包括:通过外部网络接收检测到的传统装置的元数据,并在传统装置的检测之后识别传统装置的类型。
在创建传统绑定中,所述预定网络协议通过检测到的传统装置的类型确定。
在示例性的实施例中,所述驱动信息包括检测到的传统装置的驱动器,所述网络协议是UPnP、Jini和HAVi之一。
在示例性的实施例中,绑定创建步骤包括:识别在家庭网络中使用的预定网络协议;从多个网络协议中选择识别的网络协议;和通过结合接收到的驱动信息和选择的网络协议来创建传统绑定。
附图说明
图1是示出家庭网络系统中绑定的传送过程的示意图;
图2是示出家庭网络系统中的遥控器的示意图;
图3是示出本发明示例性实施例的家庭网络系统的示意图;
图4是示出根据本发明示例性实施例的家庭网关设备的方框图;
图5是示出在本发明的示例性实施例的家庭网关设备中创建的绑定的示意图;
图6是描述根据本发明示例性实施例的基于OSGi的家庭网关设备的装置注册方法的流程图;和
图7是描述根据本发明示例性实施例的家庭网络系统中的信号流动的流程图。
具体实施方式
以下,将参照附图来详细描述本发明的示例性实施例。
图3是根据本发明示例性实施例的家庭网络系统的示意图。
根据本发明示例性实施例的家庭网络系统包括通过外部网络200连接至家庭网关设备400的服务提供服务器100和遥控器300以及通过家庭网络500连接至家庭网关设备400的多个家庭装置600。
服务提供服务器100通过外部网络200向家庭网关设备400提供各种服务。这里,服务提供服务器100提供的服务可以是能够安装和更新的绑定的形式。
遥控器300通过外部网络200向家庭网关设备400发送通过用户操纵而形成的各种控制信号。这里,遥控器300可以是诸如移动电话和个人数字助理(PDA)等的便携式无线终端装置和诸如桌面个人计算机(PC)和膝上型PC的有线终端装置。
家庭网关设备400执行家庭网络500和外部网络200的匹配处理。家庭网关设备400的OSGi构架设置有在家庭网络500中所使用的中间件绑定。将参照图4(稍后将描述)来更详细地描述家庭网关设备400。
家庭装置600经由遥控器300控制的家庭网络500连接至家庭网关设备400。尽管在本示例性实施例中,作为示例给出了PC 600a、打印机600b和DVD播放器600c,但是家庭装置不限于这些示例。例如,笔记本、接入点(AP)、数字TV和数字化冰箱可包括在示例性实施例中,并且可包括所有形成网络以执行相互数据通信的下一代家用电器。
图4是根据本发明示例性实施例的家庭网关设备的方框图。
众所周知,家庭网关设备400是OSGi的主要组件,而OSGi是各种服务的平台标准。家庭网关设备400使得在家里、办公室和其它各种地方能够实现语音通信、数据通信以及互联网和多媒体通信。此外,家庭网关设备提供与管理相关联的更多强大的能力。
根据本发明示例性实施例的家庭网关设备400包括装置检测单元410、外部网络接口单元420、绑定创建单元430、装置注册单元440、存储单元450和控制单元460。
装置检测单元410操作来从多个家庭装置600检测没有装载任何可控制的中间件的至少一个传统装置。在示例性的实施例中,装置检测单元410通过使用诸如DHCP和ARP的发现协议来检测传统装置。
通常,DHCP是允许网络管理器在网络上管理和分配互联网协议(IP)地址的协议,ARP是用于在IP网络上使IP地址符合物理网络地址的协议。
参照作为示例给出的图3,经UPnP连接至家庭网关设备400的PC 600a装载UPnP。通过诸如通用串行总线(USB)和以太网的局域网连接至家庭网关设备400的打印机600b和DVD播放器600c不具有可控制的中间件。这里,不具有可控制的中间件的打印机600b和DVD播放器600c被称为传统装置。
装置检测单元410包括给传统装置600b、600c提供接口的装置接口单元412。在传统装置600b、600c被装置检测单元410检测到的情况下,本示例性实施例的装置接口单元412从检测到的传统装置600b、600c接收装置信息。这里,装置信息可包括传统装置600b、600c的制造公司、型号名称和序列号中的至少一个。
此外,装置检测单元410通过与传统装置600b、600c相应的元数据来区分装置类型,并将确认的装置类型提供给绑定创建单元430。
外部网络接口单元420给外部网络200提供接口,通过外部网络200从服务提供服务器100接收由装置检测单元410检测到的传统装置600b、600c的驱动信息。这里,驱动信息可包括传统装置600b、600c等的驱动器和装置控制协议等。
此外,如果必要的话,外部网络接口单元420将请求元数据的信号发送给服务提供服务器100,并且该接口单元接收请求的元数据,并发送给装置检测单元410。
绑定创建单元430区分可在家庭网络500中使用的网络协议,并结合传统装置600b、600c的驱动信息和预定网络协议来创建传统绑定。这里,网络协议可以是诸如UPnP、Jini和HAVi的家庭网络中间件之一。在家庭网络500中,可使用一个网络协议或多个网络协议。
绑定创建单元430创建的传统绑定被与现有中间件绑定类似的OSGi构架控制。将参照图5(稍后将描述)来详细描述由OSGi构架管理的绑定。
装置注册单元440将绑定创建单元430创建的传统绑定注册在OSGi构架中并建立控制环境,从而可由遥控器300控制。
存储单元450存储多个网络协议中设立为缺省的网络协议。当在创建传统绑定期间绑定创建单元430需要使用设置为缺省的网络协议时,存储在存储单元450中的网络协议被提供给绑定创建单元430。
此外,存储单元450可存储传统装置600b、600c的元数据和驱动信息。
控制单元460控制装置检测单元410、装置接口单元412、外部网络接口单元420、绑定创建单元430、装置注册单元440和存储单元450的全部功能。
在装置检测单元410检测传统装置600b、600c之后,控制单元460区分与检测到的传统装置600b、600c相应的元数据和驱动信息是否存储在存储单元450中。在相应的驱动信息和元数据没有存储在存储单元450中的情况下,控制单元460可控制用于请求驱动信息和元数据的信号通过外部网络接口单元420被发送给服务提供服务器100。
图5是示出根据本发明示例性实施例的在家庭网关设备中创建的绑定的示意图。
参照图5,OSGi构架F设置有与多个网络协议对应的绑定。例如,构架设置有UPnP绑定B1、JiNi绑定B2、HAVi绑定B3,并且所述构架还具有由绑定创建单元430创建的传统绑定B4。因此,遥控器300能够经根据本发明示例性实施例的基于OSGi的家庭网关设备来控制传统装置600b、600c。
图6是描述本发明示例性实施例的基于OSGi的家庭网关设备的装置注册方法的流程图。这里,参照图3至图6来描述装置注册方法。
在第一操作中,装置检测单元410检测连接至家庭网络500的传统装置。换句话说,装置检测单元410从连接至家庭网络500的家庭装置600检测通过USB或以太网连接的传统装置600b、600c(S700)。这里,装置检测单元410能够使用诸如DHCP、ARP等发现协议中的任何一个。
在装置检测单元410检测传统装置600b、600c之后,传统装置600b、600c通过每个网络(例如,经USB或以太网)将它们自身的装置信息发送给家庭网关设备400,并且从传统装置600b、600c发送的装置信息经装置接口单元412输入到装置检测单元410(S710)。
控制单元460区分检测到的传统装置的元数据和驱动信息是否包括在存储单元450中(S720)。当控制单元460确定不包括元数据和驱动信息时,控制单元460控制外部网络接口单元420并发送元数据请求信号。
从外部网络接口单元420发送的元数据请求信号被发送给服务提供服务器100,并且当服务提供服务器100发送相应的元数据时,外部网络接口单元420接收该数据(S730)。
装置检测单元410响应于经外部网络接口单元420接收的元数据,检查传统装置600b、600c的装置类型(S740)。
控制单元460控制外部网络接口单元420以发送请求驱动信息的信号。外部网络接口单元420连接至服务提供服务器100来请求驱动信息,并接收从服务提供服务器100提供的驱动信息(S750)。
绑定创建单元430区分可在家庭网络500中使用的网络协议,并选择识别的网络协议之一(S760)。此外,绑定创建单元430通过结合驱动信息和选择的网络协议来创建传统绑定B4,并将创建的传统绑定B4注册在OSGi构架F中(S770)。
接着,控制单元460建立控制环境以允许遥控器300经根据本发明示例性实施例的家庭网关设备400来控制传统装置600b、600c。
图7是描述根据本发明示例性实施例的家庭网络系统中的信号流动的流程图。这里,参照图3至图7来描述信号流动。
家庭网关设备400尝试使用诸如DHCP和ARP的发现协议来检测传统装置600b、600c,并且传统装置600b、600c通知家庭网关设备400它们的存在,并将它们的装置信息提供给家庭网关设备400(S800至S810)。
家庭网关设备400向服务提供服务器100请求元数据(S820),并且已接收元数据请求的服务提供服务器100将相应的元数据提供给家庭网关设备400(S830)。
已从服务提供服务器100接收到元数据的家庭网关设备400通过元数据来检查传统装置600b、600c的装置类型(S840)。
家庭网关设备400从服务提供服务器100请求传统装置600b、600c的驱动信息(S850),并且已接收驱动信息请求的服务提供服务器100将相应的驱动信息提供给家庭网关设备400(S860)。
接下来,家庭网关设备400通过结合驱动信息和可在家庭网络500中使用的缺省网络协议或预定网络协议来创建传统绑定,并且家庭网关设备400将创建的传统绑定B4注册在OSGi构架F中(S870)。
遥控器300通过用户操纵将预定控制信号发送给家庭网关设备400,并且该控制信号通过家庭网关设备400被发送给相应的传统装置600b、600c(S880)。
通过上述处理,家庭网关设备400的OSGi构架F设置有新的传统绑定B4,从而遥控器300可控制传统装置600b、600c。
从以上显而易见的是,根据本发明示例性实施例的基于OSGi的家庭网关和装置注册方法可根据执行家庭网络和外部网络之间的网络匹配处理的家庭网关设备中的传统装置来创建适合的中间件绑定,从而提供经由遥控器用OSGi协议来控制传统装置的优点。
此外,本发明示例性的实施例具有不管传统装置的类型而通过经外部网络接收传统装置的元数据和驱动信息来工作的优点,并且本发明可包括不具有任何分离附加结构的现有家庭装置。
以上描述是示例性的,并非限制。在纵观本公开时,本发明的许多变化将对本领域的技术人员变得清楚。因此,不应该参考以上描述来确定本发明的范围,相反,应该参考权利要求及其等同物的全部范围来确定本发明的范围。
Claims (21)
1、一种执行家庭网络和外部网络之间的匹配处理的基于OSGi的家庭网关设备,该设备包括:
装置检测单元,从连接至家庭网络的多个家庭装置中检测未装载可控制的中间件的至少一个传统装置;
外部网络接口,通过外部网络接收检测到的传统装置的驱动信息;
绑定创建单元,通过结合所述输入的驱动信息和能够在家庭网络中使用的预定网络协议来创建传统绑定;和
装置注册单元,将创建的传统绑定注册在OSGi构架中。
2、如权利要求1所述的设备,其中,装置检测单元通过使用预定发现协议来检测传统装置。
3、如权利要求2所述的设备,其中,所述发现协议是DHCP和ARP之一。
4、如权利要求1所述的设备,其中,所述装置检测单元包括给检测到的传统装置提供接口的装置接口单元。
5、如权利要求4所述的设备,其中,所述装置检测单元通过所述装置接口单元接收检测到的传统装置的装置信息。
6、如权利要求5所述的设备,其中,所述装置信息包括制造公司、型号名称和序列号中的至少一个。
7、如权利要求1所述的设备,其中,所述外部网络接口通过外部网络接收检测到的传统装置的元数据,并将该数据发送给所述装置检测单元。
8、如权利要求7所述的设备,其中,所述装置检测单元通过接收的元数据识别检测到的传统装置的类型,所述绑定创建单元通过检测到的传统装置的类型确定所述预定网络协议。
9、如权利要求1所述的设备,其中,所述驱动信息包括检测到的传统装置的驱动器。
10、如权利要求1所述的设备,其中,所述网络协议是UPnP、Jini和HAVi之一。
11、如权利要求1所述的设备,还包括存储单元,用于存储多个网络协议中被设置为缺省的网络协议。
12、一种执行家庭网络和外部网络之间的匹配处理的基于OSGi的家庭网关设备的装置注册方法,该方法包括:
从连接至家庭网络的多个家庭装置中检测未装载可控制的中间件的至少一个传统装置;
通过外部网络接收检测到的传统装置的驱动信息;
通过结合所述输入的驱动信息和能够在家庭网络中使用的预定网络协议来创建传统绑定;和
将创建的传统绑定注册在OSGi构架中。
13、如权利要求12所述的方法,其中,在装置检测步骤中,通过使用预定发现协议来检测传统装置。
14、如权利要求13所述的方法,其中,所述发现协议是DHCP和ARP之一。
15、如权利要求12所述的方法,其中,在传统装置检测步骤中,从检测到的传统装置接收装置信息。
16、如权利要求15所述的方法,其中,所述装置信息包括制造公司、型号名称和序列号中的至少一个。
17、如权利要求12所述的方法,还包括:通过外部网络接收检测到的传统装置的元数据,并在传统装置的检测之后,识别传统装置的类型。
18、如权利要求17所述的方法,其中,在创建传统绑定的步骤中,所述预定网络协议通过检测到的传统装置的类型确定。
19、如权利要求12所述的方法,其中,所述驱动信息包括传统装置的驱动器。
20、如权利要求12所述的方法,其中,所述网络协议是UPnP、Jini和HAVi之一。
21、如权利要求12所述的方法,其中,所述绑定创建步骤包括:
识别在家庭网络中使用的预定网络协议;
从多个网络协议中选择识别的网络协议;和
通过结合接收到的驱动信息和选择的网络协议来创建传统绑定。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050004285 | 2005-01-17 | ||
KR1020050004285A KR100666694B1 (ko) | 2005-01-17 | 2005-01-17 | OSGi 기반의 홈 게이트웨이 장치 및 그의 기기등록방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1809009A true CN1809009A (zh) | 2006-07-26 |
CN100442741C CN100442741C (zh) | 2008-12-10 |
Family
ID=36683814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100011482A Active CN100442741C (zh) | 2005-01-17 | 2006-01-13 | 基于开放服务网关的家庭网关设备及其装置注册方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8055802B2 (zh) |
KR (1) | KR100666694B1 (zh) |
CN (1) | CN100442741C (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262556A (zh) * | 2011-09-08 | 2011-11-30 | 山东中创软件工程股份有限公司 | 一种服务信息配置方法及系统 |
CN101453432B (zh) * | 2007-12-05 | 2012-07-04 | 纬创资通股份有限公司 | 开放式服务网关框架下的通用编译器服务的系统及其方法 |
CN104869054A (zh) * | 2015-05-08 | 2015-08-26 | 烽火通信科技股份有限公司 | 一种用于控制智能家居的家庭网关及其实现方法 |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100694155B1 (ko) * | 2005-10-12 | 2007-03-12 | 삼성전자주식회사 | 웹서비스를 통해 홈 네트워크 기기의 서비스를 홈 네트워크외부에 제공하는 방법 및 장치 |
KR100714708B1 (ko) * | 2006-01-12 | 2007-05-04 | 삼성전자주식회사 | 홈 네트워크에서 디바이스 간 호환성을 지원하는 미들웨어장치 및 그 방법 |
KR100678966B1 (ko) * | 2006-01-18 | 2007-02-06 | 삼성전자주식회사 | Rui 서비스 제공 장치 및 방법 |
KR100809989B1 (ko) * | 2006-03-30 | 2008-03-07 | 네모소프트 주식회사 | 자바프로그램이 필요없는 동적연동서비스 구현을 위한홈네트워크 시스템 및 방법 |
TWI315952B (en) * | 2006-10-20 | 2009-10-11 | Ind Tech Res Inst | System and method for controlling the devices connected to control gateway |
KR100820759B1 (ko) * | 2006-11-08 | 2008-04-11 | 김희선 | Usb 단말기 시스템 및 usb 디바이스 액세스 클래스간의 데이터 전송방법 |
US8316343B2 (en) * | 2007-12-29 | 2012-11-20 | Amx Llc | Self-describing device module and system and computer-readable medium for the production thereof |
KR101528854B1 (ko) * | 2008-02-20 | 2015-06-30 | 삼성전자주식회사 | Rui 프록시 장치 및 rui 프록시 장치에서의 ui컴포넌트 처리 방법 |
JP2009199281A (ja) * | 2008-02-21 | 2009-09-03 | Brother Ind Ltd | データ送信装置 |
TWI414164B (zh) * | 2008-10-14 | 2013-11-01 | Ind Tech Res Inst | 用於osgi之閘道服務方法及其閘道裝置與閘道系統 |
US10223907B2 (en) * | 2008-11-14 | 2019-03-05 | Apple Inc. | System and method for capturing remote control device command signals |
US20100123834A1 (en) * | 2008-11-14 | 2010-05-20 | Apple Inc. | System and Method for Capturing Remote Control Device Command Signals |
US20100138650A1 (en) * | 2008-12-01 | 2010-06-03 | Shin Yuk Kang | Secure communication system, gateway apparatus and its operating method |
TWI374637B (en) * | 2008-12-31 | 2012-10-11 | Ind Tech Res Inst | Information transmission and service integration system and method thereof |
CN102938729B (zh) * | 2012-10-30 | 2016-12-21 | 山东智慧生活数据系统有限公司 | 智能网关、智能家居系统及家电设备的远程控制方法 |
US20140136671A1 (en) * | 2012-11-14 | 2014-05-15 | General Electric Company | Device and method for aggregating services for use across networks using separate data format protocols |
US9398109B2 (en) * | 2012-12-21 | 2016-07-19 | Software Ag | System, messaging broker and method for managing communication between open services gateway initiative (OSGI) environments |
KR20150069768A (ko) * | 2013-12-16 | 2015-06-24 | (주)엔텔스 | 소프트웨어 통신 모듈을 사용하는 m2m 네트워크 시스템 및 소프트웨어 통신 모듈에 기반한 게이트웨이를 이용한 m2m 통신 방법 |
US9787491B2 (en) * | 2015-03-20 | 2017-10-10 | Landis & Gyr Innovations, Inc. | Interleaved communication with resource providers and a home area network |
US20170187835A1 (en) * | 2015-12-26 | 2017-06-29 | Lee Booi Lim | Technologies for unified and modular gateway abstraction |
US10143000B2 (en) | 2016-12-12 | 2018-11-27 | Landis+Gyr Innovations, Inc. | Prioritized association between child devices and parent devices operating on a time-slotted channel hopping network |
US11243722B2 (en) | 2019-02-11 | 2022-02-08 | Cisco Technology, Inc. | System and method of providing universal mobile internet proxy printing |
US10972314B2 (en) * | 2019-06-25 | 2021-04-06 | Honeywell International Inc. | Gateway device for a fire control system |
US11115881B2 (en) | 2019-08-08 | 2021-09-07 | Landis+Gyr Innovations, Inc. | Heterogeneous networks using two channel hopping protocols |
CN110635918A (zh) * | 2019-09-03 | 2019-12-31 | 江苏迈冠体育产业有限公司 | 一种远程控制系统 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US7000012B2 (en) * | 2000-04-24 | 2006-02-14 | Microsoft Corporation | Systems and methods for uniquely identifying networks by correlating each network name with the application programming interfaces of transport protocols supported by the network |
KR20020035645A (ko) * | 2000-07-26 | 2002-05-13 | 요트.게.아. 롤페즈 | 서버를 기초로한 다수 표준의 홈 네트워크 브리징 |
US7260597B1 (en) * | 2000-11-02 | 2007-08-21 | Sony Corporation | Remote manual, maintenance, and diagnostic services for networked electronic devices |
US7131111B2 (en) * | 2001-01-19 | 2006-10-31 | Sun Microsystems, Inc. | Development of manifest for java embedded server bundle |
KR100413684B1 (ko) * | 2001-07-05 | 2003-12-31 | 삼성전자주식회사 | 서로 다른 미들웨어를 가진 디바이스들간 통신을 가능하게하는 게이트웨이, 홈네트웍시스템 및 데이터 중계방법 |
US20030135560A1 (en) * | 2002-01-15 | 2003-07-17 | International Business Machines Corporation | Routing digital email objects within a client device |
US7181010B2 (en) * | 2002-05-24 | 2007-02-20 | Scientific-Atlanta, Inc. | Apparatus for entitling remote client devices |
US20040117494A1 (en) * | 2002-12-16 | 2004-06-17 | Mitchell Larry J. | Method and system for dynamically reconfiguring pervasive device communication channels |
US7231424B2 (en) * | 2002-12-17 | 2007-06-12 | International Business Machines Corporation | Active control of collaborative devices |
KR100493883B1 (ko) * | 2003-01-02 | 2005-06-10 | 삼성전자주식회사 | 애플리케이션 관리 시스템 및 방법 |
US7398305B2 (en) * | 2003-02-06 | 2008-07-08 | International Business Machines Corporation | Client device configuration with hooks |
KR100485809B1 (ko) * | 2003-03-07 | 2005-04-28 | 삼성전자주식회사 | 서비스 게이트웨이 시스템 및 그 사용방법 |
KR100584712B1 (ko) * | 2003-12-26 | 2006-05-30 | 한국전자통신연구원 | 홈 게이트웨이와 오에스지아이 플랫폼을 이용한 홈네트워크 미들웨어 간 상호운용 서비스 장치 및 그 방법 |
US9176719B2 (en) * | 2004-02-26 | 2015-11-03 | International Business Machines Corporation | Resolving prerequisites for a client device in an open service gateway initiative (OSGI) framework |
US7716663B2 (en) * | 2004-02-26 | 2010-05-11 | International Business Machines Corporation | Method, system and program product for controlling native applications using open service gateway initiative (OSGi) bundles |
US7478396B2 (en) * | 2004-03-22 | 2009-01-13 | International Business Machines Corporation | Tunable engine, method and program product for resolving prerequisites for client devices in an open service gateway initiative (OSGi) framework |
US8549541B2 (en) * | 2004-03-26 | 2013-10-01 | Intellectual Ventures Ii Llc | Bridging local device communications across the wide area |
US20060140144A1 (en) * | 2004-12-27 | 2006-06-29 | Motorola, Inc. | Method and system for providing an open gateway initiative bundle over the air |
WO2007004754A1 (en) * | 2005-07-04 | 2007-01-11 | Sk Telecom Co., Ltd. | Residential gateway system for home network service |
-
2005
- 2005-01-17 KR KR1020050004285A patent/KR100666694B1/ko active IP Right Grant
- 2005-12-22 US US11/313,615 patent/US8055802B2/en active Active
-
2006
- 2006-01-13 CN CNB2006100011482A patent/CN100442741C/zh active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101453432B (zh) * | 2007-12-05 | 2012-07-04 | 纬创资通股份有限公司 | 开放式服务网关框架下的通用编译器服务的系统及其方法 |
CN102262556A (zh) * | 2011-09-08 | 2011-11-30 | 山东中创软件工程股份有限公司 | 一种服务信息配置方法及系统 |
CN104869054A (zh) * | 2015-05-08 | 2015-08-26 | 烽火通信科技股份有限公司 | 一种用于控制智能家居的家庭网关及其实现方法 |
Also Published As
Publication number | Publication date |
---|---|
US8055802B2 (en) | 2011-11-08 |
US20060159110A1 (en) | 2006-07-20 |
KR100666694B1 (ko) | 2007-01-11 |
CN100442741C (zh) | 2008-12-10 |
KR20060084027A (ko) | 2006-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1809009A (zh) | 基于开放服务网关的家庭网关设备及其装置注册方法 | |
CN1153429C (zh) | 用超文本传输协议建立远程设备之间的连接 | |
CN1213567C (zh) | 一种网络设备的集群管理方法 | |
CN1649354A (zh) | 通信装置和摄像装置、及其控制方法 | |
EP3627773B1 (en) | Bras system-based message encapsulation method and device | |
CN1581832A (zh) | 在家用网络中远程管理家用设备的装置及其方法 | |
CN1523828A (zh) | 允许有效地访问家庭网络设备的控制点服务器系统和方法 | |
CN1825946A (zh) | 家庭网络系统及其发送内容的方法 | |
CN1509036A (zh) | 客户机配置方法和系统 | |
CN1658609A (zh) | 定制应用内容供应的系统和方法 | |
CN1144450C (zh) | 用于与多个操作环境兼容的电视顶设终端机的软件体系结构 | |
CN1925577A (zh) | 为用户界面构造动态菜单的方法和设备 | |
CN1780234A (zh) | 在家庭网络装置之间建立安全连接的系统和方法 | |
CN1852411A (zh) | 一种电子节目单服务器部署系统及建立和运行方法 | |
CN1640059A (zh) | 网络装置管理方法,网络装置管理程序和网络控制设备 | |
CN1934844A (zh) | 服务器设备、客户机设备以及网络系统 | |
CN1929599A (zh) | 数字生活网络联盟系统和处理数据服务的方法 | |
CN1160911C (zh) | 家庭主干网中实现设备间动态组网与资源共享的方法 | |
CN1848789A (zh) | 信息装置和访问控制方法 | |
US9460030B2 (en) | Host device and slave device controlling method | |
CN1465164A (zh) | 信息处理装置和方法 | |
CN1925402A (zh) | iSCSI鉴权方法、其发起设备和目标设备及鉴权方法 | |
CN1368815A (zh) | 控制装置、被控制装置、控制方法和控制系统 | |
CN1764139A (zh) | 通信适配器切换方法和设备 | |
CN1849003A (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 |