[发明专利]网关服务中间件系统及方法、包含该系统的装置和系统在审
申请号: | 201110310942.6 | 申请日: | 2011-10-14 |
公开(公告)号: | CN103051525A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 喻子达;王袭;赵向阳;周林;韩文;安娜 | 申请(专利权)人: | 海尔集团公司;海尔集团技术研发中心 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L12/24 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 266101 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 服务 中间件 系统 方法 包含 装置 | ||
技术领域
本发明涉及通讯领域,尤其涉及一种网关服务中间件系统及方法、包含该系统的装置和系统。
背景技术
中间件是为了将应用软件所要而临的共性问题进行抽象、提炼,使得应用开发者不用考虑计算机系统中底层的那些东西,而关注于应用巡辑开发本身。由于中间件技术正处于发展阶段,目前尚不能对它进行精确定义。目前,普遍比较接受的IDC(国际数据集团)对中间件的定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件可在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。参考图1,图1是中间件基本原理的示意图,中间件位于应用层和OS层之间。它与应用软件最大的区别在于:中间件的设计充分考虑了通用性,并提供了标准化的应用程序开发接口(Application Programming Interface,API),能够被其他软件所调用和进行二次开发。
当前智能家庭中的终端设备越来越先进,终端设备间可以相互连接,构成网络以交换基本信息。但是由于缺乏有效的管理,使得存在以下一些问题:
(1)基于各类操作系统开发的终端应用通用性差。例如直接运行于Windows上的程序在Linux上无法运行,使得同样功能的应用因为平台的不同需要重新开发,浪费资源。
(2)各类应用种类繁多,但是缺乏有效的统一管理,过多的需要人工的配置参与。
(3)各个应用间祸合度高,当系统中增加新的应用时,需要对程序整体修改,为将来的扩展服务带来了很大的困难及成本。
(4)各个应用之间独立,无法与其他服务协同工作。家庭网络内部不可能有某一厂商来垄断,所以产品种类及控制管理软件也会各种各样,如何使这些产品协同工作是未来家庭网络亟待解决的一大难题。
(5)传统的OSGi(Open Service Gateway Initiative,开放服务网关)包括启动级别服务、权限管理服务和XML解析服务等部分,其中每个部分都定义了基本的安全需求,可是没有在考虑到即时家庭网络的扩展性的基础上,具体实现这些安全性要求。
针对上述问题,现有技术虽然也提出以软件中间件的方式实现诸如数据交换、信息管理及数据交换等功能,但并没有提出类似OSGi技术以服务的方式提供功能,因此模块化程度较低,依赖性相对较高,并且没有动态管理升级等功能。
发明内容
本发明的主要目的在于提供一种网关服务中间件系统及方法、包含该系统的装置和系统,以解决现有技术中存在的智能家庭终端设备模块化程度较低、依赖性较高、并且没有动态管理升级功能的问题,其中:
根据本发明实施例的网关服务中间件系统包括:Java虚拟机、OSGi框架模块和中间件模块,中间件模块用于为接入智能家庭网关的智能家电提供控制服务的服务接口,使得用户通过该服务接口提出服务消费请求。
其中,中间件模块包括以下多个并行运行的模块:设备驱动模块,用于提供系统驱动程序;家电驱动模块,用于为多个家电设备提供服务标准接口;系统服务模块,用于提供系统服务;服务管理模块,用于实现具体服务。
其中,系统服务模块包括:JADE-OSGi模块、HTTP服务模块、日志服务模块。
其中,服务管理模块包括:服务接口模块和接口实现模块。
其中,Java虚拟机位于网关服务中间件系统的最底层,用于为OSGi框架模块和中间件模块提供开发环境。
其中,OSGi框架模块位于Java虚拟机和中间件模块之间,用于为中间件模块提供智能运行环境。
根据本发明实施例的网关装置,包含有智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。
根据本发明实施例的智能网络系统,包含有主网关装置、系统总线与至少一个子网关装置,该主网关装置包括:智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。
根据本发明实施例的智能物联网系统,包含有智能网络系统以及受其控制的多个终端设备,智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;主网关装置包括:智能软件服务平台系统、底层硬件与网络控制系统,以及上述的网关服务中间件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔集团公司;海尔集团技术研发中心,未经海尔集团公司;海尔集团技术研发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110310942.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于电梯内的广告投放系统
- 下一篇:一种方便老年人乘坐的电梯轿厢