信息模型配置及存储装置、方法制造方法及图纸

技术编号:5163166 阅读:130 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种信息模型配置及存储装置、方法,其中,该装置包括:确定单元,用于根据需要存储的信息实体确定信息模型,并配置信息模型的结构,其中,信息模型的结构包括:信息模型名称、信息模型属性;分类单元,用于将信息模型属性进行分类;配置单元,用于根据信息模型属性的类型配置信息模型属性的结构;数据库,用于以预定规则根据信息模型属性的结构存储信息模型属性。通过本发明专利技术的上述技术方案,可以方便使用者定义的需要的信息模型,并将定义后的信息模型存储在数据库中。

【技术实现步骤摘要】

本专利技术涉及通信领域,并且特别地,涉及一种。
技术介绍
在相关技术中,作为无线射频识别(Radio Frequence Identif ied,简称为RFID) 技术的推动者,电子产品码全球组织(Electric Product Code glcAal,简称为EPCglcAal) 不仅管理着植入RFID标签的电子产品码(Electric Product Code,简称为EPC),还将接口 进行了标准化定义,使包含EPC在内的各种RFID数据在各企业系统中使用,促进了 RFID的 扩大化应用。目前,EPCIS是EPCglobal为了在企业间共享RFID标签捕捉到的事物动作、状态数 据所规定的接口。国内外很多企业都在沿用EPC信息服务(EPC Information krvice,简 称为EPCIS)标准导入系统。采用EPCIS标准不需要再为信息共享而进行结构设计,就可以 与基于信息共享构架的EPCglcAal网络的所有系统实现开放式连接。但是,基于EPCIS标 准的RFID标签的信息共享必须采用统一、标准的格式来记录这些信息,从而使得企业之间 能够理解这些RFID标签及附带的信息。产品码信息服务(Code Information krvice,简称为CIS)目的是为了同时保存 EPCIS信息及其他信息(例如,阅读器信息,标签码信息等),以方便系统对外提供信息共 享。为了达到信息的共享,必须统一信息模型,并定义信息模型的结构。但是,相关技术中 并没有相应的解决方案。
技术实现思路
考虑到相关技术中没有定义信息模型及其结构的技术方案的问题而提出本专利技术, 为此,本专利技术的主要目的在于提供一种,以解决相关技术中 存在的上述问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种信息模型配置及存储装置。根据本专利技术的信息模型配置及存储装置包括确定单元,用于根据需要存储的信 息实体确定信息模型,并配置信息模型的结构,其中,信息模型的结构包括信息模型名称、 信息模型属性;分类单元,用于将信息模型属性进行分类;配置单元,用于根据信息模型属 性的类型配置信息模型属性的结构;数据库,用于以预定规则根据信息模型属性的结构存 储信息模型属性。优选地,确定单元具体包括第一命名模块,用于设置信息模型属性的名称;第一 配置模块,用于配置信息模型属性的取值类型、取值范围、以及各个信息模型属性之间的关系。优选地,确定单元进一步包括确定模块,用于根据特定的行业确定信息实体;标 记模块,用于使用扩展标记语言文档模型对信息模型名称、信息模型属性以及信息模型属性之间的层次关系进行标记。优选地,分类单元具体用于将信息模型属性至少分为简单属性、列表属性、复杂属 性三种类型。优选地,配置单元具体用于配置列表属性、复杂属性与简单属性之间的关系,并以 相对路径的形式进行标记。优选地,配置单元具体包括第二命名模块,用于设置简单属性的名称;第二配置 模块,用于利用简单属性的名称以及其他类型的信息模型属性的名称配置列表属性、复杂 属性与简单属性之间的相对路径;第三命名模块,用于根据相对路径命名数据库表的表名, 其中,将信息模型名称命名为数据库的数据库主表的表名;第三配置模块,用于将简单属性 配置为数据库表中的一个字段,并将信息模型名称配置为数据库主表的一个字段;第四配 置模块,用于配置简单属性在数据库表中存储的类型。优选地,第三命名模块具体用于根据相对路径将简单属性的上一层信息模型属性 作为数据库表的表名,并且,数据库表中存储的除简单属性外的其他简单属性的上一层均 为该信息模型属性。优选地,第四配置模块进一步用于如果将简单属性的存储类型配置为字符串类 型,则设置简单属性在数据库表中存储的最大长度,以及标识简单属性的取值是否为空;如 果将简单属性的存储类型配置为主数据类型,则设置简单属性的主数据的词汇类型。优选地,预定规则包括存储到数据库表中的信息模型属性为简单属性;根据信 息模型属性的相对路径以及信息模型属性的取值确定信息模型属性是否需要存储,并在确 定需要存储时,根据相对路径配置存储信息模型属性的数据库表的表名、以及列名;如果信 息模型属性不存在相对路径,则将信息模型属性存储到数据库主表中;如果信息模型属性 存在相对路径,则将信息模型属性存储在数据库子表中;数据库主表和数据库子表以主外 键的形式相关联。为了实现上述目的,根据本专利技术的一个方面,提供了一种信息模型配置及存储方法。根据本专利技术的信息模型配置及存储方法包括根据需要存储的信息实体确定信息 模型,并配置信息模型的结构,其中,信息模型的结构包括信息模型名称、信息模型属性; 将信息模型属性进行分类;根据信息模型属性的类型配置信息模型属性的结构;以预定规 则根据信息模型属性的结构存储信息模型属性。借助于本专利技术的技术方案,通过对信息模型的属性进行分类以及对属性的结构进 行定义,并按照一定的规则根据属性的结构对信息模型属性进行存储,解决了相关技术中 没有定义信息模型及其结构的技术方案的问题,可以方便使用者定义的需要的信息模型, 并将定义后的信息模型存储到数据库中。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图1是根据本专利技术实施例的信息模型配置及存储装置的框图;图2是根据本专利技术实施例的信息模型配置及存储方法的流程图;图3是根据本专利技术实施例的信息模型配置及存储方法的详细处理流程图。具体实施例方式功能概述在相关技术中,为了达到信息的共享目的,必须定义统一的信息模型,并定义该信 息模型的结构,本专利技术实施例提供了一种CIS信息模型配置及存储装置和方法,在本专利技术 实施例的技术方案中,重点描述了为如何抽象出信息模型的名称和其对应的属性,并根据 这些信息来确定它们之间的相对关系。在本专利技术的技术方案中,确定单元用于根据需要存 储的信息实体确定信息模型,并配置信息模型的结构,其中,信息模型的结构包括信息模 型名称、信息模型属性;分类单元用于将信息模型属性进行分类;配置单元用于根据信息 模型属性的类型配置信息模型属性的结构;数据库用于以预定规则根据信息模型属性的结 构存储信息模型属性。在对本专利技术实施例的技术方案进行详细说明之前,首先对本专利技术实施例中可以涉 及到的名词进行解释,包括1、信息模型名称对信息模型的唯一标识。2、信息模型属性信息模型的描述信 息,该描述信息以信息实体的属性形式进行描述。3、简单属性其取值是简单类型,例如,取 值的类型为整形(int),浮点(float),字符串(String)等。4、列表属性其取值为多个,并 且多个取值之间的类型是相同的,即简单类型。5、复杂属性其没有直接的取值,复杂属性 下包含了一层或者多层的属性,最后一层节点中属性的取值是简单类型。以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本专利技术,并不用于限定本专利技术。在以下的描述中,为了解释的目的,描述了多个特本文档来自技高网...

