网络间的资料传输方法

文档序号:6416175阅读:175来源:国知局

专利名称::网络间的资料传输方法
技术领域
:本发明是一种有关网络间的字型或图形资料库的资讯传输方法,特别是一种能将大型系统资料库中字型或图形表现(representation)在小型系统上的方法。在最近资讯快速流通的时代里,网络对资讯传输而言扮演着一个极重要的角色。通过网络的连结,各个工作站(workstation)可藉由伺服器(server)进行资料传输的交流。网络的连结,一般可分为区域网络和广域网络。区域网络的连结形态,大抵是由一个中央处理的伺服器,外接多个工作站。而中央处理的伺服器所采用的操作系统(O.S.)多为Unix、Novel、WindowNT或其他大型操作系统,工作站藉由网络卡与伺服器连接而存取资料。广域网络则通过超连结而将各个上线的系统或个人电脑连结在一起。例如网际网络(Internet)。图1显示网络连结的示意图,其中伺服器1与工作站11形成的区域网络因采用大型操作系统,所以其系统资料库所能储存的容量及显示的资料量远多于个人电脑2(小型系统,如Windows或DOS)资料库所能储存的容量及显示的资料量。因此,在网际网络连结中,往往在许多大型系统终端机11中能表现的资料,却无法在小型系统(个人电脑)2中表现出来。其原因为大型系统1资料库中虽存有该笔资料表现的描述(descriptionofrepresentation),然而小型操作系统2资料库中却无法支援前述表现的描述,造成该资料在小型系统2上(例如终端机或萤幕)无法表现而呈现空白或乱码(即该资料所表示的并非正确资讯)。此乃网络资料传输所面临的一重大难以解决的问题。以中文文字资料传输为例,其文字资料的表现的描述是由字型或图形资料来界定,而针对于字型或图形资料的部分大型操作系统1所采用的字型或图形资料库,如EUC/ISO10646,或Unicode(含外字集)字型资料库,每个字型或图形均以四个位元组(byte)所组成的位址(address)来加以定址,故其所能表现的中文字大于五万个字;小型操作系统所采用的字型或图形资料库,如GB/GBK或Unicode(不含外字集)字型资料库,每个字型或图形资料均以两个位元组所组成的位址来加以定址,故其所能表现的中文字约为一万个字到三万个字之间。因此,小型操作系统2所能表现的字型或图形资料相较于大型操作系统2所能表现的字型或图形资料便少了许多。在网际网络传输中,文字资料的传输是采用定址传输方式,即,在网络中文字传输时,并未包含文字的表现的描述(字型或图形符号资料),而是使用其定址在各个操作系统本身的资料库中找到文字表现的描述加以显示。因此,对于大型系统1中存在而小型系统2中并不存在的字型或图形资料,在网际网络连结时,便会发生如前所述,这完全是两系统间的编码字型或图形资料的对应产生很大的差异,以致该文字表现的字型或图形无法在小型系统中表现出来。已知技术(priorart)在处理广域网络连接时,资料传输与交换采用下述两种方法来加以解决(1)相同编码对应模式(如GB/GBK-to-GB/GBK或不含外字集的Unicode-to-Unicode)GB/GBK或不含外字集的Unicode字型资料库是为个人电脑中存在的标准资料库。如图2所示,此种方式乃在小型操作系统中安装一检查表22(lookuptable),用来配对两系统所使用的字型或图形资料库的位址。即该查检表22在不同系统之间形成一介面,对于小型系统资料库21中某一字型或图形资料的位址,该查检表22会将其对应(mapping)到大型系统资料库12中相同字型或图形资料的位址,如此小型系统资料库21中的每字型或图形资料便可一对一的对应到大型系统资料库12中的资料。通过网络3连结,如欲将大型系统资料库12中的字型或图形表现在小型系统上(例如显示在萤光幕或列印输出)时,处理的程序会先找到在大型系统资料库12中定位该字型或图形的位址,再通过前述查检表22找到小型系统资料库21中与该大型系统资料为12相对应字型或图形资料的位址,最后再利用该小型系统本身资料库21的该字型或图形描述资料表现在小型系统上。图4进一步显示此种相同编码对应模式(如GB/GBK-to-GB/GBK或不含外字集的Unicode-to-Unicode)的流程图,利用此种方式,可通过网络3连结时,减少大量资料传送的时间,并完成应有的资料表现的目的。然而利用此种传输方法,由于是利用一对一的方式来配对不同系统间的字型或图形资料,因此,对于在大型系统资料库12中存在而小型系统资料库21中不存在的字型或图形资料,并无法表现在小型系统上。常见的情形是,小型系统通过网络3连结大型系统的资料时,经常有部份文字或图形的表现,无法显示于萤光幕上而形成萤光幕上空白或乱码的状况。(2)不同编码对应模式(如EUC/ISO10646-to-GB/GBK)在小型系统资料库21中(例如GB/GBK或不含外字集的Unicode字型资料库),资料库的每个位址均定址到一个储存空间,该储存空间是用以储存字型或图形资料。然而,在小型系统资料库21所内建的常用标准(standard)字型或图形的数目少于该位址的所定址的储存空间。换言之,如图3所示,小型系统资料库21尚保留部份储存空间23供系统业者自订各自所需的字型或图形资料,此部份的自订资料库称为外字集或非标准码区(即非国家标准码区或其他工业标准码以外,如GB/BGK标准码以外的外字区)。此时,系统业者利用该资料库21的剩余空间23,将大型系统资料库12存在而小型系统资料库21不存在的字型或图形资料内建在资料库21的剩余空间23形成字集,再利用前开相同编码对应模式来将其内建的外字集或非标准码区的字型或图形资料表现在小型系统上。然而该剩余的储存空间23仍不足以将大型系统资料库12中无法表现在小系统上的字型或图形资料转移到小型系统资料库21内。因此,在不同编码对应模式(例如EUC/ISO10646大字库-to-GB/GBK小字库)中仍存有无法全部表现资料库12内所有字型资料或图形资料的问题。由于已知技术中,一直存在着大型系统资料库12所建字型或图形资料量较小型系统资料库21所建字型或图形资料量为多的情况。利用相同编码对应模式(如GB/GBK-to-GB/GBK或不含外字集的Unicode-to-Unicode模式)固然无法达到将所有大型系统中的非标准码的外字转移到小型系统的目的,即便利用不同编码对应模式(例如EUC/ISO10646大字库-to-GB/GBK小字库模式),由于小型系统资料库的剩余空间23所能内建的外字集或非标准码区,加上原已建好的常用标准字型或图形,亦无法涵盖大型系统中所有的字型或图形资料,故其所能解决问题的程度实亦有限。本发明的主要目的在提供一种网络间编码字型或图形资料的传输方法,是藉由建立一分流装置,利用该资料库来将大型系统资料库的字型或图形资料加以分流处理,并区分为两不同群组(group),再利用两种不同处理方式来各别处理传输字型或图形资料,使大型系统资料库中所有的编码字型及图形资料均能表现在小型系统上。在从大型系统下载资讯传输时,小型系统将不再发生无法表现资料而出现空白或乱码的状态。本发明的另一目的是提供一种网络间资料重现的传输方法,以解决小型系统无法将所有资料表现在其周边设备,如显示器、打印机等。本发明的目的可按下述方式实现,一种网络间的资料传输方法,在大型系统及小型系统资料库间的资料传输并将其该传输的资料表现在该小型系统上,其特征在于步骤为(1)根据大型系统资料库的资料流水号或编序方式产生一查检表;(2)利用前述查检表检视所传输资料的定址;(3)在小型系统内设置一用以检视小型系统资料库中是否存在与大型系统资料库中所欲传输相同资料的分流装置;(4)小型系统资料库中不存在大型系统资料库中所欲传输的相同资料,则将大型系统的该笔资料传输并储存在小型系统中的资料储存区。所欲传输的资料可为字型或图形资料;该大型系统为Unix或Novel、WindowNT操作系统;小型系统可为个人电脑、个人资料处理助理或智慧型周边设备;该大型系统中传输的资料传输并暂时储存或永久储存于小型系统中的一独立资料库;用以检视小型系统资料库中有无与大型系统资料库中所欲传输相同的资料的分流装置,可以设置在大型系统中。同理,一种网络间的资料传输方法,传输两个不同系统资料库间的资料并将该资料表现在其中一个系统上,其特征在于步骤为(1)根据第一系统资料库的资料流水号或编序方式产生一查检表;(2)利用前述查检表检视所传输资料的定址;(3)在第二系统内设置一用以检视第二系统资料库中是否存在与前述第一系统资料库中所欲传输相同资料的分流装置;(4)第二系统资料库中不存在第一系统资料库中所欲传输的相同资料,则将第一系统的该笔资料传输并储存在第二系统中的资料储存区;(5)第二系统资料库中存在第一系统资料库中所欲传输的相同资料,则直接由第二系统本身的资料库存取该笔资料并表现在第二系统上;在将该第一系统中所欲传输的资料传输并储存至第二系统中后,可将该笔传输资料暂时储存或永久储存于第二系统中的一独立资料库;检视第二系统资料库中有无与第一系统资料库中所欲传输相同资料的分流装置,可以设置在第一系统中。上述在两个系统中传输资料使编码字型及图形资料均能表现在接收系统上表现。即接收系统下载资料时不再发生无法表现资料而出现空白或乱码的状态。图1为区域网络和广域网络的连结示意图;图2为已知相同编码对应模式的资料传输示意图;图3为已知不同编码对应模式的资料传输示意图;图4为已知技术GB/GBK-to-GB/GBK模式方法的流程图;图5为本发明的资料传输示意图;图6为本发明网络资料传输方法的流程图。本发明乃为求解决网络传输时因不同系统的编码字型或图形符号(EncodedFontorGraphicSymbols)资料库间的资料不一致,而造成某笔资料在一系统中存在,但另一系统中不存在导致该资料无法在后者系统中表现的问题,这是由于不同系统的编码方式不同以及字型与图形符号数量不同所致。图1-4显示已知网络上字型或图形资料传输,因考量传输速度的快慢,因之所采方法只是利用一个查检表22来找寻两系统间相对应的位址,而大型系统资料库中资讯表现的描述,如字型或图形资料,并没有被传输到小型系统中,而是利用相对应的编码位址在小型系统本身资料库中找到对应的表现资料,再将该资料直接表现在小型系统上。由于在小型系统所表现的字型或图形资料均是由该系统本身资料库中直接读取,因之小型系统资料库中所不存在的字型或图形描述资料即不可能显示在其终端机萤光幕、打印机及其相关的周边设备上。图5所示,为本发明的资料传输示意图,其中小型系统2为智慧型电子装置(IntelligentElectronicDevices),例如个人电脑使用者(PCuser)或个人资料处理助理(PDA)等设备,而其操作系统一般为视窗(windows)、DOS或相似的操作系统。由于硬体设备的大幅进步,小型系统2可具有较以前更大容量的储存设备,如高容量的硬碟机或更多的动态存取存储器(RAM)等。因此,本发明可利用系统中有限的储存设备在网络连结时,实现使小系统可表现出大型系统资料库12内所有的编码字型或图形资料。进一步参阅图5及图6,本发明首先根据大型系统资料库12(例如GB/GBK字型资料库),依其字面(codepage)编序方式(例如文字排序、流水号或其他形式),以产生一查检表24,该查检表24是预存在小型系统2内,用以作为网络连接时资料传输检核及比对之用。在小型系统2内规划一资料储存区26,该资料储存区26可规划为硬碟的储存空间或动态存取存储器的一部份,其是用于储存大型系统资料库12存在而小型系统资料库21不存在的资料表现的描述资料,是包含表现中文、象形文字、欧文或图形符号等编码的描述资料。参阅图5及图6,小型系统12设置分流装置25,用以自大型系统资料库12中下载至小型系统12的所有资料区分为两个群组其一是存在于大型系统资料库12中资料表现的描述(编码字型或图形符号资料)同时存在于小型系统资料库21中;另一部份为存在于大型系统资料库12中资料表现的描述但却不存在小型系统资料库21中。该分流装置21将资料区分为两个不同群组之后,再利用两种不同的方式处理各群组的资讯表现方式,是指字型或图形符号的描述资料。对于大型系统资料库12存在而小型系统资料库21亦存在的描述资料,是利用已知技术方案来传输(即,前述的GB/GBK-to-GB/GBK模式),因而所传输的资料并未包含其表现的字型或图形资料而可节省网络传输时间;反之,第二种处理方式则从大型系统资料库中将小型系统无法表现的字型或图形资料传输回到小型系统中并储存在资料储存区26内,而非如已知技术一般仅传输两系统间只是定位位址的对应码而已。再者,前述分流装置25的功能是可藉由软体程式撰写或硬体(如介面卡)等方式达成。图6显示本发明的流程图,其方法解释及示意如下步骤6-1本发明首先需根据大型系统资料库12的字型或图形资料编序方式产生一查检表24,该查检表24记录包含指向资料库中描述资料流水号或排序资料的对应资料。步骤6-2乃字型或图形传输的第二步骤,即先找出该大型系统中所欲传输的字型或图形,亦即传输之标的。步骤6-3乃步骤6-2的下一步骤,是对每一个大型系统资料库12中所欲传输的字型或图形,找出用以定位该字型或图形的位址(以A代表)。步骤6-4乃步骤6-3的下一步骤,其工作是将上述已找出的位址(A)讯息交由一分流装置25处理,利用该分流装置25来决定资讯传输工作的处理方式。步骤6-5乃步骤6-4的下一步骤,其工作是由上述所述的分流装置25区别该位址A是否可找到在小型系统资料库21中的位址B与其配对的描述资料,以决定使用下列何种方式处理1.若小型系统中有另一位址B与其位址A相配对,则处理方法依步骤6-6、6-7及6-8步骤处理。步骤6-6乃是在步骤6-5的过程中发现小型系统资料库21中有另一位址B与位址A相配对,亦即小型系统资料库21存有大型系统中欲传输的字型或图形的描述资料。步骤6-7乃步骤6-6的下一步骤,其是利用查检表24找出小型系统中对应的位址B。步骤6-8乃步骤6-7的下一步骤,其是利用该位址B找出其所定位的字型或图形描述资料并表现出来。2.若小型系统中并无另一位址与大型系统中的位址相配对,则处理方式依步骤6-9、6-10步骤6-9乃是在步骤6-5的过程中发现小型系统2中并无另一位址与位址A相配对,亦即小型系统资料库21中并不存在大型系统中该欲传输的字型或图形的描述资料。步骤6-10乃是步骤6-9的下一步骤,即在发现小型系统资料库21中并不存在大型系统所传输的字型或图形的描述资料,此时,通过网络3的连接将大型系统资料库12内的该字型或图形的描述资料传回并储存到小型系统的资料储存区26。藉此,小型系统2便可表现大型系统所传输的所有字型或图形。藉由本发明的资料传输方法,通过网络间的连结的各个系统均可在不影响网络传输速度下表现出彼此的字型或图形的描述资料。再者,对小型系统使用者而言,亦可在不增加硬体设备下达到资料传输的目的。虽然文中已应较佳实施例说明本发明,但娴熟本技术者需了解可对上述实施例加以更改及变更,而不偏离本发明的精神及观点。权利要求1.一种网络间的资料传输方法,在大型系统及小型系统资料库间的资料传输并将其该传输的资料表现在该小型系统上,其特征在于步骤为(1)根据大型系统资料库的资料流水号或编序方式产生一查检表;(2)利用前述查检表检视所传输资料的定址;(3)在小型系统内设置一用以检视小型系统资料库中是否存在与大型系统资料库中所欲传输相同资料的分流装置;(4)小型系统资料库中不存在大型系统资料库中所欲传输的相同资料,则将大型系统的该笔资料传输并储存在小型系统中的资料储存区。2.如权利要求1所述的一种网络间的资料传输方法,其特征在于所欲传输的资料可为字型或图形资料。3.如权利要求1所述的一种网络间的资料传输方法,其特征在于该大型系统为Unix或Novel、WindowNT操作系统。4.如权利要求1所述的一种网络间的资料传输方法,其特征在于小型系统可为个人电脑、个人资料处理助理或智慧型周边设备。5.如权利要求1所述的一种网络间的资料传输方法,其特征在于该大型系统中传输的资料传输并暂时储存或永久储存于小型系统中的一独立资料库。6.如权利要求1所述的一种网络间的资料传输方法,其特征在于用以检视小型系统资料库中有无与大型系统资料库中所欲传输相同的资料的分流装置,可以设置在大型系统中。7.一种网络间的资料传输方法,传输两个不同系统资料库间的资料并将该资料表现在其中一个系统上,其特征在于步骤为(1)根据第一系统资料库的资料流水号或编序方式产生一查检表;(2)利用前述查检表检视所传输资料的定址;(3)在第二系统内设置一用以检视第二系统资料库中是否存在与前述第一系统资料库中所欲传输相同资料的分流装置;(4)第二系统资料库中不存在第一系统资料库中所欲传输的相同资料,则将第一系统的该笔资料传输并储存在第二系统中的资料储存区;(5)第二系统资料库中存在第一系统资料库中所欲传输的相同资料,则直接由第二系统本身的资料库存取该笔资料并表现在第二系统上。8.如权利要求7所述的一种网络间的资料传输方法,其特征在于在将该第一系统中所欲传输的资料传输并储存至第二系统中后,可将该笔传输资料暂时储存或永久储存于第二系统中的一独立资料库。9.如权利要求8所述的一种网络间的资料传输方法,其特征在于检视第二系统资料库中有无与第一系统资料库中所欲传输相同资料的分流装置,可以设置在第一系统中。全文摘要一种网络间的资料传输方法,是藉由建立一分流装置,利用该资料库来将第一系统资料库的资料加以分流处理,并区分为两不同群组(group),再利用两种不同处理方式来个别处理传输资料,使第一系统资料库中所有的编码字型及图形资料均能表现在第二系统上。在从第一系统下载资讯传输时,第二系统将不再发生无法表现资料而出现空白或乱码的状态。文档编号G06F17/30GK1263318SQ9910063公开日2000年8月16日申请日期1999年2月9日优先权日1999年2月9日发明者李文进,郭嘉生申请人:华康科技开发股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1