一种发动机停产专用件检索方法、装置、设备及存储介质
文献发布时间:2024-04-18 19:58:21
技术领域
本发明涉及发动机数据管理技术领域,尤其涉及一种发动机停产专用件检索方法、装置、设备及存储介质。
背景技术
专用件是指仅适用于某一特定型号发动机的零部件,其零件编号与其他型号的零部件不同。这些专用件需要经过严格的测试和认证,以确保其在特定型号发动机上的性能和可靠性。以满足该型号发动机的要求,并且不可通用于其他型号的发动机。
由于发动机专用件类型比较多,并且更新迭代的也快,现有技术中对与零部件的筛选采用的是一对多的形式,例如在核对时将第一表格中的一个零部件信息与第二表格中的所有零部件信息进行核对,这样下来效率不仅慢,且容易出错,此外大多数筛选发动机停产专用件清单的方式是通过人工进行筛选的,而通过人工进行专用件清单的筛选和核对时易发生遗漏或者错误,并且还会导致人工识别效率低等问题。
因此,如何提高发动机停产专用件的筛选效率,是目前亟需解决的技术问题。
发明内容
本发明主要目的在于提供一种发动机停产专用件检索方法、装置、设备及存储介质,有效避免了因人为因素导致发动机停产专用件清单核对发生错误的可能,提高了工作效率,同时也提高了发动机停产专用件清单整理过程中的数据筛选与核对速度。
第一方面,本申请提供了一种发动机停产专用件的检索方法,其中该方法包括步骤:
基于零部件制造明细表,确定零部件的停产件数据和量产件数据,并拼接为待核对数据矩阵;
根据自定义配置信息,生成停产件特征向量和量产件特征向量,并通过所述停产件特征向量和量产件特征向量,其中所述特征向量包括列特征向量或行特征向量;
将所述待核对数据矩阵与所述特征矩阵相乘,得到目标矩阵,并利用所述目标矩阵检索出发动机机型的停产专用件。
结合上述第一方面,作为一种可选的实现方式,获取表单配置信息,所述表单配置信息包括:目标矩阵模板信息、停产发动机机型项目清单和量产发动机机型项目清单;
读取所述零部件制造明细表,并根据所述表单配置信息,分别标记发动机的量产机型数据和停产机型数据;
将标记的量产机型数据和停产机型数据重新组合,得到原始表单数据,并将所述原始表单数据矩阵化,得到待核对数据矩阵。
结合上述第一方面,作为一种可选的实现方式,
根据停产发动机机型清单和量产发动机机型清单,利用自动化脚本对所述零部件制造明细表进行拆分,得到停产件数据表单和量产件数据表单;
根据零部件在所述停产件表单数据和量产件表单数据中的使用情况,采用数字的方式,生成待核对数据矩阵。结合上述第一方面,作为一种可选的实现方式,所述自定义配置信息包括:停产零部件和量产零部件进行操作的自定义特征向量、停产件特征向量和量产件特征向量的拼接方式。
结合上述第一方面,作为一种可选的实现方式,基于矩阵运算规则,通过所述特征矩阵左乘所述待核对数据矩阵计算,得到目标矩阵;
根据配置的自动化筛选脚本,利用所述目标矩阵筛选出发动机机型的停产专用件,并将筛选发动机机型的停产专用件的结果生成清单。
结合上述第一方面,作为一种可选的实现方式,对所述零部件制造明细表进行数据清洗和整理;
当清洗过和整理过程中,确定所述零部件制造明细表中存在空值项时,提示空值项所存在的数量和相应位置,并自动返回至发动机BOM系统中查询原始信息;
若所述BOM系统中原始信息也为空时,则发出错误提示并对所述BOM系统中信息进行核对;
若所述BOM系统中原始信息不为空,则抛弃当前本地电子表格,重新下载所述零部件制造明细表单,并再次进行空值项检查。
结合上述第一方面,作为一种可选的实现方式,当确定所述零部件制造明细表中存在乱码时,对所述乱码项按照设定格式进行编码,并判断是否读取正常;
若否,抛弃当前本地电子表格,重新下载所述零部件制造明细表单,并再次进行乱码项检查。
第二方面,本申请提供了一种发动机停产专用件检索装置,该装置包括:
确定模块,其用于基于零部件制造明细表,确定零部件的停产件数据和量产件数据,并拼接为待核对数据矩阵;
生成模块,其用于根据自定义配置信息,生成停产件特征向量和量产件特征向量,并通过所述停产件特征向量和量产件特征向量,得到特征矩阵,其中所述特征向量包括列特征向量或行特征向量;
检索模块,其用于将所述待核对数据矩阵与所述特征矩阵相乘,得到目标矩阵,并利用所述目标矩阵检索出发动机机型的停产专用件。
第三方面,本申请还提供了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现第一方面任一项所述的方法。
第四方面,本申请还提供了一种计算机可读存储介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行第一方面任一项所述的方法。
本申请提供的一种发动机停产专用件检索方法、装置、设备及存储介质,其中该方法包括步骤:基于零部件制造明细表,确定零部件的停产件数据和量产件数据,并拼接为待核对数据矩阵;根据自定义配置信息,生成停产件特征向量和量产件特征向量,并通过所述停产件特征向量和量产件特征向量,得到特征矩阵,其中所述特征向量包括列特征向量或行特征向量;将所述待核对数据矩阵与所述特征矩阵相乘,得到目标矩阵,并利用所述目标矩阵检索出发动机机型的停产专用件。本申请有效避免了因人为因素导致发动机停产专用件清单核对发生错误的可能,提高了工作效率,同时也提高了发动机停产专用件清单整理过程中的数据筛选与核对速度。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1为本申请实施例中提供的一种发动机停产专用件检索方法流程图;
图2为本申请实施例中提供的一种发动机停产专用件检索方法示意图;
图3为本申请实施例中提供的待核对数据矩阵示意图;
图4为本申请实施例中提供的目标矩阵示意图;
图5为本申请实施例中提供的一种电子设备示意图;
图6为本申请实施例中提供的一种计算机可读程序介质示意图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。附图所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
以下结合附图对本申请的实施例作进一步详细说明。
参照图1,图1所示为本发明提供的一种发动机停产专用件检索方法流程图,如图1所示,该方法包括步骤:
步骤S101:基于零部件制造明细表,确定零部件的停产件数据和量产件数据,并拼接为待核对数据矩阵。
需要解释的是,专用件:是指仅适用于某一特定型号发动机的零部件,其零件编号与其他型号的零部件不同。这些专用件通常由汽车制造商或其供应商研发和生产,并经过严格的测试和认证,以确保其在特定型号发动机上的性能和可靠性。以满足该型号发动机的要求,并且不可通用于其他型号的发动机。
停产专用件:是指用且仅用在已停止生产的发动机机型(多个)上的专用件。
制造明细表:构成父项装配件的所有子装配件、中间件、零件及原材料的清单,其中包括装配所需的各子项的数量。也称物料清单,和主生产计划一起作用,来安排仓库的发料、车间的生产和待采购件的种类和数量。
BOM:是Bill of Materials的简称,即物料清单,是描述企业产品组成的技术文件。在加工资本式行业,它表明了产品的总装件、分装件、组件、部件、零件、直到原材料之间的结构关系,以及所需的数量。
具体而言,从物料清单BOM系统中获取所有发动机机型的零部件制造明细表,其中所述零部件制造明细表包括:零部件编码、零部件名称、发动机机型项目编码、制造路线标识、装配路线标识、标识码、保安码、材料、重量、技术特征、颜色编码、所有者、产品定义变更信息和制造定义变更信息。
根据表单配置信息,使用计算自动化脚本将零部件明细表区分为停产件和量产件数据,并拼接为核对矩阵,其中核对矩阵可以理解为待核对数据矩阵,需要说明的是停产件数据是对停产发动机机型项目零部件明细表数据的简称,量产件数据是对量产发动机机型项目零部件明细表数据的简称。
一实施例中,根据待进行梳理的发动机零部件编号和发动机机型项目编号,从发动机BOM系统中提取待进行数据筛选与核对的原始表单(零部件制造明细表),并将该原始表单从发动机BOM系统中下载至本地的电子表格中,其中筛选与下载过程,可以根据业务开展需要采用人工、RPA、计算机脚本等多种方式实现。
进一步地,读取表单配置信息,其中配置信息包括停产项目清单和量产项目清单,读取BOM所述零部件制造明细表,并根据所述表单配置信息,分别标记量产发动机机型的零部件数据和停产发动机机型的零部件数据,将标记的量产机型零部件数据和停产机型零部件数据重新组合,得到原始表单数据(新表单),并将所述原始表单数据矩阵化,得到待核对数据矩阵。
可以理解的是,将零部件制造明细表,进行拆分得到停产件数据表单和量产件数据表单,然后以停产件数据表单在左,量产件数据表单在停产件数据表单的右侧方式,进行拼接得到核对矩阵。
一实施例中,根据停产发动机机型清单和量产发动机机型清单,利用自动化脚本对所述零部件制造明细表进行拆分,得到停产件数据表单和量产件数据表单;根据零部件在所述停产件表单数据和量产件表单数据中的使用情况,采用数字的方式,生成待核对数据矩阵。
一实施例中,根据工程师提供的现行量产发动机项目编码清单和停产发动机项目编码清单组成表单配置信息,利用计算机自动化脚本针对步骤一中下载至本地的零部件总清单区进行数据清洗和整理,确保原始表单中除零部件使用情况统计列以外的信息区域均无空值项或乱码,并根据项目类型是量产或停产将原始表单信息区分为量产件数据和停产件数据,之后再将根据各零部件在不同项目中的使用情况采用数字方式计数统计并组成核对矩阵。
可以理解的是,对所述零部件制造明细表进行数据清洗和整理;若在对零部件制造明细表(原始表单)进行清洗和整理过程中发现了不应存在的空值项目时,脚本将提示空值项所存在的数量和相应位置,并自动返回至发动机BOM系统中查询原始信息,若BOM系统中原始信息也为空时则向工程师发出错误提示并要求其对BOM系统中信息进行核对;若BOM系统中原始信息不为空则抛弃当前本地电子表格,重复步骤一操作重新下载发动机制造明细表单,并重新进行空值检查,空值检查通过后即可顺序进行后续操作,若仍未通过则重复上述“抛弃当前表单->重新下载原表->空值检查”操作,当上述操作重复到3次时则触发报警门限,提示人类工程师脚本失效需进行人工调试。
一实施例中,若在对原始表单进行清洗和整理过程中发现了乱码情况时,则尝试将原始数据信息以“UTF-8”格式重新编码,若重新编码后表单读取正常则可顺序进行后续操作;若强制编码失效则采用与空值检查时相似的“抛弃当前表单->重新下载原表->乱码检测”操作,当上述操作重复到3次时则触发报警门限,提示人类工程师脚本失效需进行人工调试。
步骤S102:根据自定义配置信息,生成停产件特征向量和量产件特征向量,并通过所述停产件特征向量和量产件特征向量,得到特征矩阵,其中所述特征向量包括列特征向量或行特征向量。
具体而言,根据自定义的停产零部件和量产零部件进行操作的自定义特征向量、停产件特征向量和量产件特征向量的拼接方式和核对矩阵与特征向量拼接而成的特征矩阵间需要进行的操作。自定义停产件特征向量和量产件特征向量,特征向量可以理解为停产件和量产件的列特征向量或行特征向量,例如停产件列特征向量定义为[[1],[1],[1],[0],[0],[0]],量产件列特征向量定义为[[0],[0],[0],[1],[1],[1]]。
将定义的特征向量进行拼接,即将停产件特征向量和量产件特征向量根据自定义配置中定义的方式拼接得到特征矩阵,即[[1,0],[1,0],[1,0],[0,1],[0,1],[0,1]]。可以理解的是基于自定义的规则生成的特征向量,然后进行拼接得到特征矩阵,其中特征向量可以行特征向量或列特征向量。
需要说明的是,特征向量的设计目的是为了将业务需求数学化,例如在示例中指出的停产件特征向量,其设计需求为“找到原始列表中所有的停产件(仅在停产机型中出现的零部件且不再在现生产项目中使用)。
步骤S103:将所述待核对数据矩阵与所述特征矩阵相乘,得到目标矩阵,并利用所述目标矩阵检索出发动机机型的停产专用件。
具体而言,将停产件和量产件拼接得到的核对矩阵与自定义的特征矩阵相乘,得到目标矩阵,即将所述特征矩阵左乘所述待核对数据矩阵计算得到目标矩阵,所述左乘操作是一种基本的矩阵运算规则,示例地,假设所述待核对数据矩阵是一个m行s列的矩阵记为A
可以理解的是目标矩阵的作用是,通过后处理逻辑即可完成相应的发动机停产专用件快速检索、核对和筛查工作,并将结果按照既定的模板导出为新的EXCEL表格用于记录发动机停产专用件清单。
后处理配置的一种示例采用json格式可以表示为,{"Condition":["IN EOP ANDNOT IN SOP"],"Template":"default.xlsx"},其中“Condition”代表零部件筛选逻辑条件信息,“IN EOP AND NOT IN SOP”表示“在(IN)停产项目(EOP)中存在并且(AND)不(NOT)在(IN)量产项目(SOP)中存在”“Template”代表导出时套用的模板文件名称,此处所使用的是预设默认的EXCEL模板文件“default.xlsx”。
参照图2,图2所示为本发明提供的一种发动机停产专用件检索装置示意图,如图2所示,该装置包括:
确定模块201:其用于基于零部件制造明细表,确定零部件的停产件数据和量产件数据,并拼接为待核对数据矩阵。
生成模块202:其用于根据自定义配置信息,生成停产件特征向量和量产件特征向量,并通过所述停产件特征向量和量产件特征向量,得到特征矩阵,其中所述特征向量包括列特征向量或行特征向量。
检索模块203:其用于将所述待核对数据矩阵与所述特征矩阵相乘,得到目标矩阵,并利用所述目标矩阵检索出发动机机型的停产专用件。
进一步地,一种可能的实施方式中,还包括处理模块,其用于获取表单配置信息,所述表单配置信息包括:目标矩阵模板信息、停产发动机机型项目清单和量产发动机机型项目清单;
读取所述零部件制造明细表,并根据所述表单配置信息,分别标记发动机的量产机型数据和停产机型数据;
将标记的量产机型数据和停产机型数据重新组合,得到原始表单数据,并将所述原始表单数据矩阵化,得到待核对数据矩阵。
进一步地,一种可能的实施方式中,生成模块,还用于根据停产发动机机型清单和量产发动机机型清单,利用自动化脚本对所述零部件制造明细表进行拆分,得到停产件数据表单和量产件数据表单;
根据零部件在所述停产件表单数据和量产件表单数据中的使用情况,采用数字的方式,生成待核对数据矩阵。进一步地,一种可能的实施方式中,还包括配置模块,其用于自定义配置信息包括:停产零部件和量产零部件进行操作的自定义特征向量、停产件特征向量和量产件特征向量的拼接方式。
进一步地,一种可能的实施方式中,处理模块,还用于通过相乘的运算符将所述待核对数据矩阵在所述特征矩阵左侧的方式进行拼接,得到目标矩阵;
根据配置的自动化筛选脚本,利用所述目标矩阵筛选出发动机机型的停产专用件,并将筛选发动机机型的停产专用件的结果生成清单。
进一步地,一种可能的实施方式中,处理模块,还用于对所述零部件制造明细表进行数据清洗和整理;
当清洗过和整理过程中,确定所述零部件制造明细表中存在空值项时,提示空值项所存在的数量和相应位置,并自动返回至发动机BOM系统中查询原始信息;
若所述BOM系统中原始信息也为空时,则发出错误提示并对所述BOM系统中信息进行核对;
若所述BOM系统中原始信息不为空,则抛弃当前本地电子表格,重新下载所述零部件制造明细表单,并再次进行空值项检查。
进一步地,一种可能的实施方式中,处理模块,还用于当确定所述零部件制造明细表中存在乱码时,对所述乱码项按照设定格式进行编码,并判断是否读取正常;
若否,抛弃当前本地电子表格,重新下载所述零部件制造明细表单,并再次进行乱码项检查。
参照图3,图3所示为本发明提供的待核对数据矩阵示意图,如图3所示:
方便理解举例说明,表单配置主要用于指示停产机型项目和量产机型项目的部分。一种可能的实现方式是,表单配置信息以json格式组织,其中的每个配置项采用键值对(key-value)格式保存。例如对于一种可能的表单配置{"EopList":["C10004","A10003"],"SopList":["A10002","D10006"]},用于区分停产机型和量产机型项目的配置项名分别为“EopList”和“SopList”,每一项中的机型项目名称采用列表(list)形式组织,每个机型项目采用字符串形式存储,如在“EopList”中的“C10004”“A10003”即为停产机型项目,而“SopList”中的“A10002”“D10006”即为量产机型项目。
由于从BOM系统下载的零部件及项目表单一般为EXCEL文件,所以可以使用Pythonpandas模块将其以DataFrame格式读入内存,同样利用pandas的筛选功能可以根据表单配置信息,为表单中的项目赋予停产(EOP)或量产(SOP)属性标记。一般地,在完成项目属性标记后会重新组织表单,其中代表零部件基础信息的前几列将不做变更,代表项目及相关零部件使用情况的列将按照停产在左量产在右的形式进行重新排布,并会额外存储2个参数分别代表第一个停产项目所在的列序号和第一个量产项目所在的列序号,一般地,第一个量产项目所在列序号应该大于第一个停产项目所在列序号。需要说明的是,在表格排布方式中,第一个停产项目所在列序号也是所有代表项目的列的起始列序号,即在此列之后的所有列包括该列均为相应零部件在各个项目中所使用的个数,之后的矩阵转换将主要针对该部分进行。
以图3所示为例,在图3上部表格中,第一个停产项目所在列序号即为“12”,第一个量产项目所在列序号即为“15”,其中第12列至第17列为各零部件在各个项目中所使用的个数;经转换后的矩阵如图3下部所示,其用0填充了原本空值的位置,同时在对应位置上记录了表格中的原始信息,该矩阵的行数与原表格中的零部件个数保持一致即为3,而该矩阵的列数即为原表格中所有代表零部件在项目中使用个数的列的总和即为6,在矩阵第2行第2列位置上的“1”即代表原表格中第2行第13列中的1,其实际意义为“A10000011零部件在A10002项目中使用了1个”。完成上述BOM原表数据矩阵化后获得了待核对数据矩阵。
参照图4,图4所示为本发明提供的目标矩阵示意图示意图,如图4所示:
具体而言,基于自定义的规则生成的停产件和量产件的特征向量,然后将它们拼接起来就成了特征矩阵,如图所示停产件列向量为[[1],[1],[1],[0],[0],[0]],量产件的列向量为[[0],[0],[0],[1],[1],[1]],通过脚本转换生成特征矩阵[[1,0],[1,0],[1,0],[0,1],[0,1],[0,1]]。需要说明的是,在定义特征向量时还可以根据业务需求采用行向量形式表示。
将核对矩阵和特征矩阵相乘得到目标矩阵,施例中的目标矩阵即为[[0,4],[1,0],[2,1]],其中,每一行代表相应的零部件即第一行[0,4]表示图3中所示原表中第一行零部件“A10000010”对应的目标矩阵结果,之后每行所代表含义以此类推;第一列[[0],[1],[2]]表示图3中所示原表中零部件“A10000010”“A10000011”“A10000012”在停产项目中被使用的总数量分别为0、1、2,第二列[[4],[0],[1]]表示上述零件在量产项目中被使用的总数量分别为4、0、1。基于该目标矩阵,通过后处理逻辑即可完成相应的发动机停产专用件快速检索、核对和筛查工作,可以理解的是,在进行发动机停产专用件检索筛选时,当且仅当目标矩阵中每一行数据中,代表停产项目中使用数量不为0且代表量产项目中使用数量为0的,即可确定为发动机停产专用件。
需要说明的是,特征向量的设计目的是为了将业务需求数学化,例如在示例中指出的停产件特征向量,其设计需求为“找到原始列表中所有的停产件(仅在停产机型中出现的零部件且不再在现生产项目中使用)”,由于原始的核对矩阵是通过“左停产、右量产”(行拼接)来拼接的,所以根据矩阵转置的操作,在停产件特征列向量中前3行(项)即代表了需要对停产件(记录数据)进行的操作(计算),而后3行(项)即为需要对量产件(记录数据)进行的操作(计算)。
进一步的,一种可能的自定义配置信息采用json形式表示具体包括{"EOPVector":{"all":"*1"},"SOPVector":{"all":"*1"},"Contact":["left"],"Operation":["matmul"]},其中“EOPVector”和“SOPVector”分别表示对于停产零部件和量产零部件进行操作的特征向量,改配置,表示“对于所有的停产零部件,提取原始值”“对于所有的量产零部件,提取原始值”,在配置项中,“all”代表对应“所有”涉及的相关项目,“*1”代表对于前述“all”标签所有对应项目中记录值的操作为乘上系数1,需要注意的是,如果针对某些发动机机型项目有特定的处理方式需求时,可以采用与上述格式一致的“项目名”-“操作”的键值对形式进行表达,包括项目名也可以是带有特定格式的表达式以实现配置表达时只用一行完成多个项目相同操作的配置,另外前述特征向量均默认采用列向量形式组织数据,若需采用行向量则需在其配置项中添加属性“row”;“Contact”代表停产件和量产件特征向量的拼接方式,“left”表示将停产件特征向量横向拼接至量产件向量的左侧,通过上述操作可以将两个特征向量拼接为一个特征矩阵,在后续计算过程中可以减少操作量从而提升程序的运行速度和计算效率;“Operation”表示核对矩阵与上述特征向量拼接而成的特征矩阵间需要进行的操作,“matmul”代表矩阵内积,在此过程中默认待核对数据矩阵在运算操作(运算符)左侧、特征矩阵在右侧,若需要变换两矩阵位置则可在操作后拼接“-exchange”标识即“matmul-exchange”,值得注意的是,由于矩阵运算对矩阵/向量的位置及其行与列状态敏感,所以在计算机自动脚本中配置了查错和自适应机制,当自适应计算结果不满足核对需求时则会提示工程师检查并修改当前核对逻辑配置信息。
下面参照图5来描述根据本发明的这种实施方式的电子设备500。图5显示的电子设备500仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括但不限于:上述至少一个处理单元510、上述至少一个存储单元520、连接不同系统组件(包括存储单元520和处理单元510)的总线530。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元510执行,使得所述处理单元510执行本说明书上述“实施例方法”部分中描述的根据本发明各种示例性实施方式的步骤。
存储单元520可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)521和/或高速缓存存储单元522,还可以进一步包括只读存储单元(ROM)523。
存储单元520还可以包括具有一组(至少一个)程序模块525的程序/实用工具524,这样的程序模块525包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线530可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备500也可以与一个或多个外部设备(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备500交互的设备通信,和/或与使得该电子设备500能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口550进行。并且,电子设备500还可以通过网络适配器560与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器560通过总线530与电子设备500的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
根据本公开的方案,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。
参考图6所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品600,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
本发明是参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
- 一种在线文档检索方法、装置、存储介质及电子设备
- 一种特征检索方法及装置、存储介质和计算机设备
- 一种索引数据存储及检索方法、装置及存储介质
- 一种后端存储设备的管理方法、装置、设备以及存储介质
- 一种数据存储方法及装置、一种计算设备及存储介质
- 一种专用车副发动机的控制方法、装置、存储介质及设备
- 一种专用车副发动机的控制方法、装置、存储介质及设备