全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211255612.6 (22)申请日 2022.10.13 (71)申请人 国汽智控 (北京) 科技有限公司 地址 100176 北京市大兴区北京经济技 术 开发区荣 华南路13号院7号楼4层409 (72)发明人 郭宇萱  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 王潇 臧建明 (51)Int.Cl. H04L 67/06(2022.01) H04L 67/00(2022.01) H04L 9/40(2022.01) H04L 67/12(2022.01) G06F 8/65(2018.01) (54)发明名称 应用更新方法与装置 (57)摘要 本申请提供一种应用更新方法与装置, 涉及 应用更新技术。 该方法包括: SOC响应于来自云服 务器的软件更新请求, 向云服务器发送公钥; SOC 接收来自云服务器的使用公钥加密的应用文件, 及使用公钥加密的应用文件的文件长度, 且加密 后的应用文件的文件长度与加密前的应用文件 的文件长度不同; SOC使用预设的私钥对加密的 应用文件和加密的应用文件的文件长度解密; SOC在解密的应用文件的文件长度, 与解密的已 接收的应用文件的文件长度一致时, 基于解密的 应用文件更新对应的应用, 在应用文件在传输的 过程中不易被篡改, 安全性高, 且加密后的应用 文件的文件长度与加密前的应用文件的文件长 度不同, 在应用文件在传输的过程中进一步不易 被篡改, 安全性高。 权利要求书2页 说明书7页 附图4页 CN 115550351 A 2022.12.30 CN 115550351 A 1.一种应用更新方法, 其特征在于, 应用于车载终端, 所述车载终端包括系统级芯片 SOC, 所述方法包括: 所述SOC响应于来自云服 务器的软件更新请求, 向所述云服 务器发送公钥; 所述SOC接收来自所述云服务器的使用所述公钥加密的应用文件, 及使用所述公钥加 密的应用文件的文件长度, 且加密后的所述应用文件的文件长度与加密前的所述应用文件 的文件长度不同; 所述SOC使用预设的私钥对所述加密的应用文件和所述加密的应用文件的文件长度解 密; 所述SOC在解密的应用文件的文件长度, 与解密的已接收的应用文件的文件长度一致 时, 基于所述 解密的应用文件更新对应的应用。 2.根据权利要求1所述的方法, 其特征在于, 所述SOC接收来自所述云服务器的使用所 述公钥加密的应用文件, 及使用所述公钥加密的应用文件的文件长度, 包括: 所述SOC开始接收来自所述云服务器的使用所述公钥加密的应用文件以及已接收的数 据的文件长度; 所述SOC与所述云服务器的通信 中断且重新恢复连接后, 响应于来自所述云服务器的 已传输数据的文件长度的请求, 向所述云服 务器发送加密的已传输数据的文件长度; 所述SOC接收所述云服务器基于所述已传输数据的文件长度, 继续发送所述应用文件 中加密的未传输数据。 3.根据权利要求1所述的方法, 其特征在于, 所述SOC在解密的应用文件的文件长度, 与 解密的已传输的应用文件的文件长度一致时, 基于所述解密的应用文件更新对应的应用, 包括: 所述SOC检测所述 解密的应用文件的完整性; 在所述解密的应用文件的完整时, 所述SOC检测所述解密的应用文件的文件长度, 与解 密的已传输的应用文件的文件长度是否一 致; 若一致, 则所述SOC基于所述 解密的应用文件更新对应的应用。 4.根据权利要求3所述的方法, 其特征在于, 所述SOC在接收所述加密的应用文件的同 时, 还接收所述应用文件的循环冗余校验值, 所述SOC检测解密的应用文件的完整性, 包括: 所述SOC计算所述 解密的应用文件的循环冗余校验值; 所述SOC在接收的循环冗余校验值与计算得到的循环冗余校验值一致时, 确定解密的 应用文件完整。 5.根据权利要求1所述的方法, 其特征在于, 在所述SOC基于所述解密的应用文件更新 对应的应用之后, 所述方法还 包括: 所述SOC通知所述云服 务器, 更新所述应用文件 对应的应用成功。 6.一种应用更新方法, 其特 征在于, 应用于云服 务器, 所述方法包括: 所述云服 务器在满足应用更新条件时, 向车 载终端的SOC发送软件更新请求; 所述云服 务器接收所述SOC响应于所述软件更新请求发送的公钥; 所述云服务器使用所述公钥加密待发送的应用文件, 以及使用公钥加密的所述应用文 件的文件长度, 且加密后的所述应用文件的文件长度与加密前的所述应用文件的文件长度 不同;权 利 要 求 书 1/2 页 2 CN 115550351 A 2所述云服务器向所述SOC发送所述加密的应用文件及所述加密的应用文件的文件长 度, 以使所述SOC解密所述应用文件的文件长度并验证通过后, 根据解密的所述应用文件更 新对应的应用。 7.根据权利要求6所述的方法, 其特征在于, 所述云服务器向所述SOC发送所述加密的 应用文件, 包括: 所述云服 务器开始向所述SOC发送使用所述公钥加密的应用文件; 所述云服务器与所述S OC的通信中断且重新恢复连接后, 向所述SOC发送获取已传输数 据的文件长度的请求; 所述云服务器接收所述SOC响应于所述请求, 发送 的使用所述公钥加密的已传输数据 的文件长度; 所述云服务器使用预设的私钥解密所述已传输数据的文件长度, 并根据解密的所述已 传输数据的文件长度, 继续向所述SOC发送加密的所述应用文件中的未传输数据。 8.一种应用更新装置, 其特 征在于, 所述装置包括: 数据收发单 元, 用于响应于来自云服 务器的软件更新请求, 向所述云服 务器发送公钥; 数据收发单元, 还用于接收来自所述云服务器的使用所述公钥加密的应用文件, 及使 用所述公钥加密的应用文件的文件长度, 且加密后的所述应用文件的文件长度与加密前的 所述应用文件的文件长度不同; 数据加密单元, 用于使用预设的私钥对所述加密的应用文件和所述加密的应用文件的 文件长度解密; 应用更新单元, 用于在解密的应用文件的文件长度, 与解密的已接收的应用文件的文 件长度一 致时, 基于所述 解密的应用文件更新对应的应用。 9.一种车载终端, 其特征在于, 包括存储器、 SOC以及存储在所述存储器中并可在所述 SOC上运行的计算机程序, 其特征在于, 所述SOC执行所述计算机程序时, 使得所述SOC执行 如权利要求1至 5任一项所述的方法。 10.一种车辆, 其特 征在于, 包括如权利要求9所述的车 载终端。 11.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被SOC执 行时, 使得计算机执 行如权利要求1至 5任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115550351 A 3

.PDF文档 专利 应用更新方法与装置

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 应用更新方法与装置 第 1 页 专利 应用更新方法与装置 第 2 页 专利 应用更新方法与装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 09:16:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。