【技术保护点】
一种信息模型配置及存储装置,其特征在于,包括:确定单元,用于根据需要存储的信息实体确定信息模型,并配置所述信息模型的结构,其中,所述信息模型的结构包括:信息模型名称、信息模型属性;分类单元,用于将所述信息模型属性进行分类;配置单元,用于根据所述信息模型属性的类型配置所述信息模型属性的结构;数据库,用于以预定规则根据所述信息模型属性的结构存储所述信息模型属性。

【技术特征摘要】
1.一种信息模型配置及存储装置,其特征在于,包括确定单元,用于根据需要存储的信息实体确定信息模型,并配置所述信息模型的结构, 其中,所述信息模型的结构包括信息模型名称、信息模型属性; 分类单元,用于将所述信息模型属性进行分类;配置单元,用于根据所述信息模型属性的类型配置所述信息模型属性的结构; 数据库,用于以预定规则根据所述信息模型属性的结构存储所述信息模型属性。2.根据权利要求1所述的装置,其特征在于,所述确定单元具体包括 第一命名模块,用于设置所述信息模型属性的名称;第一配置模块,用于配置所述信息模型属性的取值类型、取值范围、以及各个信息模型 属性之间的关系。3.根据权利要求2所述的装置,其特征在于,所述确定单元进一步包括 确定模块,用于根据特定的行业确定所述信息实体;标记模块,用于使用扩展标记语言文档模型对所述信息模型名称、所述信息模型属性 以及所述信息模型属性之间的层次关系进行标记。4.根据权利要求3所述的装置,其特征在于,所述分类单元具体用于将所述信息模型 属性至少分为简单属性、列表属性、复杂属性三种类型。5.根据权利要求4所述的装置,其特征在于,所述配置单元具体用于配置所述列表属 性、所述复杂属性与所述简单属性之间的关系,并以相对路径的形式进行标记。6.根据权利要求5所述的装置,其特征在于,所述配置单元具体包括 第二命名模块,用于设置所述简单属性的名称;第二配置模块,用于利用所述简单属性的名称以及其他类型的所述信息模型属性的名 称配置所述列表属性、所述复杂属性与所述简单属性之间的相对路径;第三命名模块,用于根据所述相对路径命名数据库表的表名,其中,将所述信息模型名 称命名为所述数据库的数据库主表的表名;第三配置模块,用于将所述简单属性配置为所述...

【专利技术属性】
技术研发人员:张雪飞甘国华张怀贺晓猛苏锐
申请(专利权)人:天津中兴软件有限责任公司
类型:发明
国别省市:12

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

1