专利名称:通信设备、分组化周期改变方法及程序的制作方法
技术领域:
本发明涉及TDM_PW(时分复用-伪线)系统的通信设备,尤其涉及在不停止服务的情况下改变分组化周期和TDM周期的技术。
背景技术:
在将TDM数据转换为分组的设备(在发送端)和将分组转换为TDM的设备(在 接收端)彼此连接的系统中,必须从外部控制终端执行改变发送端的分组化周期的操作和改变接收端的TDM周期的操作。在改变分组化周期的操作中,如果在服务期间改变分组化周期,则会出现分组丢失,因而无法在服务期间改变分组化周期。因而,在TDM-PW系统中,通常在开始服务之前,设置在发送端执行TDM数据的分组化的设备中的分组化周期,以及在接收端执行分组的TDM的设备中的TDM周期,并以固定值使用它们。作为相关技术,关于对分组进行复用的系统,在日本未审专利申请公开No. 2008-227962中公开了一种通信设备,即使在发送分组的周期改变时也可以通过复用分组与外围通信设备进行通信,而没有分组冲突。在该技术中,如图3所示,将发送周期信息插入时隙,从而从发送端的通信设备向接收端的通信设备通知发送周期。此外,如在该技术的发明内容中描述的,在扩展发送周期的情况下,确定发送周期中的发送时隙的使用状态是否是“RTC (冲突出现)”,并在没有使用状态为“RTC”时,将当前的发送时隙确定为下一发送时隙,而无需任何改变。此外,在减小发送时隙的情况下,当确定发送周期中的发送时隙的使用状态均不是“RTC”,并且未使用当前发送周期中的发送时隙的反向(reverse)时隙时,将分组发送时隙减小为1/2,而无需改变当前发送时隙。然而,在TDM-PW系统中,当在服务期间改变分组化周期时,如果改变分组化周期的范围很大,会出现缓存器错误,如缓存器下溢或缓存器上溢。因此,即使可以通过使用从发送端向接收端通知发送周期信息的技术,从发送端的通信设备向接收端的通信设备通知分组化周期,以同步发送端的通信设备与接收端的通信设备之间改变分组化周期的定时,也会不可避免地出现发生缓存器错误(如缓存器下溢或缓存器上溢)的情况。另一方面,分组化周期/TDM周期值一般与延迟具有直接正比关系,并与带宽使用效率具有折衷关系。换言之,随着周期变短,延迟减小,而随着周期变长,延迟增加。此外,随着周期变短,由于开销增加,带宽使用效率降低,而随着周期变长,带宽使用效率提高。在使用分组化周期/TDM周期为具有那些确立关系的固定值的情况下,存在无法灵活地适应业务量的改变的可能性,如无法满足可接受业务量的QoS (服务质量)(延迟)的改变需求、或无法在连接线路数量增多时接受所有线路。
发明内容
本发明的示例目的是允许在TDM-PW系统的服务期间改变分组化周期/TDM周期,而不影响服务业务量。在本发明的第一示例方面,接收从TDM数据转换的分组化数据的通信设备至少包括周期信息检测单元,针对特定时段存储分组化数据的抖动缓存器,以及抖动缓存器容量控制单元。周期信息检测单元提取 分组化周期信息,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期;并基于分组化周期信息来获取对分组化数据进行时分复用的TDM周期。抖动缓存器容量控制单元接收所获取的TDM周期,并根据TDM周期控制抖动缓存器的容量。在本发明的第二示例方面,分组化周期改变方法是用于接收从TDM数据转换的分组化数据的通信设备的方法,包括提取分组化周期信息,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期(分组化周期信息提取步骤);基于分组化周期信息来获取对分组化数据进行时分复用的TDM周期(分组化周期信息获取步骤);以及根据所获取的TDM周期,控制针对特定时段存储分组化数据的抖动缓存器的容量(抖动缓存器容量控制步骤)。在本发明的第三示例方面,非瞬时计算机可读介质存储实现用于接收从TDM数据转换的分组化数据的通信设备的分组化周期改变方法的程序,该程序使计算机执行提取分组化周期信息的处理,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期;基于分组化周期信息来获取对分组化数据进行时分复用的TDM周期的处理;以及根据所获取的TDM周期,控制针对特定时段存储分组化数据的抖动缓存器的容量的处理。将根据以下给出的详细描述和仅作为示例给出的附图、因而不认为是限制本发明,来更完全地理解本发明的上述和其它目的、特征和优点。
图I是示出根据本发明第一示例性实施例的通信设备的配置实例的示意图;图2A是示出根据本发明第一示例性实施例的周期信息插入单元和周期信息检测单元的详细配置的示意图;图2B是示出根据本发明第一示例性实施例的周期信息检测单元、抖动缓存器容量控制单元和抖动缓存器之间的关系的示意图;图2C是示出TDM周期表的示例的示意图;图3是示出从发送端的通信设备向接收端的通信设备通知分组化周期的操作示例的流程图;图4是说明将分组化周期从Ims改变为2ms时发送端和接收端的通信设备的操作的不意图;图5是说明使用CESoPSN(RFC5086)中的预留比特控制字的预留部分传送分组化周期信息的传送方法的示意图;图6是说明使用SAToP(RFC4553)中的预留比特控制字的预留部分传送分组化周期信息的传送方法的示意图;图7是说明使用SONET/SDH CES(RFC4842)中的预留比特控制字的预留部分传送分组化周期信息的传送方法的示意图;图8是说明使用有效载荷的一部分传送分组化周期信息的传送方法的示意图;图9是说明使用RTP头部的预留/未使用部分(有效载荷类型区域)传送分组化周期信息的传送方法的示意图;图10是说明使用RTP头部的预留/未使用部分(时间戳区域)传送分组化周期信息的传送方法的示意图示;图11是示出SAToP [RFC4553]的帧格式的示意图;
图12是示出CESoPSN[RFC5086]的帧格式的示意图;以及图13是示出S0NET/SDH[RFC4842]的帧格式的示意图。
具体实施例方式以下将参照附图描述本发明的示例性实施例。适当地缩短并简化以下描述和附图以阐明该说明。在附图中,通过相同的参考符号标注具有相同配置或功能的元件及其等同物,并将省略多余的描述。根据本发明,TDM_PW(时分复用-伪线)系统被配置为允许在不停止服务的情况下改变分组化周期和TDM周期。例如,当发送端的通信设备从外部终端接收改变将TDM数据转换为分组的分组化周期的指令时,将新的分组化周期信息插入主信号,并将信号发送到接收端的通信设备。接收端的通信设备从接收到的分组中提取分组化周期信息,然后改变将分组化数据转换为TDM的TDM周期,并调整抖动缓存器容量。以下将参照附图来描述示例性实施例。[第一示例性实施例]图I示出了根据本发明第一示例性实施例的通信设备的配置实例的示意图。图I示出了通信设备I和2(其中之一在发送端,另一个在接收端)具有相同配置的情况。通信设备I和2包括缓存器11、CES单元(CES电路)13、周期信息插入单元(分组化周期信息插入电路)15、Pff分组化周期表19、缓存器容量控制单元(缓存器容量控制电路)21、分组化周期控制单元(分组化周期控制电路)23、周期信息检测电路(分组化周期信息检测电路)16、抖动缓存器12、TDM单元(TDM电路)14、抖动缓存器容量控制单元(抖动缓存器容量控制单元)22、以及TDM周期控制单元(TDM周期控制电路)24。此外,连接用于对通信设备I和2进行设置的外部控制终端5和6。此外,TDM发送机/接收机3和4作为TDM客户端设备分别连接到通信设备I和2。缓存器11是临时存储来自TDM发送机/接收机3或4的TDM数据的缓存器。CES单元13是从缓存器11获取TDM数据、以给定周期执行分组化、并在分组化时插入PW标签信息(PW标签值)的电路。周期信息插入单元15是这样的电路例如从CES单元13接收以太网(注册商标)数据(以下,由周期信息插入单元15接收的数据称被为“接收数据”),将分组化周期信息插入接收数据,并将其发送到对方(另一)通信设备的周期信息检测单元16。分组化周期信息是指示对数据进行分组化的分组化周期的信息,例如,使用代码值。此外,在接收端的通信设备中将分组化数据转换为TDM数据时使用的向TDM周期的转换使用分组化周期信息。分组化周期和TDM周期的值基本相同。这将在之后参照图2A至2C进行描述。Pff分组化周期表19是将外部控制终端5或6设置的PW标签信息与分组化周期信息相关联的内部表。缓存器容量控制单元21是基于来自外部控制终端5或6的缓存器容量设置信息和来自分组化周期控制单元23的分组化周期信息来控制缓存器11的容量的电路。分组化周期控制单元23是从外部控制终端5或6向缓存器容量控制单元21、CES单元13和周期信息插入单元15发送分组周期设置信息的电路。
周期信息检测单元16是接收该接收数据、读取分组化周期信息、并向TDM周期控制单元24和抖动缓存器容量控制单元22发送该信息的电路。此外,周期信息检测单元16是向抖动缓存器12发送接收数据的电路。抖动缓存器12是针对给定时长存储接收数据的缓存器。TDM单元14是以给定周期将接收数据转换为TDM、并向TDM发送机/接收机3或4发送TDM数据的电路。抖动缓存器容量控制单元22是在接收到分组化周期信息之后控制抖动缓存器12的容量的电路。TDM周期控制单元24是在接收到分组化周期信息之后控制TDM单元14的TDM周期的电路。图2A示出了根据本发明第一示例性实施例的周期信息插入单元15和周期信息检测单元16的详细配置。周期信息插入单元15包括接收单元(分组化周期信息接收单元)301、分组化周期转换单元(分组化周期信息-插入数据转换电路)303、分组化周期表(分组化周期设置信息表)305、以及插入单元(分组化周期信息插入单元)307。周期信息检测单元16包括发送单元(分组化周期信息发送单元)302,TDM周期转换单元(分组化周期信息-插入数据转换电路)304、TDM周期表(TDM周期设置信息表)306、以及提取单元(分组化周期信息提取单元)308。接收单元301是从分组化周期控制单元23接收分组化周期的电路。分组化周期转换单元303是将分组化周期转换为要通过参考分组化周期表305写入分组的代码值的电路。在该示例中描述使用代码值作为分组化周期信息的示例的情况。分组化周期表305是存储分组化周期与要写至分组的代码值之间的转换规则的设置的表。插入单元307是将要写至分组的代码值插入接收数据、并向周期信息检测单元16发送接收数据的电路。提取单元308是从接收数据中读取指示分组化周期的代码值、并向TDM周期转换单元304发送所读取的代码值的电路。TDM周期转换单元304是通过参考TDM周期表306将从提取单元308接收的代码值转换为TDM周期(分组化周期)、并向发送单元302发送TDM周期的电路。TDM周期表306是存储指示插入接收数据的分组化周期的代码值与TDM周期之间的转换规则的设置的表。发送单元302是向抖动缓存器容量控制单元22和TDM周期控制单元24发送TDM周期的电路。图2B是示出根据本发明第一示例性实施例的周期信息检测单元16、抖动缓存器容量控制单元22和抖动缓存器12之间的关系的示意图。发送单元302向抖动缓存器容量控制单元22发送分组化周期信息(TDM周期)。此外,图2C是示出TDM周期表306的示例的示意图。TDM周期表306将分组化周期信息(代码值)与TDM周期相关联。应该指出,可以通过利用分组化周期替换图2C所示的TDM周期表306中的TDM周期来配置分组化周期表305,分组化周期表305将分组化周期与分组化周期信息(代码值)相关联。参照图3来描述图2B和2C。尽管CES单元13、周期信息插入单元15、缓存器容量控制单元21、分组化周期控制单元23、周期信息检测单元16、TDM单元14、抖动缓存器容量控制单元22和TDM周期控制单元24通过电路(硬件)进行配置的情况作为图I的示例进行了描述,但是并不限于此。·例如,可以通过软件或电路和软件的组合对其进行配置。类似地,图2A和2B中的接收单元301、分组化周期转换单元303、插入单元307、发送单元302、TDM周期转换单元304和提取单元308也不限于通过电路进行配置。图3是示出从发送端的通信设备向接收端的通信设备通知分组化周期的操作示例的流程图。以下描述基于通信设备I在发送端、通信设备2在接收端的假设。周期信息插入单元15的接收单元301通过分组化周期控制单元23从外部控制终端5接收改变分组化周期的指示,从而在步骤SI接收新的分组化周期信息。之后,在步骤S2中,分组化周期转换单元303通过参考分组化周期表305,将在步骤SI中接收的分组化周期信息转换为代码值。在步骤S3中,插入单元307将转换后的代码值插入主信号分组的给定部分。将具有插入的代码值的主信号分组(接收数据)从发送端的通信设备I发送至接收端的通信设备2。然后,在步骤S4中,在接收端的通信设备2中的周期信息检测单元16的提取单元308从接收到的分组中读取分组化周期信息的代码值。在步骤S5中,通过参考TDM周期表306,TDM周期转换单元304将代码值转换为TDM周期。在步骤S6中,发送单元302将新的TDM周期发送到TDM周期控制单元24和抖动缓存器容量控制单元22。在步骤S7中,抖动缓存器容量控制单元22基于接收到的新的TDM周期控制抖动缓存器12的容量。TDM周期控制单元24将新的TDM周期通知给TDM单元14。以下描述特定操作示例,其中从发送端向接收端的通信设备2通知作为图2C中示出的分组化周期信息(代码值)的“01”。提取单元308从在发送端的通信设备I接收的接收数据中提取代码值“01” (S4)。TDM周期转换单元304从提取单元308接收分组化周期“01”,并通过参考TDM周期表306,将代码值“01”转换为TDM周期“500μ s”(S5)。发送单元302将通过TDM周期转换单元304获取的TDM周期“500 μ s”发送到抖动缓存器容量控制单元22和TDM周期控制单元
24(S6)。抖动缓存器容量控制单元22根据TDM周期“500 μ s”来控制(改变)抖动缓存器12 (S7)的容量。如参照图3的流程图所描述的,通过图2A的配置,将分组化周期信息从发射端的通信设备I通知给接收端的通信设备2。然后,如图2B中所示,在接收端的通信设备2基于所通知的分组化周期信息(代码值)控制其自身设备上的抖动缓存器12的容量。图4是说明将分组化周期从Ims改变为2ms时发送端和接收端的通信设备的操作的示意图。应该注意,在图4中示出的步骤号(例如S31)不一定指示以时间排列的顺序,可以并行处理多个任意步骤。在发送终端处的通信设备I中执行以下操作。通信设备I临时地将从TDM发射机/接收机3接收的TDM数据存储到缓存器11(S31)。外部控制终端5做出将分组化周期从Ims改变为2ms的设置(S32)。 从外部控制终端5接收改变分组化周期的指令的缓存器容量控制单元21调整缓存器大小,使得不会发生缓存器泄露(S33)。在该示例中,增加缓存器容量,以避免缓存器11的上溢。此外,从外部控制终端5接收改变分组化周期的指令的分组化周期控制单元23控制CES单元13,从而将分组化周期从Ims改变为2ms (S34)。响应于该指令,CES单元13将以每隔Ims从缓存器11中读取接收数据(每隔Ims读取)的操作改变为每隔2ms读取接收数据(每隔2ms读取)的操作(S35)。此外,CES单元13把每隔Ims将所读取的接收数据转换为分组(每隔Ims分组化)的操作转换为每隔2ms将其转换为分组(每隔2ms分组化)的操作(S36)。分组化周期控制单元23向周期信息插入单元15发送分组化周期。此时,周期信息插入单元15将要插入主信号的分组化周期从Ims改变为2ms (S37)。在接收端的通信设备2中执行以下操作。周期信息检测单元16从接收数据中提取以从Ims改变为2ms的分组化周期信息,将分组化周期信息(代码值)改变为TDM周期,并向TDM周期控制单元24和抖动缓存器容量控制单元22发送TDM周期信息(S41)。此时,周期信息检测单元16将从发送端的通信设备I接收的接收数据存储至抖动缓存器12(S42)。接收到改变后的TDM周期的TDM周期控制单元24控制TDM单元14将TDM周期从Ims 改变为 2ms (S45)。此外,接收到改变后的TDM周期的缓存器容量控制单元21控制(调整)缓存器容量,使得在抖动缓存器12中不会出现缓存器错误,如缓存器下溢或缓存器上溢(S43)。在如在图4的操作示例中,分组化周期改变为2ms的情况下,抖动缓存器12的容量优选为±2ms或更多,换言之,改善接收数据的2ms的延迟或早到的缓存器容量,以防止由于抖动缓存器下溢或上溢错误而导致的分组丢失。这是在以太网(注册商标)帧改变时不出现丢失的范围。例如,当以太网(注册商标)帧延迟时,如果延迟为2ms或更少,则不会出现丢失。另一方面,如果延迟为2ms或更多,则出现丢失。这也应用于帧早到的情况。尽管提前灵活地设置大的抖动缓存器容量,但由于延迟时间与抖动缓存器容量成正比,因而优选控制抖动缓存器容量尽可能小。TDM单元14从抖动缓存器14读取分组化的接收数据(S44),并使用改变后的TDM周期,将分组化的接收数据转换为TDM数据(2ms)。如在上述操作中,由于接收端的通信设备2可以检测到发送端的通信设备I中改变分组化周期时的定时,并且接收端的通信设备2通过在检测到的定时做出自动调整来改变TDM周期,因而不会影响业务量。如上所述,甚至在服务期间允许将分组化周期从Ims改变为2ms的功能通过上述方案实现。以下描述传送分组化周期信息的方法。在本发明的示例性实施例中,可以通过以下方法来传送分组化周期信息。
-传送方法⑴使用头部中预留比特控制字的预留部分的传送(1-1) : CESoPSN(RFC5086)(图 5)(1-2) : SAToP (RFC4553)(图 6)(1-3) S0NET/SDH CES (RFC4842)(图 7)-传送方法(2):使用有效载荷的一部分的传送(图8)-传送方法(3):使用RTP头部的预留/未使用部分的传送(3-1):有效载荷类型区域(图9)(3-2):时间戳区域(图10)此外,针对分组化周期信息的传送值,提出了以下两种类型。-方法⑴为了选择分组化周期值,传送选择值。-方法(II):为了在给定时间M的N倍处执行分组化,传送N值(例如,当分组化周期为 1ms, m = 125 μ s 且 N = 4,发送 N = 4)。在方法(I)和(II)的任何一个中,必须针对分组化周期表305和TDM周期表306中要写入分组的代码值设置转换规则。特别地,针对图5至10中示出的分组化周期(TDM周期)和代码值,在分组化周期表305中设置将分组化周期转换为代码值的关联,以及在TDM周期表306中设置将代码值转换为TDM周期的关联。以下描述在每个传送方法中插入分组化周期信息的位置。应该注意,图11至13示出了帧格式。图11示出了 SAToP[RFC4553]的帧格式,图12 示出了 CESoPSN[RFC5086]的帧格式,以及图 13 示出了 SONET/SDH CES [RFC4842]的帧格式。传送方法(1-1)图5是示出传送方法(1-1)的示意图。这是采用使用CESoPSN(RFC5086)(基于分组交换网络的知晓结构的时分多址(TDM)电路仿真服务)的CES(电路)(电路仿真服务)的传送方法,并且这是利用在CES时给定的头部中CW(控制字)的L比特和M比特的组合中的预留模式的方法。由于L比特和M比特是在接收机中所指的值,该方法仅针对改变分组化周期的情况使用,在其它情况下使用符合RFC5086的值。方法(I)可应用于传送方法(1-1)。例如,定义如下。-方法(I)L M = O 01(预留)· · · 125μ s
I 01(预留)· · · 500μ sI 10(预留)· · · ImsI 11(预留)· · · 2ms传送方法(1-2)图6是说明传送方法(1-2)的示意图。这是采用使用SAToP(RFC4553)(基于分组的结构未知时分复用(TDM))的CES的传送方法,并且是利用在CES时给定的头部中的CW的预留部分的方法。方法(I)可应用于传送方法(1-2)。
例如,定义如下。-方法(I)00 :125 μ s01 500 μ s10 lms11 2ms传送方法(1-3)图7是说明传送方法(1-3)的示意图。这是采用S0NET/SDH(同步光网络/同步数字体系)上的CES的传送方法,并且是利用在CES时给定的头部中的CEP (基于分组的电路仿真)的方法。方法⑴和(II)可应用于传送方法(1-3)。例如,定义如下。-方法(I)0000 :125 μ s0001 250 μ s0010 500 μ s0011 lms0100 2ms0101 4ms0110 8ms-方法(II)M = 125 μ s, N = I 至 64传送方法(2)图8是说明传送方法(2)的示意图。这是将分组化周期信息插入有效载荷的传送方法,并且是将分组化周期信息插入接收数据结尾(在有效载荷的周信号数据的最后一部分)的方法。方法⑴和(II)可应用于传送方法⑵。例如,定义如下。-方法(I)0001 :125 μ s0010 500 μ s
0100 lms1000 2ms-方法(II)M = 100 μ s, N = I 至 80传送方法(3-1)图9是说明传送方法(3-1)的示意图。这是在CES时插入RTP(实时传输协议)头部的情况下采用有效载荷类型部分的
传送方法,并且是使用有效载荷类型的未赋值的数字传送分组化周期的方法。由于有效载荷类型的77到95未赋值,使用这一部分。方法(I)和(II)可应用于传送方法(3-1)。例如,定义如下。-方法(I)1010000(80) :125 μ s1010001(81) :500 μ s1010010(82) :1ms1010011(83) :2ms-方法(II)M = 125μ s, N = 1、2、4、6、8、16、32、64传送方法(3-2)图10是说明传送方法(3-2)的示意图。这是在CES时插入RTP头部的情况下采用时间戳的传送方法,并且是采用时间戳的较低比特传送分组化周期信息的方法。方法(I)可应用于传送方法(3-2)。例如,定义如下。-方法(I)0001 :125 μ s0010 500 μ s0100 lms1000 2ms[第二示例性实施例]尽管在第一示例性实施例中描述了周期信息检测单元16接收分组化周期信息并向抖动缓存器容量控制单元22和TDM周期控制单元24发送该信息的操作,但是操作可以如下。例如,在周期信息检测单元16存储当前TDM周期或能够获取存储在其自身设备的存储区域中的当前TDM周期的情况下,在新检测到的TDM周期不同于当前的TDM周期时,周期信息检测单元16可以向抖动缓存器容量控制单元22和TDM周期控制单元24发送新获取的TDM周期。此外,关于分组化周期是否已改变的信息可以包含在要插入主信号的分组化周期信息中。例如,指示分组化周期中的改变的信息可以包含在代码值中。此外,抖动缓存器容量控制单元22可以根据TDM周期的通知值来调整容量。例如,抖动缓存器容量控制单元22可以通过使用预定计算公式等,根据TDM周期值来调整抖动缓存器12的容量。可选地,抖动缓存器容量控制单元22可以存储容量表,以将TDM周期与抖动缓存器12的适合容量相关联,并通过在通知TDM周期时参考容量表来调整抖动缓存器12的容量。其它示例性实施例尽管在以上每个示例性实施例中描述了通过电路来实现图1、2A和2B中示出的元件(例如周期信息检测单元16和抖动缓存器容量控制单元22),但是还可以使用程序来实现这些元件。将程序载入计算机中的存储器,并在CPU (中央处理单元)的控制下执行该程序。该程序是实现用于接收从TDM数据转换的分组化数据的通信设备的分组化周期改变方法的程序,并使计算机至少执行以下处理(a)提取分组化周期信息的处理,该信息 指示对接收的分组化数据中包含的TDM数据进行分组化的周期(分组化周期信息提取处理);(b)基于分组化周期信息来获取将分组化数据转换为TDM的TDM周期的处理(分组化周期信息获取处理);以及(c)根据所获取的TDM周期,控制针对给定时长存储分组化数据的抖动缓存器的容量的处理(抖动缓存器容量控制处理)。分组化周期信息提取处理和分组化周期信息获取处理是执行通过周期信息检测单元16实现的处理,以及抖动缓存器容量控制处理是执行通过抖动缓存器容量控制单元22实现的处理。此外,在计算机可读记录介质上记录并提供该程序。可以使用任意类型的非瞬时计算机可读介质来存储并向计算机提供该程序。非瞬时计算机可读介质包括任意类型的有形存储介质。非瞬时计算机可读介质的示例包括磁存储介质(如软盘、磁带、硬盘驱动等)、光磁存储介质(例如,磁光盘)、⑶-ROM (只读存储器)、⑶-R、⑶-R/W、以及半导体存储器(如,掩膜R0M、PR0M(可编程ROM)、EPR0M(可擦除PROM)、闪存R0M、RAM(随机访问存储器)等)。该程序可以使用任意类型的瞬时计算机可读介质提供给计算机。瞬时计算机可读介质的示例包括电信号、光信号和电磁波。瞬时计算机可读介质可以经由有线通信线路(如电线或光纤)或无线通信线路,将该程序提供给计算机。如在每个上述示例性实施例中所描述的,在图I中,当发送端的通信设备中的周期信息插入单元15接收改变分组化周期的指令时,将新的分组化周期信息插入主信号,并将该信号发送给接收端的通信设备。接收端的通信设备中的周期信息检测单元16从接收到的分组中提取分组化周期信息,然后改变TDM周期,并调整抖动缓存器容量。通过这种控制,可以在不停止服务的情况下改变分组化周期,并防止分组丢失。不同地,通过将分组化周期信息插入从发送端的通信设备发送的数据,并将其发送给接收端的通信设备,接收端的通信设备可以检测改变分组化周期的定时。此外,接收端的通信设备控制通过检测到分组化周期信息的定时所触发的抖动缓存器。从而可以防止缓存器中的错误。此外,通过控制抖动缓存器,可以抑制数据延迟时间。按照这种方式,采用该方法的通信设备可以甚至在服务期间改变分组化周期。如上所述,根据本发明的示例性实施例,可以、甚至在服务期间执行改变分组化周期的操作时改变分组化周期,而不会出现分组丢失。尽管参照本发明的示例性实施例特别示出并描述了本发明,但是本发明并不限于这些示例性实施例。本领域技术人员将会理解,在不偏离由权利要求限定的本发明的精神和范围的情况下,可以做出形式和细节上的各种改变。以上公开的示例性实施例的全部或一部分可以描述为但不限于以下补充注释。(补充注释I)一种接收从TDM数据转换的分组化数据的通信设备,包括周期信息检测单元,提取分组化周期信息,所述分组化周期信息指示对接收数据中包含的TDM数据进行分组化的周期,并基于所述分组化周期信息来获取时分复用分组化数据的TDM周期;抖动缓存器,针对特定时段存储分组化数据;以及 抖动缓存器容量控制单元,接收所获取的TDM周期,并根据所述TDM周期控制所述抖动缓存器的容量。(补充注释2)根据补充注释I所述的通信设备,其中所述周期信息检测单元包括TDM周期表,存储彼此相关联的所述分组化周期信息和所述TDM周期;提取单元,提取接收到的分组化数据中包含的分组化周期信息;以及转换单元,通过参考所述TDM周期表,获取与所提取的分组化周期信息相关联的所述TDM周期。(补充注释3)根据补充注释I或2所述的通信设备,其中所述抖动缓存器容量控制单元在相对于所述TDM周期的预定范围内设置所述容量。(补充注释4)根据补充注释I至3中任一所述的通信设备,其中在所述TDM周期变长时,所述抖动缓存器容量控制单元控制所述抖动缓存器的容量增大,以及在所述TDM周期变短时,控制所述抖动缓存器的容量减小。(补充注释5)根据补充注释I至4中任一所述的通信设备,其中将所述分组化周期信息插入分组化数据的预留比特部分。(补充注释6)根据补充注释I至4中任一所述的通信设备,其中将所述分组化周期信息插入分组化数据的有效载荷部分。(补充注释7)根据补充注释I至4中任一所述的通信设备,其中将所述分组化周期信息插入分组化数据的RTP头部中的有效载荷类型的未赋值部分。(补充注释8)根据补充注释I至4中任一所述的通信设备,其中将所述分组化周期信息插入分组化数据的RTP头部中的时间戳部分。(补充注释9)—种用于接收从TDM数据转换的分组化数据的通信设备的分组化周期改变方法,包括提取分组化周期信息,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期;基于所述分组化周期信息来获取时分复用分组化数据的TDM周期;以及根据所获取的TDM周期,控制针对特定时段存储所述分组化数据的抖动缓存器的容量。(补充注释10)一种实现用于接收从TDM数据转换的分组化数据的通信设备的分组化周期改变方法的程序,所述程序使计算机执行提取分组化周期信息的处理,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期;基于所述分组化周期信息来获取时分复用分组化数据的TDM周期的处理;以及·根据所获取的TDM周期,控制针对特定时段存储所述分组化数据的抖动缓存器的容量的处理。(补充注释11)一种发送和接收从TDM数据转换的分组化数据的通信系统,包括发送端的通信设备,使用指示对TDM数据进行分组化的分组化周期信息,生成从TDM数据转换的分组化数据,将所述分组化周期信息插入所述分组化数据,以及向接收端的通信设备发送所述分组化数据;以及接收端的通信设备,包括周期信息检测单元,提取分组化周期信息,所述分组化周期信息指示对接收到的分组化数据中包含的TDM数据进行分组化的周期,并基于所述分组化周期信息来获取时分复用分组化数据的TDM周期;抖动缓存器,针对特定时段存储分组化数据;以及抖动缓存器容量控制单元,接收所获取的TDM周期,并根据所述TDM周期控制所述抖动缓存器的容量。(补充注释12)一种用于发送和接收从TDM数据转换的分组化数据的通信系统的分组化周期改变方法,包括在发送端的通信设备中,使用指示对TDM数据进行分组化的分组化周期信息,生成从TDM数据转换的分组化数据,将所述分组化周期信息插入所述分组化数据,以及向接收端的通信设备发送所述分组化数据;在接收端的通信设备中,提取分组化周期信息,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期;基于所述分组化周期信息来获取时分复用分组化数据的TDM周期;以及根据所获取的TDM周期,控制针对特定时段存储所述分组化数据的抖动缓存器的容量。根据本发明的示例性实施例,可以提供允许在TDM-PW系统的服务期间改变分组化周期/TDM周期的通信设备和分组化周期改变方法,而不会影响服务业务量。
尽管参照本发明的示例性实施例特别示出并描述了本发明,但是本发明并不限于这些示例性实施例。本领域技术人员将会理解,在不偏 离由权利要求限定的本发明的精神和范围的情况下,可以做出形式和细节上的各种改变。
权利要求
1.一种接收从时分复用(TDM)数据转换的分组化数据的通信设备,包括 周期信息检测单元,提取分组化周期信息,所述分组化周期信息指示对接收数据中包含的TDM数据进行分组化的周期,并基于所述分组化周期信息来获取对分组化数据进行时分复用的TDM周期; 抖动缓存器,针对特定时段存储分组化数据;以及 抖动缓存器容量控制单元,接收所获取的TDM周期,并根据所述TDM周期控制所述抖动缓存器的容量。
2.根据权利要求I所述的通信设备,其中所述周期信息检测单元包括 TDM周期表,存储彼此相关联的所述分组化周期信息和所述TDM周期; 提取单元,提取接收到的分组化数据中包含的分组化周期信息;以及 转换单元,通过参考所述TDM周期表,获取与所提取的分组化周期信息相关联的所述TDM周期。
3.根据权利要求I所述的通信设备,其中所述抖动缓存器容量控制单元在相对于所述TDM周期的预定范围内设置所述容量。
4.根据权利要求2所述的通信设备,其中所述抖动缓存器容量控制单元在相对于所述TDM周期的预定范围内设置所述容量。
5.根据权利要求I所述的通信设备,其中在所述TDM周期变长时,所述抖动缓存器容量控制单元控制所述抖动缓存器的容量增大,以及在所述TDM周期变短时,控制所述抖动缓存器的容量减小。
6.根据权利要求2所述的通信设备,其中在所述TDM周期变长时,所述抖动缓存器容量控制单元控制所述抖动缓存器的容量增大,以及在所述TDM周期变短时,控制所述抖动缓存器的容量减小。
7.根据权利要求3所述的通信设备,其中在所述TDM周期变长时,所述抖动缓存器容量控制单元控制所述抖动缓存器的容量增大,以及在所述TDM周期变短时,控制所述抖动缓存器的容量减小。
8.根据权利要求4所述的通信设备,其中在所述TDM周期变长时,所述抖动缓存器容量控制单元控制所述抖动缓存器的容量增大,以及在所述TDM周期变短时,控制所述抖动缓存器的容量减小。
9.根据权利要求I所述的通信设备,其中将所述分组化周期信息插入分组化数据的预留比特部分。
10.根据权利要求2所述的通信设备,其中将所述分组化周期信息插入分组化数据的预留比特部分。
11.根据权利要求I所述的通信设备,其中将所述分组化周期信息插入分组化数据的有效载荷部分。
12.根据权利要求2所述的通信设备,其中将所述分组化周期信息插入分组化数据的有效载荷部分。
13.根据权利要求I所述的通信设备,其中将所述分组化周期信息插入分组化数据的RTP头部中的有效载荷类型的未赋值部分。
14.根据权利要求2所述的通信设备,其中将所述分组化周期信息插入分组化数据的RTP头部中的有效载荷类型的未赋值部分。
15.根据权利要求I所述的通信设备,其中将所述分组化周期信息插入分组化数据的RTP头部中的时间戳部分。
16.根据权利要求2所述的通信设备,其中将所述分组化周期信息插入分组化数据的RTP头部中的时间戳部分。
17.一种用于接收从TDM数据转换的分组化数据的通信设备的分组化周期改变方法,包括 提取分组化周期信息,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期; 基于所述分组化周期信息来获取对分组化数据进行时分复用的TDM周期;以及 根据所获取的TDM周期,控制针对特定时段存储所述分组化数据的抖动缓存器的容量。
全文摘要
为了提供允许在TDM-PW系统的服务期间改变分组化周期/TDM周期而不影响服务业务量的通信设备和分组化周期改变方法,提供了一种接收从TDM数据转换的分组化数据的通信设备,包括周期信息检测单元,针对特定时段存储分组化数据的抖动缓存器,以及抖动缓存器容量控制单元。周期信息检测单元提取分组化周期信息,所述分组化周期信息指示对接收的分组化数据中包含的TDM数据进行分组化的周期;并基于分组化周期信息来获取时分复用分组化数据的TDM周期。抖动缓存器容量控制单元接收所获取的TDM周期,并根据TDM周期控制抖动缓存器的容量。
文档编号H04J3/00GK102904660SQ20121025960
公开日2013年1月30日 申请日期2012年7月25日 优先权日2011年7月27日
发明者任田尚树, 厩桥正树 申请人:日本电气株式会社