一种基于人工智能的电网项目辅助评审方法及系统与流程

未命名 08-13 阅读:158 评论:0


1.本发明属于辅助评审相关技术领域,尤其涉及一种基于人工智能的电网项目辅助评审方法及系统。


背景技术:

2.本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
3.生产技改大修项目审查是电力行业对生产性技改、大修项目建设必要性、实施方案、建设标准等内容的严格的审查,评审组执行评审工作,所有交互均为线下流程,现有的工作流程为:通过评审人员根据项目基本信息,进行查找和相关材料的下载;将相关附件资料下载到本地,然后进行项目资料的审查;对比以往项目是否有重复立项;根据项目填报造价金额对比造价手册标准进行核对;根据评审项对生产性技改、大修项目的信息进行人工校验;最后将评审结果手动录入到文档里面,形成评审单。
4.目前的项目审查存在以下问题:电力公司在进行项目审查过程汇总,需要先下载相关附件文件进行评审,在评审过程中,需要针对项目基本信息、项目金额以及项目信息里面的分项投资结合固定的造价手册进行大量的数学计算,最终根据计算结果评审是否满足要求,存在评审过程繁琐的问题;评审完成之后,评审员需要将每个检查项的结果进行记录并输出形成文档,评审员需要每项标准都要记录一遍,最终汇总起来,过程中容易遗漏或者出错,比较费时费力,进而影响评审的总体进度和质量。


技术实现要素:

