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

发动机阶段性物料清单的管理系统、方法、装置和设备

文献发布时间:2023-06-19 19:27:02


发动机阶段性物料清单的管理系统、方法、装置和设备

技术领域

本申请实施例涉及数据管理技术领域,特别涉及一种发动机阶段性物料清单的管理系统、方法、装置和设备。

背景技术

物料清单(Bill of Material,BOM)是一种以数据格式来描述产品结构的文件,用于辅助企业的生产管理,将企业需要生产的产品结构转化成可被计算机识别的数据格式。

在产品研发的早期阶段,需要定义出一个初始阶段的物料清单,用于表示产品架构,为后续具体设计产品细节提供依据。相关技术中,初始阶段的物料清单由不同的工程师手工编制,并汇总成完整的初始阶段物料清单。

然而,手工编制和汇总物料清单的方式,线下沟通成本高、耗时较长,导致物料清单的管理工作效率低下、物料清单内容准确率低。

发明内容

本申请实施例提供了一种发动机阶段性物料清单的管理系统、方法、装置和设备,能够提高发动机阶段性物料清单的管理效率和发动机阶段性物料清单中内容的准确率。所述技术方案如下:

一方面,提供了一种发动机阶段性物料清单的管理系统,所述系统包括:第一客户端、第一公共数据平台对应的第一数据服务器、多个第二客户端;

所述第一客户端,用于生成第一阶段性物料清单,所述第一阶段性物料清单用于表示发动机的产品结构;将所述第一阶段性物料清单发送至所述第一数据服务器,所述第一阶段性物料清单是所述第一客户端生成的与所述发动机的指定制造阶段对应的物料清单;

所述第一数据服务器,用于接收所述第一客户端发送的所述第一阶段性物料清单;将所述第一阶段性物料清单发送至所述多个第二客户端;

所述第二客户端,用于接收所述第一阶段性物料清单并基于所述第一阶段性物料清单生成第二阶段性物料清单,所述第二阶段性物料清单用于表示所述发动机中零件的相关参数;将所述第二阶段性物料清单发送至所述第一数据服务器,所述第二阶段性物料清单是所述第二客户端生成的与所述发动机的所述指定制造阶段对应的物料清单;

所述第一数据服务器,还用于接收所述多个第二客户端分别发送的第二阶段性物料清单;将所述多个第二客户端发送的第二阶段性物料清单发送至所述第一客户端;

所述第一客户端,还用于接收所述第一数据服务器发送的所述多个第二阶段性物料清单;对所述多个第二阶段性物料清单进行整合,生成整合阶段性物料清单;将所述整合阶段性物料清单发送至所述第一数据服务器。

另一方面,提供了一种发动机阶段性物料清单的管理方法,所述方法包括:

接收第一客户端发送的第一阶段性物料清单,所述第一阶段性物料清单用于表示发动机的产品结构;

将所述第一阶段性物料清单发送给多个第二客户端;

接收所述多个第二客户端分别发送的第二阶段性物料清单,所述多个第二客户端分别发送的第二阶段性物料清单用于表示所述发动机中零件的相关参数;

将多个第二阶段性物料清单发送至所述第一客户端,所述第一客户端用于对所述多个第二阶段性物料清单进行整合,得到整合阶段性物料清单;

接收所述第一客户端上传的所述整合阶段性物料清单。

另一方面,提供了一种发动机阶段性物料清单的管理装置,所述装置包括:

接收模块,接收第一客户端发送的第一阶段性物料清单,所述第一阶段性物料清单用于表示发动机的产品结构;

发送模块,将所述第一阶段性物料清单发送给多个第二客户端;

所述接收模块,接收所述多个第二客户端分别发送的第二阶段性物料清单,所述多个第二客户端分别发送的第二阶段性物料清单用于表示所述发动机中零件的相关参数;

所述发送模块,将多个第二阶段性物料清单发送至所述第一客户端,所述第一客户端用于对所述多个第二阶段性物料清单进行整合,得到整合阶段性物料清单;

所述接收模块,接收所述第一客户端上传的所述整合阶段性物料清单。

另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的发动机阶段性物料清单的管理方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的发动机阶段性物料清单的管理方法。

另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的发动机阶段性物料清单的管理方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

将发动机阶段性物料清单的编制和汇总方式由线下改为线上,能够实现发动机阶段性物料清单的快速发布和信息同步,通过集成的数据服务器,能够在与数据服务器对应的公共数据平台上获取不同阶段存储的物料清单,使物料清单数据可追溯,并对物料清单按照需求进行修改和整合,提高了各部门之间的协同效率和对发动机阶段性物料清单进行管理的效率,及时发现发动机阶段性物料清单中的数据误差的情况,提高了物料清单内容的准确性。

附图说明

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

图1是本申请一个示例性实施例提供的实施环境的示意图;

图2是本申请一个示例性实施例提供的发动机阶段性物料清单的管理系统对阶段性物料清单进行管理的方法流程图;

图3是本申请一个示例性实施例提供的生成整合阶段性物料清单的过程示意图;

图4是本申请一个示例性实施例提供的基于图2示出的另一个发动机阶段性物料清单的管理系统对阶段性物料清单进行管理的方法流程图;

图5是本申请一个示例性实施例提供的基于图2和图4示出的发动机阶段性物料清单的管理系统发起指令的方法流程图;

