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

    公开(公告)号:CN116346596A

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

    申请号:CN202310306818.5

    申请日:2023-03-27

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

    一种数据格式转换方法、装置、设备及介质

    公开(公告)号:CN117112495A

    公开(公告)日:2023-11-24

    申请号:CN202311121956.2

    申请日:2023-08-31

    Abstract: 本发明涉及嵌入式通信技术领域,公开了一种数据格式转换方法、装置、设备及介质,方法包括:接收数据转换源文件和数据转换头文件,数据转换源文件和数据转换头文件通过预定义的数据模型生成,数据转换头文件用于声明数据转换源文件中各个数据变量的数据类型,数据模型用于记录protobuf协议和DDS协议中涉及的数据变量和数据类型;获取protobuf协议源数据或DDS协议源数据;通过数据转换源文件对protobuf协议源数据或DDS协议源数据进行转换处理,得到转换后的DDS协议目的数据或protobuf协议目的数据。本发明解决了手动配置数据转换代码易出错且人工成本较大的问题。

    代码下载方法、装置、设备及介质

    公开(公告)号:CN116319747A

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

    申请号:CN202310171027.6

    申请日:2023-02-27

    Inventor: 农光能 周小波

    Abstract: 本申请的实施例提供了一种代码下载方法、装置、设备及介质,该方法包括:所述SOA服务代码生成系统基于应用元信息和接收的代码下载指令生成源代码;通过交叉编译工具链对所述源代码进行基础性编译;基于代码通信验证机制验证完成基础性编译的所述源代码的通信功能;缓存通信功能正常的所述源代码作为待被下载代码以响应所述代码下载指令。本申请对在云端服务器生成的源代码直接进行在线交叉编译,且运用通信验证机制对源代码的通信功能进行验证,可以保证下载的源代码是稳定可靠的。

    一种车端服务通信配置方法、系统、设备及存储介质

    公开(公告)号:CN115834375B

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

    申请号:CN202211535213.5

    申请日:2022-11-30

    Abstract: 本发明涉及汽车软件技术领域,具体提供一种车端服务通信配置方法、系统、设备及存储介质。包括获取用车需求信息以配置车端服务的使用场景和功能,并据以构建车端服务的面向服务架构(SOA)服务模型。SOA服务模型基于数据分发服务(DDS)通信协议配置域身份标识(DomainID)值和主题(Topic)单元参数。并将DomainID值和Topic单元参数设置为功能域间的通讯参数。车端代码生成器的代码自动生成代码自动生成模块根据通讯参数生成各功能域对应车端应用程序的通信代码。本发明通过车端功能SOA服务模型化,DDS成为服务组件化,服务接口通信配置化的形式,使服务间通信更灵活,在DDS标准基础上,定义统一的消息结构并通过发布/订阅通信模型,达到同一主题下的数据传输。

    代码测试方法、装置、电子设备及可读存储介质

    公开(公告)号:CN116662174A

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

    申请号:CN202310631532.4

    申请日:2023-05-30

    Abstract: 本申请涉及一种代码测试方法、装置、电子设备及可读存储介质,所述方法包括步骤:获取待测框架代码,确定所述待测框架代码的代码特征;根据所述代码特征生成测试程序;通过所述测试程序对所述待测框架代码进行测试操作。通过代码特征来自动生成待测框架代码对应的测试程序,使得无需测试人员手动编写测试程序,降低了对于测试人员的能力要求,同时提高了测试效率。

    一种车端服务装配方法、架构、装置、设备及介质

    公开(公告)号:CN116149628A

    公开(公告)日:2023-05-23

    申请号:CN202310334479.1

    申请日:2023-03-31

    Abstract: 本发明涉及汽车软件领域,具体涉及一种车端服务装配方法、架构、装置、设备及介质,应用于SOA架构,所述方法包括:定义不同功能域的服务容器进程;根据车型功能需求选择多个服务装配至同一个所述服务容器进程;将至少一个所述服务容器进程与操作系统进行关联;根据关联后的配置信息自动生成代码。本发明通过将多个服务根据车端操作系统的功能需求装配至一个服务容器进程中,在服务容器进程中可快速添加或删除服务,提高了车端软件开发的灵活性和效率值;同时把多个相关的服务装配到同一个服务容器进程中,通过服务容器进程来对服务进行切换调度,这样可以在用户空间而不是内核空间进行服务切换,避免了大量进程切换时系统的开销。

    一种车端服务通信配置方法、系统、设备及存储介质

    公开(公告)号:CN115834375A

    公开(公告)日:2023-03-21

    申请号:CN202211535213.5

    申请日:2022-11-30

    Abstract: 本发明涉及汽车软件技术领域,具体提供一种车端服务通信配置方法、系统、设备及存储介质。包括获取用车需求信息以配置车端服务的使用场景和功能,并据以构建车端服务的面向服务架构(SOA)服务模型。SOA服务模型基于数据分发服务(DDS)通信协议配置域身份标识(DomainID)值和主题(Topic)单元参数。并将DomainID值和Topic单元参数设置为功能域间的通讯参数。车端代码生成器的代码自动生成代码自动生成模块根据通讯参数生成各功能域对应车端应用程序的通信代码。本发明通过车端功能SOA服务模型化,DDS成为服务组件化,服务接口通信配置化的形式,使服务间通信更灵活,在DDS标准基础上,定义统一的消息结构并通过发布/订阅通信模型,达到同一主题下的数据传输。

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

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

Patent Agency Ranking