通信系统及点对点传输方法技术方案

技术编号:7789319 阅读:119 留言:0更新日期:2012-09-21 23:49
一种通信系统及点对点传输方法,可以点对点方式进行传输。该通信系统包含有多个客户端群组;多个第一交换器,分别耦接于该多个客户端群组;一第二交换器;以及多个服务器,通过该第二交换器耦接于该多个第一交换器,用来存储多个文件;其中,该多个服务器中一第一服务器及该多个客户端群组中一第一客户端群组以点对点方式传输存储于该第一服务器的一第一文件,以将该第一文件布署至该第一客户端群组中所有客户端中。

【技术实现步骤摘要】

本专利技术涉及ー种,尤其涉及一种可以点对点(peer topeer, P2P)方式进行传输,以加快布署多个不同系统映像于多个客户端群组的。
技术介绍
在个人计算机或笔记型计算机生产时,在不同生产阶段都必须导入不同的系统映像,例如验证硬件或导入客户定制系统等。目前常见导入方法有ニ,分别为服务器对客户端(server to client)方式,及群播(Multicast)方式。以服务器对客户端方式而言,客户端计算机直接向服务器端计算机提出导入系统 映像要求后,服务器端计算机便直接传送映像文件给客户端,这种方法是最简单的实作方式。然而,由于服务器一次仅提供一个系统映像给ー个客户端,且所有客户端的系统映像皆由服务器提供,因此随着客户端计算机数量与映像文件容量増加,不仅服务器会负担过重,且由于所有客户端及服务器共用固定频宽,因此布署映像文件所耗费的时间会呈线性增カロ。另ー方面,以群播方式而言,服务器端将系统映像用群播方式传送给所有客户端计算机,即服务器所送出的映像文件分组未指定特定客户端的实体地址(MAC address),因此当交換器(switch)收到此类映像文件分组时会转传至所有客户端。在此情况下,如果服务器仅需传送一种系统映像,此种方式的效率是最佳的。然而,在很多エ厂生产阶段都需要导入不同的系统映像至不同客户端群组的情况下,意味着服务器需要同时传送不只ー种系统映像,此时由于所有客户端及服务器共用固定频宽,群播花费时间便随着传送系统映像种类增加而增加。例如,ー种映像文件需要花费4分钟,那同时传送八种映像文件时,由于八种映像文件只能分别利用总频宽的八分之ー进行群播,因此需要花费32分钟。此外,在群播中,増加服务器数量并不会増加群播效率,因为群播是将映像文件分组发送至所有客户端,即使多个服务器同时群播映像文件其效率仍取决于网络速度,即共用固定频宽的大小。再者,群播另ー项缺点在于其利用使用者数据包通信协议(UserDatagram Protocol, UDP)进行传输,因此不保证分组一定能送达到客户端计算机,假如客户端计算机没收到分组时,就必须另外向服务器要求补送分组,这也会影响到网络速度。上述两种已知导入方法,都会随着导入映像文件数量増加,而使布署系统映像的时间越来越长。有鉴于此,实有改进的必要。
技术实现思路
因此,本专利技术的主要目的即在于提供一种可以点对点方式进行传输,以加快分别布署多个不同系统映像于多个客户端群组的。本专利技术公开ー种通信系统,可以点对点方式进行传输。该通信系统包含有多个客户端群组;多个第一交換器,分别耦接于该多个客户端群组;一第二交換器;以及多个服务器,通过该第二交換器耦接于该多个第一交換器,用来存储多个文件;其中,该多个服务器中一第一服务器及该多个客户端群组中ー第一客户端群组以点对点方式传输存储于该第一服务器的一第一文件,以将该第一文件布署至该第一客户端群组中所有客户端中。本专利技术还公开ー种点对点传输方法,用于一通信系统中,该通信系统包含有多个客户端群组分别耦接于多个第一交換器,以及多个服务器通过ー第二交換器耦接于该多个第一交換器,用来存储多个文件。该点对点传输方法包含有该多个服务器中一第一服务器及该多个客户端群组中ー第一客户端群组以点对点方式传输存储于该第一服务器的一第一文件;以及将该第一文件布署至该第一客户端群组中所有客户端中。 附图说明图I为本专利技术实施例一通信系统的示意图。图2为本专利技术实施例图I中一服务器与一客户端群组进行点对点传输的示意图。图3至图11为本专利技术实施例图I中一服务器与一客户端群组进行点对点传输的操作示意图。图12为本专利技术实施例一点对点传输流程的示意图。主要元件符号说明10通信系统120流程1200 1208步骤GC1-GCx客户端群组SW1-SWpSW交換器S1 Sx服务器Img1 Imgx文件C11 C14、C21 C24、Cxl Cx4 客户端PA1、PA2、PA3、PA4、PA5路径P11 P14、P21 P24、Pxl Px4 成份具体实施例方式请參考图1,图I为本专利技术实施例一通信系统10的示意图。如图I所示,通信系统10包含有客户端群组(Client)GC1 GCX、交換器(switch) Sff1 SWx、Sff以及服务器(server) S1-Sj^交換器SW1 SWx分别耦接于客户端群组GC1 GCX,而服务器S1 Sx通过交換器SW耦接于交換器SW1 SWX,井分别存储文件Img1 Imgx。其中,文件Img1 Imgx较佳为多个不同系统映像文件,但也可为其它文件;位于同一交換器SWa下的客户端群组GCa较佳为需布署相同系统映像的客户端,且其数量不限于4而可为任意数量 Sx的数量较佳为等于不同文件Img1 Imgx的数量,以分别存储文件Img1 Imgx中一文件,但不限于此。简单来说,服务器S1及客户端群组GC1可以点对点(peer to peer,P2P)方式传输存储于服务器S1的文件Img1,以将文件Img1布署至客户端GC1群组中所有客户端C11 C14中。依此类推,服务器S2 Sx及客户端群组GC2 GCx可分别以点对点方式传输存储于服务器S2 Sx的文件Img2 Imgx,以分别将文件Img2 Imgx布署至客户端GC2 GCx群组中所有客户端中。如此ー来,由于服务器S1 Sx同时以点对点方式传输文件Img1 Imgx至客户端群组GC1 GCx时并非共用固定频宽,因此通信系统10可随所需布署不同系统映像的増加而增加服务器数量,以加快布署系统映像于客户端群组中的速度。详细来说,由于已知群播方式未指定特定客户端的实体地址(MAC address),因此当交換器收到此类映像文件分组时会转传至所有客户端。相较之下,在本专利技术中,以点对点方式传输时,由于分组会指定欲传输方的实体地址,因此交換器SW可以平行处理其一端ロ(port)分组至其另一端ロ,而不影响其他端ロ(不需传输给未指定的端ロ)。举例来说,由服务器S1通过交換器SW传输至对应于客户端群组GC1的交換器SW1 (即一路径PA1),与由服务器S2通过交換器SW传输至对应于客户端群组GC2的交換器SW2 (即一路径PA2)可同时进行而不影响彼此频宽。如此ー来,服务器S1 Sx同时以点对点方式分别传输文件Img1 Imgx至客户端群组GC1 GCx所需的时间,与单一服务器Sa以点对点方式传输文件Imga至客户端群组GCa所需的时间相同,因此通信系统10可随所需布署不同系统映像的増加而增加服务器数量,以维持与布署单一系统映像所需时间相同,而不会如已知群播方式随所需 布署不同系统映像的增加而等比例增加传输时间。另ー方面,对客户端群组GCa而言,交換器SWa也可平行处理其一端ロ分组至其另一端ロ,而不影响其他端ロ。举例来说,请參考图2,图2为本专利技术实施例图I中服务器S1与客户端群组GC1进行点对点传输的示意图。在图2中,由服务器S1通过交換器SW再通过交換器SW1传输至客户端C12 (即一路径PA3),与由客户端C11通过交換器SW1传输至客户端C14 (即一路径PA4)可同时进行而不影响彼此频宽;由客户端C11通过交換器SW1传输至客户端C14(即路径PA4),与由客户端C12通过交換本文档来自技高网
...

