车辆功能文档导出方法、装置、设备和系统制造方法及图纸

技术编号:38902014 阅读:11 留言:0更新日期:2023-09-22 14:20
本申请公开了一种车辆功能文档导出方法、装置、设备和系统;所述方法包括:获取用户选择的待导出的项目文件包的标识和预设文件格式;基于所述项目文件包的标识对应的查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果;基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系;基于所述关联关系,生成所述预设文件格式的功能文档并导出。所述预设文件格式的功能文档并导出。所述预设文件格式的功能文档并导出。

【技术实现步骤摘要】
车辆功能文档导出方法、装置、设备和系统


[0001]本申请涉及汽车服务
,尤其涉及一种车辆功能文档导出方法、装置、设备和系统。

技术介绍

[0002]近年来软件定义汽车成为了大势所趋,建模软件(例如Enterprise Architect,EA)也开始被广泛应用于汽车功能建模中,然而由于EA本身并不是为了汽车行业开发,因此在建模后无法导出汽车行业常用的功能定义文档、通讯协议等重要产出,这导致了EA在汽车行业发展受到了很大的阻力。
[0003]相关技术中,在第一种方法中,工程师根据建模软件搭建的模型,手动整理相关功能定义文档、通讯协议;在第二种方法中,工程师使用建模软件自带的报告生成器来生成文档,这两种方法均有效率低下的问题,且第一种方法容易出错,第二种方法无法满足汽车行业对输出物的内容、文件格式要求。

技术实现思路

