一种水火弯板工艺知识分层式数据存储方法及装置与流程

文档序号:12667699阅读:223来源:国知局
一种水火弯板工艺知识分层式数据存储方法及装置与流程

本发明涉及数据存储领域,尤其涉及一种水火弯板工艺知识分层式数据存储方法及装置。



背景技术:

水火弯板专家知识库在水火弯板专家系统中,是一个非常极其重要的组成部分,一个高质量的火工弯板专家系统当拥有高质量的基础原理和理论,及基于直接或间接经验积累的专业知识的知识综合体。目前,由于加工水火弯板的过程中存在大量的技术参数、加工工艺,如:加热方式、喷嘴大小冷却方式、冷却时间等,且根据不同船号的分段号的不同板型,加工方式差别较大,导致加工过程中,对加工数据的使用相当繁琐、复杂。

知识库开发系统作为知识库与用户的媒介,负责实现专家所需知识的获取,知识的表示,知识库建造、维护、扩充及调试,以增强专家系统的灵活性,可扩充性,实用性,提高系统自我完善的能力,为系统改进智能程度奠定基础。一般而言,数据存储可由关系数据库,或多维度数据库,对不同的结构如表格、树、网型等多种结构进行相应的数据存储,其中的形式可包含多维度、或简单数据表结构。常用的结构有MySQL Sybase Oracle(关系型数据库)关系模型使用记录(行或者元祖)进行存储,记录存储在表中,表由架构界定,以达到存储目的。现有的数据存储的主要问题在于,缺乏一个理论与实践两者可兼顾的知识模型,无法把海量的数据提高到一个知识的高度,从而使用户达到真正意义上的知识发现。

在对水火弯板的数据进行存储的时候,由于水火弯板的工艺知识数据大量并且复杂,以及数据与数据间的复杂、多变的关系,使得数据存储混乱,存储的数据容易找不到,数据查询极度不方便。



技术实现要素:

本发明实施例提供了一种水火弯板工艺知识分层式数据存储方法及装置,用于解决现有的水火弯板数据存储混乱,数据查询极度不方便的技术问题。

本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法,包括:

根据层次判断指令判断存储数据的存储层次;

根据数据存储指令和所述存储层次将所述存储数据存储于相应的存储层次模块中;

根据数据关系匹配指令将所述存储于存储层次模块中的存储数据建立匹配关系并构建关系表;

所述层次判断指令包含预设的存储数据属性、与所述存储数据属性对应的存储层次,所述存储层次与所述存储层次模块具有对应关系,所述数据关系匹配指令包含存储数据之间的关系。

优选地,所述存储层次包括对象层,所述对象层对应的存储数据属性包括船号、分段号、板号;

所述船号、所述分段号、所述板号之间具有从属关系。

优选地,所述存储层次还包括属性层、工艺层、技术层;

所述属性层对应的存储数据属性包括板长、板厚、板宽、材质;

所述工艺层对应的存储数据属性包括加热方式、冷却方式;

所述技术层对应的存储数据属性包括喷嘴大小、氧气压力、乙炔压力、焰心距板面、加热时间、加热宽度、加热速度、加热线形状、加热线长度、加热线组数、冷却时间、冷却面积。

优选地,所述根据数据关系匹配指令将所述存储于存储层次模块中的存储数据建立匹配关系并构建关系表具体包括:

根据所述数据关系匹配指令中存储数据之间的关系建立相关节点及相应指针,所述相关节点包括地址参数和状态参数;

根据所述相关节点和所述相应指针和相关的所述存储于存储层次模块中的存储数据构建关系表;

所述相关节点之间依据相应指针建立关联关系,所述相关节点中的地址参数根据所述相应指针与下一个所述相关节点的地址参数建立关联关系。

优选地,所述根据数据关系匹配指令将所述存储于存储层次模块中的存储数据建立匹配关系并构建关系表之后还包括:

根据所述关系表中的相关节点和相应指针读取所述相关节点的状态参数,所述状态参数为用于查询的具体数据。

本发明实施例提供的一种水火弯板工艺知识分层式数据存储装置,包括:

存储层次判断模块,用于根据层次判断指令判断存储数据的存储层次;

存储层次存储模块,用于根据数据存储指令和所述存储层次将所述存储数据存储于相应的存储层次模块中;

关系表构建模块,用于根据数据关系匹配指令将所述存储于存储层次模块中的存储数据建立匹配关系并构建关系表;