图6是本申请一个示例性实施例提供的发动机阶段性物料清单的管理装置的结构框图;

图7是本申请一个示例性实施例提供的计算机设备的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

应当理解,尽管在本公开可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一客户端也可以被称为第二客户端,类似地,第二客户端也可以被称为第一客户端。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

首先,针对本申请实施例中涉及的名词进行简单介绍:

物料清单(Bill of Material,BOM):以数据格式来描述产品结构的文件,是计算机可以识别的产品结构数据文件,BOM使系统识别产品结构,也是联系与沟通企业各项业务的纽带。

物料清单是一套完整的、形式上被结构化了的组件清单,该清单描述了产品是如何构成的或是如何装配的。清单中包含了每个组件的说明和对象编号,以及数量和计量单位。物料清单包括但不限于设计物料清单和生产物料清单等种类。

设计物料清单(Engineering BOM,EBOM):在产品工程开发设计管理中使用的,涵盖产品整体的技术结构数据,它精确地描述了产品全部的设计指标及零件与零件之间的设计关系。对应文件形式主要有产品明细表、图样目录、材料定额明细表、产品各种分类明细表等等,在研发到试制投产阶段的使用。其中,EBOM是整体的、系统的。

如,发动机产品的EBOM中主要包含由发动机设计部门产生的数据,发动机产品设计人员根据客户订单或者设计要求进行发动机产品设计,生成发动机EBOM。发动机EBOM中主要包括:发动机名称、发动机组成结构、发动机零件明细表、发动机使用说明书、装箱清单等信息。

阶段性物料清单/早期物料清单:生成EBOM之前所需要的初期阶段的物料清单。其中,初期阶段是指在待研发产品立项后,到正式对产品的参数细节进行设计之前的阶段,此阶段内需要对产品进行定义,并对其出一个用于分析的初始的物料清单,即,阶段性物料清单。

其中,产品的参数细节是指生产该产品过程中,具体所需要的零件种类、每种零件的数量、零件之间的安装关系等;如,发动机产品的参数细节包括,生产发动机时所需要的发动机零件数量、发动机零件种类、发动机零件的可替换件的种类及数量等。

对于每一个发动机项目,在生成完整的发动机EBOM之前,与该发动机相关的所有物料清单都可被称为阶段性物料清单。示意性的,发动机产品的阶段性物料清单中主要包括:发动机产品的内部编码、发动机型号、发动机产品的项目名称和对应的加密信息等。

本申请实施例中,上述阶段性物料清单还可以表达为早期物料清单,早期物料清单对应的阶段与阶段性物料清单相同。

发动机(Engine):是一种能够把其它形式的能转化为机械能的机器,包括如内燃机(往复活塞式发动机)、外燃机(斯特林发动机、蒸汽机等)、喷气发动机、电动机等。如内燃机通常是把化学能转化为机械能。发动机既适用于动力发生装置,也可指包括动力装置的整个机器(如:汽油发动机、航空发动机)。

在生产发动机的过程中,涉及多种物料清单,包括发动机的阶段性物料清单、设计物料清单等,分别对应不同阶段,统一被称为物料清单,在本申请中,主要涉及对发动机的阶段性物料清单的管理过程。

在汽车制造领域,随着整车客户化定制的不断完善,整车配置的不断增加,发动机的物料清单也成比增加,但发动机却缺乏贯穿全局的物料清单规范体系,且发动机的物料清单在各个业务单元独立管理,线下传递。这种依靠人员线下传递的方式,会导致物料清单中的数据准确率低,数字样机和物理样机不符,相互不关联。

相关技术中,发动机的阶段性物料清单是由相关部门的不同工程师手动编制,分别负责各自的物料清单内容,并统一由指定工程师将其汇总并整合,得到发动机阶段性物料清单,将发动机阶段性物料清单线下传递给设计部门,由设计部门进一步基于发动机阶段性物料清单,设计生产发动机设计物料清单。在此过程中,物料清单中途被修改、汇总人员在整理汇总时出现错误等原因,会导致信息传递不及时,协同效率低等问题。

不仅如此,基于发动机阶段性物料清单得到的发动机设计物料清单可能因此存在一定的差异性,最终导致在实际生产过程中,产生发动机零件错装、漏装等一系列风险,且影响发动机的成本核算的准确性和及时性。

这种手工编制并汇总阶段性物料清单的方式,整个阶段性物料清单的管理过程中缺乏IT系统(Internet Technology,IT)的支持,无法满足企业对发展和工作效率的要求。包括但不限于如下缺点:

(1)在编制过程中,缺乏有效的自动化质量与合规性检查工具,当前只能通过人工检查的方式来提升数据质量;

(2)仅通过人工核查,无法保证阶段性物料清单的数据质量,人工检查效率低下,增加大量的沟通成本;

(3)阶段性物料清单的编制周期长,在编制过程中,不能直接引用物料清单系统中的历史物料清单数据,需要人工进行单行数据的编辑,工作量大,对阶段性物料清单进行核查都需要对清单进行更新汇总,工作周期跨度大;

(4)手工编制获得的阶段性物料清单应用便利性差,无法充分发掘数据的价值,如:相关技术中,阶段性物料清单数据以excel为载体,无法针对不同需求快速生成数据分析结果来满足工艺、成本、采购等业务的使用;只能通过人工分析的方式获得分析结果,效率低下,而且结果的准确性无法保证。

