说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211486692.6 (22)申请日 2022.11.25 (71)申请人 神州灵云 (北京) 科技有限公司 地址 100102 北京市朝阳区望京阜通 东大 街6号方恒国际中心 A座2002 (72)发明人 曹中玉 方奕  (74)专利代理 机构 北京市炜衡律师事务所 11375 专利代理师 王加莹 (51)Int.Cl. G06F 21/57(2013.01) G06F 21/60(2013.01) G06F 21/64(2013.01) (54)发明名称 一种离线安装文件生成和校验方法、 装置、 介质及电子设备 (57)摘要 本申请公开了一种离线安装文件生成和校 验方法、 装置、 介质及电子设备。 该方法包括: 在 离线安装文件中, 包含按照预设的字段位置填充 的文件名称、 校验码信息和安装码; 通过运行自 检程序读取离线安装文件的文件名称、 校验码信 息以及安装码; 根据文件名称对离线安装文件的 本地文件名属性进行校验, 和/或, 根据校验码信 息对安装码进行校验; 若校验一致, 则确定离线 安装文件通过校验, 并执行所述安装码。 采用本 技术方案, 可以在离线安装文件升级的过程中对 自检程序进行封装, 这样在解封之后, 可 以基于 自检程序对于升级文件的文件名以及校验码进 行校验, 可以实现准确、 高效的完成升级文件的 校验操作。 权利要求书2页 说明书11页 附图3页 CN 115544521 A 2022.12.30 CN 115544521 A 1.一种离线安装文件校验方法, 其特 征在于, 包括: 在离线安装文件中, 包 含按照预设的字段位置填充的文件名称、 校验码信息和安装码; 通过运行自检程序, 按照预设的字段位置读取所述离线安装文件的文件名称、 校验码 信息以及安装码; 根据所述文件名称对所述离线安装文件的本地文件名属性进行校验, 和/或, 根据 所述 校验码信息对所述 安装码进行 校验; 若校验一 致, 则确定所述离线安装文件通过 校验, 并执 行所述安装码。 2.根据权利要求1所述的方法, 其特征在于, 根据 所述校验码信 息对所述安装码进行校 验, 包括: 通过运行 所述自检程序, 对所述 安装码进行计算, 生成所述 安装码的实际校验码; 对所述校验码信息与所述实际校验码进行一 致性校验。 3.根据权利要求1所述的方法, 其特征在于, 在运行自检程序之前, 获取与所述离线安 装文件分体封装的所述自检程序。 4.根据权利要求1所述的方法, 其特 征在于, 运行自检程序时, 所述自检程序首 先获取所述预设的字段位置的信息; 或者, 所述自检程序中包 含所述预设的字段位置的信息 。 5.根据权利要求2所述的方法, 其特 征在于, 运行所述自检程序时, 所述自检程序首 先获取校验码生成算法; 或者, 所述自检程序中包 含所述校验码生成算法。 6.根据权利要求1~5任意一项所述的方法, 其特 征在于, 在根据所述文件名称对所述离线安装文件的本地文件名属性进行校验之后, 若校验不 一致, 则确定文件 命名错误、 生成第一 错误信息; 在根据所述校验码信息对所述安装码进行校验之后, 若校验不一致, 则确定所述安装 码错误、 生成第二 错误信息。 7.根据权利要求1~5任意一项所述的方法, 其特征在于, 在通过运行所述自检程序读取 所述离线安装文件的安装码之后, 所述方法还 包括: 创建临时文件; 将所述安装码存 储至所述临时文件中。 8.一种离线安装文件生成方法, 其特 征在于, 包括: 确定安装码对应的文件名称; 计算所述 安装码对应的校验码信息; 新建封装文件, 并将自检程序代码 或自检程序引擎、 所述文件名称、 所述校验码信 息以 及所述安装码按照预设的字段位置填充至 封装文件中, 以生成离线安装文件; 所述的自检程序, 用于按照所述预设的字段位置读取所述离线安装文件的文件名称、 校验码信息以及安装码; 还用于根据所述文件名称对所述离线安装文件的本地文件名属性 进行校验, 和/或, 根据所述校验码信息对所述 安装码进行 校验。 9.根据权利要求8所述的方法, 其特 征在于, 还 包括: 确定由安装码生成校验码信 息的校验码生成算法, 并将所述校验码生成算法写入到所 述自检程序中。权 利 要 求 书 1/2 页 2 CN 115544521 A 210.根据权利要求8所述的方法, 其特 征在于, 还 包括: 确定生成所述预设的字段位置的加密算法, 并将所述加密算法写入到所述自检程序 中。 11.根据权利要求8~10任意一项所述的方法, 其特征在于, 在生成离线安装文件之后, 所述方法还 包括: 根据所述文件名称, 对所述离线安装文件进行命名, 生成由预设字段与所述文件名称 结合而成的离线安装文件的本地文件名属性。 12.一种离线安装文件校验装置, 用于实现权利要求1~7任意一项所述方法, 其特征在 于, 包括: 解封模块, 用于获取离线安装文件, 并对所述离线安装文件进行解封装, 获取自检程 序; 自检模块, 用于通过运行所述自检程序读取所述离线安装文件的文件名称、 校验码信 息以及安装码; 第一校验模块, 用于根据所述文件名称对所述离线安装文件的本地文件名属性进行校 验; 结果确定模块, 用于若校验一 致, 则确定文件 命名符合标准; 第二校验 模块, 用于根据所述校验码信息对所述 安装码进行 校验; 更新模块, 用于若校验一 致, 则确定所述离线安装文件通过 校验, 并执 行所述安装码。 13.一种离线安装文件生成装置, 用于实现权利要求8~11任意一项所述方法, 其特征在 于, 包括: 名称确定模块, 用于确定安装码对应的文件名称; 计算模块, 用于计算所述 安装码对应的校验码信息; 封装模块, 用于新建封装文件, 并将自检程序代码或自检程序引擎、 所述文件名称、 所 述校验码信息以及所述安装码按照预设的字段位置填充至封装文件中, 以生成离线安装文 件。 14.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求1~7中任一所述的离线安装文件校验方法, 或者, 实现如权利要求8~ 11中任一所述的离线安装文件生成方法。 15.一种电子设备, 包括存储器, 处理器及存储在存储器上并可在处理器运行的计算机 程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1~7中任一所述的离 线安装文件校验方法, 或者, 实现如权利要求8~11中任一所述的离线安装文件生成方法。权 利 要 求 书 2/2 页 3 CN 115544521 A 3

.PDF文档 专利 一种离线安装文件生成和校验方法、装置、介质及电子设备

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种离线安装文件生成和校验方法、装置、介质及电子设备 第 1 页 专利 一种离线安装文件生成和校验方法、装置、介质及电子设备 第 2 页 专利 一种离线安装文件生成和校验方法、装置、介质及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 05:38:43上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。