发明名称 资料同步系统及方法
摘要 一种资料同步系统及方法,其藉由主节点之应用程式伺服器运行同步程式,使资料同步操作与从节点分离,从而更易于从节点的扩充。该系统包括一主节点、复数从节点以及将主节点和该等从节点相连之网路。其中主节点系为同步操作之控制中心,该主节点包括一主资料库伺服器,一主FTP伺服器及一应用程式伺服器。应用程式伺服器包括一同步控制模组,用于控制主节点之主FTP伺服器与从节点之从FTP伺服器间之资料传输,并更新主节点之资料库伺服器中之非结构化资料之摘要资讯。该系统之从节点至少包括一从资料库伺服器及一从FTP伺服器。
申请公布号 TWI236253 申请公布日期 2005.07.11
申请号 TW091119734 申请日期 2002.08.30
申请人 鸿海精密工业股份有限公司 发明人 李忠一;林海洪;樊晓迪
分类号 H04L12/28 主分类号 H04L12/28
代理机构 代理人
主权项 1.一种资料同步系统,该系统包括一主节点、复数从节点以及将主节点和该等从节点相连之网路,其中:从节点包括一从资料库伺服器及一从FTP伺服器,其中:从资料库伺服器系用于存储非结构化资料之摘要资讯,其与主节点之主资料库伺服器中之非结构化资料之摘要资讯保持同步;从FTP伺服器系用于存储非结构化资料,并可与主节点之主FTP伺服器进行非结构化资料之传输;主节点系为同步操作之控制中心,该主节点包括一主资料库伺服器、一主FTP伺服器及一应用程式伺服器,其中:主资料库伺服器,系用于存储非结构化资料之摘要资讯,并控制该等摘要资讯与各从资料库伺服器之同步;主FTP伺服器,系用于存储非结构化资料,并可上传非结构化资料至从FTP伺服器及自从FTP伺服器下载非结构化资料;应用程式伺服器,系用于控制同步操作之进行,该伺服器包括一同步控制模组,用于控制主FTP伺服器自从FTP伺服器下载非结构化资料及上传非结构化资料至从FTP伺服器,并更新主资料库伺服器中之非结构化资料之摘要资讯。2.如申请专利范围第1项所述之资料同步系统,其中主节点及从节点皆包括复数客户端,该客户端系为非结构化资料之使用者。3.如申请专利范围第1项所述之资料同步系统,其中主资料库伺服器及从资料库伺服器包括一非结构化资料之摘要资讯表,该摘要资讯表包括资料之标题、存储位置、更新时间栏位。4.如申请专利范围第1项所述之资料同步系统,其中主FTP伺服器及从FTP伺服器中存储之非结构化资料包括文档、声音、图像及影像资料。5.如申请专利范围第1项所述之资料同步系统,其中主资料库伺服器与从资料库伺服器间之摘要资讯同步为定时进行。6.如申请专利范围第1项所述之资料同步系统,其中主节点之应用程式伺服器包括一资料库连接模组,用于连接主资料库伺服器,对主资料库伺服器中之资料进行查询、更新及删除操作。7.如申请专利范围第1项所述之资料同步系统,其中主节点之应用程式伺服器包括一文件传输控制模组,用于控制主FTP伺服器与从FTP伺服器间之资料传输操作。8.一种资料同步方法,该方法包括以下步骤:(a)将复数从节点之资料库伺服器之非结构化资料之摘要资讯与主节点之资料库伺服器之非结构化资料之摘要资讯同步;(b)第一从节点发送非结构化资料同步请求讯息至主节点;(c)主节点接收该同步请求讯息,判断所请求之非结构化资料之具体位置,并获取该非结构化资料;(d)主节点将该非结构化资料上传至第一从节点;(e)主节点在主资料库伺服器中更新非结构化资料之摘要资讯。9.如申请专利范围第8项所述之资料同步方法,其中非结构化资料之摘要资讯包括资料之标题、存储位置、更新时间。10.如申请专利范围第8项所述之资料同步方法,其中步骤(a)中之同步系为定时进行。11.如申请专利范围第8项所述之资料同步方法,其中步骤(b)包括以下步骤:(b1)第一从节点之客户端在第一从节点之从资料库伺服器中搜索待操作之非结构化资料之摘要资讯;(b2)若非结构化资料之最新版本在该第一从节点之从FTP伺服器中,则打开该非结构化资料,若非结构化资料之最新版本不在第一从节点之从FTP伺服器上,则发送一资料同步请求讯息至主节点之同步控制模组。12.如申请专利范围第8项所述之资料同步方法,其中步骤(c)包括以下步骤:(c1)主节点在其主资料库伺服器中搜索非结构化资料之摘要资讯,获得非结构化资料之最新版本位置;(c2)若非结构化资料之最新版本在主节点之主FTP伺服器中,则执行步骤(d);(c3)若非结构化资料之最新版本在第二从节点之从FTP伺服器中,则主节点之主FTP伺服器首先自该第二从节点下载非结构化资料至主节点之主FTP伺服器。13.一种资料同步方法,该方法包括以下步骤:(a)将复数从节点之从资料库伺服器中之资料摘要资讯与主节点之主资料库伺服器中之资料摘要资讯同步;(b)第一从节点之客户端在该第一从节点之从资料库伺服器中搜索一待操作资料之摘要资讯;(i)若待操作资料之最新版本在该第一从节点之从FTP伺服器中,则打开该待操作资料,操作结束;(ii)若待操作资料之最新版本不在第一从节点之从FTP伺服器上,则发送一资料同步请求讯息至主节点之同步控制模组;(c)同步控制模组搜索主节点之主资料库伺服器之摘要资讯,获得待操作资料之最新版本位置;(i)若待操作资料之最新版本在主节点之主FTP伺服器,则主节点将非结构化资料上传至第一从节点;(ii)若待操作资料之最新版本在一第二从节点之从FTP伺服器中,则主节点首先自第二从节点下载待操作资料至主节点,然后将该待操作资料上传至第一从节点;(d)主节点在主资料库伺服器中更新非结构化资料之摘要资讯。14.如申请专利范围第13项所述之资料同步方法,其中待操作资料之摘要资讯包括待操作资料之标题、存储位置、更新时间。15.如申请专利范围第13项所述之资料同步方法,其中步骤(a)中之同步系为定时进行。图式简单说明:第一图系为本发明资料同步系统及方法之实施环境图。第二图系为本发明资料同步系统及方法之从节点之架构图。第三图系为本发明资料同步系统及方法之主节点之架构图。第四图系为本发明资料同步系统及方法之主资料库伺服器中非结构化资料之摘要资讯表。第五图系为本发明资料同步系统及方法之客户端读取非结构化资料之流程图。第六图系为本发明资料同步系统及方法之非结构化资料同步之流程图。
地址 台北县土城市自由街2号
您可能感兴趣的专利