发明名称 分散式资料同步系统及其方法
摘要 一种分散式资料同步系统及其方法,透过本发明之资料管理中心(Data Management Center)的集中运作,采取多线程(multithread)的技术方法,达到使不同终端设备能够在各自独立的执行程序下,同时完成资料同步的作业,提高资料同步的效率;并且藉由本发明所提供的状态标记技术,能够在资料同步作业失败无法完成时,自动执行资料回复的动作,提升资料同步的安全。
申请公布号 TWI230335 申请公布日期 2005.04.01
申请号 TW091122433 申请日期 2002.09.27
申请人 英业达股份有限公司 发明人 宋建福;刘文涵;刘晓鹏
分类号 G06F13/00;H04L12/00 主分类号 G06F13/00
代理机构 代理人 许世正 台北市信义区忠孝东路5段410号4楼
主权项 1.一种分散式资料同步系统,系透过一资料管理中 心(Data Management Center)对产生异动的资料进行分析 处理后,分别对分散于架构中之各个终端设备执行 同时且独立的资料传输程序,进而完成资料同步的 工作,该系统包含: 一资料同步分析模组,用以根据一终端设备资料配 置表及所有异动资料内容,执行一资料关联比对的 分析动作,产生一资料同步作业表; 一线程管理模组,用以根据该资料同步作业表,产 生对应数量之该资料同步线程,及建立起与各个该 终端设备连线; 一同步传输模组,用以进行各个该终端设备之一回 复处理,并且产生一线程状态表,及执行资料传输 工作并传送一资料传输状态;及 一事件处理模组,用以根据该资料传输状态,来决 定各个该终端设备之资料同步程序的状态,并且在 传输完成时负责该终端设备资料配置表的更新作 业。 2.如申请专利范围第1项所述之分散式资料同步系 统,其中该终端设备资料配置表系用来提供各个该 终端设备与储存资料间的对应配置关系,记录包含 一终端设备位址(IP)、一储存资料类别属性、一储 存资料项目名称及一资料版本。 3.如申请专利范围第1项所述之分散式资料同步系 统,其中该资料关联比对系指将异动资料内容与该 终端设备资料配置表作逐一比对,搜寻出与异动资 料内容相关之储存资料的该终端设备位址。 4.如申请专利范围第1项所述之分散式资料同步系 统,其中该资料同步作业表系用来提供各个该终端 设备与异动资料内容之间的对应关系。 5.如申请专利范围第1项所述之分散式资料同步系 统,其中该回复处理系指利用一状态标记技术,将 该终端设备中所储存之原始资料加以标示,用以区 分原始资料和异动资料。 6.如申请专利范围第1项所述之分散式资料同步系 统,其中该线程管理模组系透过多线程(multithread) 的程式执行设计,来达成产生对应各个该终端设备 之资料同步程序的。 7.一种分散式资料同步方法,系透过一资料管理中 心(Data Management Center)对产生异动的资料进行分析 处理后,分别对分散于架构中之各个终端设备执行 同时且独立的资料传输线程,进而完成资料同步的 工作,该方法包含下列步骤: 决定需执行一资料同步之复数个终端设备; 产生对应数量之该资料同步程序并分别与各个该 终端设备建立连线; 保存各个该终端设备之原始资料然后开始进行该 资料同步;及 结束对应该资料同步线程并中断与对应该终端设 备之连线。 8.如申请专利范围第7项所述之分散式资料同步方 法,其中该产生对应数量之该资料同步程序并分别 与各个该终端设备建立连线的部分,系透过多线程 (multithread)的程式执行设计来达成的。 9.如申请专利范围第7项所述之分散式资料同步方 法,其中该决定需执行该资料同步之复数个终端设 备的部分,更包含下列步骤: 取得所有异动资料内容; 读取一终端设备资料配置表; 执行一资料关联比对动作; 将关联内容记录于该资料同步作业表; 完成所有该终端设备之该资料关联比对;及 传回该资料同步作业表。 10.如申请专利范围第9项所述之分散式资料同步方 法,其中该终端设备资料配置表系用来提供各个该 终端设备与储存资料间的对应配置关系,记录包含 一终端设备位址(IP)、一储存资料类别属性、一储 存资料项目名称及一资料版本。 11.如申请专利范围第9项所述之分散式资料同步方 法,其中该资料关联比对系指将异动资料内容与该 终端设备资料配置表作逐一比对,搜寻出与异动资 料内容相关之储存资料的该终端设备位址。 12.如申请专利范围第9项所述之分散式资料同步方 法,其中该资料同步作业表系用来提供各个该终端 设备与异动资料内容之间的对应关系。 13.如申请专利范围第7项所述之分散式资料同步方 法,其中该保存各个该终端设备之原始资料然后开 始进行该资料同步的部分,更包含下列步骤: 对各个该终端设备之原始资料进行一备份处理; 开始进行该资料同步并建立一线程状态表; 持续传送各该终端设备之一资料传输状态; 该资料传输完毕; 进行异动资料及该终端设备资料配置表更新;及 由该线程状态表中删除该资料同步程序。 14.如申请专利范围第13项所述之分散式资料同步 方法,其中该备份处理系指利用一状态标记技术, 将该终端设备中所储存之原始资料加以标示,用以 区分原始资料和异动资料。 15.如申请专利范围第7项所述之分散式资料同步方 法,其中该保存各个该终端设备之原始资料然后开 始进行该资料同步的部分,当该资料传输状态发生 异常时,更包含下列步骤: 中止该终端设备之该资料传输动作; 依该备份处理内容恢复该终端设备原始资料;及 由该线程状态表中删除该资料同步线程。 图式简单说明: 第1图系本发明所提之分散式资料同步系统及其方 法之运作系统架构图; 第2-a图系本发明所提之分散式资料同步系统及其 方法之运作方法流程图; 第2-b图系本发明所提之分散式资料同步系统及其 方法之运作方法流程图;及 第2-c图系本发明所提之分散式资料同步系统及其 方法之运作方法流程图。
地址 台北市士林区后港街66号