[发明专利]基于动态可插拔组件的物联网中间件系统无效

专利信息
申请号: 201310058569.9 申请日: 2013-02-25
公开(公告)号: CN103218220A 公开(公告)日: 2013-07-24
发明(设计)人: 甘雨 申请(专利权)人: 上海谐宇网络科技有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 200043 上海市杨*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 动态 可插拔 组件 联网 中间件 系统
【权利要求书】:

1.基于动态可插拔组件的物联网中间件系统,该系统包括以下模块:

(1)插件管理器:动态发现、加载、运行和卸载插件,为物联网中间件提供一个标准的插件基础设施; 

(2)设备驱动器:负责底层设备的状态、事件监控和接收;

(3)设备连接器:负责具体设备连接的操作,它被设备驱动器使用;

(4)消息处理器:负责消息处理和过滤,数据的格式化整理;

(5)消息派发器:负责把消息派发到远端,用于物联网中间件和业务应用系统对接;

(6)消息流程引擎:负责定义设备驱动器、设备连接器、消息处理器和消息派发器的插件扩展点,把所有插件组合使用。

2.如权利要求1所述的系统,所述模块(1)中,定义了插件物理布局,插件本身采用jar文件形式,插件内部布局如下:

(1)config目录:这个目录存放所有配置文件数据;

(2)libs目录:存储插件需要的库文件;

(3)plugin.xml配置文件:插件描述文件。

3.如权利要求1所述的系统,所述模块(1),定义插件生命周期,包括:

(1)插件初始化:这个目录存放所有配置文件数据;

(2)插件启动:存储插件需要的库文件;

(3)插件更新:插件描述文件;

(4)插件停止:在插件停止的时候调用;

(5)插件销毁:在插件销毁的时候调用。

4.如权利要求1所述的系统,所述模块(1),插件管理器负责管理插件有关的一切操作,具体管理插件步骤包括:

(1)系统启动时,插件管理器扫描插件目录,加载所有jar文件;

(2)验证插件jar文件合法性,读取插件描述文件,扫描插件依赖的库文件;

(3)根据插件描述文件构建插件依赖关系图,按照顺序启动插件;

(4)设定安全管理器,设定类加载器,执行插件定义;

(5)定时监控插件更新和发现新插件。

5.如权利要求1所述的系统,所述模块(1),定义插件描述文件,包括:

(1)插件基本属性:包括插件编号、插件名字、版本、作者;

(2)插件扩展点:扩展点是系统被再次扩展的类和接口;

(3)插件扩展:扩展是扩展点的一个实现;

(4)插件依赖:在编译环境指定插件编译时需要依赖其他库;

(5)运行时环境:在运行时环境指定插件运行时需要依赖其他库;

(6)插件容器:插件容器包含多个扩展、依赖插件和自身发布的库。

6.如权利要求1所述的系统,所述模块(1),定义插件描述文件的结构,插件描述文件采用XML语言进行定义,包括:

(1)根节点是插件容器,节点名义为plugin,包括插件容器的基本信息;

(2)插件容器下定义扩展,节点名称为attributes,扩展节点里面定义多个自定义属性,属性节点名称为attribute;

(3)插件容器下定义依赖,节点名称为requires,指定插件的依赖库文件;

(4)插件容器下定义运行时环境,节点名称为runtime,指定运行时环境;

(5)插件容器下定义扩展点,节点名称为extension-point,规范扩展结构;

(6)插件容器下定义扩展,节点名称为extension,定义具体插件实现;

(7)扩展节点下定义参数,节点名称为parameter,定义插件的具体使用参数。

7.如权利要求1所述的系统,所述模块(2)设备驱动器负责设备驱动的加载,更新和卸载过程,设备驱动器模块分成如下步骤:

(1)初始化设备:为启动设备前进行初始化设备参数;

(2)启动设备:调用设备连接器连接设备,负责启动设备的细节操作;

(3)停止设备:设备停止时候调用;

(4)打开设备:调用指定的设备连接器去连接设备,成功后打开设备;

(5)读取/监听驱动:设备主动发送消息时,采用监听方式监听设备发送的信号,设备被动发送消息时,采用读取方式去主动获取设备缓存里面的消息;

(6)关闭驱动:停止设备时候要销毁和释放已使用的资源。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海谐宇网络科技有限公司,未经上海谐宇网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310058569.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top