资料与应用程序同步更新系统以及方法

文档序号:6447251阅读:106来源:国知局
专利名称:资料与应用程序同步更新系统以及方法
技术领域
本发明是关于一种资料与应用程序同步更新系统以及方法,特别是关于一种应用在数据处理装置中的资料与应用程序同步更新系统与方法。
背景技术
随着信息与电子科技的日新月异,许多功能强大的数据处理装置已不再限于笨重的体积与外形,轻薄短小的体积与外形已成为这些数据处理装置制造者努力追求的目标。特别是在如个人数字助理(PDA)、掌上型计算机(palm PC)或口袋型计算机(pocket PC)等具有移动性的消费性电子产品方面,使用者除了在固定场所使用外,还能够在移动的环境中进行操作。因此这些制造者不断地提高电子产品的可移植性与功能性。相对的愈来愈多的消费者愿意接受这些电子产品做为个人计算机或笔记本型计算机以外的第二或第三种个人工作平台。
就上述口袋型计算机为例,使用者固然可以享受其所带来的行动上便利。然而,如前所述,绝大多数的口袋型计算机使用者不可能仅仅只有口袋型计算机一个工作平台。事实上,其最主要的学习或商务等工作资料多半是储存在个人计算机或是笔记本型计算机中。这不外是因为口袋型计算机等移动平台,因受限于软硬件的成本与限制,无法提供与个人计算机或是笔记本型计算机相似的工作环境及效能。这样的状况会导致一个普遍的使用习惯,也就是使用者将个人计算机或是笔记本型计算机中需要随身携带的资料储存到该口袋型计算机中;反之,一旦使用者通过该口袋型计算机自外部接收到其它的资料时,为了工作或备份需要,往往必须将该口袋型计算机中的资料储存到该个人计算机或是笔记本型计算机中。当然,在少量且资料种类单纯的情况下,以人工方式进行资料的更新不会造成太大的不便。一旦资料庞大且种类复杂甚至很久未更新时,则资料的更新工作会存有许多不便性与不确定性。
为解决上述问题,现有技术有提供两个数据处理装置间资料同步更新的技术。该技术是提供两个数据库之间的资料保持同步更新。在一个数据处理装置(如个人计算机)中的数据库增加、修改、删除记录后,同步的结果就是另外一个数据处理装置(如口袋型计算机)的数据库也自动随之增加、修改、删除相应的资料记录。
上述现有技术固然可以提供使用者同步更新不同数据处理装置间的档案。然而仅同步更新数据库中的储存资料,有时仍不能完全满足使用者的需求。以现今市面上颇为流行的翻译软件为例,为了达到使用者可随时查找或翻译外文的目的,许多翻译软件同时提供个人计算机版以及如口袋型计算机等随身版。供使用者在各种平台上均可进行外文的查找或翻译。因为使用者可能在不同的时空环境下使用不同类型数据处理装置,再加上使用者可能需要定时或不定时的就现有数据处理装置的翻译软件内容作补充及/或更新。故极易造成不同数据处理装置间的软件内容产生差异。具体而言,该软件内容可例如是单词的更新或程序的修正(如因应操作系统的更新所必须的修正程序或不同字典或辞书的翻译程序等)。
若仅针对单词的更新,则通过上述现有的资料同步更新技术即可达成。然若要达到程序的同步更新,则现有技术则力不从心。其最大的原因在于,这些「资料」同步技术,仅针对数据库中某些特定的数据字段作判断与更新,其更新的范围均限制在如某通信簿中的联系人、日程安排、任务、日记和备忘录信息等。不能对于特定的应用程序作同步更新。有鉴于一方面现今操作系统供货商时常提供操作系统的重大更新(如窗口XP操作系统所推出的SP1以及SP2);另一方面则是软件(如上述翻译软件)供货商为因应信息的更新,要随时更新相关的应用程序。因此,如何能够提供有别于现有技术的一种资料与应用程序同步更新的解决方案,成为目前亟待解决的问题。

