[发明专利]人工智能程序员书写数字航天器装配信息描述与存储方法有效
申请号: | 201810290452.6 | 申请日: | 2018-04-03 |
公开(公告)号: | CN108595536B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 董云峰;邓学磊 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 100000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人工智能 程序员 书写 数字 航天器 装配 信息 描述 存储 方法 | ||
1.一种人工智能程序员书写数字航天器装配信息描述与存储方法,其特征在于,所述方法包括以下步骤:
步骤一,人工智能程序员的装配信息输入界面接收需要描述与存储的数字航天器的装配信息;
步骤二,判别所述装配信息的信息类型:读取装配信息的种类,并与底层信息数据库中记录的分类信息进行比对,将所述装配信息划分为参数信息和算法信息,若所述装配信息为参数信息,进入步骤三;若所述装配信息为算法信息,进入步骤五;
步骤三,利用底层信息数据库中记录的种类信息进一步对所述参数信息进行分类:一类信息为飞行器部件信息,二类信息为配置过程信息,进入步骤四;
步骤四,对所述配置过程信息进行有效信息提取,并与所述飞行器部件信息分别完成存储;所述飞行器部件信息的结构固定,描述方式固定,直接进行提取,并将提取的信息存储在XML模板对应的节点中,形成飞行器部件信息XML文档;其中所述XML模板为人工智能程序员内存中预存的文件,XML模板的节点包含所有飞行器信息;
对所述配置过程信息进一步加工,主要的加工过程是对信息进行拆分:查询人工智能程序员内存中预存的与所述配置过程信息相关的数据库表,识别数据库表结构,将所述配置过程信息按照数据库表结构顺序进行信息的拆分提取,依次填写到数据库表中,形成若干条记录,不断提取直到提取不出一条完整记录为止,并将若干条所述记录存储到配置过程信息数据库中;
步骤五,对所述算法信息进行结构分析,得到函数调用关系,并存至人工智能程序员内部缓存中;
步骤六,对所述算法信息以及步骤五的所述函数调用关系中的通用信息进行甄别替换,替换为特定参量;
步骤七,步骤六中替换后的所述算法信息采用半格式化方式存储,并将半格式化存储的路径存储至格式化文件中。
2.根据权利要求1所述的人工智能程序员书写数字航天器装配信息描述与存储方法,其特征在于,所述步骤二还包括,
当所述底层信息数据库中无法找到所述装配信息的种类时,通过判别所述装配信息的信息结构是否以函数形式存储确定信息类型。
3.根据权利要求1所述的人工智能程序员书写数字航天器装配信息描述与存储方法,其特征在于,所述步骤六中的通用信息包括飞行器编号和部件名称。
4.根据权利要求1所述的人工智能程序员书写数字航天器装配信息描述与存储方法,其特征在于,所述步骤六之后还包括,将甄别替换后的所述函数调用关系中的函数名称、函数返回值、形参名称、形参变量类型以及最外层算法名称提取出来,并存储至格式化文件中。
5.根据权利要求1或4所述的人工智能程序员书写数字航天器装配信息描述与存储方法,其特征在于,所述步骤七中所述格式化文件包括数据库、XML文件;所述半格式化存储方式采用固定格式的文件存储,包括文本文档、C文件、H文件、JAVA文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810290452.6/1.html,转载请声明来源钻瓜专利网。