本申请提供的发动机物料清单的管理系统和方法,将发动机物料清单的传递过程由线下改为线上,能够实现发动机物料清单的实时更新,及时获得信息,节省了线下传递的时间,提高了对发动机物料清单的管理效率和数据的准确性。

其次,对本申请实施例中涉及的实施环境进行说明,示意性的,请参考图1,其示出了本申请一个示例性实施例提供的实施环境示意图,如图1所示,该实施环境中包括第一客户端100、第一数据服务器110、多个第二客户端120;其中,第一客户端100和第一数据服务器110之间通过通信网络130连接,第二客户端120和第一数据服务器110之间也通过通信网络130连接。

第一客户端100将第一阶段性物料清单发送至第一数据服务器110,第一数据服务器110接收到第一客户端100发送的第一阶段性物料清单后,对第一阶段性物料清单进行存储并备份。第二客户端120从第一数据服务器110中获取第一阶段性物料清单,并基于实际需求对第一阶段性物料清单进行调整,得到多个第二阶段性物料清单。第二客户端120将多个第二阶段性物料清单发送给第一数据服务器110,第一数据服务器110对其进行存储和备份,将多个第二阶段性物料清单发送给第一客户端100,第一客户端100对接收到的多个第二阶段性物料清单进行整合,生成整合阶段性阶段物料清单,将整合阶段性阶段物料清单发送给第一数据服务器110,由第一数据服务器110进行存储并备份。

由于第一数据服务器110与第一公共数据平台相对应,所以第一数据服务器110接收第一阶段性物料清单、第二阶段性物料清单和整合阶段性物料清单时,对上述物料清单进行存储并备份,可在第一公共数据平台上获取上述物料清单。

第一客户端100中安装有支持生成发动机的第一阶段性物料清单的应用程序,第二客户端120中安装有支持生成发动机的第二阶段性物料清单的应用程序,第一客户端100中还安装有支持生成整合阶段性物料清单的应用程序。

第一客户端100基于实际需求设计得到第一阶段性物料清单,经由第一数据服务器110将其发送至第二客户端120,第二客户端120基于第一阶段性物料清单,生成第二阶段性物料清单,经由第一数据服务器110将其发送至第一客户端100,第一客户端100将第二阶段性物料清单整合成整合物料清单。

第一数据服务器110与第一公共数据平台相对应,则第一客户端100和第二客户端120能通过第一数据服务器110对第一公共数据平台上的内容进行调用,或者将各自生成的物料清单上传至第一公共数据平台中实现共享。

其中,第一客户端100和第二客户端120可以实现为终端,包括但不限于智能手机、平板电脑、便携式膝上笔记本电脑、台式计算机、智能音箱、智能可穿戴设备、智能语音交互设备、智能家电等终端中的至少一种。

在一些实施例中,第一客户端100也可以通过在支持生成发动机的第一阶段性物料清单的网站上生成第一阶段性物料清单,第二客户端120也可以通过在支持生成发动机的第二阶段性物料清单的网站上生成第二阶段性物料清单,第一客户端100中还可以通过在支持生成整合阶段性物料清单的网站上生成整合阶段性物料清单,本实施例对此不加以限定。

值得注意的是,上述通信网络130可以实现为有线网络,也可以实现为无线网络,且通信网络130可以实现为局域网、城域网或广域网中的任意一种,本申请实施例对此不加以限定。

值得注意的是,上述第一数据服务器110可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云安全、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

其中,云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。

在一些实施例中,上述数据服务器110还可以实现为区块链系统中的节点。区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链,本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。

结合上述名词简介以及应用场景,对本申请实施例提供的发动机阶段性物料清单的管理系统进行说明,该系统中包括第一客户端210、第一数据服务器201、第二客户端220,请参考图2,图2是发动机阶段性物料清单的管理系统对阶段性物料清单进行管理的方法流程图,包括如下步骤。

S211,第一客户端生成第一阶段性物料清单。

其中,第一阶段性物料清单是由第一客户端生成的,与发动机的指定制造阶段对应的物料清单,用于表示发动机的产品结构。

第一阶段性物料清单对应发动机产品正式立项开始的阶段,即,企业相关部门对发动机产品项目的审批通过后,开始对发动机产品进行概念设计和文字描述的阶段。

第一阶段性物料清单表示发动机产品对应的物料清单刚被创建和初始化时的状态,此时第一阶段性物料清单中不包含具体的发动机产品参数,仅包括用于描述发动机产品所需要的参数类别。

示意性地,第一阶段性物料清单中包括但不限于如下几种参数信息:

(1)发动机的型号参数:用于表示该发动机的型号种类;

(2)发动机的内部编码:发动机的唯一标识信息,可通过该编码信息检索到对应的发动机;

(3)发动机项目的项目名称:正式对发动机项目进行立项时的名称;

(4)发动机项目的项目编码:发动机项目的标识信息,可通过该项目编码信息检索到对应的发动机项目;

(5)发动机项目的密级信息:用于对一些关键信息进行加密、解密。

每个发动机的第一阶段性物料清单都对应各自项目的特征信息,表示每个发动机的不同产品架构。

可选地,第一客户端中包含支持生成第一阶段性物料清单的应用程序,基于发动机项目的不同需求,生成第一阶段性物料清单。

