掌桥专利:专业的专利平台
掌桥专利
首页

一种油气管道工程物资的编码方法、系统、介质及设备

文献发布时间:2024-04-18 19:58:53


一种油气管道工程物资的编码方法、系统、介质及设备

技术领域

本发明属于数据统计领域,尤其涉及一种油气管道工程物资的编码方法、系统、介质及设备。

背景技术

物资编码也称材料编码,是通过一串字母、数字、符号来标识某类材料和特性。建立物资数据库,为工程建设过程所需的各类物资材料统一赋予唯一标识,以编码拉通工程建设过程设计、采购、物流、仓储、施工、验收等业务过程,促进业务过程间的数据传递,是实现工程建设过程物资材料管理信息化、精细化的有效手段。

不同企业、不同类型的工程项目对物资编码应用需求有所不同,在建立物资编码时,需要结合企业管理特点,选择最适合的编码方法,同时需要满足不同阶段和不同业务单元的需求。

目前油气管道工程编码方法和其产生的编码多作用于工程建设过程采购业务单元,很难向工程建设全过程衍生,主要存在以下问题:

(1)编码方法无法与三维设计系统融合,设计工具产生的编码需要无法直接被采购系统使用,需要进行人工映射或重新赋码。

(2)参与编码的要素有限,难以满足复杂材料智能化采购组包、施工现场快速领料发料的需求。

(3)编码过程无法有效记录和区分物资的自然属性,在编码过程缺乏识别已编码物资的有效方法,需靠使用物资描述人工时判断,容易产生一物多码或多物一码。

发明内容

本发明为解决技术问题,提供了一种油气管道工程物资的编码方法、系统、介质及设备。

本发明解决上述技术问题的第一种技术方案:一种油气管道工程物资的编码方法,包括:

S1,构建油气管道工程物资的物资编码规则库,所述物资编码规则库包括物资类别、不同物资类别对应的分类码以及不同的分类码对应的属性编码规则;

S2,基于待编码的油气管道工程物资的目标类别,在所述物资编码规则库中搜索与所述目标类别对应的目标分类码,从所述目标分类码对应的属性编码规则中得到目标分类码对应的属性排布顺序;

S3,基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码,并当所述特征码在历史数据库中未重复时,确定所述待编码的油气管道工程物资的流水码;

S4,根据所述目标分类码以及所述流水码确定所述待编码的油气管道工程物资物资编码。

本发明的有益效果是:解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码的过程具体包括:

在属性值库中顺次搜索所述属性排布顺序对应的每个属性,得到每个属性对应的属性值,按照所述属性排布顺序对所有属性值进行排布,根据排布顺序和每个属性对应的属性值,得到特征码。

进一步,当所述属性排布顺序中存在任意一个在所述属性值库中没有搜索到属性时:

创建该属性对应的属性值,并将该属性以及该属性对应的属性值关联存储至属性值库中。

进一步,当所述特征码在历史数据库中存在重复时,直接调取历史数据库中的特征码以及该特征码对应的物资编码作为所述待编码的油气管道工程物资的物资编码。

进一步,确定所述待编码的油气管道工程物资的流水码的具体过程为:

确定当前已完成编码的油气管道工程物资的流水码的最大值,将最大值加一后的数值确定为所述待编码的油气管道工程物资的流水码。

进一步,还包括:

基于所述特征码确定所述待编码的油气管道工程物资的物资描述以及物资全描述;

将所述待编码的油气管道工程物资、所述物资编码、所述物资描述以及所述物资全描述关联存储。

本发明解决上述技术问题的另一种技术方案:一种油气管道工程物资的编码系统,包括:

构建模块用于:构建油气管道工程物资的物资编码规则库,所述物资编码规则库包括物资类别、不同物资类别对应的分类码以及不同的分类码对应的属性编码规则;

搜索模块用于:基于待编码的油气管道工程物资的目标类别,在所述物资编码规则库中搜索与所述目标类别对应的目标分类码,基于所述目标分类码在所述属性编码规则中确定属性排布顺序;

确定模块用于:基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码,并当所述特征码在历史数据库中未重复时,确定所述待编码的油气管道工程物资的流水码;

编码模块用于:根据所述目标分类码以及所述流水码确定所述待编码的油气管道工程物资物资编码。

本发明的有益效果是:解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

进一步,基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码的过程具体包括:

在属性值库中顺次搜索所述属性排布顺序对应的每个属性,得到每个属性对应的属性值,按照所述属性排布顺序对所有属性值进行排布,根据排布顺序和每个属性对应的属性值,得到特征码。

进一步,当所述属性排布顺序中存在任意一个在所述属性值库中没有搜索到属性时:

创建该属性对应的属性值,并将该属性以及该属性对应的属性值关联存储至属性值库中。

进一步,当所述特征码在历史数据库中存在重复时,直接调取历史数据库中的特征码以及该特征码对应的物资编码作为所述待编码的油气管道工程物资的物资编码。

进一步,确定所述待编码的油气管道工程物资的流水码的具体过程为:

