-
公开(公告)号:CN117527779A
公开(公告)日:2024-02-06
申请号:CN202210907516.9
申请日:2022-07-29
Applicant: 比亚迪股份有限公司
Abstract: 本申请提供一种发布升级包的方法、服务器、终端和存储介质,所述方法,应用于服务器端,所述方法包括:确定待升级固件的类型,所述类型包括开源固件和私有固件;基于所述待升级固件的类型,制作与所述待升级固件的类型相对应的升级文件;对所述升级文件进行编译,以得到固件升级包;向终端发送所述固件升级包,以供所述终端根据所述固件升级对所述待升级固件进行升级。通过本申请的方案,一方面可以避免采用补丁文件更新固件时,由于软件bug导致私有固件升级失败进而设备无法启动的问题,另一方面,采用本申请涉及的FOTA升级包,其体积比全量FOTA升级包小很多,这样就同时具备了全量FOTA升级包和差分FOTA升级包的优点。
-
公开(公告)号:CN118276896A
公开(公告)日:2024-07-02
申请号:CN202410231669.5
申请日:2024-02-29
Applicant: 比亚迪股份有限公司
Abstract: 本申请实施例公开了一种软件升级方法、装置及相关设备,该方法包括:获取软件升级请求,软件升级请求中携带了初始版本信息和待升级的目标版本信息;根据初始版本信息确定软件在初始版本下的第一目标包,第一目标包中包括第一target包的第一类文件和第二类文件;根据目标版本信息确定软件在目标版本下的第二目标包,第二目标包中包括第二target包的第一类文件和第二类文件;根据第一目标包和第二目标包生成差分包,并将差分包发送给终端设备,以使得终端设备利用差分包将软件从初始版本升级至目标版本。通过利用第一目标包和第二目标包确定差分包,可以节省大量的存储空间,更高效、快速地确定出差分包,有助于提高软件升级的效率。
-
公开(公告)号:CN118394372A
公开(公告)日:2024-07-26
申请号:CN202311270859.X
申请日:2023-09-27
Applicant: 比亚迪股份有限公司
Abstract: 本公开涉及一种系统更新的方法、装置、存储介质、电子设备及车辆;通过获取系统的第一版本安装包和第二版本安装包;该第一版本安装包包括该系统当前版本对应的第一资源文件和第一程序文件;该第二版本安装包包括该系统待升级的目标版本对应的第二资源文件和第二程序文件;根据该第二资源文件,对该第一资源文件进行单分区更新;并根据该第二程序文件,对该第一程序文件进行双分区更新,以对该系统进行更新;通过上述技术方案,可以确保在系统更新的过程中,系统仍然可以正常运行,保持系统的稳定性,避免了系统更新失败设备无法启动的问题,并且节省了存储空间,提高了用户体验。
-
公开(公告)号:CN118276897A
公开(公告)日:2024-07-02
申请号:CN202410235101.0
申请日:2024-02-29
Applicant: 比亚迪股份有限公司
Abstract: 本申请实施例公开了一种软件升级方法、装置及相关设备,该方法包括:获取软件升级请求,软件升级请求中携带了初始版本信息和目标版本信息;根据目标版本信息获取软件在目标模式下的目标版本的编译数据,并在目标模式下的目标版本的编译数据中添加目标进程的关联数据;对在目标模式下添加目标进程的关联数据的目标版本的编译数据进行编码,得到软件的升级包;将升级包发送给终端设备,使得终端设备利升级包将软件从初始版本升级至目标版本。通过在软件的目标模式下添加目标进程来负责完成软件升级中数据的清除,可以减少无法解密数据分区进而无法访问的问题,提高软件升级中数据清除的效率和灵活性,有助于提高软件升级的效率。
-
-
-