所述层次判断指令包含预设的存储数据属性、与所述存储数据属性对应的存储层次,所述存储层次与所述存储层次模块具有对应关系,所述数据关系匹配指令包含存储数据之间的关系。

优选地,所述存储层次包括对象层,所述对象层对应的存储数据属性包括船号、分段号、板号;

所述船号、所述分段号、所述板号之间具有从属关系。

优选地,所述存储层次还包括属性层、工艺层、技术层;

所述属性层对应的存储数据属性包括板长、板厚、板宽、材质;

所述工艺层对应的存储数据属性包括加热方式、冷却方式;

所述技术层对应的存储数据属性包括喷嘴大小、氧气压力、乙炔压力、焰心距板面、加热时间、加热宽度、加热速度、加热线形状、加热线长度、加热线组数、冷却时间、冷却面积。

优选地,所述关系表构建模块具体包括:

节点指针构建单元,用于根据所述数据关系匹配指令中存储数据之间的关系建立相关节点及相应指针,所述相关节点包括地址参数和状态参数;

关系表构建单元,用于根据所述相关节点和所述相应指针和相关的所述存储于存储层次模块中的存储数据构建关系表;

所述相关节点之间依据相应指针建立关联关系,所述相关节点中的地址参数根据所述相应指针与下一个所述相关节点的地址参数建立关联关系。

优选地,本发明实施例还包括:

数据查询模块,用于根据所述关系表中的相关节点和相应指针读取所述相关节点的状态参数,所述状态参数为用于查询的具体数据。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法,通过存储数据的存储层次对数据进行分类存储,通过关系表对分类存储之后的存储数据关联起来,使得存储数据的存储过程快速且井然有序,存储数据在数据库中的存储位置清楚明确,且各个存储数据之间具有关联关系,进而能够清楚快速有效地对存储数据进行查询检索,解决了现有的水火弯板数据存储混乱,数据查询极度不方便的技术问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的一个实施例的示意图;

图2为本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的另一个实施例的示意图;

图3为本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的另一个实施例中对象层、属性层、工艺层以及技术层的线索关系图;

图4为本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的另一个实施例中在各个层之中的各个参数的具体存储表格链接关系图;

图5为本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的另一个实施例中水火弯板工艺知识存储数据关系图表;

图6为本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的一个应用例的示意图;

图7为本发明实施例提供的一种水火弯板工艺知识分层式数据存储装置的一个实施例的示意图。

具体实施方式

本发明实施例提供了一种水火弯板工艺知识分层式数据存储方法及装置,用于解决现有的水火弯板数据存储混乱,数据查询极度不方便的技术问题。

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的一个实施例,包括:

101:根据层次判断指令判断存储数据的存储层次;

102:根据数据存储指令和所述存储层次将所述存储数据存储于相应的存储层次模块中;

103:根据数据关系匹配指令将所述存储于存储层次模块中的存储数据建立匹配关系并构建关系表;

所述层次判断指令包含预设的存储数据属性、与所述存储数据属性对应的存储层次,所述存储层次与所述存储层次模块具有对应关系,所述数据关系匹配指令包含存储数据之间的关系。

本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法,通过存储数据的存储层次对数据进行分类存储,通过关系表对分类存储之后的存储数据关联起来,使得存储数据的存储过程快速且井然有序,存储数据在数据库中的存储位置清楚明确,且各个存储数据之间具有关联关系,进而能够清楚快速有效地对存储数据进行查询检索,解决了现有的水火弯板数据存储混乱,数据查询极度不方便的技术问题。

以上是对本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的一个实施例进行详细的描述,以下将对本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的另一个实施例进行详细的描述。

请参阅图2,本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的另一个实施例,包括:

201:根据层次判断指令判断存储数据的存储层次;

202:根据数据存储指令和所述存储层次将所述存储数据存储于相应的存储层次模块中;

203:根据所述数据关系匹配指令中存储数据之间的关系建立相关节点及相应指针,所述相关节点包括地址参数和状态参数;

204:根据所述相关节点和所述相应指针和相关的所述存储于存储层次模块中的存储数据构建关系表;

205:根据所述关系表中的相关节点和相应指针读取所述相关节点的状态参数,所述状态参数为用于查询的具体数据。

层次判断指令包含预设的存储数据属性、与存储数据属性对应的存储层次,存储层次与存储层次模块具有对应关系,数据关系匹配指令包含存储数据之间的关系。

