标记式频宽测量装置及其方法

文档序号:7922319阅读:114来源:国知局
专利名称:标记式频宽测量装置及其方法
技术领域
本发明涉及一种标记式频宽测量装置及其方法,各数据封包中加上标记的 方式,仅需要传送少许的数据量的情况下,仍可准确地测量出网络的整体频宽。
背景技术
传统频宽的测量方法,大多是准备大量的数据,将整个网络灌满一段时间 后,然后根据传输的数据量计算出其频宽大小。
但是,利用这种方式测量频宽,必须连续地传送数据,并占满所有频宽一 段时间,如此才能精准的量测出来。
再者,在很多网络传输的应用上,例如多媒体串流,数据本身是片段的,
并不会占据整个网络频宽,如此就不容易测出实际上可使用的频宽大小。
然而这些网络传输的应用,往往必须实时知道实际上可使用的频宽大小, 才能对于所传输的数据流量做进一步最佳化调整,因此一般传统的频宽测试方 法是无法解决这个问题。

发明内容
本发明主要要解决的技术问题是提供一种标记式频宽测量装置及其方法, 数据传送端在各数据封包中分别嵌入一用以指示传送顺序的标记,如此数据接 收端依序接收各数据封包时,也可辨识数据封包的标记而得知数据传送的情 形。
本发明次要地要解决的技术问题是提供一种标记式频宽测量装置及其方 法,在各数据封包中加上标记的方式,仅需要传送少许的数据量并利用部分频 宽来传送数据的情况下,仍可准确地测量出网络的整体频宽。
本发明要解决的又一技术问题是提供一种标记式频宽测量装置及其方法,当应用于一实时影像播放系统时,即可根据测量出的频宽速率进行数据流的调 整,借此以提高影像传输的流畅性,并可兼顾到实时影像播放时的显示质量。 为解决上述技术问题,本发明提供一种标记式频宽测量装置,其结构包括 有数据传送端,收集有一区块数据,区块数据分割成多个数据封包,各数据 封包分别嵌入有一用以指示各传送顺序的标记;及一数据接收端,依序接收数 据传送端所传送的各数据封包,在接收完一起始标记的数据封包后,记录一起 始时间,在接收完一结束标记的数据封包后,记录一结束时间,加总在起始时 间及结束时间之间所有接收到的各数据封包的位数,并得到一总位数,总位数
除以起始时间与结束时间之间的时间差,以计算出一频宽速率。
本发明还提供一种标记式频宽测量方法,其步骤包括有 一数据传送端收 集一区块数据,并分割成多个数据封包;各数据封包分别嵌入有一用以指示传 送顺序的标记,并依序传送至一数据接收端;接收完一起始标记的数据封包后, 数据接收端记录一起始时间;接收完一结束标记的数据封包后,数据接收端记 录一结束时间;及加总在起始时间及结束时间之间所有接收到的各数据封包的 位数,以得到一总位数,并将总位数除以起始时间与结束时间之间的时间差, 以计算出一频宽速率。
本发明的数据传送端在各数据封包中分别嵌入一用以指示传送顺序的标 记,如此数据接收端依序接收各数据封包时,也可辨识数据封包的标记而得知 数据传送的情形;
本发明通过在各数据封包中加上标记的方式,仅需要传送少许的数据量并
利用部分频宽来传送数据的情况下,仍可准确地测量出网络的整体频宽;
本发明当应用于一实时影像播放系统时,即可根据测量出的频宽速率进行 数据流的调整,借此以提高影像传输的流畅性,并可兼顾到实时影像播放时的 显示质量。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