在一些实施例中,第一客户端也可以通过其他方式生成第一阶段性物料清单,包括但不限于在支持生成发动机的第一阶段性物料清单的网站上生成第一阶段性物料清单本实施例对此不加以限定。

S212,第一客户端将第一阶段性物料清单发送至第一数据服务器。

示意性地,第一数据服务器对应第一公共数据平台,在第一客户端的屏幕上显示第一公共数据平台的平台界面。

第一公共数据平台的平台界面上包含多种目标控件,如:(1)下载控件:通过对下载控件进行触发操作,可以获取历史时间段内由不同客户端上传的物料清单或者其他类型的数据,下载至当前客户端;(2)上传控件:通过对上传控件进行触发操作,可以将当前客户端中存储的物料清单或者其他类型的数据上传至第一公共数据平台。

可选地,第一客户端触发上传控件,屏幕上对应显示提示文本框“选择上传文件”,第一客户端基于提示文本框内的信息,将第一阶段性物料清单发送至第一公共数据平台所对应的第一数据服务器。

在一些实施例中,第一客户端屏幕上所显示的第一公共数据平台的界面可以是其他形式,包括但不限于上述用于示例的控件种类;当第一客户端将第一阶段性物料清单发送至第一数据服务器时,屏幕上所显示的提示信息可以是其他形式的,包括但不限于上述提示文本框的形式,本实施例对此不加以限定。

S2011,第一数据服务器接收第一客户端发送的第一阶段性物料清单。

第一数据服务器对接收到的第一阶段性物料清单进行存储并备份。

第一公共数据平台是一个数据共享平台,不同客户端可以通过第一数据服务器将不同种类的阶段性物料清单上传至第一公共数据平台,实现信息的共享;也可以从第一公共数据平台上下载已有的共享物料清单内容,并对共享物料清单内容进行后续的修改等操作。

S2012,第一数据服务器将第一阶段性物料清单发送至第二客户端。

可选地,第一阶段性物料清单是一种表格形式的物料清单,在第一阶段性物料清单中包含多个物料清单行,每行物料清单内容分别对应不同的发动机产品参数,由多个不同的客户端或相关部门人员进行内容编辑。

其中,第二客户端是负责对第一阶段性物料清单进行修改的客户端,存在多个第二客户端,分别负责对第一阶段性物料清单中的不同物料清单行的内容进行修改。

可选地,第一阶段性物料清单中共有12行物料清单内容,每行物料清单内容对应各自的序号1至12,表示物料清单行的顺序。

第一阶段性物料清单分别由4个不同的第二客户端负责,第1个第二客户端负责对序号1至3的物料清单内容进行修改,第2个第二客户端负责对序号4至6的物料清单内容进行修改,第3个第二客户端负责对序号7至9的物料清单内容进行修改,第4个第二客户端负责对序号10至12的物料清单内容进行修改。

可选地,第二客户端对物料清单内容进行修改的方式包括但不限于:(1)直接沿用符合发动机产品的项目需求的物料清单内容;(2)对不符合发动机产品的项目需求的物料清单内容进行修改,如:对发动机产品的零件种类、发动机产品的可替换件种类进行修改,增加其他种类的发动机产品零件等。

在一些实施例中,第一阶段性物料清单的形式包括但不限于上述用于示例的表格形式,第一阶段性物料清单的行数可以是任意的,第二客户端以及各自负责的物料清单行的序号可以是任意的,本实施例对此不加以限定。S221,第二客户端接收第一阶段性物料清单并基于第一阶段性物料清单生成第二阶段性物料清单。

其中,不同的第二客户端分别对第一阶段性物料清单进行修改,得到多个第二阶段性物料清单,第二阶段性物料清单用于表示发动机中零件的相关参数,包括但不限于:(1)发动机中零件的种类;(2)发动机中零件的数量;

(3)发动机中零件的重量;(4)发动机中零件的三维尺寸等参数信息。

在一些实施例中,第二客户端接收第一阶段性物料清单的形式包括但不限于:

(1)离线接收第一阶段性物料清单:第一数据服务器将第一阶段性物料清单发送至第二客户端时,第二客户端离线,则第二客户端离线接收,当第二客户端在线时,再对第一阶段性物料清单进行下载存储;

(2)在线接收第一阶段性物料清单:第一数据服务器接收到第一阶段性物料清单时,对其进行存储和备份,当第二客户端向第一数据服务器发起获取请求时,基于该请求将第一阶段性物料清单发送给第二客户端,第二客户端在线接收并下载存储。

上述过程中,第二客户端对应的屏幕上也会对应显示第一公共数据平台的界面,当接收第一阶段性物料清单时,屏幕上对应显示提示信息,提示信息用于指示第二客户端是否同意接收第一阶段性物料清单。

第二阶段性物料清单对应发动机产品在立项以后的阶段,即,基于发动机产品的概念设计信息和文字描述信息,对发动机产品的具体设计参数进行创建的阶段。

可选地,第二客户端中包含支持生成第二阶段性物料清单的应用程序,在生成第二阶段性物料清单之前,第二客户端首先获取发动机的项目需求。其中,项目需求用于表达发动机的设计参数,为后续对发动机进行具体设计提供依据。

第二客户端基于发动机项目的不同需求,在第一阶段性物料清单中获取符合项目需求的物料清单内容并基于符合项目需求的物料清单内容,生成第二阶段性物料清单。