确定当前已完成编码的油气管道工程物资的流水码的最大值,将最大值加一后的数值确定为所述待编码的油气管道工程物资的流水码。

进一步,还包括:

基于所述特征码确定所述待编码的油气管道工程物资的物资描述以及物资全描述;

将所述待编码的油气管道工程物资、所述物资编码、所述物资描述以及所述物资全描述关联存储。

本发明解决上述技术问题的另一种技术方案如下:一种存储介质,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的方法。

本发明的有益效果是:解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

本发明解决上述技术问题的另一种技术方案如下:一种电子设备,包括上述存储介质、执行上述存储介质内的指令的处理器。

本发明的有益效果是:解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

附图说明

图1为本发明一种油气管道工程物资的编码方法实施例提供的流程示意图;

图2为本发明一种油气管道工程物资的编码系统实施例提供的结构框架图;

图3为本发明一种油气管道工程物资的编码方法实施例提供的完整流程示意图。

具体实施方式

以下对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,本发明实施例的一种油气管道工程物资的编码方法,包括:

S1,构建油气管道工程物资的物资编码规则库,所述物资编码规则库包括物资类别、不同物资类别对应的分类码以及不同的分类码对应的属性编码规则;

S2,基于待编码的油气管道工程物资的目标类别,在所述物资编码规则库中搜索与所述目标类别对应的目标分类码,从所述目标分类码对应的属性编码规则中得到目标分类码对应的属性排布顺序;

S3,基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码,并当所述特征码在历史数据库中未重复时,确定所述待编码的油气管道工程物资的流水码;

S4,根据所述目标分类码以及所述流水码确定所述待编码的油气管道工程物资物资编码。

在一些可能的实施方式中,解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

如图3所示,S1,构建油气管道工程物资的物资编码规则库,所述物资编码规则库包括物资类别、不同物资类别对应的分类码以及不同的分类码对应的属性编码规则的具体过程为:

构建油气管道工程物资的物资编码规则库的过程为:

S11,进行物资类别的确定:

将油气管道工程建设所涉及的物资材料按物资的自然属性建立物资大类、中类、小类三层分类结构及命名;

其中,大类、中类以及小类的区分条件参考GB/T 35403.1国家物品编码与基础信息通用规范,选用油气管道工程建设物资最稳定的属性或特征作为分类的基础和依据。

命名为:对大类、中类或者小类进行的命名。

S12,进行每个物资类别对应的分类码的确定:

为各层级的类别指定对应代码;物资的大类代码、中类代码、小类代码连接组合构成物资的“分类码”;

S13,进行属性编码规则的确定:

根据物资原理、功能、结构等特性,对物资的各项属性进行分解,得到物资属性项及属性项排序,形成物资的属性编码规则;

S14,根据物资类别、分类码以及属性编码规则构建物资编码规则库。

S2,基于待编码的油气管道工程物资的目标类别,在所述物资编码规则库中搜索与所述目标类别对应的目标分类码,基于所述目标分类码在所述属性编码规则中确定属性排布顺序的具体过程为:

S21,确定待编码的油气管道工程物资的目标类别;

根据待编码的油气管道工程物资中的数据,结合物资编码规则库,得到待编码的油气管道工程物资的类别,即目标类别。

待编码的油气管道工程物资中的数据可以为:

以小类“流体用无缝钢管”为例,对待编码的油气管道工程物资中的数据进行如下说明:

在编码系统中依次选择其大中小类:大类为“管道材料类”,编码为01;中类为“无缝钢管”,编码为01,小类为:“流体用无缝钢管”,编码为001,其物资类别对应的分类码为:0101001。

S22,在物资编码规则库中,搜索目标类别对应的分类码,即目标分类码,基于目标分类码确定该分类码对应的属性编码规则。

S3,基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码,并当所述特征码在历史数据库中未重复时,确定所述待编码的油气管道工程物资的流水码的具体过程为:

S31,按照属性排布顺序,排列待编码的油气管道工程物资的属性项;

例如,属性排布顺序为:颜色、尺寸、重量;

则获取待编码的油气管道工程物资的颜色信息、尺寸信息以及重量信息:如红色、16寸以及2kg。

S32,依次在属性值库中搜索每一个属性项,并将搜索到的属性项对应的属性值代码按照属性排布顺序进行排列,得到特征码;

接S31示例,在属性值库中搜索红色,得到属性值代码01,继续搜索16寸,得到属性值代码52,继续搜索2kg,得到属性值代码86,则特征码为015286。

其中,若在属性值库中并未搜索到某一属性项的对应属性值,则人工对该属性项进行赋值,并将该属性项以及赋值结果关联存储至属性值库中。

S33,在历史数据库中搜索是否存在该特征码,当存在该特征码时,直接调取历史数据库中该特征码对应的物资编码作为待编码的油气管道工程物资的编码结果;

当不存在该特征码时,确定待编码的油气管道工程物资所属类别下共包含多少个流水码,在流水码对应的数值上加一得到该特征码对应的待编码的油气管道工程物资的流水码。