发明内容
为解决上述现有技术的缺点,本发明的主要目的在于提供一种资料与应用程序同步更新系统以及方法,达到多个数据处理装置的资料及/或程序内容及/或版本相互同步更新的目的。
为达成以上所述及其它目的,本发明的资料与应用程序同步更新系统是应用在数据处理装置中,该系统包括存储单元,用于储存资料与应用程序;储存记录对比模块,在多个数据处理装置处于可相互进行数据传输的联机状态下,对比该存储单元中储存的资料及程序的内容与版本;清单生成模块,用于生成至少包括该储存记录对比模块的对比结果以及接收资料与应用程序更新选项的对比结果清单;以及储存记录更新模块,用于依据该清单生成模块接收的资料及应用程序更新选项,将具有较新的内容及版本的资料及程序的数据处理装置的存储单元中的储存记录,更新到与其联机的其它数据处理装置的存储单元中。
通过该资料与应用程序同步更新系统,执行资料与应用程序同步更新的方法是首先,在多个数据处理装置处于相互进行数据传输的联机状态下,对比该存储单元中储存的资料及程序的内容及版本;接着,生成至少包括该对比结果以及接收资料与应用程序更新选项的对比结果清单;最后,依据接收的资料及应用程序更新选项,将具有较新的内容及版本的资料及程序的数据处理装置的存储单元中的储存记录,更新到与其联机的其它数据处理装置的存储单元中。
与现有的资料同步更新技术相比,本发明的资料与应用程序同步更新系统以及方法,通过储存记录对比机制以及储存记录更新机制,可达到多个数据处理装置的资料及/或程序的内容及/或版本相互同步更新的目的。