5.为克服上述现有技术的不足,本发明提供了一种基于人工智能的电网项目辅助评审方法及系统,通过设定不同配置规则与项目资料进行匹配,根据审查规则的不同分别进行审查,提高了评审工作的效率,满足评审的要求减少人工审核过程中产生的审核错误,提高了评审的审核质量。
6.为实现上述目的,本发明的第一个方面提供一种基于人工智能的电网项目辅助评审方法,包括:
7.获取待评审的不同项目资料并识别对应的文件类型,根据所识别的文件类型将所述待评审的项目资料进行解析,得到所对应的文本内容;
8.将所述文件类型及其对应的文本内容通过预先设置的配置规则进行匹配检查;
9.根据匹配检查结果得到辅助评审结果。
10.本发明的第二个方面提供一种基于人工智能的电网项目辅助评审系统,包括:
11.识别模块:获取待评审的不同项目资料并识别对应的文件类型,根据所识别的文件类型将所述待评审的项目资料进行解析,得到所对应的文本内容;
12.规则配置模块:将所述文件类型及其对应的文本内容通过预先设置的配置规则进行匹配检查;
13.输出模块:根据匹配检查结果得到辅助评审结果。
14.本发明的第三个方面提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行一种基于人工智能的电网项目辅助评审方法。
15.本发明的第四个方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行一种基于人工智能的电网项目辅助评审方法。
16.以上一个或多个技术方案存在以下有益效果:
17.在本发明中,通过对项目资料中如信息化项目,技改大修项目中等各类项目的可研报告、建议书、技术规范书、估算书等项目评审附件的文件类型的识别,分别获取对应的文本内容;通过配置的规则对所获取的文本内容进行匹配,根据审查规则的不同分别进行审查,得到辅助评审结果。从而提高了评审工作的效率,满足评审的要求减少人工审核过程中产生的审核错误,提高了评审的审核质量,而且通过不同配置规则的设定,能够满足不同场景下的项目资料的评审的需求。
18.本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
19.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
20.图1为本发明实施例一中基于人工智能的电网项目辅助评审方法流程图。
具体实施方式
21.应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
22.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。
23.在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
24.实施例一
25.如图1所示,本实施例公开了一种基于人工智能的电网项目辅助评审方法,包括:
26.步骤1:获取待评审的不同项目资料并识别对应的文件类型,根据所识别的文件类型将所述待评审的项目资料进行解析,得到所对应的文本内容;
27.步骤2:将所述文件类型及其对应的文本内容通过预先设置的配置规则进行匹配检查;
28.步骤3:根据匹配检查结果得到辅助评审结果。
29.电网项目资料比如信息化项目,技改大修项目中等各类项目包括可研报告、建议书、技术规范书、估算书等项目评审附件。
30.在本实施例步骤1中,获取的待评审的项目资料文件,将项目资料文件转换为文件流对象,通过文件对象分析其文件类型,根据文件类型调用不同的工具包进行文件的处理。
31.其中,文件类型包括doc、docx、pdf、xls、xlsx等。
32.具体的,当识别的项目的附件文件为doc/docx类型文件时,此时调用apache poi工具包,通过hwpfdocument类进行文件加载读取,通过getrange方法获取文件内容之后作为基础库,然后根据指定正则算法,正则算法包含匹配文本空格、匹配文本特殊字符、匹配文本特殊换行符、匹配文本退格键进行文本治理,同时也考虑了windows环境和linux环境下的不同的正则算法,将得到的文本内容治理成所需要的格式。正则算法在windows环境、linux环境下的tab键,以及windows下的换行符,空字符进行过滤,如果存在这些特殊符号则过滤替换掉,代码如下:
33.char c=arrstr.charat(j);
34.if(c==”||c=='\n'||c=='\t'||c=='\r'||c=='\u0007'){
35.break;
36.}
37.若是docx格式则需要先生成临时文件,需要根据生成的临时文件进行文件读取到文件流对象中,然后将文件流复制,防止文件被篡改,然后用poixmltextextractor对象接受docx版本的文档内容然后将原文件流复制到临时文件中,然后进行文件获取,保证文件内容获取准确,代码为:
38.file ufile=new file("tempfile.docx");
39.if(!ufile.exists()){
40.ufile.createnewfile();
41.}
42.filecopyutils.copy(mutifile.getbytes(),ufile);
43.opcpackage opcpackage=
44.poixmldocument.openpackage("tempfile.docx");
45.poixmltextextractor extractor=new xwpfwordextractor(opcpackage);
46.当识别的项目的附件文件为pdf类型文件:通过调用pdftextstripper工具,进行对pdf文件的读取,并针对pdf文件单独设置文本排序,确保文本内容有规则地输出,最后通过gettext方法获取到pdf的内容信息并输出。
47.当识别的项目的附件文件为xls/xlsx类型文件:通过调用workbook工具,将文件流转换成workbook对象,然后解析对象内部的文本内容,将单元格内容转换成所需的文本内容并输出返回。
48.基于上述的处理,得到项目资料的附件文件的文本内容,然后对文本内容进行数据的清洗,例如采用正则表达式进行空格的清除和文本截取,得到满足要求的文本内容。
49.基于图像识别(ocr)图像识别进行图片提取,该功能单元图片的文件流之后在本地生成临时文件,然后去主动调用ocr服务接口,调用过程中将图片文件路径作为参数传入,基于orc服务会根据现有规则进行图片扫描,主要是识别标准项目名称,是否有签名,以及是否盖章,项目名称进行文本识别,将识别到的项目名称作为结果进行返回。
50.针对签名和盖章部分,基于ocr服务对图片的识别区域进行划分,然后对该部分是
否存在签名和盖章进行识别,最后将识别结果按照固定规则循环计算,最终将算法的计算规则进行结果返回。根据不同的评审文件,比如封面页,有几个版本,针对不同的版本划分不同版本的识别区域,按照这个不同版本的识别规则,将最后的计算结果,以json对象形式返回。
51.在本实施例步骤2中,将所述文件类型及其对应的文本内容通过预先设置的配置规则进行匹配检查。
52.在具体的实施例中,预先配置的配置规则包括主配置和子配置,主配置主要是定义规则的基本信息,包括校验项目、校验类别、检查事项、对应基本信息、检查范围、是否启用等其中一项或多项。
53.具体的,校验项目为文件类型的检查,主要是通过该配置进行控制是否走ocr服务接口,如校验项目下的子配置包括项目估算书,封面,签字页,项目建议书等文件类型的设置,当文件类型为签字页则需要走ocr服务接口,则调用ocr;
54.基础信息校验项目则是对项目基础信息校验的配置;
55.检验类别,检验报告的一级标题根据校验类别进行分类展示;
56.基本信息和检查范围则是控制校验规则中的基本检查项及价差的范围限定,以此保证项目检查过程中的规则,基本信息主要针对项目材料的名称校验,检查范围则是对项目文件的材料内容进行校验。
57.启动标识则是控制该检查规则的启动与停用。
58.子配置主要是对主配置检查规则的具体规则进行定义,定义项主要为匹配关键字,材料文件类型,是否ocr服务调用。
59.例如:主配置校验项目的检查,则校验项目对应的子配置包括预设的文件类型包括项目估算书,封面,签字页,项目建议书等,对于签字页的检查,则检查所上传的项目资料文件中是否有签字页文件,若有则对签字页文件基于子配置进行检查,子配置则可以对签字页进行维护,比如对签字页的编制人、校核人、审定、批准等是否有签名进行校验。
60.基本信息检查项目里面可以对评审基本信息的子检查项目进行维护比如项目总投资,项目名称,项目含税金额,项目起止时间、单位名称等等进行设定。
61.例如,对于项目估算书可对总投资进行校验;项目建议书可对含税金额、项目实施开始时间、项目实施结束时间进行校验;估算书封面可对项目名称、编制人、校核人、审定人、批准人进行校验;签字页可对项目名称、编制人、校核人、审定人、批准人等进行校验。
62.在本实施例步骤3中,根据ai算法计算与自定义规则的匹配度,完成对规则的分类结果,自动划分评审结果通过类、疑似项、必改项三大结果类,类型划定则根据具体的检查项目来确定,比如项目规范类,则只有必改和通过类,造价及签字页则未通过和疑似项处理。
63.首先遍历项目附件列表判断是否存在预先设定规则库所需的校验的文件材料,有则通过,缺少则为疑似项,无则为必改项。例如,预先设定的主配置里面的项目文件类型包括项目估算书,封面,签字页,项目建议书等几项,则遍历项目附件检查是否包括这几项所对应的项目附件文件。
64.1、对于项目名称的审查,对于生产技改大修与小型基建、非生产技改大修项目边界,若项目名称中没有出现:"仓储、无人机、特种车辆库房、通信及自动机房、新建、扩建"等
字样,则审查未发现异常;若出现:"仓储、无人机、特种车辆库房、通信及自动机房、新建、扩建"等字样则提示项目名称不得出现上述字样。
65.2、对于项目名称中项目单位规范性检查:检查项目名称中若包含:"超高压","电科院","送变电","省检修"等,则提示检查未发现异常;若项目名称中不包含实施省、市、县单位,则提示项目命名不规范,缺少地市名称;如果包含实施省、市、县单位,但是顺序不对,则提示项目名称中项目单位按项目实施单位由高到低逐级填写;若包含实施省、市、县单位并且顺序正确,则提示检查未发现异常。
66.3、对于项目文本内容的审查:生产技改与零购项目边界,若项目内容包含:“备品”,“备件”,则提示项目内容中不能出现备品备件的名称或描述;若不存在,则提示检查未发现异常。项目内容是否规范,若内容包含“详见”,则提示项目内容中不应存在“详见附件”、“详见项目建议书”等字样,若不存在,则提示检查未发现异常。
67.本实施例中,对于项目文件资料中项目估算书的总金额和项目建议书中的含税金额的评审,包括:
68.获取项目名称通过正则匹配的方式:"[0-9]+kv"获得电压等级,例如:10kv;
[0069]
根据设备主材料的物料名称匹配造价规则表里的关键字,确定工程名,例如:更换避雷器工程;
[0070]
根据设备主材料的物料名称wlmc和物料描述wlms匹配设备形式关键字,确定设备形式即造价手册里面的一个数据项,此外,设备主材料的物料名称wlmc和物料描述wlms均是造价手册里面的数据项目项;
[0071]
根据工程名、电压等级、设备形式调用图谱接口获取造价手册价格区间,例如:[0.01,2.8]即造价的价格区间在0.01-2.8万之间。
[0072]
将设备主材料的物料单价换算为万元,然后用单价与造价手册的最低价和最高价分别比大小获取结果:若在区间内,则提示:"设备:"+dxzb.getwlmc()+"单价:"+dj+"(万元)在参考区间["+costcheckvo.getminprice()+","+costcheckvo.getmaxprice()+"]内,检查未发现异常";
[0073]
若高于价格区间,则提示:"设备:"+dxzb.getwlmc()+"单价:"+dj+"(万元)低于参考区间["+costcheckvo.getminprice()+","+costcheckvo.getmaxprice()+"]最低价";
[0074]
若低于价格区间,则提示:"设备:"+dxzb.getwlmc()+"单价:"+dj+"(万元)高于参考区间["+costcheckvo.getminprice()+","+costcheckvo.getmaxprice()+"]最高价"。
[0075]
在本实施例中,对于项目资料文件中的封面及签字页的识别,因为封面跟签字页没有字段区分,只能根据名称来区别,如果名称不规范,则识别不到。
[0076]
对于封面和签字页的识别包括:遍历项目附件列表,当文件类型不为空并且文件类型为封面签字页(fmqzy)并且附件名称包含“封面”时,存储临时文件,当临时文件不为空时,调用文件工具类的ocr接口获取封面数据;当文件类型不为空并且文件类型为封面签字页(fmqzy)并且附件名称包含“签字”或者“签章”时,存储临时文件,当临时文件不为空时,调用文件工具类的ocr接口获取签字页;
[0077]
当有封面签字页时,调用orc接口检查封面盖章:封面是否盖章,若盖章,则提示检查未发现异常;若未盖章,则提示估算书封面未盖章;调用orc检查封面编制日期、估算书封面编制日期是否超期,获取封面数据的编制日期与当前日期比对,若超过3年,则提示估算
书封面编制日志超三年,请审核,若在三年内,则提示检查未发现异常;当编制日期不存在时,则提示估算书封面缺失或无编制日期。ocr识别项包含图片及pdf的上的盖章,签名,项目名称三项规则的检查。
[0078]
在本实施例中,对于项目资料文件的整体检查的流程为:从预先设定的配置表中获取校验主规则、子规则,遍历主规则,当主规则类型为基本信息时,首先检查文件名称,遍历预先设定的子规则中所需的项目名称,遍历文件列表,获取项目附件的名称,与子规则中预先设定的项目文件名称匹配后获取附件文件,当附件文件id为空即没有找到到该预设的项目文件名称对应的附件文件时,则提示“xx”下载失败;否则再判断文件名是否包含基本信息的属性值,利用属性值对预设的项目文件名进行匹配,如果不包含,则提示“xx”文件命名与“xx属性”不一致;否则当文件名不包含关键字,关键字为“封面”或者“签字”,则提示“xx”文件命名不合规范;如果关键字不是“封面”或者“签字”,也提示“xx”文件命名不合规范。
[0079]
以对项目总投资的评审为例进行说明,检查内容匹配,如果属性为“ztz”即项目总投资,遍历子规则,遍历附件列表,当子规则文件类型等于附件的文件类型时,根据附件id,附件名称调用工具类文件库接口获取文件内容,当文件内容为空时,则提示“xx文件”格式不正确;当内容不为空时,判断内容的关键字总投资金额与基本信息的总投资是否一致,若不一致,则提示“xx文件”中总投资xx项目填报xx,不一致。
[0080]
如果属性不是“ztz”,遍历子规则,如果子规则ocrflag为1则代表文件类型为签字页封面需要进行ocr识别,其中,ocrflag是配置规则里面是否进行ocr识别的控制符,1表示是,2表示否,并且封面数据不为空,获取封面数据关键字的值,如果为空,则提示"估算书封面中"+keyword+(value==null?"缺失":value)+",项目信息中"+keyword+propertyvalue+",不一致";如果签字页数据不为空,获取签字页数据关键字的值,如果为空,则提示"估算书签字页中"+keyword+(value==null?"缺失":value)+",项目信息中"+keyword+propertyvalue+",不一致"。
[0081]
如果子规则ocrflag为2则文件类型不是签字页封面,不需要进行ocr识别,此时遍历附件列表,获取项目附件类型,当子规则文件类型等于附件的文件类型时,根据附件id,附件名称调用工具类文件库接口获取文件内容,当文件内容为空时,则提示“xx文件”格式不正确;当内容不为空时,当属性名为项目开始时间时,判断项目开始时间是否等于关键字里面的开始时间,不等时,则提示"+(fullname==null?"":fullname)+"\"中"+keyword+startdate+",项目信息中"+keyword+propertyvalue+",不一致";当属性名为项目结束时间时,判断是否与关键字里面的结束时间是否相等,不等式时,则提示"+(fullname==null?"":fullname)+"\"中"+keyword+enddate+",项目信息中"+keyword+propertyvalue+"不一致";其他情况如果关键字的值与属性不一致时,则提示"+(fullname==
[0082]
null?"":fullname)+"\"中"+keyword+v+",项目信息中"+keyword+
[0083]
propertyvalue+"不一致"。
[0084]
在本实施例中,对于主规则类型为签字页时,遍历子规则,获取子规则关键字,根据关键字获取签字页数据匹配的值,如果值为空或者等于“未签字”,则提示"估算书签字页"+keyword+“未签字”;如果值为空或者等于“未签章”,则提示"估算书签字页"+keyword+“未签章”;
[0085]
当签字页数据不为空,获取盖章总数,当盖章总数小于3时,提示估算书签字页存在未盖章项;如果签字页数据为空,则提示估算书签字页下载失败;如果校验一致通过,则提示检查未发现异常。
[0086]
实施例二
[0087]
本实施例提供一种基于人工智能的电网项目辅助评审系统,包括:
[0088]
识别模块:获取待评审的不同项目资料并识别对应的文件类型,根据所识别的文件类型将所述待评审的项目资料进行解析,得到所对应的文本内容;
[0089]
规则配置模块:将所述文件类型及其对应的文本内容通过预先设置的配置规则进行匹配检查;
[0090]
输出模块:根据匹配检查结果得到辅助评审结果。
[0091]
实施例三
[0092]
本实施例的目的是提供一种计算装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。
[0093]
实施例四
[0094]
本实施例的目的是提供一种计算机可读存储介质。
[0095]
一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时执行上述方法的步骤。
[0096]
以上实施例二、三和四的装置中涉及的各步骤与方法实施例一相对应,具体实施方式可参见实施例一的相关说明部分。术语“计算机可读存储介质”应该理解为包括一个或多个指令集的单个介质或多个介质;还应当被理解为包括任何介质,所述任何介质能够存储、编码或承载用于由处理器执行的指令集并使处理器执行本发明中的任一方法。
[0097]
本领域技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算机装置来实现,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。本发明不限制于任何特定的硬件和软件的结合。
[0098]
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

