一种物联网系统中对象的描述方法及对象信息交互系统技术方案

技术编号:8685703 阅读:187 留言:0更新日期:2013-05-09 05:16
本发明专利技术公开了一种物联网系统中的对象描述方法及系统,包括:创建用于定义物联网系统中对象信息特征的元数据库,该元数据库中具有核心信息元数据和扩展信息元数据,核心信息元数据为用于描述该类物品自身的特征信息,扩展信息元数据为与该类相关联的信息;创建核心属性文件,基于该核心属性文件对相关文档的结构和内容约束并将不同的扩展属性元数据进行组合,根据对象的类型生成相应的元数据属性模板文件;基于元数据属性模板文件和采集的数据来实例化描述该对象的文档。根据本发明专利技术提供的方法,描述信息中包含过程相关元数据和商业扩展元数据,使得它能很好的跟踪物品的流动及生产过程情况,可使得物联网中的物品信息规范化。

【技术实现步骤摘要】

本专利技术涉及物联网
,具体地说,涉及一种物联网系统中的软件开发和数据存储提供一种通用的对象描述方法及对象信息交互系统。
技术介绍
经过近几十年的发展,互联网取得了巨大的成功,其WWW万维网通过超文本链接标示语言(HTML,Hypertext Markup Language)语言进行信息交换,其常见的现象是浏览器所显示的网页地址是以.htm (或.html)为结尾的。以现有的成熟的互联网技术为基础,目前又新建立了另外一种不同于互联网功能且比互联网更为庞大的物联网,该系统可以自动的、适时地对物体进行识别、追踪、监控并触发相应事件。物联网是近年来的一项热门技术,现在它广泛应用于交通、物流、商业、管理等各领域,面临的问题就是如何实现物品在不同的物联网子系统间进行识别、追踪;如何使物联网中所有的物品信息通过HTML语言一样信息交换。而物联网感知信息的存在不确定性,主要表现在三个方面:感知物品信息的描述不确定、感知物品信息的融合不确定、感知物品信息的使用不确定,只有解决了这三个问题才能实现信息整合以实现物联网信息的有效利用。目前特别需要一种好的物联网信息交互模型来解决这一问题,它设计成用于人及机器都可使用的自然物体的描述标准,用于物联网系统网络中信息识别、交换、存储。要解决物品在不同的物联网子系统间进行识别、追踪、交换、存储,基本的条件就是赋与物品以标识和基本属性。标识是给予物品一个唯一的“身份证”,电子产品编码(EPC,ElectronicProduct Code)体系很好的解决了物品的标识;而物品属性描述目前在物联网中并没有很好的解决方法。现实真实世界中的物品丰富多样,很难以用一个统一的语言来客观的描述每一个物体。但是,自然物体都有着共同的特性,如物体名称、体积、重量;企业、个人交易时又有着时间、空间上的共性。例如,桔子、橙子、统一鲜橙多,它们三者都属于食品,而桔子、橙子同属于农作物,鲜橙多又是橙子加工后的商品;人们交易一箱橙子的时间、地点又是相同的。但是,自然物体的一些相关信息(如生产地、保质期)不会变化。每一个物品都有其物理本身属性,这包括体积和质量。而且它们经常还要考虑内部结构的。此外它们为不同公司、个人所拥有,并还要在这些公司和个人之间进行交易。总之,它们存在于时间和空间中。如何将自然物品的描述,用于物联网系统网络中信息识别、交换、存储,这是物联网将要面对的问题。只有真正解决物联网感知信息的不确定性,物联网的各种应用将得到蓬勃发展,所感知的信息,建立一个庞大的网络体系,并对它能进行信息交互和整合,这样物联网才有意义。现有技术中的一种解决方案是一种利用通用监控模型对信息系统监控的方法,包括步骤:(1)将信息系统中的各种监控对象统一设定为通用管理对象进行描述,每个管理对象包括:能够监控到的属性、获取属性的方法;(2)使用通用访问协议实现获取属性的方法;(3)通过配置方式定义管理对象及其访问,按照一定的语法要求,通过编写配置文件的方式对管理对象进行描述,完成配置文件编写后,通过程序生成与该类设备对应的java程序;该java程序每创建一个实例对象,即与现实中该类设备的一个实例设备对应,通过对该java对象的控制,可实现对实际设备的监控。现有技术中提供的另一种物联网信息源统一描述和访问方法,该方法是通过互联网上的服务器完成信息源的注册、统一描述和访问,具体为接收物联网感知设备的部署者和/或数据的使用者的注册请求并授权,接收部署者对感知设备的注册,自动生成其对应的单一信息源服务端口及其描述,接收部署者或使用者的组合规则定义,自动生成组合信息源服务端口及其描述,对单一信息源和组合信息源统一分配标识,并对服务端口及其描述进行存储,接收使用者的检索请求,查找服务端口及其描述,使用者通过服务端口获取数据。本专利技术能够对信息源进行统一描述和注册,供业界使用,且能简化应用和感知设备的设计。综上所述,现相关技术提供的解决方案中,只是针对基于互联网的信息系统监控的通用监控模型,并没有针对物联网的专门特性来定义通用的监控对象。
技术实现思路
本专利技术提供一种物联网系统中的对象描述方法及系统,可使得物联网中的物品信息规范化。本专利技术提供的一种物联网系统中对象的描述方法,包括:创建用于定义物联网系统中对象信息特征的元数据库,该元数据库分为两类:核心信息元数据和扩展信息元数据,所述核心信息元数据为用于描述该类物品自身的特征信息,所述扩展信息元数据为与该类对象相关联的信息;创建核心属性文件,基于该核心属性文件对相关文档的结构和内容约束并将不同的扩展属性元数据进行组合,根据对象的类型生成相应的元数据属性模板文件;基于元数据属性模板文件和采集的数据来实例化描述该对象的文档。本专利技术还提供一种实现物联网系统感知网络中对象信息交互的系统,包括:客户端、网络服务器、简单对象访问协议SOAP引擎、网络服务器端程序、数据存储单元,其中:所述客户端,用于向网络服务器发起物品信息查询、物品实时路径更新和物品路径查询请求,并接受网络服务器返回相应结果;所述网络服务器,用于接收客户端请求,进行解析、验证确认无误后后发给SOAP引擎,并将处理结果返回到客户端;所述SOAP引擎,用于对来自网络服务器的请求服务定位到特定的服务处理程序,并将处理结果返回给网络服务器;所述服务器程序,用于将通过感知设备采集的对象信息填充到元数据属性模板文件上,这样采集的对象信息就会以XML文件格式存储起来,实例化生成一个描述该对象的XML文档,并接受所述客户端传送过来的参数,完成一些逻辑处理和数据存取操作,并将结果返回给SOAP引擎;所述数据存储单元,设置和保存有元数据库和对象信息描述文件,该元数据库包括核心信息元数据和扩展信息元数据,所述核心信息元数据为用于描述该对象自身的特征信息,所述扩展信息元数据为与该对象相关联的信息。本专利技术还提供一种查询物联网中对象信息的方法,包括如下步骤:读取所要查询对象的标签,采集相应的编码信息;根据所述编码信息找到对应原对象的核心信息文件;解析所述核心信息文件,并保存解析的结果;将所述解析的结果发给简单对象访问协议SOAP引擎,SOAP引擎经过处理后将处理结果传到客户端显示,处理结果包括对象信息描述文档。综上所述,本专利技术提供的一种物联网系统中的对象信息描述及识别的技术方案,采用了元数据建模方式,建立一套规范的定义物联网物品(监测对象)属性的元数据,对核心属性的名称、数据类型、值域、数据精度等都作出唯一的定义,有利于物联网物品(监测对象)的交换;由于这套物联网物品(监测对象)元数据模型有很强的扩展能力,允许不同的类型的元数据进行关联和扩展,非常适用于数据类型丰富的物联网信息资源。本专利技术提供的技术方案中还包含了位置信息元数据和扩展属性元数据的中的过程相关元数据和商业扩展元数据,使得它能很好的跟踪物品的流动及生产过程情况,可使得物联网中的物品信息规范化。附图说明图1为本专利技术提供的一种物联网系统中的对象描述方法流程图;图2为本专利技术的具体实施方案中提供的一种物联网系统对象信息交互系统示意图;图3为本专利技术提供的查询物联网中对象信息的方法流程图;图4为本专利技术实施例中提供的物联网中对象的采集数据模型;图5为本专利技术具体实施例中提供的利用XML和通用访问协议实现物本文档来自技高网
...