[0004]基于以上问题,本申请实施例提供了一种车辆功能文档导出方法、装置、设备和系统。
[0005]本申请实施例提供的技术方案是这样的:
[0006]本申请实施例首先提供了一种车辆功能文档导出方法,所述方法包括:
[0007]获取用户选择的待导出的项目文件包的标识和预设文件格式;基于所述项目文件包的标识对应的查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果;基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系;基于所述关联关系,生成所述预设文件格式的功能文档并导出。
[0008]本申请实施例还提供了一种车辆功能文档导出装置,所述装置包括:
[0009]获取模块,用于获取用户选择的待导出的项目文件包的标识和预设文件格式;查询模块,用于基于所述项目文件包的标识对应的查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果;建立模块,用于基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系;生成模块,用于基于所述关联关系,生成所述预设文件格式的功能文档并导出。
[0010]本申请还提供了一种车辆功能文档导出设备,所述设备包括:
[0011]连接模块、建模模块和预设导出模块,其中:所述连接模块获取用户选择的待导出的项目文件包的标识和预设文件格式;所述连接模块基于所述项目文件包的标识对应的查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果;所述建模模块基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系;所述预设导出模块基于所述关联关系,生成所述预设文件格式的功能文档并导出。
[0012]本申请还提供了一种车辆功能文档导出系统,所述系统包括:
[0013]建模软件、所述建模软件对应的数据库、应用程序编程接口和车辆功能文档导出设备,所述设备包括:连接模块、建模模块和预设导出模块,其中:所述车辆功能文档导出设备通过所述应用程序编程接口与所述建模软件连接;所述车辆功能文档导出设备通过所述建模软件与所述数据库连接;所述连接模块获取用户选择的待导出的项目文件包的标识和预设文件格式;所述连接模块基于所述项目文件包的标识对应的查询语句,在所述建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果;所述建模模块基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系;所述预设导出模块基于所述关联关系,生成所述预设文件格式的功能文档并导出。
[0014]本申请提供的车辆功能文档导出方法,可以通过建模软件连接数据库直接调用查询语句,可以生成任意文件格式的功能文档并导出,可以提高功能文件导出的便捷性、准确性和效率,可以满足汽车行业对输出的功能文档的内容和文件格式的要求。
附图说明
[0015]图1为本申请实施例一种车辆功能文档导出方法的流程示意图;
[0016]图2为本申请实施例一种车辆功能文档导出设备的组成结构示意图;
[0017]图3为本申请实施例一种车辆功能文档导出系统的组成结构示意图;
[0018]图4为本申请实施例另一种车辆功能文档导出系统的组成结构示意图;
[0019]图5为本申请实施例一种车辆功能文档导出装置的组成结构示意图;
[0020]图6为本申请实施例一种电子设备的结构示意图。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0022]图1为本申请实施例一种车辆功能文档导出方法的流程示意图,所述方法可以应用于车辆功能文档导出设备,如图1所示,所述方法包括以下步骤:
[0023]步骤102:获取用户选择的待导出的项目文件包的标识和预设文件格式;
[0024]其中,所述项目文件包可以是车辆的某一项目(例如车型项目)对应的文件包(Package),所述项目文件包可以是与所述车辆的功能相关的文件包,用户可以在所述车辆功能文档导出设备上选择需要导出的项目文件包,所述车辆功能文档导出设备可以获取所述项目文件包对应的标识;所述预设文件格式可以是用户根据自身需要选择的文件格式,还可以是所述车辆功能导出设备根据用户选择的项目文件包的类型确定出的文件格式。
[0025]步骤104:基于所述项目文件包的标识对应的查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果;
[0026]其中,所述数据库中可以存储与车辆的功能相关的元素以及元素对应的属性,所述车辆的功能可以包括远程开启车载空调、遥控挪车、车窗升降、语音控制车辆等功能;所述建模软件可以是EA,所述查询语句可以是结构化查询语言(Structured Query Language,SQL),所述项目文件包的标识可以是项目文件包的ID(即Package ID),可以根据Package ID在数据库中使用SQL查询,查找Package ID对应的元素、元素的属性以及连接关
系等内容。
[0027]步骤106:基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系;
[0028]其中,可以将查询到的元素和属性关联起来,根据工程师涉及的模型架构关系,在车辆功能文档导出设备的内存中搭建模型(即元素和属性之间的关联关系等)。
[0029]步骤108:基于所述关联关系,生成所述预设文件格式的功能文档并导出。
[0030]其中,所述功能文档可以是车辆的功能定义文档、通讯协议等,基于所述关联关系,可以根据指定规则输出预设文件格式的功能文档。
[0031]可以通过建模软件连接数据库直接调用查询语句,可以生成任意文件格式的功能文档并导出,可以提高功能文件导出的便捷性、准确性和效率,可以满足汽车行业对输出的功能文档的内容和文件格式的要求。
[0032]在一些实施例中,步骤102中“获取用户选择的待导出的项目文件包的标识”,包括:
[0033]步骤1021:基于用户在选择界面的选择操本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆功能文档导出方法,其特征在于,所述方法包括:获取用户选择的待导出的项目文件包的标识和预设文件格式;基于所述项目文件包的标识对应的查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果;基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系;基于所述关联关系,生成所述预设文件格式的功能文档并导出。2.根据权利要求1所述的方法,其特征在于,所述获取用户选择的待导出的项目文件包的标识,包括:基于用户在选择界面的选择操作,确定所述用户选择的待导出的项目文件包;获取所述项目文件包的包名,并显示在所述选择界面;获取所述项目文件包的标识。3.根据权利要求1所述的方法,其特征在于,所述基于所述项目文件包的标识对应的查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果,包括:获取所述标识对应的查询语句;基于所述查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果。4.根据权利要求3所述的方法,其特征在于,所述基于所述查询语句,在建模软件的数据库中进行与车辆的功能相关的元素和属性的查询,得到查询结果,包括:基于所述查询语句,逐层查询所述项目文件包的子包;基于每一子包的子标识,查询对应子包中与车辆的功能相关的元素和元素的属性。5.根据权利要求1所述的方法,其特征在于,所述基于所述查询结果,建立所述数据库中所述标识对应的各元素和属性的关联关系,包括:基于所述查询结果,逐条添加所述标识对应的各元素和属性;建立所述标识对应的各元素和属性的关联关系。6.根据权利要求1所述的方法,其特征在于,所述基于所述关联关系,生成所述预设文件格式的功能文档并导出,包括:导入所述关联关系;导出所述关联关系对应的所述预设文件格式的功能文档。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述预设文件格式包...

【专利技术属性】
技术研发人员:贺仕杰
申请(专利权)人:阿维塔科技重庆有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1