[发明专利]一种可软件定制的物联网智能网关在审
申请号: | 201210328005.8 | 申请日: | 2012-09-06 |
公开(公告)号: | CN102857566A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 郑树泉;杨慧;武智霞;丁志刚 | 申请(专利权)人: | 上海计算机软件技术开发中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L12/66 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 周兵 |
地址: | 201112 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 定制 联网 智能 网关 | ||
本发明公开一种可软件定制的物联网智能网关,包括设置在智能网关上的多个协议接口、配置协议接口的协议配置器和控制协议接口的协议处理器,协议接口包括上层应用协议接口和自由协议驱动接口,协议配置器允许用户定制智能网关上的协议属性以及描述与协议相关联的操作规则,协议处理器用于解析执行协议配置器对智能网关所做的配置和定义,对各端口属性、协议参数进行赋值,动态注入与协议相关的操作定义,从而使得智能网关具备动态服务定制的能力。本发明实现了一种能够支持多协议、支持多接口、外接设备可扩展的可软件定制的智能网关。
技术领域
本发明属于物联网技术领域,特别涉及一种可软件定制的物联网智能网关。
背景技术
实现多网络接入、同时具备较高的自主管理和开放性一直是物联网网关设计的目标。当前,物联网网关主要基于传统的网关服务,依赖于网关管理平台进行网关配置和管理数据的交换,其设计仍存在一些不足,表现为:
(1)物联网系统涉及众多的入网对象和非常丰富的应用,难以对其系统集成进行合理的规划;
(2)网关开发的成果难以重用,多数时候无法把本次开发的成果直接应用到下次网关开发的工作中;
(3)网关对多协议开放的能力仍待提高。物联网系统是异构的、存在众多协议交互的系统,现有网关难以满足众多协议的自主配置和运行。
为解决上述问题,在物联网中实现可定制服务技术是关键技术之一。可定制服务指在网络环境下允许用户或者应用定制所需的服务。可定制服务的网络软件模型是关于如何提供标准服务接口的技术,当前已在各种主动网络中得以运用,其主要体现为对网络服务可定制的支持能力。但是,现有技术未提供针对物联网智能网关的技术特点实现定制服务的高效率的结构,严重影响了物联网应用的智能化、网络的智能化和终端智能化的目标达成。
发明内容
本发明的目的是提供一种可软件定制的物联网智能网关,提供一种能够支持多协议、支持多接口、外接设备可扩展的可软件定制的智能网关。
要实现以上目的,可编程网络接口是实现网络服务可定制的关键技术,其目标是简化开发和利用新服务的过程,使网络自身支持服务产生和服务使用的过程。可编程网络接口必须通过灵活的网络协议实现。
本发明的技术方案是,一种可软件定制的物联网智能网关,包括设置在所述智能网关上的多个协议接口、配置所述协议接口的协议配置器和控制所述协议接口的协议处理器,
所述协议接口包括上层应用协议接口和自由协议驱动接口,
所述上层应用协议接口,用于支持上层具体应用系统的接入,支持应用层协议的驱动,用于处理与上层应用系统交互的应用服务,基于多种应用协议,所述上层应用协议接口可提供多个服务接口;
所述自由协议驱动接口,用于与外接设备间的交互,允许第三方通过扩展接口,实现支持自身硬件的特殊要求,即同一接口可以连接不同的外接设备以实现不同的功能,
所述协议配置器允许用户定制所述智能网关上的协议属性以及描述与协议相关联的操作规则,
所述协议处理器用于解析执行所述协议配置器对所述智能网关所做的配置和定义,对各端口属性、协议参数进行赋值,动态注入与协议相关的操作定义,从而使得所述智能网关具备动态服务定制的能力。
所述协议配置器允许用户定制网关上的协议属性及描述与协议相关联的操作规则,包括属性配置部分和操作规则描述部分,
所述属性配置部分包括应用协议属性配置、自由协议属性配置、集成对象配置和外接设备对象配置;
所述操作规则描述部分包括操作类型、操作对象和协议接口三者关系的定义。
所述协议处理器的处理步骤为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心,未经上海计算机软件技术开发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210328005.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宽温加氢催化剂及其制备方法和应用
- 下一篇:一种电阻测试方法