发明名称 用以更新软体及资料档案之方法、系统与电脑可读取之媒体
摘要 本发明揭示一种用以提升效率之档案更新方法,其中利用快速缓冲储存检查资料更新或修改一来源档案,使该来源档案与一目标档案相符。开始时,先针对目标档案之一或多个区块产生目标档案检查资料。接着将这些目标档案检查资料储存于快速缓冲储存记忆体中。在一类似方式中,产生与来源档案之一或多个区块对应之来源档案检查资料。接着在施行更新方法期间,将来源档案检查资料与储存于记忆体中之目标档案检查资料做比较,以辨识来源档案区块与目标档案区块间之所有差异。若找出任何差异处,则以新下载之目标档案区块置换旧来源档区块。或者可利用使得来源档案区块与目标档案区块相符之方式重建旧来源档案区块。
申请公布号 TWI285824 申请公布日期 2007.08.21
申请号 TW093128933 申请日期 2004.09.24
申请人 红帽股份有限公司 发明人 乌大卫
分类号 G06F17/40(2006.01) 主分类号 G06F17/40(2006.01)
代理机构 代理人 黄庆源 台北市大安区敦化南路1段245号8楼;陈彦希 台北市大安区敦化南路1段245号8楼
主权项 1.一种用以更新一来源档案以符合一目标档案之 方法,该方法包含: 针对该目标档案之一或多个区块产生目标档案检 查资料; 将该等目标档案检查资料之至少一部分储存于一 快速缓冲储存记忆体中; 接收对应于该来源档案之一或多个区块之来源档 案检查资料; 将该等来源档案检查资料与该等目标档案检查资 料做比较,以辨识该来源档案之区块与该目标档案 之区块间之差异;及 传送用以修改与目标档案区块相异之来源档案区 块之资讯,使得该等来源档案区块与该等目标档案 区块相符。 2.如申请专利范围第1项之方法,其中该等目标档案 检查资料与该等来源档案检查资料各包含弱阶检 查资料与强阶检查资料,及其中该比较步骤包含比 较该等弱阶检查资料,且仅当该等弱阶检查资料中 所辨识为相符时,则接着比较该等强阶检查资料。 3.如申请专利范围第1项之方法,其中该等目标档案 检查资料与该等来源档案检查资料各包含一32位 元检查和与一128位元检查和。 4.如申请专利范围第1项之方法,其中该等目标档案 检查资料与该等来源档案检查资料各包含弱阶检 查资料与强阶检查资料,及其中该储存步骤包含储 存与该目标档案相关之该等弱阶检查资料,且仅储 存预期与该来源档案相关之强阶检查资料相符之 与该目标档案有关之该强阶检查资料。 5.如申请专利范围第1项之方法,其中该目标档案检 查资料与该来源档案检查资料各包含一检查和。 6.如申请专利范围第1项之方法,其中储存于一快速 缓冲储存记忆体中之该等目标档案检查资料系配 合自复数个客户接收之多个更新请求而使用。 7.如申请专利范围第1项之方法,进一步包含在该产 生步骤前将该目标档案解压缩。 8.如申请专利范围第1项之方法,其中在该产生步骤 前将该来源档案与该目标档案解压缩,其中依该传 送之资讯来修改该等来源档案区块以符合该等目 标档案区块,及其中于修改后,该等修改之来源档 案区块被重新压缩。 9.如申请专利范围第8项之方法,其中该来源档案包 含一先前与一复合档案分开之压缩之运载量( payload),及其中在该重新压缩后,将该修改之来源档 案附加至一档头档案,以构成一修改之复合档案。 10.如申请专利范围第9项之方法,其中该复合档案 与该修改之复合档案符合一RPM封装管理员格式。 11.一种用以更新一来源档案以符合一目标档案之 方法,该方法包含: 针对该来源档案之一或多个区块产生来源档案检 查资料; 传送该等来源档案检查资料,以比较与该目标档案 之一或多个区块对应之经快速缓冲储存之目标档 案检查资料,俾辨识该来源档案之区块与该目标档 案之区块之差异;及 接收用以修改与目标档案区块相异之来源档案区 块之资讯,使得该等来源档案区块与该等目标档案 区块相符。 12.如申请专利范围第11项之方法,进一步包含: 在该产生步骤前将该来源档案解压缩; 根据该资讯来修改该等来源档案区块,以与该等目 标档案区块相符;及 重新压缩该等修改之来源档案区块。 13.如申请专利范围第12项之方法,其中该来源档案 包含一先前与一复合档案分开之压缩之运载量,及 其中在该重新压缩后,将该修改之来源档案附加至 一档头档案,以构成一修改之复合档案。 14.如申请专利范围第13项之方法,其中该复合档案 与该修改之复合档案符合一RPM封装管理员格式。 15.一种可执行更新一来源档案以符合一目标档案 之电脑可读取之媒体,该电脑可读取之媒体包含用 以使一电脑执行下列步骤之指令: 针对该目标档案之一或多个区块产生目标档案检 查资料; 将该等目标档案检查资料之至少一部分储存于一 快速缓冲储存记忆体中; 接收对应于该来源档案之一或多个区块之来源档 案检查资料; 将该等来源档案检查资料与该等目标档案检查资 料做比较,以辨识该来源档案之区块与该目标档案 之区块间之差异;及 传送用以修改与目标档案区块相异之来源档案区 块之资讯,使得该等来源档案区块与该等目标档案 区块相符。 16.如申请专利范围第15项之电脑可读取之媒体,其 中该等目标档案检查资料与该等来源档案检查资 料各包含弱阶检查资料与强阶检查资料,及其中该 电脑可读取之媒体进一步包含多个指令,该等指令 系用以使该电脑比较该等弱阶检查资料,且仅当确 认该等弱阶检查资料中所辨识为相符时,则比较该 等强阶检查资料。 17.如申请专利范围第15项之电脑可读取之媒体,其 中该等目标档案检查资料与该等来源档案检查资 料各包含弱阶检查资料与强阶检查资料,及其中该 电脑可读取之媒体进一步包含多个指令,该等指令 系用以使该电脑储存与该目标档案相关之该等弱 阶检查资料,且仅储存预期符合与该来源档案相关 之强阶检查资料的该目标档案相关之该等强阶检 查资料。 18.如申请专利范围第15项之电脑可读取之媒体,其 中该等目标档案检查资料与该等来源档案检查资 料各包含一检查和。 19.一种可执行更新一来源档案以符合一目标档案 之电脑可读取之媒体,该电脑可读取的媒体包含多 个指令,该等指令使得一电脑: 针对该来源档案之一或多个区块产生来源档案检 查资料; 传送该等来源档案检查资料,以比较与该目标档案 之一或多个区块对应之经快速缓冲储存之目标档 案检查资料,俾辨识该来源档案之区块与该目标档 案之区块之差异;及 接收用以修改与目标档案区块相异之来源档案区 块之资讯,使得该等来源档案区块与该等目标档案 区块相符。 20.一种用以更新一来源档案以符合一目标档案的 系统,该系统包含: 一快速缓冲储存记忆体;以及 一伺服器用以针对该目标档案之一或多个区块产 生目标档案检查资料,将该目标档案检查资料之至 少一部份储存在该快速缓冲储存记忆体或该伺服 器之记忆体之其中之一,接收与该来源档案之一或 多个区块相对应的来源档案检查资料,比较该来源 档案检查资料以及该目标档案检查资料以辨识该 来源档案之区块与该目标档案之区块的不同,以及 传送用以修改与目标档案区块不同之来源档案区 块的资讯,使得该来源档案区块符合该目标档案区 块。 图式简单说明: 图1系阐示可用以施行本发明之更新处理之网路化 电脑系统之一实例之方块图; 图2描绘可用以传送软体更新至客户电脑之封包档 案之一实例; 图3描绘可用以并同本发明之更新处理控制客户电 脑运作之一处理实例; 图4描绘可用以并同本发明之更新处理控制伺服器 电脑运作之一处理实例;及 图5描绘本发明之一更新处理实例。
地址 美国