Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 麒麟软件有限公司李钰磊获国家专利权

麒麟软件有限公司李钰磊获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉麒麟软件有限公司申请的专利一种基于OSTree的系统升级方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120743310B

龙图腾网通过国家知识产权局官网在2025-12-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511247698.1,技术领域涉及:G06F8/65;该发明授权一种基于OSTree的系统升级方法是由李钰磊;邓杰;雷合磊;吴春光;郭皓设计研发完成,并于2025-09-03向国家知识产权局提交的专利申请。

一种基于OSTree的系统升级方法在说明书摘要公布了:本发明涉及OSTree技术领域,具体提供一种基于OSTree的系统升级方法,包括:编译Linux系统版本VersionB;编译完成后,将VersionB的rootfs和内核文件,通过OSTree的提交和推送指令,以VersionB为版本标识,推送到OSTree远程仓库中;将OSTree远程仓库中的系统版本VersionA和系统版本VersionB拉取到OSTree本地仓库;在OSTree本地仓库中制作从VersionA升级到VersionB的OSTree升级文件。通过上述方案,解决了OSTree更新时存在的分发问题。

本发明授权一种基于OSTree的系统升级方法在权利要求书中公布了:1.一种基于OSTree的系统升级方法,其特征在于,包括以下步骤: 编译可以在安装了Linux系统版本VersionA的设备D1上运行的Linux系统版本VersionB; 编译完成后,将Linux系统版本VersionB的rootfs和内核文件,通过OSTree的提交和推送指令,以VersionB为版本标识,推送到包含Linux系统版本VersionA的OSTree远程仓库中; 将OSTree远程仓库中的Linux系统版本VersionA和Linux系统版本VersionB拉取到OSTree本地仓库; 在OSTree本地仓库中制作从Linux系统版本VersionA升级到Linux系统版本VersionB的OSTree升级文件,所述OSTree升级文件以Linux系统版本VersionA为源版本,以Linux系统版本VersionB为目标版本; 所述在OSTree本地仓库中制作从Linux系统版本VersionA升级到Linux系统版本VersionB的OSTree升级文件,包括: 打开OSTree本地仓库; 创建源版本对象哈希表、目标版本对象哈希表、新增属性元数据哈希表、新增普通文件哈希表、新增符号链接哈希表、内容修改表哈希表以及优化后的内容修改表哈希表; 根据Linux系统版本VersionA和Linux系统版本VersionB,向源版本对象哈希表、目标版本对象哈希表、新增属性元数据哈希表、新增普通文件哈希表、新增符号链接哈希表、内容修改表哈希表中存入相应对象,并基于内容修改表哈希表得到优化后的内容修改表哈希表; 定义逻辑分片类型与操作码,生成原子操作序列和回滚指令集; 构建分片数据块和默克尔树,并关联索引得到完整的分片索引块; 创建文件头描述符; 依次写入文件头描述符、所有分片数据块、分片索引块和回滚指令集,生成OSTree升级文件; 对内容修改表哈希表进行迭代,对于其中的每一个待处理的修改文件,引入内容感知差分引擎执行以下操作: 通过预设的规则库,基于文件的扩展名或文件头部的魔数来识别文件的具体内容类型; 根据识别出的文件类型,内容感知差分引擎调用最优的差分策略,将差分策略生成的差异内容及其对应的差分策略类型,存入优化后的内容修改哈希表; 所述差分策略包括: 对于SQLite数据库文件不进行二进制比较,调用专门的数据库比较模块,连接源版本和目标版本的数据库文件,通过比较其内部的表结构和数据行,生成一组能够将旧数据库迁移到新数据库状态的SQL语句; 对于结构化文本文件采用结构化比较算法,将源版本和目标版本的数据库文件解析为内存中的数据树,通过比较两棵树的节点差异,生成一个描述节点增、删、改的紧凑补丁; 对于归档文件,分别解压源版本和目标版本的归档文件至临时目录,然后递归地比较两个临时目录的内容,生成一个用来描述如何在源版本归档文件的基础上,通过添加、删除或替换部分成员文件来重构出目标版本归档文件的指令集或脚本; 对于通用二进制文件,回退至采用基于Rollsum算法的二进制差分,生成二进制补丁。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人麒麟软件有限公司,其通讯地址为:300450 天津市滨海新区滨海高新区塘沽海洋科技园信安创业广场3号楼6-8层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。