请参阅图3,存储层次包括对象层,对象层对应的存储数据属性包括船号、分段号、板号;

船号、分段号、板号之间具有从属关系。

对象层,主要是船号、分段号以及板号。三者为从属关系,船号确定后可对其进行分段号的标识,当分段号也同时对应于各水火弯板号,且每个板号有各自对应于水火弯板的四种类型(柱面板、球面板、帆型板、鞍型板)。

从对象层开始进行水火弯板的数据存储处理。查找对象层中的船号、分段号、以及板号,确定加工对象,因为三者为从属关系,在对象层设置三个节点存放各个数据,而每个的数据中设置两个参数,一个为地址量,用于对对象进行索引、查询检索、另一个是状态量,用于读取该检索的数据参数,此时的状态量为单一的数据,即储存类型为字符串即可。构建对象层后,将对象层中的各数据链接到与之关联的属性层数据中。

请参阅图3,存储层次还包括属性层、工艺层、技术层;

属性层对应的存储数据属性包括板长、板厚、板宽、材质;

属性层,主要用于存储对象层对应水火弯板的各种固有属性,当确定好各个板的板号后,相对的板的属性也可以确定,该属性层各个数据的关系为并列关系,属性包括板长、板厚、板宽、材质等均为属性层。

构建对象层的下一层属性层。属性层存放的为所需要加工的水火弯板的属性,例如板长、板厚、板宽和材质等属性,因为该层的各个属性间关系为并列关系,所以在该层设置一个节点存放数据,而每个的数据中设置两个参数,一个为地址量,用于对对象进行索引、查询检索、另一个是状态量,用于读取该检索的数据参数,因为此时的状态量存放为一连串的属性,所以储存类型为字符串数组即可。构建属性层后,将属性层中的各数据链接到与之关联的工艺层层数据中;

工艺层对应的存储数据属性包括加热方式、冷却方式;

工艺层,用以存储和表示对于已确定的水火弯板属性而采取的工艺方式,如加热方式(有带型加热和点状加热)、冷却方式(空冷和水冷,其中水冷又有正背面水冷之分);

构建属性层的下一层工艺层。工艺层存放的为所需要加工的水火弯板的方式,如加热方式(有带型加热和点状加热)、冷却方式(空冷和水冷,其中水冷又有正背面水冷之分),该层由于对象层的确定也是相对确定的,且各个属性间关系为并列关系,所以在该层设置一个节点存放数据,而每个的数据中设置两个参数,一个为地址量,用于对对象进行索引、查询检索、另一个是状态量,用于读取该检索的数据参数,因为此时的状态量存放为一连串的属性,所以储存类型为字符串数组即可。构建工艺层后,将工艺层中的各数据链接到与之关联的技术层数据中;

技术层对应的存储数据属性包括喷嘴大小、氧气压力、乙炔压力、焰心距板面、加热时间、加热宽度、加热速度、加热线形状、加热线长度、加热线组数、冷却时间、冷却面积。

技术层,对于已确定的水火弯板属性采取的工艺方式,对工艺方式实现具体的操作控制量,是工艺层的补充。控制量主要有喷嘴大小、氧气压力、乙炔压力、焰心距板面、加热时间、加热宽度、加热速度、加热线形状、加热线长度、加热线组数、冷却时间、冷却面积等参数,一系列参数属于并列的关系,即因为相关板的属性及应加工的目标板型已确定,一系列的操作控制量也同时确定;

构建工艺层的下一层技术层。技术层存放的为所需要加工的水火弯板的工艺的控制量,例如喷嘴大小、氧气压力、乙炔压力、焰心距板面、加热时间、加热宽度、加热速度、加热线形状、加热线长度、加热线组数、冷却时间、冷却面积等控制量,因为该层的各个属性间关系为并列关系,所以在该层设置一个节点存放数据,而每个的数据中设置两个参数,一个为地址量,用于对对象进行索引、查询检索、另一个是状态量,用于读取该检索的数据参数,因为此时的状态量存放为一连串的属性,所以储存类型为字符串数组即可。

相关节点之间依据相应指针建立关联关系,相关节点中的地址参数根据相应指针与下一个相关节点的地址参数建立关联关系。

存储并构建水火弯板工艺知识层次结构后,将数据按照一定排序建立起关系表对数据进行整理存储。