可选地,第一阶段性物料清单中有多行物料清单内容,分别表示发动机产品的不同参数信息,第二客户端通过对符合项目需求的物料清单内容行做标记,如:打点标记、下划线标记等,其中,打点标记用于表示对物料清单内容继续沿用,下划线标记用于表示对物料清单内容进行删减。

可选地,第二客户端对继续沿用的物料清单内容进行打点标记:在该物料清单内容所在行的对应序号处以实心圆点进行标记;对需要删减的物料清单内容进行下划线标记:在该物料清单内容所在行的对应序号处以下划线进行标记。基于物料清单内容的不同标记,生成对应的第二阶段性物料清单。多个第二客户端分别生成对应的多个第二阶段性物料清单。

可选地,第二客户端生成第二阶段性物料清单的方式包括但不限于如下几种:

(1)每个第二客户端获取完整的第一阶段性物料清单,仅对各自负责的物料清单行的内容进行编辑,其他物料清单行的内容不做编辑,各自生成不同的第二阶段性物料清单;

(2)每个第二客户端仅获取各自所负责的第一阶段性物料清单的物料清单行,对获取到的物料清单行的内容进行编辑,各自生成不同的第二阶段性物料清单。

值得注意的是,第二客户端生成第二阶段性物料清单的方式可以是任意的,对物料清单内容进行标记的方式可以是任意的,第二客户端的数量可以是任意的,本实施例对此不加以限定。

S222,第二客户端将第二阶段性物料清单发送至第一数据服务器。

其中,第二阶段性物料清单是第二客户端生成的与发动机的指定制造阶段对应的物料清单。

示意性地,第一数据服务器对应第一公共数据平台,在第二客户端的屏幕上显示第一公共数据平台的平台界面。

第一公共数据平台的平台界面上包含多种目标控件,如:下载控件、上传控件。第二客户端触发上传控件,屏幕上对应显示提示文本框“选择上传文件”,第二客户端基于提示文本框内的信息,将第二阶段性物料清单发送至第一公共数据平台所对应的第一数据服务器。

S2013,第一数据服务器接收多个第二客户端分别发送的第二阶段性物料清单。

第一数据服务器接收多个第二客户端分别发送的第二阶段性物料清单,对接收到的多个第二阶段性物料清单进行存储并备份。

S2014,第一数据服务器将多个第二客户端发送的第二阶段性物料清单发送至第一客户端。

可选地,第一数据服务器发送第二阶段性物料清单的情况包括但不限于如下几种:(1)同步发送:第一客户端在线向第一数据服务器发送调用请求,申请获取第二阶段性物料清单,第一数据服务器接收到第一客户端发送的调用请求,基于调用请求将第二阶段性物料清单发送至第一客户端;(2)异步发送:第一客户端离线,第一数据服务器主动将第二阶段性物料清单发送至第一客户端,第一客户端缓存第二阶段性物料清单,待第一客户端在线时确认接收第二阶段性物料清单。

也即,第一数据服务器可以主动向第一客户端发送第二阶段性物料清单,也可以在接收到第一客户端的申请后,再向第一客户端发送第二阶段性物料清单,本实施例对此不加以限定。

S213,第一客户端接收第一数据服务器发送的多个第二阶段性物料清单。

S214,第一客户端对多个第二阶段性物料清单进行整合,生成整合阶段性物料清单。

第一客户端中包含支持生成整合阶段性物料清单的应用程序,第一客户端对接收到的多个第二阶段性物料清单进行汇总整合,并对其物料清单内容进行检查校验,包括但不限于:

(1)将多个第二阶段性物料清单按照第一阶段性物料清单中物料清单行的顺序整合成一个物料清单,即整合阶段性物料清单;如:第1个第二客户端生成的第二阶段性物料清单对应第一阶段性物料清单中序号为1至5的物料清单行,第2个第二客户端生成的第二阶段性物料清单对应第一阶段性物料清单中序号为6至10的物料清单行,将这两个第二阶段性物料清单按照序号顺序拼接,形成整合阶段性物料清单。

(2)在整合过程中对第二阶段性物料清单内容的准确性进行查漏补缺,或者,对错误的内容进行修正等;如:发动机产品中零件的可替换件应当为A类替换件,而第二阶段性物料清单中显示可替换件为B类替换件,则将B类替换件修改为A类替换件;最终生成整合阶段性物料清单,整合阶段性物料清单是后续进行发动机设计和生产的前提。

示意性的,如图3所示,图3是生成整合阶段性物料清单的过程示意图。

第一客户端310的数量为1,第一客户端310生成第一阶段性物料清单311,第一阶段性物料清单311用于表示发动机的产品架构,第一客户端将第一阶段性物料清单311发送给第二客户端320。

第二客户端320的数量为6,分别负责对第一阶段性物料清单311中的6个部分进行修改,生成对应的6个第二阶段性物料清单322,第二客户端320将6个第二阶段性物料清单322发送给第一客户端310。

第一客户端310对6个第二阶段性物料清单进行整合,生成整合阶段性物料清单312。

值得注意的是,第一客户端生成整合物料清单的方式可以是任意的,本实施例对此不加以限定。

S215,第一客户端将整合阶段性物料清单发送至第一数据服务器。

