更新档案的方法与系统技术方案

技术编号:4189399 阅读:163 留言:0更新日期:2012-04-11 18:40
本发明专利技术为一种更新档案的方法,包含以下步骤:接收一装置的第一现有档案的侦错码序列。判断更新档案的侦错码序列与第一现有档案的侦错码序列是否相同。当更新档案的侦错码序列与第一现有档案的侦错码序列不同时,根据第一现有档案的侦错码序列从数据库找出第二现有档案。比对第二现有档案与更新档案,以得到差异档案。其中差异档案为更新档案中与第二现有档案不同的部份。传送差异档案到装置,并用差异档案更新第一现有档案。本发明专利技术亦揭示一种更新档案的系统。

【技术实现步骤摘要】

本专利技术是有关于一种更新档案的方法与系统,且特别是有关于一种更新档案 差异部份的方法与系统。
技术介绍
为了使得数字装置能够正确无误的运作,数字装置上的档案需要经过不断的 修改与更新。于是,更新数字装置上的档案为开发数字装置的一个很重要的步骤。一般来说,数字装置的档案在越是接近贩售的阶段,其档案所要修改的部份 也会随之越来越少。然而,在先前技术中,每次档案修改之后,便需要将整个档案 上传到装置以作更新。其中,档案有作修改的部份仅占整个档案的一小部份,使得 每次上传更新档案耗费了很多时间在上传重复而未修改的档案部份。当大量生产装 置时,每次更新档案用在上传重复而未作修改的档案所耗费的时间更是庞大。有鉴于此,需要一种更新档案的方法与系统,以更新档案中有修正的部份。
技术实现思路
因此本专利技术的目的就是在提供一种更新档案的方法与系统,使用现有的档案 架构,以更新档案中有作修正的部份。根据本专利技术的上述目的,提出一种更新档案方法。此更新档案方法包含以下 步骤接收一装置的第一现有档案的侦错码序列。判断一更新档案的侦错码序列与 第一现有档案的侦错码序列是否相同。当更新档案的侦错码序列与第一现有档案的 侦错码序列不同时,根据第一侦错码序列从数据库以找出第二现有档案,其中此第 二现有档案的侦错码序列与第一现有档案的侦错码序列相同。比对第二现有档案与 更新档案,以得到一差异档案。其中,差异档案为更新档案中与第二现有档案不同 的部份。传送差异档案到装置。然后,用差异档案更新第一现有档案。在所述的方法中该侦错档案格式使用循环冗余检测方式产生该些侦错码。些侦错码为CRC-1码、CRC-16码或CRC-32码。在所述的方法中,该数据库储存多个数据库档案,该些数据库档案皆采用该 侦错档案格式。在所述的方法中,当该更新档案的侦错码序列与该第一现有档案的侦错码序列不同时还包含把该第一现有档案的侦错码序列与该些数据库档案的侦错码序列作比对,以 找到该些数据库档案的侦错码序列的其中之一与该第一现有档案的侦错码序列相 同,则该找到的数据库档案即为该第二现有档案。在所述的方法中,还包含以下步骤当该更新档案的侦错码序列与该第一现有档案的侦错码序列不同时,把该更 新档案储存入该数据库。根据本专利技术的上述目的,亦提出一种更新档案系统。此更新系统包含一装置 以及一更新主机。此装置储存一第一现有档案。更新主机与该装置建立有线或无线 的数据传输连结,且更新主机包含一数据库以及一处理元件。数据库储存包含用于 数据更新的数据库档案。其中,此些档案包含与第一现有档案的侦错码序列相同的 第二现有档案。处理元件连接数据库,用以执行以下步骤接收第一现有档案的侦 错码序列。判断第一现有档案的侦错码序列与一更新档案的侦错码序列是否相同。 当第一现有档案的侦错码序列与更新档案的侦错码序列不同时,根据第一现有档案 的侦错码序列从数据库找出第二现有档案。比对第二现有档案与更新档案,以得到 一差异档案。其中,此差异档案为更新档案中与第二现有档案不同的部份。传送差 异档案到装置。其中,当装置接收到差异档案时,此装置用差异档案更新第一现有 档案。在所述的系统中,该处理元件的执行步骤还包含该处理元件把该第一现有档案的侦错码序列与该些数据库档案的侦错码序列 比对,以找到该些数据库档案的侦错码序列的其中之一与该第一现有档案的侦错码 序列相同,则该找到的数据库档案即为该第二现有档案。在所述的系统中,该侦错档案格式使用循环冗余检测方式产生该些侦错码。 在所述的系统中,该些侦错码为CRC-1码、CRC-16码或CRC-32码。在所述的系统中,该处理元件执行的步骤还包含当该更新档案的侦错码序列与该第一现有档案的侦错码序列不同时,该处理 元件传送该更新档案到该数据库,以使得该数据库储存该更新档案。在所述的系统中,该装置透过通用串行总线或无线数据传输与该更新主机建 立数据传输连结。由上述可知,应用本专利技术具有下列优点。利用例如循环冗余检测码组成侦错 码序列以判断装置上的档案与更新档案是否为相同档案,使得本专利技术不需另外新增 一个参数便可正确的做出判断,而可直接运用在现有的装置上。另外,在更新档案 的时候,找出现有档案与更新档案的不同后,仅需上传现有档案与更新档案的不同 部份就能完成更新。当装置上的档案开发越接近完成时,档案所需要更新的部份也 随之越来越小。也就是说,为了更新所需要上传的档案也随的越来越小。因此,可 节省大量的档案上传时间。尤其当此专利技术运用在大量生产时,其所能节省的更新档 案时间更是显著。附图说明为让本专利技术的上述和其他目的、特征、优点与实施例能更明显易懂,附图详 细说明如下图1绘示了依照本专利技术一较佳实施例的一种更新档案方法的流程图。 图2绘示了依照本专利技术一较佳实施例的一种更新档案系统的方块图。 图3绘示了依照本专利技术一较佳实施例的一种档案格式的示意图。 主要元件符号说明100:更新档案方法102 114:步骤200:更新档案系统210:装置211:第一现有档案220:更新主机230:数据库231 23n:数据库档案240:处理元件 250:更新档案300:档案格式31:侦错码序列32 3n:区块321、 331、…、3nl: 侦错码具体实施方式参照图1,其绘示了依照本专利技术一较佳实施例的一种更新档案方法100的流程 图。在更新档案方法100的步骤102中,接收一装置的第一现有档案的侦错码序列。 其中第一现有档案采用一侦错档案格式,此侦错档案格式包含至少一个区块,每一区块包含一侦错码,此些侦错码组成侦错码序列。在步骤104中,判断一更新档案的侦错码序列与第一现有档案的侦错码序列 是否相同。其中,此更新档案亦采用此侦错档案格式。在步骤105中,当更新档案的侦错码序列与第一现有档案的侦错码序列相同时,不做任何动作。当更新档案的侦错码序列与第一现有档案的侦错码序列不同时,还包含下列步骤在步骤106中,根据第一现有档案的侦错码序列,从一数据库找出第二现有 档案,其中此第二现有档案的侦错码序列与第一现有档案的侦错码序列相同。进一步来说,数据库中储存包含用于比对的数据库档案,且此些数据库档案皆采用侦错 档案格式。于是,把第一现有档案的侦错码序列与数据库档案的侦错码序列作比对, 以找到数据库档案的侦错码序列的其中的一与第一现有档案的侦错码序列相同,此 找到的数据库档案即为第二现有档案。在步骤108中,把第二现有档案与更新档案作比对,以得到一差异档案。其中,差异档案为更新档案中与第二现有档案不同的部份。在步骤110中,传送差异档案到装置。在步骤112中,用差异档案更新第一 现有档案。此外,此更新档案方法100还包含一步骤114。在步骤114中,把更新档案储 存入数据库。其中,此更新档案方法100中,侦错档案格式中的侦错码可使用循环冗余检 测方式(Cyclic Redundancy Check, CRC)所产生的循环冗余检测码,如CRC-1 码、CRC-16码、或CRC-32码。参照图2,其绘示依照本专利技术一较佳实施例的一种更新档案系统200的方块 图。此更新档案系统200包含一装置210以及一更新主机220。装置210透过一无 线或有线的数据传输界面,例如通用串行总线(universal serial bu本文档来自技高网...

【技术保护点】
一种更新档案的方法,其特征在于,包含以下步骤: 接收一装置的第一现有档案的侦错码序列,其中该第一现有档案采用一侦错档案格式,该侦错档案格式包含至少一个区块,每一该区块包含一侦错码,该侦错码组成该侦错码序列; 判断一更新档案的侦错 码序列与该第一现有档案的侦错码序列是否相同,其中该更新档案采用该侦错档案格式;以及 当该更新档案的侦错码序列与该第一现有档案的侦错码序列不同时,还包含下列步骤: 根据该第一现有档案的侦错码序列从一数据库找出第二现有档案,其中该第 二现有档案的侦错码序列与该第一现有档案的侦错码序列相同; 比对该第二现有档案与该更新档案,以得到一差异档案,其中该差异档案为该更新档案中与该第二现有档案不同的部份: 传送该差异档案到该装置;以及 用该差异档案更新该第一现有 档案。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄健智
申请(专利权)人:英华达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1