专利名称:网关服务中间件系统及方法、包含该系统的装置和系统的制作方法
技术领域:
本发明涉及通讯领域,尤其涉及一种网关服务中间件系统及方法、包含该系统的装置和系统。
背景技术:
中间件是为了将应用软件所要而临的共性问题进行抽象、提炼,使得应用开发者不用考虑计算机系统中底层的那些东西,而关注于应用巡辑开发本身。由于中间件技术正处于发展阶段,目前尚不能对它进行精确定义。目前,普遍比较接受的IDC(国际数据集团)对中间件的定义中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件可在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。参考图1,图1是中间件基本原理的示意图,中间件位于应用层和OS层之间。它与应用软件最大的区别在于中间件的设计充分考虑了通用性,并提供了标准化的应用程序开发接口(Application Programming Interface, API),能够被其他软件所调用和进行二次开发。当前智能家庭中的终端设备越来越先进,终端设备间可以相互连接,构成网络以交换基本信息。但是由于缺乏有效的管理,使得存在以下一些问题(I)基于各类操作系统开发的终端应用通用性差。例如直接运行于Windows上的程序在Linux上无法运行,使得同样功能的应用因为平台的不同需要重新开发,浪费资源。(2)各类应用种类繁多,但是缺乏有效的统一管理,过多的需要人工的配置参与。(3)各个应用间祸合度高,当系统中增加新的应用时,需要对程序整体修改,为将来的扩展服务带来了很大的 困难及成本。(4)各个应用之间独立,无法与其他服务协同工作。家庭网络内部不可能有某一厂商来垄断,所以产品种类及控制管理软件也会各种各样,如何使这些产品协同工作是未来家庭网络亟待解决的一大难题。(5)传统的 OSGi (Open Service Gateway Initiative,开放服务网关)包括启动级别服务、权限管理服务和XML解析服务等部分,其中每个部分都定义了基本的安全需求,可是没有在考虑到即时家庭网络的扩展性的基础上,具体实现这些安全性要求。针对上述问题,现有技术虽然也提出以软件中间件的方式实现诸如数据交换、信息管理及数据交换等功能,但并没有提出类似OSGi技术以服务的方式提供功能,因此模块化程度较低,依赖性相对较高,并且没有动态管理升级等功能。
发明内容
本发明的主要目的在于提供一种网关服务中间件系统及方法、包含该系统的装置和系统,以解决现有技术中存在的智能家庭终端设备模块化程度较低、依赖性较高、并且没有动态管理升级功能的问题,其中根据本发明实施例的网关服务中间件系统包括Java虚拟机、OSGi框架模块和中间件模块,中间件模块用于为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。其中,中间件模块包括以下多个并行运行的模块设备驱动模块,用于提供系统驱动程序;家电驱动模块,用于为多个家电设备提供服务标准接口 ;系统服务模块,用于提供系统服务;服务管理模块,用于实现具体服务。其中,系统服务模块包括JADE-OSGi模块、HTTP服务模块、日志服务模块。其中,服务管理模块包括服务接口模块和接口实现模块。其中,Java虚拟机位于网关服务中间件系统的最底层,用于为OSGi框架模块和中间件模块提供开发环境。其中,OSGi框架模块位于Java虚拟机和中间件模块之间,用于为中间件模块提供智能运行环境。
根据本发明实施例的网关装置,包含有智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能网络系统,包含有主网关装置、系统总线与至少一个子网关装置,该主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能物联网系统,包含有智能网络系统以及受其控制的多个终端设备,智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能建筑,包含有建筑物本体与设置于建筑物本体的智能物联网系统;智能物联网系统包含有智能网络系统与受其控制的多个终端设备,智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能家电设备,包含有设备本体与网关装置,网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能物联网系统,包含有智能家电设备与受其控制的多个智能终端设备,智能家电设备包含有设备本体与网关装置,网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能建筑,包含有建筑物本体与设置于建筑物本体的智能物联网系统;智能物联网系统包含有智能家电设备与受其控制的多个智能终端设备,该智能家电设备包括设备本体与网关装置,网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能物联网系统,包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;智能家电设备包含有设备本体与主网关装置;主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的智能建筑,包含有建筑物本体与设置于建筑物本体的智能物联网系统;智能物联网系统包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;智能家电设备包含有设备本体与主网关装置;主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。根据本发明实施例的用于网关服务中间件系统的方法包括使用Java虚拟机为OSGi框架模块和中间件模块提供开发环境;使用OSGi框架模块为中间件模块提供智能运行环境;中间件模块为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。与现有技术相比,根据本发明的技术方案,通过使用基于OSGi技术的网关服务中间件,使得数字家庭网关的设计与开发成本低、安全性高、易开发、并可自定制及统一标准等多个特性。使用本发明网关服务中间件系统的数字家庭网关可以实现设备的自动搜索、添加和管理,设备之间的协作,多种方式进行家庭设备的远程控制并提高家庭设备的智能性及动态自适应等其他家庭网关无法具有的新特性和功能。
此处所说明 的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是中间件基本原理的示意图;图2是本发明实施例的家庭网关的系统架构的示意图;图3是本发明实施例的网关服务中间件系统结构的示意图;图4是本发明实施例的中间件模块具体结构的示意图;图5是本发明实施例的中间件模块之间的关系示意图;图6本发明实施例的网关服务中间件系统装置的结构框图。
具体实施例方式本发明提出基于OSGi技术的网关服务中间件(middleware),通过定义家庭网络内部接口和服务,将家庭网络内部的各种功能需求转化为各种服务的集合,实现家庭内部各种设备及技术的互联及互操作,并为上层的各种软件服务应用提供良好的平台运行环境。为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。根据本发明的实施例,提供了一种网关服务中间件系统。本发明涉及数字智能家庭网络系统,图2是本发明实施例的家庭网关的系统架构的示意图。如图2所示,家庭网络可分为两个网段家庭主网和家庭子网,其中,家庭主网可以直接连接主网家电,还可以通过家庭主网关与外部网络(家庭外网或互联网)相连接;家庭子网(子网1、2、3)通过子网关(子网关1、2、3)与家庭主网相连接。家庭主网中的设备可以互相通讯,通过家庭主网关与外部网络连通,通过子网关与接入网络连通。家庭子网中的设备通过子网关、家庭主网关与外部网络和主网设备通信。网关服务中间件系统设置于智能家庭网关的网络控制平台系统和智能软件服务平台系统之间。参考图3,网关服务中间件系统的底层是嵌入式Linux操作系统(网络控制平台系统)和底层硬件,网关服务中间系统又进一步包括三部分底层是Java虚拟机,中间是OSGi框架模块,上层是运行在OSGi框架上的各种中间件模块(Bundle),中间件模块用于为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。根据本发明,各类中间件模块之间是相互独立的,并通过服务接口进行调用。参考图4,中间件模块包括设备驱动模块、家电驱动模块、系统服务模块和服务管理模块。设备驱动模块用于提供系统驱动程序,由设备生产厂商通过对设备的驱动程序进行封装实现。系统服务模块用于提供系统服务,具体包括JADE (Java Agent DevelopmentFramework)-OSGi 模块、HTTP (Hyper Text Transfer Protocol,超文本传输协议)服务模块、日志服务模块以及其他系统服务模块,这些模块由Equinox框架将该部分系统服务以模块的形式进行提供。服务管理模块具体包括服务接口模块和接口实现模块,用于实现具体服务。家电驱动模块用于为各类家电设备提供服务标准接口。服务管理模块和家电驱动模块由该类别中的具体应用实现。其中,JADE-OSGi模块为上层提供一个可以运行智能Agent的环境。对外服务接口使智能家庭的居住者可以在任何地点以各种方式对家庭网关进行查询与设置,从而远程控制各种家电的运行。其中控制方式包括通过PC或智能手机以Web浏览方式、通过电话以语音方式和通过短信方式与网关进行交互。由于OSGi框架支持基于Java的应用(这些应用就是Bundle),便于扩展和管理,因此选择OSGi技术作为技术核心。在具体实现中,使用OSGi框架的Eclipse的子项目Equinox实现,其基于Java虚拟机,Equinox框架之上是各类Bundle, Bundle通过注册服务提供相关的供其他Bundles获取使用的服务,例如HTTP服务,日志服务和设备驱动等。中间件模块使用Java语言编写,所有的中间件模块在Java虚拟机中运行,因此Java虚拟机是所有中间件模块的基础。各种中间件模块基于OSGi框架开发,各种模块都使用OSGi的类库,因此OSGi是各种中间件Bundle模块的基础。各种模块驱动之间是平行关系,可以并行运行。中间件模块的运行同普通的Java程序运行一致,但是使用了 OSGi的类库API,实现了各种服务和驱动。`在本发明中,由网关服务的提供方为有可能接入数字家庭环境的各类智能家电制订所需要的控制服务的相关标准接口,标准包括对应于家电控制的方法及其参数,然后由不同的服务提供方去实现这些标准的接口。家庭内的服务消费者依靠网关的OSGi框架和所设定的消费需求标识,来自主选择所需的服务实现。对服务的消费者来说,某项服务的具体实现是完全不可见的,所能见的只有服务的标准接口说明,并只能针对服务接口提出服务消费请求,并由OSGi框架根据消费需求标识来为其提供合乎请求标识的服务。在整个数字家庭环境中,服务的标准接口 Bundle,服务提供方的接口实现Bundle和家电设备Bundle关系如图5所示。家电设备Bundle调用OSGi框架模块;0SGi框架模块与接口实现Bundle之间互相调用、并且接口实现Bundle通过OSGi框架模块进行注册;接口实现Bundle通过服务接口 Bundle实现具体服务。图5中服务接口 Bundle和接口实现Bundle属于服务管理Bundle类,家电设备(空调)类Bundle属于家电驱动Bundle类。本发明中所有的家电设备类的服务标准接口均由同一个bundle (HouseServicesbundle)提供,不再为每个设备单独分离出标准服务接口 bundle,下面举例说明。以空调设备为例,在HouseServices bundle中为空调设备定义了一个标准服务接口 KongTiaoService,它含有四个方法tem_up, tem_down, open, close,分别实现上调温度,下调温度,开机,关机四项功能。同理,可在HouseServices bundle中为灯具定义一个标准服务接口 DengService,它含有两个方法turn_on, turn_ofT,分别实现开灯和关灯两种功能。将所有为设备制订的标准服务接口包通过MANIFEST. MF文件的Export-Package机制,供服务的实现方实现,供服务的消费方消费。每个针对家电设备的标准服务进行实现的服务提供方,将接口的方法具体实现,并给出某种标识来区分同一设备服务标准的不同提供方。以空调为例,KongTiaoServiceImpl bundle 对 KongTiaoService 接口的方法提供了实现。通过 DS 模式注册KongTiaoServiceImpl bundle提供的服务实现,在component, xml文件中进行声明KongTiaoService component 中,按照 home, services. KongTiaoService 接口月艮务提供的标准实现了空调服务,kongtiao.1nternal. KongTiaoImpl为具体的实现类。为了对外隐藏具体的实现,提供的只是接口服务。设备Bundle需要用DS (declarative service)方式选择自身需要的服务实现,并且提供在Equinox框架内置的jetty容器中使用的servlet,来为前端的控制提供访问方式。以空调设备为例,其获取服务的信息在component, xml中声明。根据component, xml的bind属性中的方法,注入服务的实例。这样当目标服务注册到OSGi框架时,会自动通知,并可满足引用类的其他地方对相应服务的使用需求。服务开发完毕后移植到软件数字家庭终端HomeBox中,HomeBox主要实现DVB-C数字电视信号的接收、IPTV的接收、网络浏览器的功能、实现家庭网关及庭路由器功能,可支持UHOME等远程家电控制功能、预留MiniPC1、IDE、USB、RS232、PCI接口,可进行功能扩展,HomeBox以MIPS为内核的为处理器,服务的移植的过程如下(I)在主机上安装Linux嵌入式编译和开发环境。如安装交叉编译工具链。采用eclipse 作为 IDE ;(2)下载Q)C及其profile。本系统采用Personal Profile ;同时下载OSGiFramework。本系统选用基于OSGi R4的框架;(3)在PC上交叉编译CVM和OSGi Framework,然后通过串口把编译文件移植到目标板;(4)按照需求编写相应的bundle服务应用程序、图形用户管理程序等。编译并下载到目标系统。根据本发明的一个实施例,还提供了一种网关装置,参考图6,该网关装置包含有智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。根据本发明的一个实施例,还提供了一种智能网络系统,该智能网络系统包含有主网关装置、系统总线与至少一个子网关装置,该主网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。 根据本发明的一个实施例,还提供了一种智能物联网系统,该包含有智能网络系统以及受其控制的多个终端设备,智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;主网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。根据本发明的一个实施例,还提供了一种智能建筑,该包含有建筑物本体与设置于建筑物本体的智能物联网系统;智能物联网系统包含有智能网络系统与受其控制的多个终端设备,智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;主网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。根据本发明的一个实施例,还提供了一种智能家电设备,该包含有设备本体与网关装置,网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。根据本发明的一个实施例,还提供了一种智能物联网系统,该包含有智能家电设备与受其控制的多个智能终端设备,智能家电设备包含有设备本体与网关装置,网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。根据本发明的一个实施例,还提供了一种智能建筑,该包含有建筑物本体与设置于建筑物本体的智能物联网系统;智能物联网系统包含有智能家电设备与受其控制的多个智能终端设备,该智能家电设备包括设备本体与网关装置,网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。根据本发明的一个实施例,还提供了一种智能物联网系统,该包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;智能家电设备包含有设备本体与主网关装置;主网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。根据本发 明的一个实施例,还提供了一种智能建筑,该包含有建筑物本体与设置于建筑物本体的智能物联网系统;智能物联网系统包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;智能家电设备包含有设备本体与主网关装置;主网关装置包括智能软件服务平台系统、底层硬件、网络控制系统以及网关服务中间件系统,该网关服务中间件系统的结构及功能请参考图3,此处不赘述。上述的多个实施例说明,本发明的网关服务中间件系统可以根据实际需求在智能家庭网络中灵活地进行设置,并不局限于某一种固定的方式。根据本发明的实施例,还提供了一种用于网关服务中间件系统的方法,网关服务中间件系统设置于智能家庭网关的网络控制平台系统以及智能软件服务平台系统之间,网关服务中间件系统包括Java虚拟机、OSGi框架模块和中间件模块,该方法包括首先,使用Java虚拟机为OSGi框架模块和中间件模块提供开发环境,并使用OSGi框架模块为中间件模块提供智能运行环境,然后,由中间件模块为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。其中,中间件模块包括设备驱动模块、家电驱动模块、系统服务模块、服务管理模块;系统服务模块进一步包括JADE-OSGi模块、HTTP服务模块、日志服务模块;服务管理模块进一步包括服务接口模块和接口实现模块。综上所述,配备本发明网关服务中间件系统的数字家庭网关(如HomeBox)具有以下有益效果(I)可以自动搜索各种新家电、新电子设备的加入并自动进行管理。(2)可以通过编程的方式实现各个家庭设备间的协同工作,如电视打开后顶灯自动关闭。(3)可允许使用者在远程以多种方式(通过浏览器的Web方式、电话语音方式和短信方式)进行交互式控制,从而实现各类家电和家庭设备的远程操控。(4)可以通过加载JADE-OSGi Bundle,使得上层可以使用智能Agent技术进行用户意图识别、用户任务推理、服务功能和资源的自动适配与冲突解决管理,使终端设备具有极高的智能性和动态 自适应性。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种网关服务中间件系统,所述网关服务中间件系统设置于智能家庭网关的网络控制平台系统以及智能软件服务平台系统之间,其特征在于,所述网关服务中间件系统包括 Java虚拟机、OSGi框架模块和中间件模块,所述中间件模块用于为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。
2.如权利要求1所述的网关服务中间件系统,其特征在于,所述中间件模块包括以下多个并行运行的模块设备驱动模块,用于提供系统驱动程序;家电驱动模块,用于为多个家电设备提供服务标准接口 ;系统服务模块,用于提供系统服务;服务管理模块,用于实现具体服务。
3.如权利要求2所述的网关服务中间件系统,其特征在于,所述系统服务模块包括 JADE-OSGi模块、HTTP服务模块、日志服务模块。
4.如权利要求2所述的网关服务中间件系统,其特征在于,所述服务管理模块包括服务接口模块和接口实现模块。
5.如权利要求1所述的网关服务中间件系统,其特征在于,所述Java虚拟机位于所述网关服务中间件系统的最底层,用于为所述OSGi框架模块和所述中间件模块提供开发环境。
6.如权利要求5所述的网关服务中间件系统,其特征在于,所述OSGi框架模块位于所述Java虚拟机和所述中间件模块之间,用于为所述中间件模块提供智能运行环境。
7.—种网关装置,包含有智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包含有如权利要求1至6中任一项所述的网关服务中间件系统。
8.一种智能网络系统,包含有主网关装置、系统总线与至少一个子网关装置,该主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求I至6中任一项所述的网关服务中间件系统。
9.一种智能物联网系统,包含有智能网络系统以及受其控制的多个终端设备,所述智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;所述主网关装置包括 智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求1至 6中任一项所述的网关服务中间件系统。
10.一种智能建筑,包含有建筑物本体与设置于所述建筑物本体的智能物联网系统; 所述智能物联网系统包含有智能网络系统与受其控制的多个终端设备,所述智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;所述主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求1至6中任一项所述的网关服务中间件系统。
11.一种智能家电设备,包含有设备本体与网关装置,所述网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求1至6中任一项所述的网关服务中间件系统。
12.—种智能物联网系统,包含有智能家电设备与受其控制的多个智能终端设备,所述智能家电设备包含有设备本体与网关装置,所述网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求1至6中任一项所述的网关服务中间件系统。
13.一种智能建筑,包含有建筑物本体与设置于所述建筑物本体的智能物联网系统; 所述智能物联网系统包含有智能家电设备与受其控制的多个智能终端设备,该智能家电设备包括设备本体与网关装置,所述网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求1至6中任一项所述的网关服务中间件系统。
14.一种智能物联网系统,包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;所述智能家电设备包含有设备本体与主网关装置;所述主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求1至6中任一项所述的网关服务中间件系统。
15.—种智能建筑,包含有建筑物本体与设置于所述建筑物本体的智能物联网系统; 所述智能物联网系统包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;所述智能家电设备包含有设备本体与主网关装置;所述主网关装置包括智能软件服务平台系统、底层硬件与网络控制系统,其特征在于,还包括有如权利要求1至6中任一项所述的网关服务中间件系统。
16.一种用于网关服务中间件系统的方法,其特征在于,所述网关服务中间件系统包括Java虚拟机、OSGi框架模块和中间件模块,所述方法包括使用Java虚拟机为所述OSGi框架模块和所述中间件模块提供开发环境;使用所述OSGi框架模块为所述中间件模块提供智能运行环境;所述中间件模块为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。
17.如权利要求16所述的方法,其特征在于,所述中间件模块为接入智能家庭网关的智能家电提供控制服务的服务接口包括设备驱动模块提供系统驱动程序;家电驱动模块为多个家电设备提供服务标准接口 ;系统服务模块提供系统服务;服务管理模块实现具体服务。
18.如权利要求17所述的方法,其特征在于,所述系统服务模块包括JADE-OSGi模块、HTTP服务模块、日志服务模块。
19.如权利要求17所述的方法,其特征在于,所述服务管理模块包括服务接口模块和接口实现模块。
全文摘要
本发明的主要目的在于提供一种网关服务中间件系统及方法、包含该系统的装置和系统,其中,该网关服务中间件系统包括Java虚拟机、OSGi框架模块和中间件模块,中间件模块用于为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。通过本发明,降低了数字家庭网关的设计与开发成本、提高了安全性、并可自定制及统一标准。
文档编号H04L12/66GK103051525SQ20111031094
公开日2013年4月17日 申请日期2011年10月14日 优先权日2011年10月14日
发明者喻子达, 王袭, 赵向阳, 周林, 韩文, 安娜 申请人:海尔集团公司, 海尔集团技术研发中心