第一数据服务器对接收到的整合阶段性物料清单进行存储并备份。

在上述过程中,第一数据服务器接收到不同时期的阶段性物料清单,会对其进行存储和备份。当其他客户端下载阶段性物料清单,对其进行修改后再将修改后的阶段性物料清单经过第一数据服务器上传至第一公共数据平台时,这些不同版本或者不同时期上传的阶段性物料清单会自动备份、保留快照,并对应形成一条基线,这条基线表现了阶段性物料清单从被初始化到最终冻结的变化过程,实现了阶段性物料清单的历史可追溯。

综上所述,本申请提出的发动机阶段性物料清单的管理系统和管理方法,能够将发动机阶段性物料清单的编制和汇总方式由线下改为线上,能够实现发动机阶段性物料清单的快速发布和信息同步,通过集成的数据服务器,能够在与数据服务器对应的公共数据平台上获取不同阶段存储的物料清单,使物料清单数据可追溯,并对物料清单按照需求进行修改和整合,提高了各部门之间的协同效率和对发动机阶段性物料清单进行管理的效率,及时发现发动机阶段性物料清单中的数据误差的情况,提高了物料清单内容的准确性。

本实施例提供的方法,能够对不同阶段的阶段性物料清单进行存储和备份,在与第一数据服务器所对应的第一公共数据平台上对阶段性物料清单进行基线发布,实现阶段性物料清单的历史可追溯,可以通过第一数据服务器获取不同时期的阶段性物料清单,实现了信息的及时同步。

在一些实施例中,发动机阶段性物料清单的管理系统中除了第一客户端210、第一数据服务器201、第二客户端220,还包括第三客户端230、第四客户端240、第二数据服务器202,第一数据服务器201与第二数据服务器202之间紧密集成,建立有通信连接,可以进行信息传输。第一数据服务器201对应的第一公共数据平台和第二数据服务器202对应的第二公共数据平台的数据也可以互相引用。如图4所示,图4是基于图2示出的另一个发动机阶段性物料清单的管理系统对阶段性物料清单进行管理的方法流程图,包括如下步骤。

S2021,第二数据服务器向第一客户端发送历史物料清单。

历史物料清单是指在历史时间段内生产的发动机的设计物料清单,设计物料清单用于表达发动机中各零件之间的结构关系。

在与第二数据服务器对应的第二公共数据平台中保存有其他历史时间段内进行的发动机项目数据,也即历史物料清单,可以作为参考直接被引用。

S216,第一客户端接收第二数据服务器发送的历史物料清单并基于历史物料清单生成第一阶段性物料清单。

第二数据服务器将第二公共数据平台中的历史物料清单发送给第一客户端,第一客户端以历史物料清单作为依据,生成当前发动机项目的第一阶段性物料清单。

可选地,历史物料清单的形式是表格形式,表格中包含多个物料清单行,则第一客户端直接引用历史物料清单,可以生成表格形式的第一阶段性物料清单,则不需要手动编制。

由于第一阶段性物料清单是第一客户端基于历史物料清单生成的,则,第二客户端生成第二阶段性物料清单实际包括如下过程:第二客户端获取发动机的项目需求,项目需求用于表示发动机的设计参数;基于项目需求,在第一阶段性物料清单中获取符合项目需求的历史物料清单内容;基于历史物料清单内容,生成第二阶段性物料清单。

S2021和S216体现了第一数据服务器和第二数据服务器之间的信息交互过程,用于表示第一阶段性物料清单的生成过程。S216所执行的步骤与S211所执行的步骤相同。

S231,第三客户端从第一数据服务器获取整合阶段性物料清单。

S232,第三客户端对整合阶段性物料清单进行特征分析,生成至少一个分析报表。

其中,至少一个分析报表用于向不同客户端提供不同的分析结果。

分析报表是对整合阶段性物理清单中的发动机产品参数或者数据进行分析得到的结果,可以被多个客户端直接参考,进行后续的设计、生产、质检或采购等线下流程。

可选地,分析报表的种类包括但不限于如下几种:(1)采购分析报表:用于向采购部门人员提供参考,包括生产发动机所需要的零件种类、数量和价格等信息;(2)生产分析报表:用于向生产部门人员提供参考,包括生产发动机所需要的工人数量、工作房间数量、生产发动机的实际工厂地址等信息。

在生成分析报表时,第三客户端会同时对这些不同的分析报表设置查看权限,如:采购部门人员通过客户端可以查看采购分析报表,而不能查看其他报表(如:生产分析报表);生产部门人员通过客户端可以查看生产分析报表,而不能查看其他报表(如:采购分析报表),保证了数据的安全性,使得分析报表中的数据内容不会被随意获取或修改。

S233,第三客户端将至少一个分析报表发送至第二数据服务器。

第二数据服务器对接收到的至少一个分析报表进行存储并备份。

S241,第四客户端从第一数据服务器获取整合阶段性物料清单。

S242,第四客户端基于整合阶段性物料清单,生成发动机的设计物料清单。

其中,第四客户端中包含支持生成设计物料清单的应用程序,第四客户端基于应用程序生成设计物料清单;或者,第四客户端在职吃生成设计物料清单的网站上生成设计物料清单;发动机的设计物料清单用于表达发动机中各零件之间的结构关系。

S243,第四客户端将设计物料清单发送至第二数据服务器。

