发明专利 + 实用新型专利 · 同日双报 · 申请人:四川的梦科技有限公司
| 申请类型 | 申请号 | 申请日 | 状态 |
|---|---|---|---|
| 发明专利 | 202611383417X | 2026-09-08 | 已提交 |
| 实用新型专利 | 2026214070243 | 2026-09-08 | 已提交 |
技术摘要
本发明公开了一种文件变更版本保全与审计追溯的软件开发装置,包括处理器、存储介质及变更捕获单元、内容寻址存储单元、版本索引单元、历史回放单元与审计追溯单元。变更捕获单元挂接保存事件与写入工具自动捕获变更,外部修改先捕获入链再写;内容寻址存储单元以内容标识存储不可变内容块并自动去重;版本索引单元以增量日志与快照库记录版本,压缩前轮换备份,损坏时日志回放补全;跨窗口共享版本快照,未保存内容不被静默覆盖;版本携带来源坐标与完成状态,写入结果回注内容标识,语法校验按内容标识缓存并级联,历史内容经只读查询接口获取并按质量裁决安全恢复;单例回放视图可逐级翻阅历史版本,审计沿坐标链追溯来源。
要解决的问题
开发过程中文件变更频繁(编辑器每次保存、人工智能代理每次写入)。现有版本管理依赖手工提交或定时全量备份:手工提交依赖主动操作、遗漏率高、粒度粗,无法回溯到任意一次变更;定时备份仅保留备份时刻快照,相邻备份之间的变更全部丢失,且重复存储全部内容、开销随次数线性增长。云端服务将交互记录与文件变更留存于服务方,用户难以在本地取得逐次变更的完整历史并离线回放;多窗口、多实例协作编辑同一文件时缺乏一致性协调,未保存的编辑内容存在被静默覆盖的风险;此外,版本历史与人工智能能力相互割裂——历史版本缺乏可被程序化调取的寻址与查询机制,无法按精确指纹读取任一历史内容、比较相邻版本差异,恢复历史版本时也缺乏语法校验与版本质量信息作为依据。
核心机制
- 变更捕获单元 —— 挂接文件保存事件与文件写入工具自动捕获变更前后内容;写入前以磁盘文件的修改时间与大小构成修改签名比对,检测到外部修改时先将外部修改内容捕获入链,再继续写入;
- 内容寻址存储单元 —— 对变更内容计算内容标识,以内容标识为名存储不可变内容块;相同内容仅存一份且存储后不再修改或删除,天然去重;
- 版本索引单元 —— 增量日志与快照库双层:新版本先追加至增量日志,达到阈值后压缩入快照库;压缩前轮换生成备份,快照库损坏时以备份恢复并回放日志补全;
- 版本一致性协调单元 —— 多窗口、多实例共享版本状态快照;未保存的编辑内容不因外部修改或他方保存而被静默覆盖,并呈现与最新版本之间的差异;
- 历史回放单元 —— 对指定文件建立单例回放视图:并排呈现相邻版本差异,支持沿版本条目逐级翻阅全部历史版本与一键恢复;
- 审计追溯单元 —— 每条版本条目关联携带坐标标识的变更来源信息;坐标沿任务会话层级逐级嵌套构成坐标链,溯源时逐级钻取定位变更产生环节;
- 只读考古查询接口 —— 供人工智能代理程序化调取:按内容标识读取历史内容、按版本条目获取相邻版本差异;恢复写入前依据语法校验状态与完成状态执行质量裁决,未通过时提供最近可安全恢复版本;
- 变更质量评估单元 —— 语法校验按内容标识缓存并复用;存在引用关系的多文件级联变更沿引用关系逐级校验。
有益效果
- 文件保存与工具写入全部自动捕获,变更历史全量保全零遗漏,不依赖手工提交习惯,也不要求使用者在弹窗中仲裁文件系统冲突;
- 变更内容以内容标识寻址、不可变存储、自动去重,版本条目仅引用标识而不内嵌全文,存储开销显著下降;
- 增量日志先行追加、阈值到达压缩入快照库,写入路径轻快且历史不丢失;压缩前自动备份,档案库自身坚固可靠;
- 多窗口、多实例共享版本状态快照,未保存内容不被静默覆盖,IDE 领域内所见即一致;
- 写入工具执行结果携带内容标识与坐标标识,调用方无需预先掌握提交信息即可精确调取任一次变更的历史内容并定位来源;
- 版本关联来源类型与完成状态、支持过滤查阅;语法校验按内容标识缓存、级联验证,同一内容零重复开销;
- 历史内容经只读接口程序化获取,恢复前有质量裁决兜底;单例回放视图逐级翻阅,审计沿坐标链全程可追溯。
申请号可在国家知识产权局(CNIPA)公开系统核验;两件申请同日提交并声明同日申请,受理与审查状态以官方记录为准。