【技术保护点】

【技术特征摘要】
2011.03.14 TW 1001084981.一种通信系统,可以点对点方式进行传输,包含有 多个客户端群组; 多个第一交换器,分别耦接于该多个客户端群组; 一第二交换器;以及 多个服务器,通过该第二交换器耦接于该多个第一交换器,用来存储多个文件; 其中,该多个服务器中一第一服务器及该多个客户端群组中一第一客户端群组以点对点方式传输存储于该第一服务器的一第一文件,以将该第一文件布署至该第一客户端群组中所有客户端中。2.如权利要求I所述的通信系统,其中该多个服务器中一第二服务器及该多个客户端群组中一第二客户端群组以点对点方式进行传输存储于该第二服务器的一第二文件,以将该第二文件布署至该第二客户端群组中所有客户端中。3.如权利要求I所述的通信系统,其中该第一文件被切割成至少一成份以点对点方式进行传输。4.如权利要求3所述的通信系统,其中该至少一成份的数量等于或大于该第一客户端群组中所有客户端的数量。5.如权利要求3所述的通信系统,其中该第一服务器将该至少一成份中一第一成分以点对点方式传输至该第一客户端群组中一第一客户端。6.如权利要求5所述的通信系统,其中该第一客户端将该第一成分以点对点方式传输至该第一客户端群组中一第二客户端。7.如权利要求6所述的通信系统,其中该第二客户端将该第一成分以点对点方式传输至该第一客户端群组中一第三客户端,该第三客户端不同于该第一客户端。8.如权利要求3所述的通信系统,其中该第一服务器将该至少一成份以点对点方式依序平均传输至该第一客户端群组中各客户端。9.如权利要求I所述的通信系统,其中该多个服务器分别存储该多个文件中一文件。10.如权利要求I所述的通信系统,其中该多个文件为多个不同系统映像文件。11.一种点对点传输方法,用于一通信系统中,该通信系统包含有多个客户端群组分别耦接于多个第一交换器,以及多个服务器通过一第二交换器耦接于该多个第一交换器,用来存储多个文件,该点对点传输方法包含有 该多个服务器中一第一服务器及该多个客户端群组中一第一客户端群组以点对点方式传输存储于该第一服务器的一第一文件...

【专利技术属性】
技术研发人员:林杰毅
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:

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

1