第二数据服务器对接收到的设计物料清单进行存储并备份。

在一些实施例中,第四客户端也可以是第一客户端等其他客户端。

值得注意的是,在上述步骤中,S2021和S216是在S211之前执行的,S231至S233是在S215之后执行的,S241至S243也是在S215之后执行的,S231至S233所执行的步骤和S241至S243所执行的步骤的顺序可以是任意的,也即,可以先执行S231至S233,再执行S241至S243;或者,先执行S241至S243,再执行S231至S233;或者,同时执行S231至S233、S241至S243,本实施例对此不加以限定。

综上所述,本申请提供的发动机阶段性物料清单的管理系统和方法,能够通过集成的第一数据服务器和第二数据服务器,在生成阶段性物料清单的过程中,直接参考历史时间段内生产的发动机的设计物料清单,将编制阶段性物料清单的方式由线下手工编制转变为线上引用参考,节省了生成阶段性物料清单的时间,引用历史物料清单的数据真实有效,生成的阶段性物料清单的数据内容准确性较高,提高了生成阶段性物料清单的工作效率和管理效率。

本实施例提供的发动机阶段性物料清单的管理系统,能够对整合阶段性物料清单进行特征分析,生成至少一个分析报表,向不同客户端对应的业务部门提供准确的分析结果,为进行后续业务提供了基础和准确的参考结果,提高了发动机生产过程中的工作效率,而不需要业务部门人员手动对阶段性物料清单进行分析,节省了工作时间,并且分析报表的质量较低,内容准确率更高,能够满足发动机产品持续发展更新的需求。

本实施例提供的发动机阶段性物料清单的管理系统,能够基于整合阶段性物料清单生成发动机产品的设计物料清单,由于整合阶段性物料清单是基于历史时间段内生产的发动机的设计物料清单所生成的,所以该整合阶段性物料清单也能作为当前发动机项目的参考依据,生成设计物料清单,提高了工作效率和设计物料清单内容的准确性。

在一些实施例中,发动机阶段性物料清单的管理系统中除了第一客户端210、第一数据服务器201、第二客户端220,还包括第三数据服务器203,第一数据服务器201与第三数据服务器203之间紧密集成,建立有通信连接,可以进行信息传输。第一数据服务器201对应的第一公共数据平台和第三数据服务器203对应的流程管理平台的数据也可以互相引用。如图5所示,图5是基于图2和图4示出的发动机阶段性物料清单的管理系统发起指令的方法流程图,包括如下步骤。

S223,第二客户端将多个第二阶段性物料清单发送至第三数据服务器。

第三数据服务器对接收到的多个第二阶段性物料清单进行存储并备份。

S2031,第三数据服务器接收多个第二客户端发送的第二阶段性物料清单。

第三数据服务器对应的流程管理平台用于发布各种流程指令,指导不同客户端执行对应的流程或事件。其他客户端在流程管理平台中对接收到的不同阶段性物料清单进行审核,当审核通过时,流程管理平台发布流程指令,第三数据服务器获取流程指令并将流程指令发送至对应的执行客户端。

S2032,第三数据服务器在对第二阶段性物料清单的审核通过的情况下向多个第二客户端发布流程指令。

其中,第三数据服务器向多个第二客户端发布的流程指令用于指示第二客户端将第二阶段性物料清单上传至第一公共数据平台。

S224,第二客户端接收第三数据服务器发送的流程指令。

第二客户端接收流程指令的方式包括但不限于:(1)在线接收;(2)离线接收。

S225,第二客户端基于流程指令将第二阶段性物料清单发送至第一数据服务器。

可选地,第二客户端的屏幕上显示第一数据服务器对应的第一公共数据平台的平台界面,第二客户端基于平台界面上的对应控件和提示语,将第二阶段性物料清单发送至第一数据服务器。

第一数据服务器对接收到的多个第二阶段性物料清单进行存储并备份。

值得注意的是,S225与S222所执行的步骤相同,即:第二客户端将多个第二阶段性物料清单发送至第一数据服务器,其他客户端可在与第一数据服务器所对应的第一公共数据平台上获取这些第二阶段性物料清单。上述步骤中,S223至S225在S221执行完毕后执行,在S222执行开始前执行。

S234,第三客户端向第三数据服务器发送变更请求。

其中,变更请求用于请求变更整合阶段性物料清单的清单内容。

第三客户端从第一数据服务器获取整合阶段性物料清单并对其进行特征分析的过程中,若发现整合阶段性物料清单中的内容或数据存在误差时,则向第三数据服务器发送变更请求,申请对整合阶段性物料清单进行修正和变更等操作,得到准确性更高、更符合项目需求的物料清单。

在一些实施例中,向第三数据服务器发送变更请求的客户端可以是任意的,包括但不限于第一客户端、第二客户端或者其他客户端等;也即,任意一个客户端对整合阶段性物料清单中的内容或数据进行变更时,都可以向第三数据服务器发送变更请求。

在一些实施例中,除了可以向第三数据服务器发送针对整合阶段性物料清单的变更请求,还可以发送针对其他阶段性物料清单的变更请求,如:针对第二阶段性物料清单的变更请求;在阶段性物料清单发布的过程中的任意环节都可以向第三数据服务器发送变更请求,本实施例对此不加以限定。

S2033,第三数据服务器接收第三客户端发送的变更请求。

