一种软件集成方法、客户端及服务器

    公开(公告)号:CN118733036A

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

    申请号:CN202310331622.1

    申请日:2023-03-30

    Abstract: 本发明实施例提供了一种软件集成方法、客户端及服务器,包括:用户在客户端的集成操作界面完成功能参数控件的输入操作;集成操作界面包括:编译环境选择控件、集成模式选择控件;各选择控件的输入操作,获得源码获取参数和目标编译环境标识。之后响应于集成操作的启动指令,向服务器发送包括源码获取参数和目标编译环境标识的集成操作请求消息,以供服务器进行软件集成操作。最终接收服务器发送的目标程序集。通过在集成操作执行之前根据待集成软件的开发环境配置对应的编译环境,能够灵活地适配针对不同功能模块的驾驶软件开发环境,确保了各软件运行的兼容性,提升了软件集成开发效率,优化用户开发体验。

    一种车载软件测试方法、系统及介质

    公开(公告)号:CN117056230A

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

    申请号:CN202311086250.7

    申请日:2023-08-25

    Abstract: 本申请提供一种车载软件测试方法、系统及介质,该车载软件测试系统包括:流水线设备端、本地设备端、工控机设备端以及能够模拟真实车载环境的台架,其中:采用本地设备端,响应于接收到流水线设备端发送的测试信号,发送与测试信号匹配的待测软件包至工控机设备端;采用工控机设备端,响应于将接收到的待测软件包成功刷写至台架,发送成功刷写信息至本地设备端,以使本地设备端发送与待测软件包匹配的测试指令至工控机设备端;采用工控机设备端,响应于接收到测试指令,控制台架对待测软件包进行测试,得到并发送测试结果至本地设备端;采用本地设备端,将测试结果发送至流水线设备端。本申请能够高效且精准地验证车载环境对应的待测软件包。

    软件集成方法、装置、电子设备及存储介质

    公开(公告)号:CN116301888A

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

    申请号:CN202310195282.4

    申请日:2023-03-01

    Abstract: 本申请涉及自动驾驶技术领域,特别涉及一种软件集成方法、装置、电子设备及存储介质,其中,方法包括以下步骤:检测集成流水线上所有上下游两个模块的接口是否均满足预设对齐条件;若所有上下游两个模块的接口均满足预设对齐条件,则根据每个模块的源码编译对应模块,得到每个模块的编译结果,否则停止集成流水线运行;检测每个模块的编译结果是否均满足预设合格条件,若是则打包每个模块的编译结果得到目标软件的集成版本,否则停止集成流水线运行。由此,解决了自动化集成软件无法检测集成版本是否可运行且无法保证软件质量等问题。

    控制器参数优化方法、装置、车辆及可读存储介质

    公开(公告)号:CN116300462A

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

    申请号:CN202310296555.4

    申请日:2023-03-23

    Abstract: 本发明涉及一种控制器参数优化方法,属于车辆技术领域,所述方法包括:根据车辆的待优化控制器的控制器参数,确定预设的粒子群的待优化位置解;基于目标惯性权重,对所述粒子群的待优化位置解进行迭代;所述目标惯性权重是根据惯性调整参数确定的,所述惯性调整参数是根据所述粒子群的待优化位置解的当前已迭代次数确定的;在符合预设的迭代停止条件的情况下,将所述粒子群当前的待优化位置解确定为目标位置解;根据所述目标位置解确定优化后的控制器参数,并根据所述优化后的控制器参数对所述待优化控制器的控制器参数进行更新。可以提高对控制器参数的优化效果。

    软件集成工具和相应的服务端,软件集成方法和相应产品

    公开(公告)号:CN118733101A

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

    申请号:CN202310336012.0

    申请日:2023-03-30

    Inventor: 冯强 李春林 张夏

    Abstract: 本发明涉及软件集成工具和相应的服务端,软件集成方法和相应产品,其属于软件集成的技术领域,软件集成工具包括;配置单元、数据交互单元和集成单元;其中,配置单元,用于响应于用户的选择操作,生成配置信息;数据交互单元,用于将配置信息发送至服务端,并接收服务端根据配置信息返回的集成产物包;集成单元,用于根据集成产物包,针对一自动驾驶系统进行软件集成。一方面,用户可以直接在可视化的UI上执行选择操作,来完成配置信息的生成,可以使得用户用更少的时间来完成软件版本的释放。另外一方面,可以设置针对不同的信息的选择,从而提供给用户针对不同环境配置的统一工具,提高了用户针对不同环境配置的软件集成的效率。

    一种自动驾驶软件的管理方法、装置、设备及介质

    公开(公告)号:CN115454486A

    公开(公告)日:2022-12-09

    申请号:CN202211177041.9

    申请日:2022-09-26

    Abstract: 本发明提供一种自动驾驶软件的管理方法、装置、设备及介质,所述方法包括:依据自动驾驶需求,获取多个功能模块的软件数据;将多个所述功能模块的软件数据保存至模块管理仓库中;当接收到所述功能模块的软件数据的合并请求,对每个所述功能模块的软件数据进行编译检查;当编译检查完成后,合并多个所述功能模块的软件数据;以及对合并后的所述功能模块的软件数据进行编译检查,并将合并后的所述功能模块的软件数据信息推送至模块集成仓库中。通过本发明公开的一种自动驾驶软件的管理方法,可提高软件数据的质量。

    一种代码更新方法、装置、电子设备及存储介质

    公开(公告)号:CN116483400A

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

    申请号:CN202310321072.5

    申请日:2023-03-29

    Abstract: 本发明实施例中的一种代码更新方法、装置、电子设备及存储介质,该方法通过获取更新代码并进行编译,监听第一编译状态,若第一编译状态为编译通过,根据更新代码对第一目标分支进行更新,得到更新后的第一目标分支,并进行更新编译,得到更新后的第一目标分支的更新编译结果,将更新编译结果更新至预设更新编译结果文件夹,本方案将更新内容更新至代码分支中,可以同时对多分支进行引出并更新,解决了无法对完整代码进行集成的更新问题,且由于对分支的引出只需将更新内容更新后进行编译后分支合并即可完成更新,简化更新流程并加快更新效率,满足对迭代效率的需求,解决了不能满足高更新频率下的迭代更新需求的问题。

    软件版本集成方法、系统、电子设备及存储介质

    公开(公告)号:CN118733100A

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

    申请号:CN202310333886.0

    申请日:2023-03-30

    Inventor: 李春林

    Abstract: 本发明实施例提供了一种软件版本集成方法、系统、电子设备及存储介质,涉及软件集成技术领域。该方法包括:接收客户端发送的集成配置文件;对集成配置文件进行解析,得到环境配置信息、模块配置信息和流程配置信息;根据环境配置信息安装编译环境;根据模块配置信息,拉取多个目标模块对应的目标版本的源码;基于编译环境、按照流程配置信息中的流程步骤,依次对每个目标模块对应的目标版本的源码进行编译,得到多个编译结果,基于编译结果集成得到目标软件版本的集成软件。通过本实施例提供的软件版本集成方法,能够灵活地集成软件版本,提升软件开发效率。

    接口校验方法、装置、设备及存储介质

    公开(公告)号:CN116521526A

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

    申请号:CN202310316578.7

    申请日:2023-03-28

    Inventor: 蒲晗先 李春林

    Abstract: 本申请涉及一种接口校验方法、装置、设备及存储介质,涉及软件开发技术领域。该方法包括:获取多个第一消息标识和多个第二消息标识;多个第一消息标识包括:系统中各个模块订阅的消息标识;多个第二消息标识包括:各个模块发布的消息的消息标识;对多个第一消息标识和多个第二消息标识进行校验,得到各个模块之间的接口检验结果;当多个第二消息标识中包括多个第一消息标识时,接口检验结果为校验成功;当多个第一消息标识中,存在与多个第二消息标识不同的第一消息标识时,接口检验结果为校验失败。由此,可以提高开发过程中的自动化程度,实现在发布订阅模式下的接口校验。

    一种软件数据的持续集成方法、装置、设备及介质

    公开(公告)号:CN115576539A

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

    申请号:CN202211218276.8

    申请日:2022-09-30

    Inventor: 冯强 李春林

    Abstract: 本发明提供一种软件数据的持续集成方法,涉及自动驾驶软件系统领域,所述方法包括:配置触发机制,并通过所述触发机制触发流水线;向代码仓库内提交协同文档,所述协同文档包括软件数据模块,将所述软件数据模块打上标签;建立生产发布分支,从所述代码仓库中拉取所述软件数据模块;对所述软件数据模块进行检查和编译,并对编译的所述软件数据模块进行集成运行;将编译的所述软件数据模块合并到开发分支进行集成测试,并将测试通过的所述软件数据模块上传到制品库,且在所述制品库内进行所述软件数据模块的管理。本发明保证软件数据的持续集成过程具有更高的灵活性、规范性和数字化。

Patent Agency Ranking