图1是本发明的资料与应用程序同步更新系统的应用结构示意图;图2是本发明的资料与应用程序同步更新方法的流程图。
具体实施例方式
实施例图1说明本发明的资料与应用程序同步更新系统1以及方法是分别应用在二个数据处理装置中。具体而言,在本实施例中,该二个数据处理装置分别是个人计算机2以及口袋型计算机3。此外,该个人计算机2与该口袋型计算机3之间已通过数据传输连接线相互连接进行资料的相互传输,该数据传输连接线可例如是通用串行总线(USB)或RS232串行接口端口等规格。另一方面,本发明的资料与应用程序同步更新系统1以及方法是应用在外文翻译软件的资料与应用程序同步更新。
本发明的资料与应用程序同步更新系统1包括存储单元11A与11B、储存记录对比模块13、清单生成模块15以及储存记录更新模块17。
该存储单元11A与11B,是用于储存该外文翻译软件的单词字库、生字笔记、辞典与辞书应用程序以及执行翻译软件相关的应用程序等资料。更进一步,该存储单元11A与11B还用于储存上述这些资料相对应的资料识别码、名称、简要描述、资料大小、安装日期、修正日期、版本信息、最近同步更新时间以及下载日期等资料。该存储单元11A与11B可以是硬盘驱动装置(HDD)或闪存等非挥发性的永久性存储单元。在本实施例中,该存储单元11A与11B分别建构在该个人计算机2以及口袋型计算机3中。此外,该存储单元11A与11B还储存有个人计算机2以及口袋型计算机3执行更新工作所需的资料或软件,与本发明无关的部分不在此叙述。
该储存记录对比模块13,是在该个人计算机2以及口袋型计算机3处于可相互进行数据传输的联机状态下,对比该存储单元11A与11B中储存的资料及/或程序内容及/或版本。在本实施例中,该存储单元11A与11B中分别储存该个人计算机2以及口袋型计算机3的单词字库、生字笔记、辞典与辞书应用程序以及执行翻译软件相关的应用程序等资料,以及对应于这些资料的资料识别码、名称、简要描述、资料大小、安装日期、修正日期、版本信息、最近同步更新时间以及下载日期等资料。
具体而言,无论在该个人计算机2或口袋型计算机3中,这些资料或应用程序在更新的过程中,均会变更到资料识别码、名称、简要描述、资料大小、安装日期、修正日期及/或版本信息等资料。举例而言,个人计算机2的存储单元11A储存的辞典应用程序已于2004年10月13日从版本1.0更新成版本2.0,且储存在该存储单元11A中。另一方面,该口袋型计算机3的存储单元11B储存的辞典应用程序版本仍为1.0。因此当该个人计算机2与口袋型计算机3处于可相互进行数据传输的联机状态时,该储存记录对比模块13即对比该存储单元11A与11B中储存的资料及/或程序内容及/或版本,由该储存记录对比模块13判断出该个人计算机2的存储单元11A储存的辞典应用程序已于2004年10月13日从版本1.0更新成版本2.0。
该清单生成模块15,用于生成至少包括该储存记录对比模块13对比结果的对比结果清单以及接收资料及/或应用程序更新选项。承前所述,当该储存记录对比模块13判断出该个人计算机2的存储单元11A储存的辞典应用程序已于2004年10月13日从版本1.0更新成版本2.0后,该清单生成模块15即生成一信息告知接口,显示在该个人计算机2及/或口袋型计算机3的显示单元(图未标)上,该信息告知接口至少包括该储存记录对比模块13对比结果的对比结果清单,借以告知使用者目前该个人计算机2或口袋型计算机3的存储单元11A与11B中是否有资料及/或应用程序的内容及/或版本不同情况的发生。在本实施例中,该对比结果清单出现「该个人计算机2的存储单元11A储存的辞典应用程序已于2004年10月13日从版本1.0更新成版本2.0」的信息。另一方面,该清单生成模块15生成的信息告知接口包括是否进行资料及/或应用程序的内容及/或版本更新动作的选项、并接收资料及/或应用程序更新选项。
该储存记录更新模块17,依据该清单生成模块15接收的资料及/或应用程序更新选项,将具有较新的内容及/或版本的资料及/或程序的数据处理装置的存储单元中的储存记录,更新到与其联机的其它数据处理装置的存储单元中。
承前所述,当该储存记录对比模块13生成的对比结果清单出现「该个人计算机2的存储单元11A储存的辞典应用程序已于2004年10月13日从版本1.0更新成版本2.0」的信息,并接收到进行资料及/或应用程序更新时,该清单生成模块15随即将该资料及/或应用程序更新信息传送至该储存记录更新模块17,该储存记录更新模块17在接收到该资料及/或应用程序更新信息后,随即将该口袋型计算机3的存储单元11B中的辞典应用程序从版本1.0更新成版本2.0、并同时更新相对应的修正日期。需特别说明的是,该过程不限于该个人计算机2或口袋型计算机3之间单向的资料及/或应用程序更新,还可进行该个人计算机2或口袋型计算机3之间双向同步的资料及/或应用程序更新。
图2所示说明通过上述本发明的资料与应用程序同步更新系统1执行本发明的资料与应用程序同步更新方法的流程步骤。
首先须通过数据传输连接线使例如个人计算机2以及口袋型计算机3数据处理装置相互连接,进行资料的相互传输,该数据传输连接线可例如是通用串行总线(USB)或RS232串行接口端口等规格。在连接后随即进行步骤S201,令该储存记录对比模块13对比该存储单元11A与11B中储存的资料及/或程序的内容及/或版本是否相同,若相同则结束此程序;反之,若该存储单元11A与11B中储存的资料及/或程序的内容及/或版本不相同时,则进至步骤S202。
在该步骤S202中,令该清单生成模块15生成一信息告知接口,该信息告知接口显示在该个人计算机2及/或口袋型计算机3的显示单元上,其至少包括该储存记录对比模块13对比结果的对比结果清单以及是否进行资料及/或应用程序的内容及/或版本更新动作的选项,并接收资料及/或应用程序更新选项,接着进行步骤S203。
在该步骤S203中,当清单生成模块15接收到进行资料及/或应用程序更新指令时,该储存记录更新模块17随即将具有较新的内容及/或版本的资料及/或程序的数据处理装置中的存储单元中的储存记录,更新到与其联机的其它数据处理装置的存储单元中,并更新对应的版本信息及修正日期;当清单生成模块15接收到不对资料及/或应用程序进行更新的指令时,则结束此程序。
综上所述,本发明的资料与应用程序同步更新系统以及方法,通过储存记录对比机制以及储存记录更新机制,可达到多个数据处理装置的资料及/或程序的内容及/或版本相互同步更新的目的。
权利要求
1.一种资料与应用程序同步更新系统,应用在数据处理装置中,其特征在于,该系统包括存储单元,用于储存资料与应用程序;储存记录对比模块,在多个数据处理装置处于可相互进行数据传输的联机状态下,对比该存储单元中储存的资料及程序的内容与版本;清单生成模块,用于生成至少包括该储存记录对比模块的对比结果以及接收资料与应用程序更新选项的对比结果清单;以及储存记录更新模块,用于依据该清单生成模块接收的资料及应用程序更新选项,将具有较新的内容及版本的资料及程序的数据处理装置的存储单元中的储存记录,更新到与其联机的其它数据处理装置的存储单元中。
2.如权利要求1所述的系统,其特征在于,该存储单元还储存与该资料与应用程序对应的资料识别码、名称、简要描述、资料大小、安装日期、修正日期、版本信息、最近同步更新时间以及下载日期。
3.如权利要求2所述的系统,其特征在于,该储存记录对比模块对比的依据是由选自资料识别码、名称、简要描述、资料大小、安装日期、修正日期、版本信息、最近同步更新时间以及下载日期中任意项的组合。
4.如权利要求1所述的系统,其特征在于,该存储单元是非挥发性质的永久性存储单元。
5.如权利要求4所述的系统,其特征在于,该存储单元是硬盘驱动装置及闪存中的一个。
6.一种资料与应用程序同步更新方法,应用在数据处理装置中,且该数据处理装置具有储存资料与应用程序的存储单元,其特征在于,该方法包括在多个数据处理装置处于相互进行数据传输的联机状态下,对比该存储单元中储存的资料及程序的内容及版本;生成至少包括该对比结果以及接收资料与应用程序更新选项的对比结果清单;以及依据接收的资料及应用程序更新选项,将具有较新的内容及版本的资料及程序的数据处理装置的存储单元中的储存记录,更新到与其联机的其它数据处理装置的存储单元中。
7.如权利要求6所述的方法,其特征在于,该存储单元储存的资料由选自资料识别码、名称、简要描述、资料大小、安装日期、修正日期、版本信息、最近同步时间以及下载日期中任意项的组合。
8.如权利要求7所述的方法,其特征在于,对比存储单元中储存的资料及程序的内容及版本的对比依据是由选自资料识别码、名称、简要描述、资料大小、安装日期、修正日期、版本信息、最近同步时间以及下载日期中任意项的组合。
9.如权利要求6所述的方法,其特征在于,该存储单元是非挥发性质的永久性存储单元。
10.如权利要求9所述的方法,其特征在于,该存储单元是硬盘驱动装置及闪存中的一个。
全文摘要
一种资料与应用程序同步更新系统以及方法,用于同步更新多个数据处理装置间的资料与应用程序,该系统包括存储单元、储存记录对比模块、清单生成模块以及储存记录更新模块;本发明是通过储存记录对比机制,在多个数据处理装置处于可相互进行数据传输的联机状态下,对比该多个数据处理装置中储存的资料及/或程序的内容及/或版本,再通过储存记录更新机制将该多个数据处理装置中具有较新的内容及/或版本的资料及/或程序的数据处理装置的储存记录更新到其它的数据处理装置中;该多个数据处理装置可达到资料及/或程序的内容及/或版本相互同步更新的目的。
文档编号G06F9/445GK1801087SQ200410103159
公开日2006年7月12日 申请日期2004年12月31日 优先权日2004年12月31日
发明者邱全成, 邵晓慧 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1