S2034,第三数据服务器基于变更请求向第一客户端发送变更指令。

第三数据服务器接收到变更请求后,将变更请求发送至对应的流程管理平台,若审核通过,则获取对应的变更指令。

其中,变更指令用于指示对整合阶段性物料清单进行变更。

变更指令与变更请求对应,在一些实施例中,变更请求针对其他阶段性物料清单,则对应的变更指令也用于指示对其他阶段性物料清单进行变更,本实施例对此不加以限定。

S216,第一客户端接收第三数据服务器发送的变更指令并基于变更指令对整合阶段性物料清单中的内容进行变更,得到变更阶段性物料清单。

在变更指令中包含第三客户端期望对整合阶段性物料清单的进行变更的内容和方式,包括但不限于以下几种情况中的至少一种:

(1)对发动机中零件数量的变更;

(2)对发动机中零件种类的变更。

S217,第一客户端将变更阶段性物料清单发送至第一数据服务器。

第一数据服务器对接收到的多个变更阶段性物料清单进行存储并备份。

值得注意的是,上述步骤中,S234至S217在S215执行完毕后执行。在一些实施例中,变更指令除了对整合阶段性物料清单进行变更指导,也可以对其他阶段的物料清单进行变更指导,也即,对阶段性物料清单进行变更的时间节点可以是任意的,本实施例对此不加以限定。

在上述过程中,第一数据服务器接收到不同时期的阶段性物料清单,会对其进行存储和备份,保留快照,并对应在阶段性物料清单的基线上增加新的节点,该节点代表变更阶段性物料清单,这条基线表现了阶段性物料清单从被初始化到最终冻结的变化过程,实现了阶段性物料清单的历史可追溯。

综上所述,本申请提供的发动机阶段性物料清单的管理系统和方法,不同客户端通过将对应的阶段性物料清单和操作请求发送至第三数据服务器,由第三数据服务器上传至对应的流程管理平台,由流程管理平台对不同阶段性物料清单和操作请求进行审核,当审核结果通过时,由第三数据服务器向不同客户端发布对应的流程指令,指导不同客户端执行对应的流程或事件,对每个流程都留有记录。能够实现流程事件的历史可追溯,当后续生产发动机的过程中发现物料清单存在问题时,及时找到问题所在并解决,提高了发动机阶段性物料清单的管理效率。

图6是本申请一个示例性实施例提供的发动机阶段性物料清单的管理装置的结构框图,如图6所示,该装置包括如下部分:

接收模块610,用于接收第一客户端发送的第一阶段性物料清单,所述第一阶段性物料清单用于表示发动机的产品结构;

发送模块620,用于将所述第一阶段性物料清单发送给多个第二客户端;

所述接收模块610,还用于接收所述多个第二客户端分别发送的第二阶段性物料清单,所述多个第二客户端分别发送的第二阶段性物料清单用于表示所述发动机中零件的相关参数;

所述发送模块620,还用于将多个第二阶段性物料清单发送至所述第一客户端,所述第一客户端用于对所述多个第二阶段性物料清单进行整合,得到整合阶段性物料清单;

所述接收模块610,还用于接收所述第一客户端上传的所述整合阶段性物料清单。

在一个可选的实施例中,所述发送模块620,还用于将所述整合阶段性物料清单发送至第三客户端。

在一个可选的实施例中,所述接收模块610,还用于接收所述第一客户端发送的变更阶段性物料清单。

在一个可选的实施例中,所述发送模块620,还用于将所述整合阶段性物料清单发送至第四客户端。

综上所述,本申请提供的装置,将发动机阶段性物料清单的编制和汇总方式由线下改为线上,能够实现发动机阶段性物料清单的快速发布和信息同步,通过集成的数据服务器,能够在与数据服务器对应的公共数据平台上获取不同阶段存储的物料清单,使物料清单数据可追溯,并对物料清单按照需求进行修改和整合,提高了各部门之间的协同效率和对发动机阶段性物料清单进行管理的效率,及时发现发动机阶段性物料清单中的数据误差的情况,提高了物料清单内容的准确性。

需要说明的是:上述实施例提供的发动机阶段性物料清单的管理装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

图7示出了本申请一个示例性实施例提供的计算机设备700的结构框图。该计算机设备700可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。计算机设备700还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,计算机设备700包括有:处理器701和存储器702。

处理器701可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器701可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器701也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器701可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器701还可以包括AI处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器702可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器702还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器702中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器701所执行以实现本申请中方法实施例提供的发动机阶段性物料清单的管理方法。

在一些实施例中,计算机设备700还包括其他组件,本领域技术人员可以理解,图7中示出的结构并不构成对终端700的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本申请实施例还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的发动机阶段性物料清单的管理方法。

本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的发动机阶段性物料清单的管理方法。

本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的发动机阶段性物料清单的管理方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 一种物料管理方法、装置、设备及存储介质
  • 物料单价的计算方法、装置、计算机设备和存储介质
  • 一种快递包材物料需求预测方法、装置及设备、存储介质
  • 清单子目生成方法、装置、计算机设备和存储介质
  • 清单格式切换方法、装置、计算机设备和存储介质
  • 物料清单的更新方法、物料清单的更新装置及存储介质
  • 一种物料清单物料价格计算方法、装置、介质及电子设备
技术分类

06120115915920