[发明专利]一种物联网消息处理方法有效
| 申请号: | 201110388475.9 | 申请日: | 2011-11-29 |
| 公开(公告)号: | CN102523200A | 公开(公告)日: | 2012-06-27 |
| 发明(设计)人: | 郑树泉;杨慧;丁志刚 | 申请(专利权)人: | 上海计算机软件技术开发中心 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/58 |
| 代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 周兵 |
| 地址: | 201112 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 联网 消息 处理 方法 | ||
技术领域
本发明属于物联网技术领域,特别涉及一种物联网消息处理方法。
背景技术
物联网IOT(The Internet of Things)是指通过感知技术把物品与互联网相连接,并进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。物联网被看作是继计算机、互联网与移动通信网络之后的又一次信息产业浪潮,已经引起国内学术界、工业界和新闻媒体的高度重视。
物联网是嵌入式系统、联网和控制系统等的集成。目前,物联网系统已经在仓储物流、智能电表、环境检测、医疗护理等领域得以应用。其基本的应用系统有设备管理系统、身份真伪验证系统、物联网系统管理等,提供不同类型的服务:联网服务、信息服务、操作服务、安全服务和管理服务等。物联网应用系统及服务的多样性,要求对物联网中数据的应用进行集成,使得物联网所提供的服务能够互操作。且大部分物联网联网设备的计算和存储资源能力较为有限,因此,物联网系统的开发和部署是一个关键的技术。
随着处理器、存储器、网络带宽等成本的下降,许多具备感知、联网和控制能力的嵌入式系统广泛应用于各类物理设备中,例如飞机、汽车、家电、工业装置、医疗器械、监控装置和日用物品等。无线射频技术(Radio FrequencyIdentification,RFID)在物联网系统中也得到普遍运用。具备联网和控制能力的计算系统,采用互联网的联网技术相互连接,提供物联网系统中特有的时间和空间的控制能力。由于物联网的联网对象涉及嵌入式系统、RFID传感器和互联网CPS点等,种类较为繁多,不同联网对象间可能会采用不同的系统平台,有不同的通信协议。因此,如何对来自不同对象的数据进行可靠传输和处理,解决物联网异构平台之间的信息交换,进而完成物联网系统的快速开发和部署任务成为急待解决的问题。
发明内容
本发明的目的是提供一种面向物联网应用的消息处理方法,以解决现有技术中,物联网异构平台间不同消息源消息的处理加工和可靠传输,以及物联网不同应用间的集成问题。
本发明的技术方案是一种物联网消息处理方法,包括:
对被处理的物联网消息进行描述,该描述的结构包括声明、语句和表达式;
根据对所述消息的描述,利用ECA规则,获得对所述消息的关系模型的描述以及包括有条件的描述和有动作决策的描述的对所述消息的处理过程的描述,其中
ECA(Event-Condition-Action,事件-条件-动作)规则由事件、条件和动作三部分组成,采用事件触发的机制,当定义的事件发生时,如果条件得到满足,则执行预定义的行为。
所述声明,用于定义消息处理过程中所需的接口设置、消息描述以及若干局部变量,接口设置指明各种不同类型的消息源,消息描述为每种类型的消息提供通用的描述格式,局部变量为消息处理过程中为满足消息交换所需的变量,
所述语句,用于描述消息在各种不同数据源之间的传输及转换,当事件发生时,利用ECA规则,可触发相应的规则,语句用来描述消息处理的流程,
所述表达式,是对限制条件的描述,即判断消息的一些属性是否满足条件定义,若满足指定的条件,若满足指定的条件,则触发规则中描述的操作行为。
还包括使用一描述解释器,对所述物联网消息描述的自动解释和执行,对物联网系统中不同数据源的消息进行加工和处理。
所述的描述解释器对所述物联网消息描述的的处理步骤包括:初始化和解释执行,其中
初始化,由初始化模式执行,是对消息描述进行词法、语法和语义分析,
解释执行,由解释执行模块执行,是根据初始化的解析结果,执行赋值语句、表达式计算和操作语句。
所述解释执行模块分为执行部件模块、适配器接口模块和目标数据源模块,
所述执行部件模块作为代理,调用消息工厂生成数据,通过适配器接口模块匹配到目标数据源,调用目标数据源模块提供的相应方法执行指定的操作,执行部件模块主要包括JDBC(Java DataBase Connectivity,Java数据库连接)执行部件、消息队列(MQ,Message Queue)执行部件、Web服务Webservice执行部件和TCP/IP执行部件,
所述适配器接口模块位于数据适配层上,通过统一数据接口,提供执行部件模块操作语句到目标数据源模块可执行方法的适配,适配器接口模块包括数据库适配器、消息队列适配器、Web服务Webservice适配器和TCP/IP通信模块适配器,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心,未经上海计算机软件技术开发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110388475.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拖拉机用玉米收割装置
- 下一篇:粉状化肥施肥机