S4,根据所述目标分类码以及所述流水码确定所述待编码的油气管道工程物资物资编码的过程为:

S41,将分类码与流水码相结合得到待编码的油气管道工程物资的物资编码;

S42,根据属性排布顺序,确定物资描述以及物资全描述;

物资描述为:待编码的油气管道工程物资的属性项;

例如:红色,16寸,2kg。

物资全描述为:属性排布顺序中的属性项名称以及待编码的油气管道工程物资的属性项;

例如:颜色:红色,尺寸:16寸,重量:2kg。

优选地,在上述任意实施例中,基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码的过程具体包括:

在属性值库中顺次搜索所述属性排布顺序对应的每个属性,得到每个属性对应的属性值,按照所述属性排布顺序对所有属性值进行排布,根据排布顺序和每个属性对应的属性值,得到特征码。

优选地,在上述任意实施例中,当所述属性排布顺序中存在任意一个在所述属性值库中没有搜索到属性时:

创建该属性对应的属性值,并将该属性以及该属性对应的属性值关联存储至属性值库中。

优选地,在上述任意实施例中,当所述特征码在历史数据库中存在重复时,直接调取历史数据库中的特征码以及该特征码对应的物资编码作为所述待编码的油气管道工程物资的物资编码。

优选地,在上述任意实施例中,确定所述待编码的油气管道工程物资的流水码的具体过程为:

确定当前已完成编码的油气管道工程物资的流水码的最大值,将最大值加一后的数值确定为所述待编码的油气管道工程物资的流水码。

优选地,在上述任意实施例中,还包括:

基于所述特征码确定所述待编码的油气管道工程物资的物资描述以及物资全描述;

将所述待编码的油气管道工程物资、所述物资编码、所述物资描述以及所述物资全描述关联存储。

如图2所示,一种油气管道工程物资的编码系统,包括:

构建模块100用于:构建油气管道工程物资的物资编码规则库,所述物资编码规则库包括物资类别、不同物资类别对应的分类码以及不同的分类码对应的属性编码规则;

搜索模块200用于:基于待编码的油气管道工程物资的目标类别,在所述物资编码规则库中搜索与所述目标类别对应的目标分类码,基于所述目标分类码在所述属性编码规则中确定属性排布顺序;

确定模块300用于:基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码,并当所述特征码在历史数据库中未重复时,确定所述待编码的油气管道工程物资的流水码;

编码模块400用于:根据所述目标分类码以及所述流水码确定所述待编码的油气管道工程物资物资编码。

在一些可能的实施方式中,解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

优选地,在上述任意实施例中,基于所述属性排布顺序构建所述待编码的油气管道工程物资对应的特征码的过程具体包括:

在属性值库中顺次搜索所述属性排布顺序对应的每个属性,得到每个属性对应的属性值,按照所述属性排布顺序对所有属性值进行排布,根据排布顺序和每个属性对应的属性值,得到特征码。

优选地,在上述任意实施例中,当所述属性排布顺序中存在任意一个在所述属性值库中没有搜索到属性时:

创建该属性对应的属性值,并将该属性以及该属性对应的属性值关联存储至属性值库中。

优选地,在上述任意实施例中,当所述特征码在历史数据库中存在重复时,直接调取历史数据库中的特征码以及该特征码对应的物资编码作为所述待编码的油气管道工程物资的物资编码。

优选地,在上述任意实施例中,确定所述待编码的油气管道工程物资的流水码的具体过程为:

确定当前已完成编码的油气管道工程物资的流水码的最大值,将最大值加一后的数值确定为所述待编码的油气管道工程物资的流水码。

优选地,在上述任意实施例中,还包括:

基于所述特征码确定所述待编码的油气管道工程物资的物资描述以及物资全描述;

将所述待编码的油气管道工程物资、所述物资编码、所述物资描述以及所述物资全描述关联存储。

本发明解决上述技术问题的另一种技术方案如下:一种存储介质,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的方法。

在一些可能的实施方式中,解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

本发明解决上述技术问题的另一种技术方案如下:一种电子设备,包括上述存储介质、执行上述存储介质内的指令的处理器。

在一些可能的实施方式中,解决现有技术的缺点,编码过程支持从在设计阶段对工程物资的赋码,并向下游传递,实现油气管道工程物资从设计、概算、采购、物流、仓储、验收、安装、转资等过程的全生命管控。通过物资编码规则库中的多维度关联结合,可以满足复杂材料的快速编码。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的方法实施例仅仅是示意性的,例如,步骤的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个步骤可以结合或者可以集成到另一个步骤,或一些特征可以忽略,或不执行。

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

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种物资需求预测的方法、装置、设备及可读存储介质
  • 一种用电设备智能控制方法及系统、计算机设备及介质
  • 一种镀膜设备的控制方法及系统,镀膜设备及存储介质
  • 一种物资标识编码方法、装置、设备及存储介质
  • 一种物资管理方法、系统、计算机设备及存储介质
技术分类

06120116513385