基于DDS的车载服务代码生成编译方法及可读存储介质

    公开(公告)号:CN114546341B

    公开(公告)日:2024-09-13

    申请号:CN202210146970.7

    申请日:2022-02-17

    Abstract: 本发明具体涉及基于DDS的车载服务代码生成编译方法及可读存储介质,包括:定义车载功能服务内容;定义代码生成的模板文件;读取配置文件,然后通过车载功能服务内容渲染代码生成的模板文件,生成对应的代码文件,使得能够基于代码文件编写对应的功能服务业务逻辑代码;获取功能服务业务逻辑代码并进行自动编译生成对应的可执行文件,然后将可执行文件部署到有数据分发服务环境的运行服务器上运行服务。本发明还公开了一种可读存储介质。本发明的车载服务代码生成及编译方法能够降低系统的复杂度和基于DDS的服务开发门槛,从而能够提高服务的开发效率,缩短服务的开发周期,增加服务代码的可维护性、可靠性及可重用性。

    一种基于SOA服务参数快速定义的方法

    公开(公告)号:CN114741076B

    公开(公告)日:2024-05-31

    申请号:CN202210415220.5

    申请日:2022-04-20

    Abstract: 本发明公开了一种基于SOA服务参数快速定义的方法,包括如下步骤:S1:新建服务时,对该服务所涉及的数据进行分类,得到数据类型,对数据进行值定义;其中,数据类型包括基础数据、Struct数据;S2:完成值定义后,导出与该服务关联的m文件,并能够下载该m文件;其中,m文件包括宏定义文件和ADT文件,且宏定义文件和ADT文件均包含公共部分和值定义部分。本发明所述方法对于定义好的服务,可通过文件下载的形式提供给车端各个不同的开发人员,避免不同的车端开发人员对同一归类下面的参数值进行重复定义的现象,并且,无需人工维护参数宏定义文件,极大的提高了开发效率。

    一种服务质量配置及代码生成方法、装置、设备和介质

    公开(公告)号:CN116346596A

    公开(公告)日:2023-06-27

    申请号:CN202310306818.5

    申请日:2023-03-27

    Abstract: 本发明涉及汽车领域和SOA服务技术领域,具体涉及一种服务质量配置及代码生成方法、装置、设备和介质,方法包括:创建服务质量参数及分类;为待配置服务的主题上配置所述服务质量参数及分类;将配置有所述服务质量参数及分类的所述待配置服务添加至创建或选择的应用,并进行部署;下载部署完成的所述应用的代码,自动生成所述服务质量对应的车端通信代码。本发明提供的服务质量配置及代码生成方法提供了从服务质量参数的自定义到配置到最后车端通信代码生成的整个流程,可以自定义服务质量的参数内容信息,根据不同的业务场景对服务配置不同的服务质量参数,同时在下载对应的服务所在的应用代码时会自动生成服务质量配置代码。

    一种基于JSON解析的开放平台接口文档自动生成方法及系统

    公开(公告)号:CN113741893A

    公开(公告)日:2021-12-03

    申请号:CN202110883145.0

    申请日:2021-08-02

    Abstract: 本发明涉及一种基于JSON解析的开放平台接口文档自动生成方法及系统,该方法包括以下步骤:步骤A:JSON源数据系统生成接口文档JSON数据;步骤B:JSON解析引擎解析接口文档JSON数据并生成接口文档最终数据;步骤C:接口文档管理系统校验接口文档最终数据的完整性和合法性,若校验通过执行步骤D;步骤D:接口文档管理系统存储通过校验的接口文档最终数据。本发明优点:本发明基于JSON解析的方式实现接口文档的自动生成,使得该接口文档自动生成技术更加通用。本发明将生成的接口文档最终数据持久化存储,保证文档不易丢失,为软件开发提供保障。本发明提供的接口文档自动生成技术,减少了人工的介入,提高了接口文档的准确性,提高了软件开发的效率。

    一种基于地理围栏技术自动驾驶区域管理方法及系统

    公开(公告)号:CN113473374A

    公开(公告)日:2021-10-01

    申请号:CN202110729634.0

    申请日:2021-06-29

    Abstract: 本发明涉及一种基于地理围栏技术自动驾驶区域管理方法及系统,包括以下步骤:地理围栏系统创建自动驾驶区域,在自动驾驶区域创建地理围栏,生成地理围栏的数据包及版本信息;地理围栏系统发送地理围栏的数据包及版本信息至OTA系统;车端上传本地地理围栏的版本信息至OTA系统;OTA系统对比车端上传的版本信息与地理围栏系统发送的版本信息,如果地理围栏系统发送的地理围栏版本信息比车端本地上传的版本信息更新,OTA系统发送由地理围栏系统发送的版本信息及地理围栏的数据包的下载地址至车端。本发明能实现车端地理围栏数据的动态更新,为汽车自动驾驶提供更加安全的保障。

    一种基于软件大版本的车载软件版本管控方法及系统

    公开(公告)号:CN114428634B

    公开(公告)日:2024-09-17

    申请号:CN202210111296.9

    申请日:2022-01-29

    Abstract: 本发明涉及一种基于软件大版本的车载软件版本管控方法及系统,该方法包括的步骤为:创建基于车系车型配置组的软件大版本及其具体软件版本;构建基于所述软件大版本的升级任务;基于所述软件大版本的升级任务检测。在本发明中,集中化管理车辆可升级软件,通过构筑车辆升级软件大版本,一方面统一了车辆可升级软件的版本状态,使得市场相同车型的车辆的软件状态不再混乱,另一方面,有了软件大版本的概念,使得管理者控制软件集合中多个软件间的同升同降、升级先后顺序变得容易,保证了软件间的兼容性。以软件大版本为粒度进行升级任务发布和升级任务下发,使得车厂能够很方便的统一管理某个升级任务的版本特性,也为后续功能可售奠定了基础。

    车辆的通信处理方法、装置、电子设备及存储介质

    公开(公告)号:CN117376385A

    公开(公告)日:2024-01-09

    申请号:CN202311437316.2

    申请日:2023-10-31

    Abstract: 本发明涉及一种车辆的通信处理方法、装置、电子设备及存储介质,通过获取车辆信息单元发送的车辆信息数据,依据车辆信息数据携带的目标标识,确定目标片上系统应用,目标片上系统应用为车辆的域控制器中的一个片上系统应用,将车辆信息数据转发给目标片上系统应用。由此,起到了将车辆信息数据转发至目标标识对应的目标片上系统应用的作用,解决了片上系统应用接收较多无用数据的问题,起到了将车辆信息数据有效的转发至目标片上系统应用,实现了减少目标片上系统应用接收的无用数据,降低CPU占用率的效果。

    车载应用启动配置的管理方法、装置、车辆及存储介质

    公开(公告)号:CN116521266A

    公开(公告)日:2023-08-01

    申请号:CN202310491660.3

    申请日:2023-04-28

    Abstract: 本申请涉及车辆技术领域,特别涉及一种车载应用启动配置的管理方法、装置、车辆及存储介质,其中,方法包括:获取当前选择的状态值类型,并根据当前选择的状态值类型配置系统状态值;根据系统状态值配置系统功能组模板,并对系统功能组模板进行功能组修改和/或功能组新增,得到新的功能组模板;基于新的功能组模板,为目标车载应用的配置功能组,并根据目标车载应用配置功能组的类型确定至少一个应用的启动时机。根据本申请实施例的车载应用启动配置的管理方法,通过配置车辆系统的功能组模板,以及在同一个部署下配置通用功能组,从而节省了启动配置的时间,提高了工作效率。

    一种基于车端硬件架构的应用代码管理工具及方法

    公开(公告)号:CN116501372A

    公开(公告)日:2023-07-28

    申请号:CN202310487326.0

    申请日:2023-04-28

    Abstract: 本发明涉及车联网技术领域,公开了一种基于车端硬件架构的应用代码管理工具,包括:硬件架构管理模块,包括车系车型配置和硬件架构配置,用于根据不同的车系车型设计不同的硬件架构;应用管理模块,用于进行应用的创建以及版本的迭代,对各个应用配置不同的服务;部署管理模块,用于根据不同的车系车型上的硬件架构,在相应的部件下部署其对应的应用版本,可便捷地在各个车型车系上进行硬件架构的设计,同时对架构上的模块进行应用的部署,随着研发周期的迭代,进行部署版本及应用版本的迭代,灵活性高,使用方便,效率高,大大节省沟通及管理成本。本发明还提供一种基于上述管理工具的管理方法。

    基于网关的开放平台应用程序接口在线调试系统及方法

    公开(公告)号:CN114721944A

    公开(公告)日:2022-07-08

    申请号:CN202210325145.3

    申请日:2022-03-29

    Abstract: 本发明公开了一种基于网关的开放平台应用程序接口在线调试系统及方法,该系统中接口文档管理模块用于存储并发送应用程序接口的文档数据到在线调试模块;签名计算引擎模块用于生成认证参数;在线调试模块用于渲染生成在线调试界面并提供相应的后台功能,并构建出相应的应用程序请求发送到应用程序接口网关;应用程序接口网关接收并验证来自于在线调试模块的应用程序请求,同时返回验证结果。本方案通过在线调试模块提供可用的前端在线调试界面和响应的后台服务,并通过应用程序接口网关来实现开放平台的应用程序接口的在线调试目的,同时减少人工介入,并且大幅度提高了API调试与软件开发的效率。

Patent Agency Ranking