请参阅图4,在对象层中,因为对象层中的数据是从属关系,每个类型数据应建立相关节点,且节点有两个基本的参数,一个是地址,便于查询、检索,一个是状态,也就是存储的具体信息,用于读取。各个从属关系由相关链指针进行联系。在属性层或工艺层或技术层中,由于实体层的确定,存储的数据都为并列关系,在对象层中对应的每一层属性层、工艺层以及技术层中,因为属性层、工艺层只需设置一个节点即可,每个节点也同时拥有两个参数,地址和状态,用于查询检索和信息读取,而其中存储的信息为多个数据变量而不是单个数据变量,并且与前一层进行线索连接。在对象层、属性层、工艺层以及技术层,它们都属于从属关系,已知前面一层的数据即可推出后一层的数据,所以可建立相关的关系列表来进行数据的存储,依次建表的顺序为对象层→属性层→工艺层→技术层。存储的数据模型中涵盖了船号、分段号、板号、板长、板厚、板宽、材质、加热方式、冷却方式、喷嘴大小、氧气压力、乙炔压力、焰心距板面、加热时间、加热宽度、加热速度、加热线形状、加热线长度、加热线组数、冷却时间、冷却面积等相关的水火弯板工艺知识,能够在构建数据模型后,进行有效的数据读取。

本发明针对水火弯板其大量、复杂的工艺知识数据以及数据与数据间的复杂、多变的关系,利用类似于关系型数据库的数据存储方法进行相应的分层式数据存储,建立对象层、属性层、工艺层,技术层的连接,建立关系表,并构建能让水火弯板工艺知识相关数据有效进行存储且可查询检索的数据模型。

本发明提出了一种关于水火弯板工艺知识的分层式数据存储方法,可用于解决工艺知识种类多、数据格式不一、数据信息量较大的水火弯板加工工艺以及相关技术参数数据存储管理不方便的问题。

请参阅图6,该方法的一个应用例为:先对大量的数据进行相关的归类,分别归为对象层、属性层、工艺层以及技术层,再对数据进行相关的关系连接,判断数据是否匹配,最后按一定的顺序进行对数据的储存并构建关系表。本发明主要贡献在于对水火弯板加工工艺以及相关技术参数的数据进行了分层式存储,有效提高了在加工水火弯板的过程中对加工工艺以及相关技术参数关系的存储管理。

以上是对本发明实施例提供的一种水火弯板工艺知识分层式数据存储方法的另一个实施例进行详细的描述,以下将对本发明实施例提供的一种水火弯板工艺知识分层式数据存储装置的一个实施例进行详细的描述。

请参阅图7,本发明实施例提供的一种水火弯板工艺知识分层式数据存储装置的一个实施例,包括:

存储层次判断模块301,用于根据层次判断指令判断存储数据的存储层次;

存储层次存储模块302,用于根据数据存储指令和存储层次将存储数据存储于相应的存储层次模块中;

关系表构建模块303,用于根据数据关系匹配指令将存储于存储层次模块中的存储数据建立匹配关系并构建关系表;

层次判断指令包含预设的存储数据属性、与存储数据属性对应的存储层次,存储层次与存储层次模块具有对应关系,数据关系匹配指令包含存储数据之间的关系。

存储层次包括对象层,对象层对应的存储数据属性包括船号、分段号、板号;

船号、分段号、板号之间具有从属关系。

存储层次还包括属性层、工艺层、技术层;

属性层对应的存储数据属性包括板长、板厚、板宽、材质;

工艺层对应的存储数据属性包括加热方式、冷却方式;

技术层对应的存储数据属性包括喷嘴大小、氧气压力、乙炔压力、焰心距板面、加热时间、加热宽度、加热速度、加热线形状、加热线长度、加热线组数、冷却时间、冷却面积。

关系表构建模块303具体包括:

节点指针构建单元401,用于根据数据关系匹配指令中存储数据之间的关系建立相关节点及相应指针,相关节点包括地址参数和状态参数;

关系表构建单元402,用于根据相关节点和相应指针和相关的存储于存储层次模块中的存储数据构建关系表;

相关节点之间依据相应指针建立关联关系,相关节点中的地址参数根据相应指针与下一个相关节点的地址参数建立关联关系。

本发明实施例还包括:

数据查询模块304,用于根据关系表中的相关节点和相应指针读取相关节点的状态参数,状态参数为用于查询的具体数据。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1