技术特征:
1.一种基于人工智能的电网项目辅助评审方法,其特征在于,包括:获取待评审的不同项目资料并识别对应的文件类型,根据所识别的文件类型将所述待评审的项目资料进行解析,得到所对应的文本内容;将所述文件类型及其对应的文本内容通过预先设置的配置规则进行匹配检查;根据匹配检查结果得到辅助评审结果。2.如权利要求1所述的一种基于人工智能的电网项目辅助评审方法,其特征在于,包括:根据预先设置的配置规首先基于主配置对文件类型进行匹配检查,所述文件类型包括:项目估算书,封面,签字页,项目建议书;然后根据所检查出的文件类型,对每一类文件类型基于预先设定的不同的子配置进行检查;项目估算书的子配置为总投资的校验;项目建议书的子配置为含税金额、项目实施开始时间、项目实施结束时间;估算书封面的子配置为项目名称、编制人、校核人、审定人、批准人;签字页的子配置为项目名称、编制人、校核人、审定人、批准人。3.如权利要求2所述的一种基于人工智能的电网项目辅助评审方法,其特征在于,对项目估算书的总投资或项目建议书的含税金额的校验,具体包括:根据项目名称、设备主材料的物料名称以及物料描述,确定项目的电压等级、工程名以及设备形式;根据所确定的项目的电压等级、工程名以及设备形式与造价手册进行匹配,验证设备主材料的物料价格是否在所述造价手册中对该设备主材料的参考价格内。4.如权利要求2所述的一种基于人工智能的电网项目辅助评审方法,其特征在于,对所述签字页或估算书封面进行评审,具体包括:获取为签字页或估算书封面的项目附件;调用文件工具类的ocr接口获取签字页信息或估算书封面信息;通过图像识别的方式基于预先设定的对签字页或估算书封面的检查子配置对所述签字页信息或估算书信息进行检查。5.如权利要求4所述的一种基于人工智能的电网项目辅助评审方法,其特征在于,对所述签字页信息的检查还包括:获取签字页内的关键字,根据所述关键字得到签字页所匹配的值;根据所获得的关键字所对应匹配值与预先设定的值进行判断,得到签字页是否签字情况。6.如权利要求1所述的一种基于人工智能的电网项目辅助评审方法,其特征在于,通过调用apache poi工具包、pdftextstripper工具、workbook工具分别对doc/docx、pdf、xls/xlsx类型的文件进行解析。7.如权利要求2所述的一种基于人工智能的电网项目辅助评审方法,其特征在于,对所述项目名称进行遍历验证,包括:项目名称是否包括禁用词、项目名称是否包含单位性词语、项目名称中所包括的单位名称是否按照省市县的顺序。8.一种基于人工智能的电网项目辅助评审系统,其特征在于,包括:识别模块:获取待评审的不同项目资料并识别对应的文件类型,根据所识别的文件类型将所述待评审的项目资料进行解析,得到所对应的文本内容;规则配置模块:将所述文件类型及其对应的文本内容通过预先设置的配置规则进行匹
配检查;输出模块:根据匹配检查结果得到辅助评审结果。9.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一项所述的一种基于人工智能的电网项目辅助评审方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一项所述的一种基于人工智能的电网项目辅助评审方法。

技术总结
本发明提出了一种基于人工智能的电网项目辅助评审方法及系统,包括:识别待评审的不同项目资料的文件类型,根据所识别的文件类型将所述待评审的项目资料进行解析,得到所对应的文本内容;将所述文本内容与预先设置的配置规则进行匹配,得到不同配置规则下所对应的文本内容;对不同配置规则下的文本内容根据审查规则的不同分别进行审查,得到辅助评审结果。提高了评审工作的效率,满足评审的要求减少人工审核过程中产生的审核错误,提高了评审的审核质量。核质量。核质量。


技术研发人员:李会永 贾智豪 鹿麒祥 吉贺田 王兵 董学成 闫浩芮 张焕焕
受保护的技术使用者:金现代信息产业股份有限公司
技术研发日:2023.04.03
技术公布日:2023/8/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