CN100544311C - 实时数据处理方法及装置 - Google Patents

实时数据处理方法及装置 Download PDF

Info

Publication number
CN100544311C
CN100544311C CNB2004800169796A CN200480016979A CN100544311C CN 100544311 C CN100544311 C CN 100544311C CN B2004800169796 A CNB2004800169796 A CN B2004800169796A CN 200480016979 A CN200480016979 A CN 200480016979A CN 100544311 C CN100544311 C CN 100544311C
Authority
CN
China
Prior art keywords
packet
data
real time
data path
packet type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB2004800169796A
Other languages
English (en)
Other versions
CN1809995A (zh
Inventor
R·哈伦德
R·莫雷
I·沃肯宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Infineon Technologies AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Infineon Technologies AG filed Critical Infineon Technologies AG
Publication of CN1809995A publication Critical patent/CN1809995A/zh
Application granted granted Critical
Publication of CN100544311C publication Critical patent/CN100544311C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • H04L47/283Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/35Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本案公开一种用以处理数据分组的方法与装置,该数据分组包括实时数据分组。该数据分组首先由一协处理器单元(1)至少分类为包括实时数据分组的一第一数据分组类型,以及一第二数据分组类型。该第一数据分组类型的数据分组是透过带有另一协处理器单元(2)的一第一数据路径(b)所处理,而该第二数据分组类型的数据分组,是透过包括一主处理器单元(3)的一第二数据路径(c、d)所处理。因此,实时数据分组便不需要由使用该主处理器单元(3)而处理。

Description

实时数据处理方法及装置
本发明与一种用以处理数据分组的方法与装置有关,该数据分组包括实时数据分组。其特别是与一种用以处理带有语音或类似通信数据、并透过一网际协议(IP)网络传输的实时数据分组的方法与装置有关。
透过像是因特网的通信网络所进行实时数据的传输,变的愈来愈重要。最为所知的例子便是所谓的基于IP的语音(VoIP)应用,其中传输像是语音数据,因此便可能透过网络进行对话。如同语音数据一样的实时数据,也可能包含视频数据等等。
用以接收或发送这种数据的传统装置,是透过该装置使用一单个数据路径的一主处理器。此主处理器接着处理此实时数据。然而其也负责在该装置中可能发生的多个其它工作与数据处理,举例而言像是一微计算机。
因此,这样的装置是与此单个主处理器的语音与数据处理能力有关。该主处理器的过载可能造成像是数据分组损失、抖动、运行时间振荡或其它延迟等的问题。在像是语音数据的情况中,此导致传输品质的降低,而在最糟的情况中,可能遗失或中断该连接。
按照惯例,利用使用该数据分组中的额外协议,该实时数据便具有处理上的优先权。然而,此并不解决该主处理器可能过载,并导致至少其它数据分组延迟处理的的主要问题。同样地,此程序也对应于一相对高的处理与实施成本。
本发明的一目标,便是提供一种方法与装置,其可以以高信赖的方式处理实时数据,这导致连接品质(服务品质QoS)的改善。
此目标是利用根据权利要求1的方法、或是根据权利要求18的装置所达成,该从属权利要求每个都定义了该方法或装置的较佳或有利实施例。
根据本发明,为了处理包括实时数据分组的数据分组,其提出将该数据分组分类为至少包括或具有实时数据分组的一第一数据分组类型,以及一第二数据分组类型,透过一第一数据路径处理该第一数据分组类型的数据分组,以及透过一第二数据路径处理该第二数据分组类型的数据分组。该第二数据分组类型可以包括带有控制或信号信息的数据分组,特别是与连接有关的信息。
该第一数据路径与该第二数据路径相比之下,较佳地是具有处理或传输数据分组的一较短延迟。特别的,该第二数据路径可包括一主处理器,而在该第一数据路径中,该分组可由像是协处理器所处理。
此减轻了在该主处理器上的负载,且该实时数据分组可以透过带有较短延迟的第一数据路径处理。
为了进行数据分类,可以储存用于与一通信装置交换实时数据分组的连接数据,且当该数据分组的连接数据部分,是与该储存连接数据有关时,该数据分组可被分类为该第一数据分组类型的数据分组。利用此原则,该连接数据在一连接期间仅被极少的改变,或完全不被改变,并因此能够进行数据分组分类。
这样的连接数据可以是一种网络地址,或是一数据分组或该数据分组被接收的端口。该数据的分类可以透过一处理器单元发生,特别是一协处理器。该存储器较佳地是透过一主处理器单元所管理。
有利的是,该第一数据路径的利用情形或是可用性可被监控,且如果该第一数据路径的利用情形超过一预定数值或该第一数据路径为不可得时,该第一数据分组类型的数据分组可透过该第二数据路径传输进行特殊处理。因此产生冗余,且在主要用于实时数据分组的该第一数据的路径错误或失败情形中,可使用具有更可靠连接的第二数据路径。
举例而言,该实时数据分组包括语音数据,因此本发明是特别适用于基于IP的语音(VoIP)应用。
本发明之后以参照显示较佳实施范例的图标所叙述。其中:
图1显示根据本发明一装置实施范例的块状电路图,
图2显示使用连接数据分类数据分组的描述,
图3显示根据本发明,用于数据分组分类一较佳实施范例的流程图,且
图4显示根据来自图1的本发明,描绘该装置的一种可能存储器管理的块状图。
图1以块状电路图的形式,显示根据本发明一装置的实施范例。该实施范例有关来自一像是因特网的通信网络(未显示)的数据分组接收。一相关的装置也可能用于数据的发送。
包括实时数据分组的进入数据分组,是透过一数据路径a所接收,并传递至一协处理器1。在此分组协处理器1中,该进入数据分组被检验并分类为至少两种数据分组类型,其中实时数据分组被分配至该第一数据分组类型。透过该被接收数据分组,像是包括用于连接控制信号的其它数据分组,则被分配为一第二数据分组类型。用于此分类的适当标准将在之后详细叙述。
该第一数据分组类型的数据分组,换言之,像是带有语音数据数据分组的实时数据分组,是透过一第一数据路径b传送至另一协处理器2,以进行处理,在语音数据的情况中便是一语音协处理器。可再一次检查他们实际上是否为想要的实时数据。如果是,该协处理器2可以处理该数据分组,并透过像是一数据路径e,转交该语音数据至一后续单元4,以处理并输出该语音数据。
该第二数据分组类型的数据分组,是透过一第二数据路径的一第一部份c,传送到一主处理器3(“中央处理单元”,CPU)以进行处理。该第二数据路径可以包括一第二部分d,如果该另一协处理器2发现这些数据分组并不是想要的实时数据分组时,可利用该第二部分传送数据分组至该主处理器3。
利用该第一数据路径b的方式,该进入实时数据分组可以仅由协处理器1与2,而不需该主处理器3的帮助而被处理。此首先减轻了在该主处理器上的负载,便接着造成更快的数据处理,并因此在该第一数据路径b单独为了这些实时数据分组使用时,减少在数据流中的延迟。
此外也可监控该第一数据路径b的可用性。如果发现该第一数据路径b是不可得的,举例而言,由于过载或因为中断的因素,该第一数据分组类型的数据分组,换言之,实时数据分组便可以透过该第二数据路径c传送到该主处理器单元,并接着透过信道d与e传送到该后续处理器4。因此即使在该第一数据路径b是不可得(冗余)的情况,也可确保该***的功能。
图2描绘数据分组分类的范例,其使用所谓的头部参数,也就是包含在一通信网络中连接信息的参数。这样的头部参数是位于一数据分组中的实际数据之前,且在连接期间大致维持不变。当初始化一连接时,举例而言,语音数据的接收,这些头部参数5便由该主处理器3建立。
根据在一装置中所建立的连接,像是以该H.323标准所进行,其由该主处理器3实施以下的步骤:
1.注册,认可与状态(RAS)。一H.323客户端因此以一管理者单元注册,其对于相关的网络区域(举例而言在使用用户数据报协议(UDP)的一多重播送之中)而言是充分的,并且请求允许建立该连接。
2.接着,产生一传输控制协议(TCP)至该对应H.323(呼叫)服务器的连接。该呼叫是透过该传输控制协议连接,由一H.225.0通信协议(与一Q.931呼叫相同)所建立。
3.接着建构介于呼叫者与被呼叫方之间的逻辑信道,其再一次是透过遵循H.245标准的传输控制协议。
在本范例中,该产生的头部参数5包含包括像是在一局域网(LAN)中一以太网连接的以太网头部参数5A、包含像是因特网的网际协议(IP)网络连接信息的网际协议(IP)头部参数5B,以及包含典型用以传送语音数据的“用户数据报(User Datagram)”信息的用户数据报协议头部参数5C。这些头部参数5是透过该第二数据路径的两部分c、d传送至该协处理器1、2,且为了参照的目的被储存。透过该数据路径a所接收的一数据分组6也包含这样的头部参数6A、6B与6C,并且在语音数据实时通信协议(RTP)的情况中也包含实时语音数据的实际数据6D。
该头部参数6A、6B、6C与该对应储存的头部参数5A、5B、5C相比较。如果参数相符,便可确保该数据是来自于接收语音数据相关连接的数据,该数据分组6便被分类为一第一数据分组类型,并透过该第一数据路径b传送至该另一协处理器2。特别的,当处理数据的时候可以继续进行分类。如果在该分组处理器1或在该语音协处理器2中的分类,显示此不是语音数据,该数据分组便被传送至该主处理器3。否则便由该语音协处理器2处理。
图3以流程图更详细地显示分类进行。在一第一步骤7中,检查在该数据接收的端口,是否是用于接收语音数据的各自连接的端口。这在有多个连接同时作用时是特别重要的。如果是(J),该进行次一步骤8,而如果不是(N),便进行步骤13,其中该相关的数据分组便被传送至该主处理器单元3。
在该次一步骤8中,检查该以太网头部6A是否包含该正确的连接类型,例如用于相关连接的网际协议。如果是,便前进到步骤9,如果不是便再次回到步骤13。
在步骤9中,检查该接收数据分组的目标网际协议地址,是否对应于用于该连接的网际协议地址。如果不是,再次回到步骤13。这些最初的三个分类步骤7至9可像是在该一分组协处理器1中实施。他们只有在检查基本通信参数时,进行低程度的分类。
如果在步骤9中相符,该数据分组便被传送至该语音协处理器2以进一步处理。在步骤10中检查该接收数据分组的通信协议是否为一用户数据报协议。如果不是,进行步骤14,其意味着该数据分组再一次被传送至该主处理器3。如果是,便进行步骤11。在此检查该用户数据报协议通信端口是否为用于语音数据接收的端口。这是为了分辨该所谓的注册,认可与状态(RAS)与语音数据分组所使用。如果不是,再一次回到步骤14。如果是,在步骤12中便处理该数据分组,且该处理的数据选择性地传送至在图1中所显示的该单元4,用以进一步的处理与语音输出。在该分组协处理器1与该语音协处理器2之间的步骤7至11的部分,原则上是任意的。
在一后续处理器4中,举例而言可以实施语音数据的实际处理,而在该语音协处理器2中,大体上也处理该用户数据报协议。
总体来说,在这样的一装置中,该主处理器3处理该相关的应用协议堆栈(H.323 USW)、该传输控制协议连接、该因特网连接与该网络的接口(以太网、异步传输模式等等)。为了分类,该协处理器仅处理该协议堆迭的一较少部分,举例而言像是该网际协议、该用户数据报协议以及该网络接口(例如,以太网)的部分。该实际语音或其它实时数据(实时端口数据)便由像是配置在该第二协处理器之后的单元处理。
图4更详细的显示在该协处理器1、2与该中央处理器3之间的存储器管理与数据分组的移交。
在此该分组协处理器1包括带有描述符号151、152、...15N清单的分组存储器15。每个这些描述符号151、152、...15N包含一指针,指至像是在一同步动态随机存取存储器(SDRAM)存储器组件19中的存储器区域20、21。该描述符号清单像是已知接收该数据的直接存储器存取(DMA)单元(未显示)。进入分组被储存在对应的存储器区域20、21之中,而在本范例中,该存储器区域20已由接收数据分组所填满,而存储器区域21仍为闲置。当一数据分组已经被完全接收,并储存在一对映存储器区域20中时,便回报至该分组协处理器1,例如藉由中断的方式。该分组协处理器1以上述方式对该数据分组进行分类。如果该数据分组被分类为一第二数据分组类型,换言之,并非一实时数据分组,该数据分组便如箭头g所指示的被传送至该主处理器3。这在像是该相关描述符号是以该指针移交至该对应的存储器区域时执行。回到该主处理器3,其分派新的闲置存储器区域21至该分组协处理器1,因此在该分组存储器15中的清单总是具有足够的描述符号,以及指向闲置存储器区域的指针(箭头h)。在该分组协处理器1中的通信是透过一单元16实施。
如果无论如何其是该第一数据分组类型的分组数据,换言之,实时数据分组,该指至数据分组的对应指针便如同由箭头e所指出,传送至该语音协处理器2。在该语音协处理器2中,与在该分组协处理器1中一样,提供用于通信的单元17。此外,该语音协处理器2包含带有描述符号181、182、...18N的储存清单18,其也包含分配至该语音协处理器2,指至存储器区域23、24的指针。该存储器区域23包含已经由该分组协处理器1分类为语音数据分组的分组,而存储器区域24仍为闲置。如果如上述的该语音协处理器2现在接收一描述符号或一指至该数据分组的指针,其传送指至一闲置存储器段落的指针25至该分组协处理器1(箭头f)。如果,在图3中步骤10与11中可能发生的,该语音协处理器察觉该数据分组并非一语音数据分组,指至该数据分组的指针,便传送至该主处理器3,且接着如以箭头i、j所显示,接收指至一闲置存储器区域的指针。
应该被注意的是在以箭头e与f所指明的通信中,只有指至存储器区域的指针被交换,其是预先由该主处理器分派至该个别协处理器。该协处理器因此无法独立地释放存储器区域,然而可接收由该主处理器3所分派的特定存储器区域清单。
如以上叙述所显示的,在图4中所显示的箭头e、f对应于透过该第一数据路径b的通信,箭头g、h对应于透过该该第二数据路径第一部份c的通信,而箭头i、j对应于透过该该第二数据路径第一部份d的通信。
应该再次指出的是此确切的存储器管理形式只是范例。在此也可能使用其它的结构。同样的本发明并不限制于语音数据的传输,像是视频数据的其它实时数据也可由此传输。像是用于实时控制或监控的数据也可理解的。

Claims (36)

1.一种用以处理数据分组的方法,所述数据分组包括实时数据分组,其中所述数据分组分类至少一第一数据分组类型以及与所述第一数据分组类型不同的一第二数据分组类型,而实时数据分组分配至所述第一数据分组类型,其中该第一数据分组类型中的数据分组是透过一第一数据路径所处理,而其中该第二数据分组类型中的数据分组是透过一第二数据路径所处理。
2.根据权利要求1所述的方法,其中分配在该第二数据分组类型中的数据分组带有控制或信号信息。
3.根据权利要求1所述的方法,其中该第一数据路径与该第二数据路径相比具有一较短的处理数据分组延迟。
4.根据权利要求1所述的方法,其中储存用于与一通信装置交换实时数据分组的连接数据,且如果至少该数据分组的该连接数据的部分是与储存的连接数据对应时,将该数据分组分类为该第一数据分组类型的数据分组。
5.根据权利要求1所述的方法,其中使用接收了该数据分组的一种端口来分类该数据分组。
6.根据权利要求1所述的方法,其中使用一种包含在该数据分组中的网络地址来分类该数据分组。
7.根据权利要求1所述的方法,其中如果该数据分组包含用于实时数据传输的通信协议时,便将该数据分组分类为实时数据分组。
8.根据权利要求7所述的方法,其中如果该用于实时数据传输的通信协议参照了一种用于接收这些数据分组的实时数据端口时,将该数据分组分类为实时数据分组。
9.根据权利要求1所述的方法,其中该第一数据分组类型是透过该第一数据路径传输至一第一处理器单元,以处理该实时数据分组,而其中该第二数据分组类型是透过该第二数据路径传输至一第二处理器单元以进行处理。
10.根据权利要求9所述的方法,其中该数据分组至少部分地分类在一第三处理器单元,并根据该分类而传输至该第一处理器单元或该第二处理器单元。
11.根据权利要求10所述的方法,其中该第二处理器单元为一主处理器单元,而该第一与第三处理器单元为协处理器单元。
12.根据权利要求11所述的方法,其中该主处理器单元乃分派至该协处理器单元存储器区域以储存数据分组。
13.根据权利要求11所述的方法,其中该分类在多个阶段中短暂地发生,且在每个阶段后,如果该数据分组乃分类为该第二数据分组类型的数据分组时,该数据分组便传输至该主处理器单元进行处理。
14.根据权利要求1所述的方法,其中检查该第一数据路径的可用性,且如果该第一数据路径的可用性不足时,分类为该第一数据分组类型数据分组的数据分组便透过该第二数据路径传输以进行处理。
15.根据权利要求1所述的方法,其中测量该第一数据路径的利用情形,且如果该第一数据路径的利用情形超过一预定数值时,该分类为该第一数据分组类型数据分组的数据分组便透过该第二数据路径传输以进行处理。
16.根据权利要求1所述的方法,其中该数据分组是透过一网际协议(IP)传输网络来接收。
17.根据权利要求1所述的方法,其中该实时数据分组包括语音数据。
18.一种用于处理数据分组的装置,该数据分组包括实时数据分组,包括:
用以分类数据分组的装置,该用以分类数据分组的装置建构以将该数据分组分类为至少一第一数据分组类型以及与该第一数据分组类型不同的一第二数据分组类型,而实时数据分组分配至所述第一数据分组类型,
用以处理该第一数据分组类型的数据分组的一第一数据路径,以及
用以处理该第二数据分组类型的数据分组的一第二数据路径。
19.根据权利要求18所述的装置,其中该第二数据路径包括一主处理器单元。
20.根据权利要求18所述的装置,其中该第一数据路径包括一第一协处理器单元,以处理该第一数据分组类型的数据分组。
21.根据权利要求18所述的装置,其中一用于数据分组分类的装置乃包括一第二协处理器单元。
22.根据权利要求19所述的装置,其中该第一数据路径包括第一协处理器单元,用以处理该第一数据分组类型的数据分组,其中该数据分组分类装置包括一第二协处理器单元,且其中该第一协处理器单元是透过该第一数据路径与该第二协处理器单元连接,并透过该第二数据路径与该第二协处理器单元连接。
23.根据权利要求22所述的装置,其中该第一与第二协处理器单元两者都是经设计而包括将该数据分组至少分类为该第一数据分组类型与该第二数据分组类型的装置,其中该分类根据不同条件的基础在一第一协处理器单元与第二协处理器单元中发生,且该第一与第二协处理器单元乃经设计而将该第二数据分组类型数据分组传输至该主处理器单元进行处理。
24.根据权利要求18所述的装置,其中分配在该第二数据分组类型中的数据分组带有控制或信号信息。
25.根据权利要求18所述的装置,其中该第一数据路径与该第二数据路径相比,具有一较短的处理数据分组延迟。
26.根据权利要求18所述的装置,其中该分类装置适用于储存用于与一通信装置交换实时数据分组的连接数据,且如果至少该数据分组的该连接数据的部分是与储存的连接数据对应时,将该数据分组分类为该第一数据分组类型的数据分组。
27.根据权利要求18所述的装置,其中该分类装置适用于在使用接收该数据分组的一种端口来分类该数据分组。
28.根据权利要求18所述的装置,其中该分类装置是适用于使用一种包含在该数据分组中的网络地址来分类该数据分组。
29.根据权利要求18所述的装置,其中该分类装置是适用于在该数据分组包含用于实时数据传输的协议时,便将该数据分组分类为实时数据分组。
30.根据权利要求29所述的装置,其中该分类装置是适用于在该用于实时数据传输的协议参照了一种用于接收这些数据分组的实时数据端口时,将该数据分组分类为实时数据分组。
31.根据权利要求22所述的装置,其中该主处理器单元乃分派至该第一协处理器单元及该第二协处理器单元的存储器区域以储存数据分组。
32.根据权利要求31所述的装置,其中该分类在多个阶段中短暂地发生,且在每个阶段后,如果该数据分组分类为该第二数据分组类型的数据分组时,该数据分组便传输至该主处理器单元进行处理。
33.根据权利要求18所述的装置,其中检查该第一数据路径的可用性,且如果该第一数据路径的可用性不足时,分类为该第一数据分组类型数据分组的数据分组便透过该第二数据路径传输以进行处理。
34.根据权利要求18所述的装置,其中测量该第一数据路径的利用情形,且如果该第一数据路径的利用情形超过一预定数值时,该分类为该第一数据分组类型数据分组的数据分组便透过该第二数据路径传输以进行处理。
35.根据权利要求18所述的装置,其中该数据分组是透过一网际协议(IP)传输网络接收。
36.根据权利要求18所述的装置,其中该实时数据分组包括语音数据。
CNB2004800169796A 2003-06-18 2004-06-04 实时数据处理方法及装置 Expired - Lifetime CN100544311C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10327545.2 2003-06-18
DE10327545A DE10327545B4 (de) 2003-06-18 2003-06-18 Verfahren und Vorrichtung zur Verarbeitung von Echtzeitdaten

Publications (2)

Publication Number Publication Date
CN1809995A CN1809995A (zh) 2006-07-26
CN100544311C true CN100544311C (zh) 2009-09-23

Family

ID=33520712

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004800169796A Expired - Lifetime CN100544311C (zh) 2003-06-18 2004-06-04 实时数据处理方法及装置

Country Status (4)

Country Link
US (1) US7969982B2 (zh)
CN (1) CN100544311C (zh)
DE (1) DE10327545B4 (zh)
WO (1) WO2004112341A2 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100428738C (zh) * 2005-09-21 2008-10-22 华为技术有限公司 无连接的分组交换通信***
JP5381194B2 (ja) * 2009-03-16 2014-01-08 富士通株式会社 通信プログラム、中継ノード、および通信方法
US8787381B2 (en) * 2011-06-08 2014-07-22 Broadcom Corporation Quality of service, battery lifetime, and latency in wireless communication devices
CN102984285A (zh) * 2011-09-07 2013-03-20 启碁科技股份有限公司 通信装置、数据处理方法及路由模块
US20150261721A1 (en) * 2014-03-13 2015-09-17 Lantiq Deutschland Gmbh Flow control between processing devices

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6570890B1 (en) * 1998-06-10 2003-05-27 Merlot Communications Method for the transmission and control of audio, video, and computer data over a single network fabric using ethernet packets
US6584108B1 (en) * 1998-09-30 2003-06-24 Cisco Technology, Inc. Method and apparatus for dynamic allocation of multiple signal processing resources among multiple channels in voice over packet-data-network systems (VOPS)
US6449650B1 (en) * 1999-02-01 2002-09-10 Redback Networks Inc. Methods and apparatus for deploying quality of service policies on a data communication network
US6594268B1 (en) * 1999-03-11 2003-07-15 Lucent Technologies Inc. Adaptive routing system and method for QOS packet networks
US6678246B1 (en) * 1999-07-07 2004-01-13 Nortel Networks Limited Processing data packets
ES2557892T3 (es) * 1999-07-15 2016-01-29 Telefonaktiebolaget Lm Ericsson (Publ) Control de admisión y planificación de tráfico de datos por paquetes
US6570849B1 (en) * 1999-10-15 2003-05-27 Tropic Networks Inc. TDM-quality voice over packet
DE10058524A1 (de) * 2000-11-24 2002-06-13 Siemens Ag System und Verfahren zur parallelen Übertragung von echtzeitkritischen und nicht echtzeitkritischen Daten über schaltbare Datennetze, insbesondere Ethernet
US6901052B2 (en) * 2001-05-04 2005-05-31 Slt Logic Llc System and method for policing multiple data flows and multi-protocol data flows
US7362707B2 (en) * 2001-07-23 2008-04-22 Acme Packet, Inc. System and method for determining flow quality statistics for real-time transport protocol data flows
US6904040B2 (en) * 2001-10-05 2005-06-07 International Business Machines Corporaiton Packet preprocessing interface for multiprocessor network handler
US20030152065A1 (en) * 2002-02-08 2003-08-14 Institute For Information Industry Integrated IP network telephone distributor with switching and routing functions
US7385997B2 (en) * 2002-04-08 2008-06-10 International Business Machines Corporation Priority based bandwidth allocation within real-time and non-real-time traffic streams
KR100608904B1 (ko) * 2003-12-18 2006-08-04 한국전자통신연구원 서비스 품질 보장을 위한 시스템 및 방법
TWI241807B (en) * 2004-03-02 2005-10-11 Hon Hai Prec Ind Co Ltd System and method for network quality of service
JP4570981B2 (ja) * 2005-02-23 2010-10-27 株式会社エヌ・ティ・ティ・ドコモ 移動通信システムおよびパケットデータ転送制御方法
JP2006261935A (ja) * 2005-03-16 2006-09-28 Nec Corp パケット伝送方法および装置
US20070264989A1 (en) * 2005-10-03 2007-11-15 Rajesh Palakkal Rendezvous calling systems and methods therefor
US7649886B2 (en) * 2005-11-21 2010-01-19 Motorola, Inc. Method and system for processing incoming packets in a communication network
US7668161B2 (en) * 2006-07-27 2010-02-23 Cisco Technology, Inc. Classifying data packet protocol values

Also Published As

Publication number Publication date
US7969982B2 (en) 2011-06-28
CN1809995A (zh) 2006-07-26
WO2004112341A3 (de) 2005-03-31
US20070165637A1 (en) 2007-07-19
WO2004112341A2 (de) 2004-12-23
DE10327545A1 (de) 2005-01-13
DE10327545B4 (de) 2005-12-01

Similar Documents

Publication Publication Date Title
JP4686531B2 (ja) パケット処理の装置と方法
EP1805956B1 (en) Methods and systems for per-session traffic rate policing in a media gateway
US7185094B2 (en) Media session framework using a control module to direct and manage application and service servers
US7827295B2 (en) Protocol stack
US6707792B1 (en) Overload reduction in a communication system
US7515596B2 (en) Full data link bypass
US6845105B1 (en) Method and apparatus for maintaining sequence numbering in header compressed packets
US7298745B2 (en) Method and apparatus to manage packet fragmentation with address translation
US20040024861A1 (en) Network load balancing
CN106612284B (zh) 一种流数据的传输方法和装置
CN101953139B (zh) 响应于网络层连通性的dhcp初始化
US9271331B2 (en) Conditional execution of commands
CN105939201A (zh) 服务器状态的检查方法和装置
JP2010538551A (ja) Ipネットワーク上のipリンクの接続性状態を自動的に確認するための方法およびシステム
US8050199B2 (en) Endpoint registration with local back-off in a call processing system
US7580410B2 (en) Extensible protocol processing system
CA2420310C (en) Sharing of protocol processing
CN100544311C (zh) 实时数据处理方法及装置
US7230918B1 (en) System for using special links in multi-link bundles
CN116074253B (zh) 一种报文链式转发方法及装置
US20090182881A1 (en) Network communication device and internet protocol session distributing method
US7290055B2 (en) Multi-threaded accept mechanism in a vertical perimeter communication environment
KR100670793B1 (ko) 네트워크 장비의 성능시험 시스템
JP2007524157A (ja) アプリケーションシステム間におけるデータ交換監視方法および装置
KR20050089326A (ko) 이동통신 시스템에서 경로 시험 장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: INFINEON TECHNOLOGIES AG

Free format text: FORMER OWNER: INFENNIAN TECHNOLOGIES AG

Effective date: 20110418

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee

Owner name: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS AB

Free format text: FORMER NAME: INFINEON TECHNOLOGIES AG

Owner name: LANTIQ DEUTSCHLAND GMBH

Free format text: FORMER NAME: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS AB

COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: MUNICH, GERMANY TO: NEUBIBERG, GERMANY

CP01 Change in the name or title of a patent holder

Address after: German Neubiberg

Patentee after: Lantiq Deutschland GmbH

Address before: German Neubiberg

Patentee before: Infineon Technologies Wireless Solutions Ltd.

Address after: German Neubiberg

Patentee after: Infineon Technologies Wireless Solutions Ltd.

Address before: German Neubiberg

Patentee before: Infineon Technologies AG

TR01 Transfer of patent right

Effective date of registration: 20110418

Address after: German Neubiberg

Patentee after: Infineon Technologies AG

Address before: Munich, Germany

Patentee before: INFINEON TECHNOLOGIES AG

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180507

Address after: German Neubiberg

Patentee after: LANTIQ BETEILIGUNGS GmbH & Co.KG

Address before: German Neubiberg

Patentee before: Lantiq Deutschland GmbH

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200805

Address after: California, USA

Patentee after: INTEL Corp.

Address before: German Neubiberg

Patentee before: LANTIQ BETEILIGUNGS GmbH & Co.KG

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090923