一种基于OTA远程技术的开发者平台控制系统

    公开(公告)号:CN118158257A

    公开(公告)日:2024-06-07

    申请号:CN202410314563.1

    申请日:2024-03-19

    摘要: 本发明涉及物联设备远程升级技术领域,具体为一种基于OTA远程技术的开发者平台控制系统,包括入驻管理模块、固件打包模块、升级推送模块、升级验证模块、升级执行模块、升级结果反馈模块、回滚处理模块和功能模块。本发明利用开发者平台模式+多种推送升级方式和对不同设备和地区进行配置升级的控制流程和解决方案,同时采用对分布不同地区、不同物联网协议的设备按照不同地区、不同时间段进行远程升级的控制流程和方法,可以同时对多种物联设备且不同物联设备具有不同的工业协议进行远程升级,该方案适用多种物联网协议的远程OTA升级的流程和方法,解决了多种物联设备远程升级的问题。

    一种基于历史数据的OTA推送方法及装置

    公开(公告)号:CN118132126A

    公开(公告)日:2024-06-04

    申请号:CN202410189057.4

    申请日:2024-02-20

    摘要: 本申请涉及OTA技术领域,提供了一种基于历史数据的OTA推送方法及装置。该方法包括:获取目标车辆的历史停留记录,历史停留记录包括历史停留地点和对应的历史停留时段;根据历史停留记录和目标车辆的当前状态,预测目标车辆的预期停留地点和对应的预期停留时长;基于包含每个升级模块的升级耗时和升级顺序的OTA升级模型,在所有升级模块中确定一个或多个升级对象;基于所有升级对象、总升级耗时、升级顺序生成升级策略信息,将升级策略信息推送到用户终端,以在收到升级策略信息的响应消息时基于响应信息在预期停留地点对升级对象进行升级。本申请中用户同意基于该升级策略信息进行升级的可能性高,用户体验提升。

    应用更新方法、装置、存储介质、终端及服务器

    公开(公告)号:CN111221559B

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

    申请号:CN201911072445.X

    申请日:2019-11-05

    发明人: 张梦 孙鹏飞

    IPC分类号: G06F8/658

    摘要: 本公开提供一种应用更新方法、装置、存储介质、终端及服务器,用以提升热更新的成功率。该应用更新方法包括:获取所述应用的包含资源文件和资源索引文件的更新安装包,所述资源索引文件包含所述资源文件对应的资源索引数值;由所述更新安装包中的资源索引文件,获取各个资源文件分别对应的资源索引数值,将所述更新安装包中所有的资源文件的资源索引替换为相应的资源索引数值,并删除所述资源索引文件,得到新版本安装包;将所述新版本安装包与旧版本安装包进行比对,生成补丁包,所述补丁包包括所述新版本安装包与旧版本安装包之间的差异文件;向应用客户端发送所述补丁包,以使得所述应用客户端根据所述补丁包更新所述应用客户端的应用。

    数据更新识别方法、装置及控制器

    公开(公告)号:CN118012477A

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

    申请号:CN202410103758.1

    申请日:2024-01-25

    发明人: 郭成杰

    IPC分类号: G06F8/658 G06F8/71 G06F16/904

    摘要: 本发明提出一种数据更新识别方法、装置及控制器,该方法包括:获取初始模型数据类型及模型操作数据;根据初始模型数据类型和模型操作数据生成目标模型;根据目标模型确定目标模型的更新数据。本发明通过自动化数据对比和分析,使得下游工程师无需自行对比数据差异,节省了大量时间,提高了下游工程师的工作效率。同时,提供了直观、快速的数据差异展示,使工程师能够快速了解数据间差异,并根据数据变化点有针对性的调整,促进了协同工作的优化,也提高了数据更新的准确性和可靠性。

    应用程序修改方法、装置、电子设备及存储介质

    公开(公告)号:CN117992101A

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

    申请号:CN202211386360.0

    申请日:2022-11-07

    发明人: 苟亚明

    IPC分类号: G06F8/656 G06F8/658

    摘要: 本申请公开了一种应用程序修改方法、装置、电子设备及存储介质。本发明实施例可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景,该方法包括:获取目标调用接口以及原有派发机制;若目标调用接口的原有派发机制为直接派发,获取针对目标调用接口的第一修改信息;若目标调用接口的原有派发机制为函数表派发,获取针对目标调用接口的第二修改信息;根据每个目标调用接口的目标修改信息,生成修改插件;根据修改插件对目标应用程序进行修改,得到修改后的应用程序。根据本申请的方法,通过修改插件对目标应用程序进行修改,并不需要重新编译目标应用程序,从而省去了编译目标应用程序的时间消耗,提高了目标应用程序修改效率。

    文件资源包加载处理方法、装置、计算机设备和存储介质

    公开(公告)号:CN117950708A

    公开(公告)日:2024-04-30

    申请号:CN202410156016.5

    申请日:2024-02-02

    IPC分类号: G06F8/658

    摘要: 本发明提供一种文件资源包加载处理方法、装置、计算机设备和存储介质,方法包括接收客户端发送的应用程序的更新请求;响应更新请求,检测应用程序对应的第一资源包的版本信息和最新的第二资源包的版本信息之间的差异值是否大于预设差异值;当第一资源包的版本信息与第二资源包的版本信息之间的差异值小于或等于预设差异值时,计算第一资源包与第二资源包之间的差异,得到文件增量包;将文件增量包发送至客户端。本申请通过计算第一资源包与第二资源包之间的差异,得到文件增量包,进而将文件增量包发送至客户端;使得客户端在使用被更新了的文件资源包时,只需要根据文件增量包来更新第一资源包即可,提高运行效率。

    一种模块化部署方法、装置、设备及存储介质

    公开(公告)号:CN117931261A

    公开(公告)日:2024-04-26

    申请号:CN202410140724.X

    申请日:2024-02-01

    发明人: 马国军 杨绍波

    摘要: 本申请公开了一种模块化部署方法、装置、设备及存储介质,涉及计算机技术领域,包括:基于接收到的模块部署指令确定需要进行部署操作的目标模块;获取与目标模块对应的可扩展标记语言文件,并读取可扩展标记语言文件,以确定与部署操作对应的执行脚本以及目标文件;确定所述模块部署指令对应的部署操作类型,以根据部署操作类型确定相应的部署规则,并基于部署规则运行执行脚本以处理目标文件,以实现目标模块的部署。这样一来,可以简化模块部署的逻辑,将功能不同模块的操作逻辑分离,减少耦合,进行操作时只需要下载替换变更过的文件,以减少用户的带宽压力,并且可以基于模块化管理,增量升级和完整性校验的原则来保证升级的正确性和稳定性。

    一种资源更新方法、装置及存储介质

    公开(公告)号:CN113326059B

    公开(公告)日:2024-04-26

    申请号:CN202010130512.5

    申请日:2020-02-28

    IPC分类号: G06F8/658 G06F8/71 G06F21/52

    摘要: 本申请实施例公开了一种资源更新方法、装置及存储介质;本申请提供了人工智能的机器学习领域的一种资源更新方法;本申请实施例获取待更新资源的信息文件,信息文件包括差异版本标识集,然后确定待更新资源的资源版本标识和待更新资源所属的客户端版本标识,当差异版本标识集内存在与资源版本标识和客户端版本标识共同对应的目标差异版本标识时,获取目标差异版本标识对应的目标差异资源,再融合目标差异资源和待更新资源,得到目标资源,最后基于目标资源对待更新资源进行更新,得到更新后资源;该方案可以节省储存空间和网络资源。

    一种应用软件升级方法、装置及计算机可读存储介质

    公开(公告)号:CN117909132A

    公开(公告)日:2024-04-19

    申请号:CN202211272002.7

    申请日:2022-10-18

    发明人: 王小瑞

    IPC分类号: G06F11/14 G06F8/71 G06F8/658

    摘要: 本发明涉及计算机技术领域,具体提供一种应用软件升级方法、装置及计算机可读存储介质,旨在解决现有应用软件升级失败时退回旧版本的操作复杂的问题。为此目的,本发明的应用软件升级方法包括:生成应用软件已安装版本程序的备份文件并对备份文件进行存储,备份文件的存储路径与已安装版本程序的存储路径不同;响应于对应用软件升级失败的指令,将备份文件的存储路径修改为已安装版本程序的存储路径并且将备份文件的包名修改为已安装版本程序的包名,以及基于备份文件将升级失败的应用软件回滚至已安装版本程序。该方法在升级失败时无需重新下载已安装版本程序的相关数据,能够便捷的实现退回旧版本且提升了用户的使用体验。