【技术保护点】
一种物联网系统中的对象描述方法,其特征在于,包括:?创建用于定义物联网系统中对象信息特征的元数据库,该元数据库分为两类:核心信息元数据和扩展信息元数据,所述核心信息元数据为用于描述该类物品自身的特征信息,所述扩展信息元数据为与该类对象相关联的信息;?创建核心属性文件,基于该核心属性文件对相关文档的结构和内容约束并将不同的扩展属性元数据进行组合,根据对象的类型生成相应的元数据属性模板文件;?基于元数据属性模板文件和采集的数据来实例化描述该对象的文档。

【技术特征摘要】
1.一种物联网系统中的对象描述方法,其特征在于,包括: 创建用于定义物联网系统中对象信息特征的元数据库,该元数据库分为两类:核心信息元数据和扩展信息元数据,所述核心信息元数据为用于描述该类物品自身的特征信息,所述扩展信息元数据为与该类对象相关联的信息; 创建核心属性文件,基于该核心属性文件对相关文档的结构和内容约束并将不同的扩展属性元数据进行组合,根据对象的类型生成相应的元数据属性模板文件; 基于元数据属性模板文件和采集的数据来实例化描述该对象的文档。2.按权利要求1所述的对象描述方法,其特征在于,所述对象自身的特征信息包括下述信息中至少之一: 位置信息、感知信息和组成信息。3.按权利要求1所述的对象描述方法,其特征在于,所述对象相关联的信息包括下述信息中至少之一: 对象的变化信息、流通过程相关信息、商业应用的扩展信息。4.按权利要求1所述的对象描述方法,其特征在于, 所述描述该对象的文档为可扩展标记语言XML文件。5.按权利要求1所述的对象描述方法 ,其特征在于, 所设置的元数据包括元数据涵义、名称、数据类型、值域、注解。6.按权利要求1所述的对象描述方法,其特征在于, 所述根据对象的类型生成相应的元数据属性模板文件,该模板文件受核心属性文件的约束,用于描述物联网系统中的各个组成部分之间的数据逻辑关系,具体包括四类元素: 传感器(Sensor)、标签(tag)、采集器(Observation)和数据(Data)。7.按权利要求1所述的对象描述方法,其特征在于,所述生成描述该对象的文档的步骤,包括: 首先,传感器向采集器发送采集指令,采集器采集标签信息和对象核心信息; 其次,物联网系统中将通过采集器标签信息和对象核心信息及自定义的对象扩展信息填充到元数据属性模板文件上,以XML文件格式存储起来,实例化生成一个描述该对象的XML文档。8.按权利要求1所述的对象描述方法,其特征在于,所述核心属性文件中的内容至少包括: 传感器、标签、采集器和采集的数据。9.按权利要求1或8所述的对象描述方法,其特征在于,所述核心属性文件为可扩展标记语言模式XML Schema文件,用于描述XML文档...

【专利技术属性】
技术研发人员:刘玉辉周训波马君王宇
申请(专利权)人:大唐软件技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1