图1为本发明标记式频宽测量装置一较佳实施例的区块示意图;
图2为本发明数据封包的传送顺序示意图3为本发明标记式频宽测量方法一较佳实施例的流程图。
其中,附图标记
100标记式频宽测量装置10数据传送端
11区块数据111数据封包
113数据封包115资料封包
20数据接收端21记录单元
23计算单元
具体实施例方式
首先,请参阅图1及图2,为本发明标记式频宽测量装置一较佳实施例的 结构示意图及数据封包的传送顺序示意图。如图所示,本发明标记式频宽测量 装置100可应用于一实时影像播放系统上,其主要结构包括有一数据传送端 10及一数据接收端20,数据传送端10及数据接收端20通过一 TCP传输协议 或一 UDP传输协议进行彼此间的数据传输。
其中,数据传送端10在传送数据至数据接收端20前,先收集有一区块数 据11,该区块数据11可由一储存设备所提供。数据传送端10会将所收集到 的区块数据11分割成多个数据封包111/113/115,分割出的每一数据封包 111/113/115的位数将大略相同(例如1.5K),而数据传送端10会依照各数 据封包111/113/115的传送顺序分别嵌入有一相对应的标记,例如第一笔传 送的数据封包111嵌入一起始标记"1",中间过程所有传送的数据封包113 嵌入一中间标记"2",最后一笔传送的数据封包115嵌入一结束标记"3"。 如此,数据传送端10将依照标记的顺序依序传送一起始标记"1"的数据封包 111、至少一中间标记"2"的数据封包113及一结束标记"3"的数据封包115 至数据接收端20。承上,数据接收端20会依序接收数据传送端10所传送的各数据封包
111/113/115,在接收到标记为"l"的数据封包lll后,可辨识出该数据封包 111为数据传送端10所传送的第一笔数据封包,并在数据封包111接收完毕 后,通过一记录单元21记录一起始时间T1,以及通过一计算单元23开始加 总后续所接收到的数据封包113/115的位数。
接着,数据接收端20在接收到标记为"3"的数据封包115后,可辨识出 该数据封包115为数据传送端10所传送的最后一笔数据封包,并在数据封包 115接收完毕后,记录单元21记录一结束时间T3,并停止数据封包113/115 的位数加总,以得到一总位数(Tbits),该总位数(Tbits)由所有的中间标记 "2"的数据封包113的位数及结束标记"3"的数据封包115的位数所加总而 成。
加总得到一总位数(Tbits)后,数据接收端20的计算单元23进一步将总 位数(Tbits)除以起始时间Tl与结束时间T3之间的时间差(T3-Tl),借此,即 可计算出一频宽速率二Tbits/(T3-Tl)。
如此,本发明标记式频宽测量装置100在所传送的各数据封包 111/113/115中加上标记的方式,不需如传统频宽测量方法一样,必须使用大 量的数据并灌满所有网络频宽一段时间,才能进行频宽速率的测量,在此,仅 需要传送少许的数据量及利用部分频宽来传送数据的情况下,即可准确地测量 出网络的整体频宽,借此增加频宽测量上的便利性。
再者,数据传送端10在各数据封包111/113/115中分别嵌入一用以指示 传送顺序的标记,则数据接收端20依序接收各数据封包111/113/115时,可 直接辨识数据封包111/113/115所嵌入的标记,而得知数据传送的情况。
并且,数据传送端10所传送的中间标记"2"的数据封包113,其封包数 量的多寡将取决于数据传送端IO所收集的区块数据11的数据量而对应增减。
或者,本发明另一实施例中,数据传送端10也可收集一较小数据量的区 块数据11,并将区块数据11只分割出起始标记"1"及结束标记"3"两种标 记样式的数据封包111/115,并且,此时数据接收端20所加总出的总位数(Tbits)即为结束标记"3"的数据封包的位数,同样的将总位数(Tbits)除以 起始时间Tl与结束时间T3之间的时间差(T3-T1),以得到一频宽速率 二Tbits/(T3-Tl),如此据以实施,仍可达到频宽测量的结果。
数据接收端20在计算出频宽速率后,将回传一包含有该频宽速率的响应 封包201至数据传送端10,则标记式频宽测量装置100所应用的实时影像播 放系统即可通过数据传送端10得知在数据传送端10与数据接收端20间的频 宽速率,并根据此频宽速率进行数据流的调整,例如较大的频宽速率采用低 压縮率的数据流,较小的频宽速率采用高压縮率的数据流,借此以提高影像传 输的流畅性,并可兼顾到实时影像播放时的显示质量。
请参阅图3,为本发明标记式频宽测量方法一较佳实施例的流程图。本发 明标记式频宽测量方法流程如下所述首先数据传送端10会收集一区块数据 11,并将区块数据11分割成多个数据封包111/113/115,如步骤S301所示。 各数据封包111/113/115分别嵌入有一用以指示传送顺序的标记,例如 第一笔起始传送的数据封包111嵌入一起始标记"1",中间过程所有传送的 数据封包113嵌入一中间标记"2",最后一笔传送的数据封包115嵌入一结 束标记"3",并依照标记的顺序依序传送数据封包111/113/115至数据接收 端20,如步骤S302所示。
数据接收端20依序接收数据传送端10所传递的数据信息,在接收完一起 始标记"l"的数据封包lll后,记录一起始时间T1,并开始加总陆续收到的 各数据封包113/115的位数,如步骤S303所示。
而数据接收端20在接收完一结束标记"3"的数据封包115后,记录一结 束时间T3,停止加总数据封包113/115的位数,并得到一总位数(Tbits),该 总位数(Tbits)是由所有的中间标记"2"的数据封包113的位数及结束标记 "3"的数据封包115的位数所加总而成,如步骤S304所示。
数据接收端20将总位数(Tbits)除以起始时间Tl与结束时间T3之间的时 间差(T3-Tl),以计算出一频宽速率二Tbits/(T3-Tl),借此本发明标记式频宽 测量方法即可量测出网络的整体频宽,如步骤S305所示。再者,步骤S301至S305所述的中间标记"2"的数据封包113,其封包 数量的多寡将取决于数据传送端10所收集的区块数据11的数据量而对应增 减,或者,本发明另一实施例中,数据传送端10可收集一较小数据量的区块 数据11并只分割出起始标记"1"及结束标记"3"两种标记样式的数据封包 111/115,并未包括有中间标记"2"的数据封包113,此时数据接收端20所 加总出的总位数(Tbits)即为结束标记"3"的数据封包的位数,同样的将总位 数(Tbits)除以起始时间Tl与结束时间T3之间的时间差(T3-Tl),以得到一频 宽速率4bits/(T3-Tl),如此方式仍可达到频宽测量的结果。
接续,数据传送端10在传送完此一区块数据11后,开始收集下一笔区块 资料,待下一笔区块数据收集完毕,回到步骤S301继续进行。如此,在数据 传送端10与数据接收端20间的数据传输过程中将会不断地的测量频宽,以得 到更精确的频宽速率,并借以观察出频宽的变化,如步骤S309所示。
并且,本发明频宽测量方法还包括有一步骤S306,在数据接收端20计算 出频宽速率后,将主动回传一包含有该频宽速率的响应封包201至数据传送端 10。若数据传送端10为一实时影像播放系统时,即可通过此频宽速率的信息 进行数据流的调整,借此以调整出较佳收视质量的影像画面,如步骤S306所 示。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这 些相应的改变和变形都应属于本发明权利要求的保护范围。
权利要求
1、一种标记式频宽测量装置,其结构包括有一数据传送端,收集有一区块数据,该区块数据分割成多个数据封包,各数据封包分别嵌入有一用以指示各传送顺序的标记;及一数据接收端,依序接收该数据传送端所传送的各数据封包,在接收完一起始标记的数据封包后,记录一起始时间,在接收完一结束标记的数据封包后,记录一结束时间,加总在该起始时间及该结束时间之间所有接收到的各数据封包的位数,并得到一总位数,该总位数除以该起始时间与该结束时间之间的时间差,以计算出一频宽速率。
2、 如权利要求1所述的频宽测量装置,其特征在于,该总位数由该结束标记的数据封包的位数所加总而成。
3、 如权利要求1所述的频宽测量装置,其特征在于,该数据封包依据传 送的顺序分别对应嵌入有该起始标记、 一中间标记及该结束标记。
4、 如权利要求3所述的频宽测量装置,其特征在于,该中间标记的数据 封包将包括有至少一封包数量。
5、 如权利要求3所述的频宽测量装置,其特征在于,该总位数由该中间 标记的数据封包的位数及该结束标记的数据封包的位数所加总而成。
6、 如权利要求1所述的频宽测量装置,其特征在于,数据接收端回传一 包含有该频宽速率的响应封包至该数据传送端。
7、 如权利要求1所述的频宽测量装置,其特征在于,该数据接收端包括有一记录单元及一计算单元,该记录单元用以记录该起始时间及该结束时间, 该计算单元用以加总在该起始时间及该结束时间之间所有接收到的各数据封包的位数,并将总计出的该总位数除以该起始时间与该结束时间之间的时间 差,以计算出该频宽速率。
8、 一种标记式频宽测量方法,其步骤包括有-一数据传送端收集一区块数据,并分割成多个数据封包;各数据封包分别嵌入有一用以指示传送顺序的标记,并依序传送至一数据接收端;接收完一起始标记的数据封包后,该数据接收端记录一起始时间; 接收完一结束标记的数据封包后,该数据接收端记录一结束时间;及 加总在该起始时间及该结束时间之间所有接收到的各数据封包的位数,以得到一总位数,并将该总位数除以该起始时间与该结束时间之间的时间差,以计算出一频宽速率。
9、 如权利要求8所述的频宽测量方法,其特征在于,该总位数由该结束 标记的数据封包的位数所加总而成。
10、 如权利要求8所述的频宽测量方法,其特征在于,该数据封包依据传 送的顺序分别对应嵌入有该起始标记、 一中间标记及该结束标记。
11、 如权利要求10所述的频宽测量方法,其特征在于,该中间标记的数 据封包将包括有至少一封包数量。
12、 如权利要求10所述的频宽测量方法,其特征在于,该总位数由该中 间标记的数据封包的位数及该结束标记的数据封包的位数所加总而成。
13、 如权利要求8所述的频宽测量方法,该频宽测量方法包括下列步骤 该数据接收端回传一包含有该频宽速率的响应封包至该数据传送端。
全文摘要
本发明涉及一种标记式频宽测量装置及其方法,其包括有一数据传送端及一数据接收端,数据传送端收集一区块数据并分割成多个数据封包,各数据封包分别嵌入一用以指示传送顺序的标记,而数据接收端在接收完一起始标记及一结束标记的数据封包后,记录一起始时间及一结束时间,并加总在起始时间及结束时间之间所有接收到的各数据封包的位数以得到一总位数,总位数除以起始时间与结束时间之间的时间差以计算出一频宽速率,借此,各数据封包中加上标记的方式,仅需要传送少许的数据量的情况下,仍可准确地测量出网络的整体频宽。
文档编号H04L12/26GK101409652SQ200810181058
公开日2009年4月15日 申请日期2008年11月20日 优先权日2008年11月20日
发明者林松生 申请人:建汉科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1