CN1820471B - 用于通信网络的自适应连接高速缓存 - Google Patents
用于通信网络的自适应连接高速缓存 Download PDFInfo
- Publication number
- CN1820471B CN1820471B CN2004800197832A CN200480019783A CN1820471B CN 1820471 B CN1820471 B CN 1820471B CN 2004800197832 A CN2004800197832 A CN 2004800197832A CN 200480019783 A CN200480019783 A CN 200480019783A CN 1820471 B CN1820471 B CN 1820471B
- Authority
- CN
- China
- Prior art keywords
- session
- session resources
- equipment
- resources
- computer unit
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
一种用于改善交换***的会话建立或修改性能的方法和***。收集与交换***内会话资源的使用有关的统计数据。基于这些统计数据,将给定会话资源记录到连接高速缓存,变得可为随后会话重用。在交换***内的随后会话建立或修改中,检查连接高速缓存是否具有任何匹配会话资源。如果找到匹配的会话资源,则在与所要建立或修改会话有关的通信路径的建立中,使用匹配的会话资源。
Description
技术领域
本发明涉及电信网络。这种网络的示例有异步传输模式(ATM)网络,帧中继网络,网际协议(IP)和同步数字系列(SDH)网络。具体而言,本发明涉及无线多媒体交换***以及改善其性能的自适应连接高速缓存。
背景技术
最近几年来,在电信网络传输技术中有一种趋同的趋势。这意味着具有一种用于传输各种媒体(例如网络信令、语音、视频和数据)的统一技术。在传输层,使用统一的分组格式承载媒体,并且仅在更高协议层区分媒体种类。这种统一媒体传输技术的一个示例为异步传输模式(ATM)。
分组交换是针对包括例如数据报分组交换和虚电路分组交换的若干相关技术的一般术语。虚拟电路分组交换(VC交换)是一种分组交换技术,其是数据报分组交换与电路交换的混合,并结合了它们的优点。VC交换是数据报分组交换的一种变型,其中分组在所谓的逻辑电路上流动,为其不分配任何物理源,如频率或时隙或者单独物理电路。每个分组承载有对链路局部的、且由在分组从源到其目的地的路径上的每个交换机进行更新的电路标识符。由分组所选链路与在该链路上承载的电路标识符分组之间的映射序列定义虚电路。在连接建立时构建起该序列,并且在电路终止期间回收标识符。
近来,由于引入了网际协议(IP)多媒体,网际协议(IP)也用作这种统一媒体传输技术。ATM使用较短且长度固定的分组,称为信元。ATM信元包括五字节报头,网络使用该报头将信元传递到目的地;还包括包含数据的48字节主体,数据可表示语音、视频或数据传输的部分等,即在网络上传送的通信路径。信元报头还使网络具有控制拥塞的能力。信元报头还包括虚路径标识符(VPI)和虚信道标识符(VCI)。在ATM交换机中使用VCI和/或VPI进行信元交换。虚信道(VC)是共享公共标识符数字(VCI)的两个连接(交换或端用户)点之间ATM信元的单向流。虚信道连接(VCC)是虚信道链路串联。可将两个或多个顺续物理电路中的虚信道串联,创建称作VCC的端对端连接。在Timothy Kwok的书籍“ATM:The New Paradigm for Internet,Intranet and Residential Broadband Services and Applications”(Prentice Hall,1998)中可以找到有关ATM的更多信息。
ATM的上层为ATM适配层(AAL)。AAL层目前使用三种不同类型的适配,即:AAL1,AAL2和AAL5。例如,AAL1用于固定比特率电路仿真,而AAL5用于无连接非实时不定比特率业务。AAL2用于可变比特率实时业务,特别是用于压缩语音。此处,仅更详细地讨论AAL2。根据AAL规范,ALL被分成两个子层:其上部子层为汇聚子层(CS),下部子层为拆装子层(SAR)。将汇聚子层进一步分成公共部分汇聚子层(CPCS)和业务特定汇聚子层(SSCS)。CPCS和SAR被进一步称作公共部分(CP)。
ALL2的公共部分,即AAL2-CP,通过使可变分组长度从1个八位组到45个八位组,并通过在单个ATM虚信道连接(VCC)中复用数个AAL2连接,实现低分组延迟和高带宽效率。AAL2-CP分组由3八位组的报头和多达45个八位组的有效载荷组成。在“长度指示符”(LI)字段中表示出有效载荷的长度。对于上层(用户),包括有“用户对用户”(UUI)字段,用于透明地传送信息(例如有些SSCS使用它传送序列号和/或所用语音编解码器类型)。使用8比特连接标识符(CID)标识单个AAL2链路内的各个AAL2连接(为了AAL2业务的传输,建立ATM VCC)。有时,将包括多于一个复用AAL2连接的束称作N-CID。通过在交换机中形成输入和输出连接CID之间的关联,可在AAL2级进行交换。
图1中表示出一种现有技术的AAL2可交换***。AAL2交换***包括ATM交换核心100,其在通过交换机控制器控制的连接时隙之间执行ATM级分组的交换。交换机控制器设定连接时隙,以便连接输入端口与输出端口。与交换核心相连有若干复用和/解复用单元(M)110-113。此处,为清楚起见,将复用/解复用单元简单地称作多路复用器。具有若干网络接口单元(NIU),可将与外部网络的连接102-104附加到网络接口单元。每个NIU与给定复用/解复用单元(M)相连。慢网络接口NIU 120通过复用/解复用单元与ATM交换核心相连,而快网络接口NIU 128直接与ATM交换核心相连。还具有若干AAL2交换处理器(A2SP)122,126,其执行AAL2级交换,并了解各个AAL2连接。A2SP将来自给定VCC的AAL2连接解复用。A2SP 122通过关联160将输入AAL2连接140与ATM级连接150连接起来,ATM级连接150包括仅来自单个AAL2连接的用户数据。在另一个传输方向,A2SP 126通过关联162将输入ATM级连接152与输出AAL2连接154连接起来。可将输入或输出ATM级连接150,152与辅助处理器组124相连,而辅助处理器组包含数字信号处理器(DSP)应用。DSP应用可对一个或多个接收媒体流执行各种功能,并在输出端提供一个或多个改变的媒体流。这些功能的示例有加密/解密、语音或视频代码转换以及宏分集组合。
在对于通过AAL2交换***交换的媒体流应用DSP应用的情形中,给出AAL2交换***功能的更精确描述。通过NIU来接收与给定VCC和AAL2连接140有关的输入信元流140。具有若干个复用到VCC的AAL2连接。此处,也将这种相关AAL2连接的束称作N-CID连接。VCC与多路复用器110相连,并通过多路复用器110输送到ATM交换核心110,ATM交换核心110负责ATM信元交换,即ATM级交换。ATM交换核心100将VCC交换到多路复用器111,进而,多路复用器111将VCC与A2SP 122连接。A2SP 122将来自VCC的AAL2连接解复用,并将每个单独的AAL2连接(例如AAL2连接140)与其自己的ATM级连接(例如ATM级连接150)相连。通过ATM交换核心100将ATM级连接150交换到多路复用器112,多路复用器112使其与TPG相连,以及使其与在与之相关联的计算机单元130,132中的DSP应用相连。DSP应用将ATM级连接信元流进行处理,并将其输送到ATM级连接152中。通过ATM交换核心100将ATM级连接152交换到多路复用器113,多路复用器113将ATM级连接152与A2SP 126相连。通过A2SP 126将ATM级连接152交换到AAL2连接142。通过A2SP 126,将AAL2连接142与若干其他AAL2连接一起多路复用成输出VCC的输出信元流。从而,输出信元流承载属于AAL2连接142的信元。
在诸如通用移动通信***(UMTS)的无线多媒体网络中,使用ATM和AAL2交换。在UMTS无线接入网(RAN)中。使用AAL2承载多种信令和媒体信道。
现在参考图2A,图2A说明UMTS***的RAN 200部分。用户设备(UE)218至少当其活动时预留使用若干无线接入载体222,且激活至少一个呼叫和/或分组数据上下文。通常,对于处于呼叫和/或活动分组数据连接状态的UMTS UE,可具有四个不同的无线接入载体,例如,一个用于专用控制信令信道(DCCH),一个用于自适应多速率(AMR)编码语音,一个用于非实时数据,和一个用于实时数据。具有若干个收发基站(BTS)210-212。在ATM AAL2连接220内,在RAN200中承载有无线接入载体。对于每个无线接入载体具有一个连接。来自BTS 210-212的AAL2连接220与无线网络控制器(RNC)214相连,无线网络控制器214负责关于UMTS无线网络的数个功能,例如宏分集组合、加密/解密、无线信道分配、切换等。RNC 214使其与包括ATM交换核心100的AAL2交换***相关。在UMTS***的核心网络(CN)202侧,RNC 214与媒体网关(MGW)216相连。RNC214对在BTS侧连接220与朝向MGW 216的连接之间执行连接的交换。RNC 214具有TPG和计算机单元,计算机单元具有用于执行例如宏分集组合以及加密/解密的DSP应用。
现在参照图2B,图2B说明了现有技术的UMTS RNC 214结构。RNC包括交换结构单元(SFU)100(等效于ATM交换核心100),复用/解复用单元250-256,网络接口单元260-263,控制交换***(即RNC)的控制计算机270-273。这种控制计算机的示例有,包含例如呼叫控制应用如350和资源代理器356的ICSU(信令单元)270,包含例如资源选择器352功能的RRMU(无线资源管理单元)271 RSMU(资源管理单元)272,和OMU(操作和维护单元)273。RNC还具有AAL2交换单元,即A2SP 265,266。
在ATM交换应用中,在不使用AAL2交换时,直接将用户平面虚信道从输入接***换到输出接口。在RNC情形中,情况稍稍有些复杂,因为RNC对于通过RNC的数据也执行数字信号处理功能。UMTSRNC代表AAL2交换***的一个示例。不过,存在附加部件,如用于宏分集组合的部件268,以及用于其的DSP应用267。该附图表示对于给定UE具有三个宏分集支路,即分支280,281和282的情形。在RNC 214的控制下,支路280和281通向BTS。在另一个RNC(即漂移RNC)的控制下,支路282通过UMTS Iur-接口通向BTS。宏分集组合应用267执行来自UE的用户平面数据的组合。通过通向AAL2交换单元265的支路238,转发组合的用户平面数据(即,传输)。RNC与核心网络之间的接口被称作UMTS Iu-接口。支路280起始于UMTSIub接口后面的BTS,并通过复用/解复用单元(MXU)250,254以及SFU 100,到达AAL2交换单元266,在ALL2交换单元266处实现AAL2分组到内部ATM VCC的交换。另外,支路280前进到宏分集组合单元268,并在该处结束。按照同样的方式处理支路281和282。支路284起始于Iu-接口后面的核心网络,即MGW,并通过多路复用器254和交换结构单元100到达AAL2交换单元265,并在该处结束。最后,对AAL2交换单元256执行的AAL2连接将支路283与支路284连接。
现有技术解决方案的缺点在于,在如上所述的交换***中,特别是在用于诸如UMTS的、对于每个用户使用数个并行AAL2连接的***环境中,为用户准备连接变得较慢,并且对例如呼叫建立时间引入较大延迟。第一种延迟是由于AAL2交换***的结构所引起的,其中,通过与TPG 124有关的计算机单元中包含的DSP应用在输入AAL2连接与输出AAL2连接之间准备AAL2连接的操作涉及通过ATM交换核心的四个ATM级交换连接154,150,152,156和处于A2SP 160,162内的两个AAL2级连接。管理(即,执行)ATM交换核心中的ATM级交换连接以及A2SP中的AAL2级连接,会花费某一最小时间,如果没有昂贵的解决方案,例如通过增加ATM交换核心的容量,则不可能减小该最小时间。在需要建立快速连接的情形中,延迟会带来麻烦。这种情形的一个示例是UMTS UE寻呼,其中,为了承载呼叫建立信令,必须为DCCH建立无线接入载体。另一种延迟是由于这样的事实,即通过AAL2交换***(如RNC),可具有与给定用户有关的数个并行连接。例如,如果对于RAN内的MS要建立四个无线载体,则具有四个经由RNC到达CN的AAL2连接,从而使ATM级和AAL2级交换连接数乘以四。如上面参照图2B所描述的,在宏分集组合的情形中,所需的连接数量增大。在此情形中,还具有带来多个附加连接的宏分集分支,即支路。
在利用多个连接的交换***中,可观察到类似的缺点,这或是由于在多个协议层上进行交换,或是由于对于每个用户或端点具有多个并行连接。
发明内容
本发明解决了上述问题。具体而言,本发明加速了经由交换***的连接建立。
本发明提供了一种用于改善交换***的会话建立或修改性能的方法。在该方法中,收集与涉及交换***的会话资源的使用有关的统计数据;基于该统计数据,将与会话资源有关的信息记录到连接高速缓存;在会话建立或修改请求的处理中,检查连接高速缓存以确定是否具有至少一个匹配会话资源;以及在与会话建立或修改请求有关的至少一个通信路径的建立中,使用该匹配会话资源。
本发明还提供了一种用于改善交换***的会话建立或修改性能的***。该***包括,用于交换通信路径的装置;用于接收会话建立或修改请求的装置;用于收集与会话建立或修改请求有关的会话所用会话资源的统计数据的装置;用于基于统计数据记录与会话资源有关的信息的连接高速缓存;和用于在新会话建立或修改请求的情形中重用在连接高速缓存中已存储有其信息的会话资源的装置。
本发明还提供了一种用于改善包括一个或多个交换***的电信***的会话建立或修改性能的节点。该节点还包括:用于接收会话建立或修改请求的装置;用于收集与会话建立或修改请求有关的会话所用会话资源的统计数据的装置;用于基于统计数据记录与会话资源有关的信息的连接高速缓存;和用于在新会话建立或修改请求的情形中重用在连接高速缓存中已存储有其信息的会话资源的装置。
在本发明的一个实施例中,会话资源包括在交换机中的交叉连接,该交换机具体可为ATM交换机。交叉连接处在ATM级,也就是,在信元交换级或在AAL2级。如果对于通信路径需要使用DSP应用进行媒体操作,则会话资源还包括到具有DSP应用的计算机单元的连接。计算机单元及其DSP应用通过ATM交叉连接与通信路径相连。一个或数个媒体流操作计算机单元或其他等效电路此后也称为媒体流处理装置。
在本发明的一个实施例中,匹配使用关于会话请求的至少一个服务质量参数。该参数的一个典型示例为与涉及会话的通信路径相关的比特率。在本发明的一个实施例中,所披露的节点为无线网络控制器。在本发明的另一实施例中,将计算机单元组合成至少一个计算机单元组,来自计算机单元组的计算机单元最好用于与预定义的输入或输出连接(即,与特定VCC相关联的连接)相关联的会话。
本发明的优点涉及交换***的性能。鉴于以下事实,即,将连接信息高速缓存避免了从例如ATM交换核心,诸如AAL2交换单元的更高协议级交换机或其他类型的交换矩阵处开始创建连接的耗时任务,从而提高了性能。取而代之,在呼叫控制级处可重用源自先前呼叫的现成连接。在UMTS无线网络控制器(RNC)的情形中,通过将计算机单元组合成计算机单元组,以便给定组与一组输入或输出连接相关联,进一步改善本发明。在此情形中,对连接不同NIU,A2SP和TPG的多个可能的连接进行限制。通过在交换***中强制连接遵循通常相同的路径和模式,提高创建可重用连接的可能性以及在随后使用期间在连接高速缓存中找到它们的可能性。
应该理解,本文献所披露的交换***意指能够对与呼叫,分组数据连接和IP多媒体会话相关的所建请求进行处理的、可对一个或多个交换单元中交叉连接进行管理的任何***,以便通过所述交换***建立与所建请求相关的通信路径。
还应理解,本文献中,术语会话指音频或多媒体呼叫,分组数据连接,IP多媒体会话或任何类型的数据传输,其涉及交换连接的建立,以便建立通信路径,例如,承载如语音或视频流的AAL2连接。
附图说明
现在将参照附图(其包含在说明书中,并构成说明书的一部分,以便提供本发明的进一步理解),并结合便于说明本发明原理的描述,说明本发明的实施例。其中:
图1(现有技术)的框图显示出现有技术的AAL2交换***,
图2A(现有技术)的框图显示现有技术的UMTS无线接入网络,
图2B(现有技术)的框图显示现有技术的UMTS无线网络控制器,
图3的框图表示使用本发明的连接高速缓存以便对图1所示AAL2交换***进行控制的***,
图4的流程图表示,根据本发明,在图3所示***中建立连接的一个实施例,
图5的流程图表示,根据本发明,在图3所示***中释放连接的一个实施例,以及
图6的框图表示在UMTS无线接入网络中使用图3所示***的一个实施例。
具体实施方式
现在,将参照附图,详细描述本发明的实施例,附图中表示出实施例的示例。
图4的流程图表示在图3所示***中建立连接的一个实施例。该方法用于建立任何种类的会话。其中,出于简单考虑,将它们都称作呼叫。进而,图3所示***对图1所示交换***进行控制。
在步骤400中,由呼叫控制应用350接收呼叫建立请求。应该注意,在本文献中,呼叫建立请求意指,需在交换***内执行多个连接、以便经由交换***从给定源至给定目的地建立一个或多个通信路径的任何种类的连接请求。因此,术语呼叫建立请求也用于指分组数据连接和IP多媒体会话建立请求。从而,呼叫建立请求也可称为会话建立请求。在本发明的一个实施例中,通信路径为AAL2连接。在UMTS无线接入网络200的情形中,呼叫建立请求通常可为由空闲模式UE发往至RNC 214的无线资源请求。同样,它可为从核心网络侧接收的需经由RNC 200建立从核心网络至UE的信令信道的寻呼请求。在另一类型的多媒体***中,呼叫建立请求可为用于经由交换***从用户设备到另一用户设备建立多重流连接的请求。
在步骤402中,呼叫控制应用350向路由分析器354发送路由信息,该路由信息携载于呼叫建立请求中,并由路由分析器354进行分析。路由信息可为地址,路由信息分析器354使用该地址确定呼叫的下一转发段。路由分析器354对呼叫控制应用350作出响应,以提供路由信息,用于确定呼叫路由中的下一转发段。在UMTS UE 218寻呼的情形中,路由分析可以仅确定执行UE 218的寻呼所要经由的BTS 210,212的集合。仅在UE 218对寻呼请求作出响应后,在RNC 200中确定UE当前处于以及要从RNC 200将AAL2连接220分配给的BTS 210。
在步骤404中,确定所需的呼叫资源。这可在步骤402处路由信息分析,并且呼叫控制应用确定出输出AAL2连接将被分配至的下一节点之后进行。该确定也可涉及至其他网络节点的信令。在UMTS UE寻呼的情形中,该节点为BTS 210,UE当前处于其下。在本发明的一个实施例中,仅关心将经由ATM交换核心进行访问并从而需要连接分配的那些呼叫资源。应该注意,在本文献中,呼叫资源意指任何连接,电路,虚电路或设备输入/输出连接,其经由交换矩阵(最好是ATM交换核心100)与呼叫或分组数据连接用户平面相连。呼叫资源包括至少合适VCC(输出AAL2连接154将与之相适应)和实际输出AAL2连接本身。同样,如果输入和输出AAL2连接将经由DSP应用彼此连接以实现媒体流转换(例如,加密),则必须分配通向TPG 124的ATM连接150,152,其中,在TPG 124中插有具有所需应用的计算机单元130,132。TPG 124将负责在具有所需应用的计算机单元与输入和输出ATM级连接150,152之间媒体流的路由。
在本发明的一个实施例中,在用户媒体流处理装置的处理容量与在ATM交换核心中为其所允许的总连接容量之间存在直接的对应。下面,将媒体流处理装置简单地称为处理装置。该处理装置的示例为所具有的与一个TPG 124相关联的DSP应用。换而言之,通过分配从交换核心通向处理装置的具有所需带宽的连接分配,将处理装置的容量部分分配为呼叫资源。在此意义上,为确保该装置对于随后呼叫的可用性,仅需对通向处理装置的连接进行高速缓存。交换***的连接允许控制跟踪通向处理装置的总分配带宽。从而,仅同时允许有限数量的至处理装置的连接。在其他实施例中,需要处理装置的分别的分配装置。
在步骤404之后,资源选择器352对于每个呼叫资源检查其在连接高速缓存370中是否可用。
在步骤405中,资源选择器352检查所需呼叫资源的特性,并对连接高速缓存370进行检查,找出具有匹配特性的呼叫资源。如果交换***从头执行启动且没有可用的现有连接,则连接高速缓存370将是空的。对于AAL2连接,呼叫资源的特性最好包括服务质量参数,例如,比特率。同样,该特性可包括关于连接开始和结束单元或端口的信息。关于连接开始和结束点的信息也可采用ATM VCI/VPI的形式。
如果连接高速缓存370记录了具有匹配特性的呼叫资源,则在步骤410中,由资源选择器352判定重用高速缓存的呼叫资源及其附带连接。如果连接高速缓存370未记录具有匹配特性的资源,则在步骤408中,资源选择器352准备创建新的连接,并将所需呼叫资源的信息及其特性返回到资源代理。
在步骤412中,资源选择器352更新由连接高速缓存370所存储的连接统计数据。将连接统计数据更新,以包括关于所需呼叫资源的信息。连接统计数据最好包括诸如AAL2连接的服务质量参数的信息。必然,连接统计数据也指定所有所需信息,以确定连接是否具有正确的类型,也就是,它连接什么样的单元。例如,对于AAL2连接,可记录其所源自的A2SP和其所终结的TPG。最好是,在统计数据中仅存储将所需AAL2连接与高速缓存到连接高速缓存370的合适现有连接相匹配的那些服务质量参数。所要明确指出的一个这样的服务质量参数是比特率,即AAL2连接的带宽。在本发明的一个实施例中,将关于AAL2连接的统计数据根据用于携载它们的VCC进行组合。换而言之,统计数据是特定于VCC,即特定于N-CID的。统计数据的原理是收集关于最频繁使用的AAL2连接类型的信息,例如,最频繁使用的AAL2连接比特率。统计数据例如按照仅将关于那些足够频繁地使用的AAL2连接的记录高速缓存到连接高速缓存370的方式,影响连接高速缓存370的功能。该过程类似地涉及任何其他呼叫资源及其附带连接。呼叫资源统计数据用于确定该类型呼叫资源在不久的将来(即,在指定的时间帧中)是否有可能将被使用。
结合步骤412,判定是否需要在释放呼叫之后在连接高速缓存370中保留呼叫资源。在本发明的一个实施例中,在此阶段,将呼叫资源及其附带连接记录到高速缓存。在本发明的一个实施例中,对于AAL2连接,记录到连接高速缓存的信息包括比特率QoS参数,CID和携载CID的VCC。对于在TPG中结束或开始的连接,信息包括用于访问有关TPG的ATM VCI和VPI,以及可选地包括其他计算机单元寻址信息。对于本发明的一些实施例,其中,插到给定TPG的计算机单元仅具有DSP应用类型的有限集,则必须记录应用的类型。对于ATM级连接,所记录的信息包括比特率QoS参数和VCI与VPI。应该注意,所记录的信息通常必须包括结合新呼叫请求重用呼叫资源以及将呼叫资源与新创建的非高速缓存的呼叫资源所需的信息。
在步骤414中,检查目前呼叫是否需要更多的呼叫资源和附带连接。如果需要更多的呼叫资源,则处理从步骤405继续。如果不需要更多的呼叫资源,则处理在步骤416处继续。
在步骤416中,资源代理356从资源选择器接收有关在连接高速缓存370中不可用的未决呼叫资源及其相关附带特性的信息。资源代理转发关于未决呼叫资源的信息和对于连接执行器360可用的呼叫资源。连接执行器360将与所需ATM级连接相对应的ATM连接请求发送到ATM交换核心368,将AAL2连接请求发送到A2SP 364,以及将启动请求发送到TPG 366中的DSP应用。应该注意,可存在有请求必须发送到的数个TPG和A2SP。
如图4所示且如上所述的方法还可用于呼叫中,即,会话修改请求。不同之处在于,在步骤400处,接收针对现有会话的会话修改请求,而非呼叫建立请求。会话修改请求通常会提供关于将与该会话相关联的新通信路径的信息。在UMTS RAN中,新通信路径将是与CDMA宏分集组合相关的AAL2连接。在IP多媒体***的情形中,新通信路径将是涉及与该会话相关的新媒体类型的新并行用户对用户通信路径。
在图5中,示出在图3所示***中释放连接的一个实施例的流程图。该方法还应用于呼叫和分组数据连接的建立。
在步骤502中,由呼叫控制应用350接收呼叫释放请求。在该步骤,呼叫控制应用350向资源代理356发出资源释放请求。在步骤502后,检查与所要释放呼叫相关联的每个呼叫资源的重用。
在步骤504中,资源代理356检查在连接建立步骤412期间,是否将给定呼叫资源及其附带连接确定为呼叫释放后在连接高速缓存370中必须保留的呼叫资源。如果要重用呼叫资源及其附带连接,则不会将它们释放。在本发明的一个实施例中,由于在步骤412中已记录关于呼叫资源的信息,在步骤508不需要与连接高速缓存370的任何消息传递。在其他实施例中,在步骤508中可将呼叫资源信息转发到连接高速缓存370。
如果要释放呼叫资源及其附带连接,则在步骤510中资源代理356向连接执行器360和资源选择器352发送请求,以使得呼叫资源和附带连接对于其他呼叫可用。例如,如果要释放DSP应用,则还要释放与其相连的ATM级连接。在图1中,这样的ATM级连接为150和152。在本发明的一个实施例中,资源选择器352将呼叫资源和连接标记为可用。例如,连接执行器360还可向ATM交换核心发送请求,以清除关于释放的连接的信息。
如图5所示且以上所述的方法还可用于呼叫中,即,会话修改请求。不同之处在于,在步骤500处接收会话修改请求,而非会话释放请求。释放请求携载关于要从会话释放的通信路径的信息。
在图6中,示出本发明的一个实施例,其中,当用于UMTS RNC606中时,使连接高速缓存370的使用更加有效。在该实施例中,将与具有DSP应用的计算机单元相关联的辅助处理器组,TPG 620-625,组合成TPG组630,631,632。TPG组630,631,632专用于给定VCC,即,N-CID。每个N-CID 640,642,644使其与给定TPG组630,631,632相关联。每个N-CID在一端终结于BTS 600-604,在另一端终结于A2SP 610,612。因此,给定N-CID 640,642,644与一个BTS 600-604提供的给定信元或较小信元组相关联。通过使给定TPG组630,631,632与给定N-CID 640,642,644相关联,可增大找到合适的高速缓存的连接以及已与正确A2SP相关联的呼叫资源的概率。例如,可从连接高速缓存370找到易于与正确A2SP(即,与其所处理的呼叫请求相关联的A2SP)相连的合适TPG和附带ATM级连接150,152。找到合适的高速缓存的连接以及呼叫资源的概率与TPG组630,631,632中TPG数量与RNC 606中TPG总数之比成反比。在本发明的一个实施例中,与通向两个相邻BTS 600,602的N-CID 640,642相关联的TPG组630,631部分重叠,即,某些TPG属于两个TPG组630,631。在该实施例中,优点在于,可将两个相邻BTS之间经由TPG的连接进行高速缓存,并可用于随后的软切换。然后,需要TPG访问其***式计算机单元,以运行进行宏分集组合的DSP应用。
显然,对于本领域技术人员,随着技术的发展,可以多种方式实现本发明的基本思想,从而,其实施例并不受限于上述示例;而是可在权利要求的范围内进行变化。
Claims (42)
1.一种用于在电信交换***中建立或修改会话的方法,其包括:
收集与涉及所述交换***的会话资源的使用有关的统计数据,所述统计数据用于确定会话资源在指定的时间帧内是否有可能将被使用;
基于所述统计数据,将与会话资源有关的信息记录到连接高速缓存;
在会话建立或修改请求的处理中,检查所述连接高速缓存是否具有与所需会话资源的特性相匹配的特性的至少一个匹配会话资源;以及
在所述连接高速缓存具有所述匹配会话资源的情况下,在与所述会话建立或修改请求有关的至少一个通信路径的建立中,使用所述匹配会话资源。
2.根据权利要求1的方法,其中,所述会话资源的至少之一包括交换机中的交叉连接。
3.根据权利要求2的方法,其中,所述交叉连接为ATM级虚电路连接,并且所述交换机为ATM交换核心。
4.根据权利要求1的方法,其中,所述会话资源的至少之一包括到具有数字信号处理应用的计算机单元的输入连接。
5.根据权利要求1的方法,其中,所述会话资源的至少之一包括到媒体流处理电路的输入连接。
6.根据权利要求1的方法,其中,所述匹配使用与所述会话建立或修改请求相关的至少一个服务质量参数。
7.根据权利要求1的方法,其中,所述交换***为ATM交换***。
8.根据权利要求1的方法,其中,所述交换***为UMTS无线网络控制器。
9.根据权利要求6的方法,其中,所述至少一个服务质量参数包括比特率。
10.根据权利要求4的方法,其中,将所述计算机单元组合成至少一个计算机单元组,所述计算机单元组的计算机单元用于与预定输入或输出连接相关联的会话。
11.一种用于在电信交换***中建立或修改会话的***,其包括:
用于交换通信路径的装置;
用于接收会话建立或修改请求的装置;
用于收集与涉及所述交换***的会话资源的使用有关的统计数据的装置,所述统计数据用于确定会话资源在指定的时间帧内是否有可能将被使用;
用于基于所述统计数据,将与会话资源有关的信息记录到连接高速缓存的装置;
用于在会话建立或修改请求的处理中,检查所述连接高速缓存是否具有与所需会话资源的特性相匹配的特性的至少一个匹配会话资源的装置;以及
用于在所述连接高速缓存具有所述匹配会话资源的情况下,在与所述会话建立或修改请求有关的至少一个通信路径的建立中,使用所述匹配会话资源的装置。
12.根据权利要求11的***,其中,所述会话资源的至少之一包括交换机中的交叉连接。
13.根据权利要求12的***,其中,所述交叉连接为ATM级虚电路连接,并且所述交换机为ATM交换核心。
14.根据权利要求11的***,其中,所述会话资源的至少之一包括到具有数字信号处理应用的计算机单元的输入连接。
15.根据权利要求11的***,其中,所述会话资源的至少之一包括到媒体流处理电路的输入连接。
16.根据权利要求11的***,其中,所述***为ATM交换***。
17.根据权利要求11的***,其中,所述***为UMTS无线网络控制器。
18.根据权利要求14的***,其中,将所述计算机单元组合成至少一个计算机单元组,所述计算机单元组的计算机单元用于与预定输入或输出连接相关联的会话。
19.一种用于在电信***中建立或修改会话的设备,其包括:
用于接收会话建立或修改请求的装置;
用于收集与涉及所述会话建立或修改请求的会话资源的使用有关的统计数据的装置,所述统计数据用于确定会话资源在指定的时间帧内是否有可能将被使用;
用于基于所述统计数据,将与会话资源有关的信息记录到连接高速缓存的装置;
用于在会话建立或修改请求的处理中,检查所述连接高速缓存是否具有与所需会话资源的特性相匹配的特性的至少一个匹配会话资源的装置;以及
用于在所述连接高速缓存具有所述匹配会话资源的情况下,在与所述会话建立或修改请求有关的至少一个通信路径的建立中,使用所述匹配会话资源的装置。
20.根据权利要求19的设备,其中,所述会话资源的至少之一包括交换机中的交叉连接。
21.根据权利要求20的设备,其中,所述交叉连接为ATM级虚电路连接,并且所述交换机为ATM交换机。
22.根据权利要求19的设备,其中,所述会话资源的至少之一包括到具有数字信号处理应用的计算机单元的输入连接。
23.根据权利要求22的设备,其中,将所述计算机单元组合成至少一个计算机单元组,所述计算机单元组的计算机单元用于与预定输入或输出连接相关联的会话。
24.根据权利要求19的设备,其中,所述会话资源的至少之一包括到媒体流处理电路的输入连接。
25.根据权利要求19的设备,其中,所述设备为UMTS网络节点。
26.根据权利要求25的设备,其中,所述设备为无线网络控制器。
27.一种用于在电信***中建立或修改会话的设备,其包括:
呼叫控制装置,其被配置以便接收会话建立或修改请求;
资源选择器装置,其被配置以便:收集与涉及所述会话建立或修改请求的会话资源的使用有关的统计数据,所述统计数据用于确定会话资源在指定的时间帧内是否有可能将被使用,并且所述资源选择器装置进一步被配置以便:在会话建立或修改请求的处理中,检查连接高速缓存是否具有与所需会话资源的特性相匹配的特性的至少一个匹配会话资源,从而在所述连接高速缓存具有所述匹配会话资源的情况下,为新的会话重用所述匹配会话资源;
连接高速缓存,其被配置以便:基于所述统计数据,记录与所述会话资源有关的信息。
28.根据权利要求27的设备,其中,所述会话资源的至少之一包括交换机中的交叉连接。
29.根据权利要求28的设备,其中,所述交叉连接为ATM级虚电路连接,并且所述交换机为ATM交换机。
30.根据权利要求27的设备,其中,所述会话资源的至少之一包括到具有数字信号处理应用的计算机单元的输入连接。
31.根据权利要求30的设备,其中,将所述计算机单元组合成至少一个计算机单元组,所述计算机单元组的计算机单元用于与预定输入或输出连接相关联的会话。
32.根据权利要求27的设备,其中,所述会话资源的至少之一包括到媒体流处理电路的输入连接。
33.根据权利要求27的设备,其中,所述设备为UMTS网络节点。
34.根据权利要求32的设备,其中,所述设备为无线网络控制器。
35.一种用于电信***的设备,其包括:
资源选择器装置,其被配置以便:收集与涉及会话建立或修改请求的会话资源的使用有关的统计数据,所述统计数据用于确定会话资源在指定的时间帧内是否有可能将被使用,响应于会话资源释放请求,检查会话资源是否将由于连接高速缓存中与所述会话资源有关的信息记录而被保留;
所述连接高速缓存被配置以便:基于所述统计数据,记录与所述会话资源有关的所述信息;
呼叫控制装置,其被配置以便:接收与为其保留分配所述会话资源的会话相关联的会话释放请求,向所述资源选择器装置发布会话资源释放请求。
36.根据权利要求35的设备,其中,所述会话资源的至少之一包括交换机中的交叉连接。
37.根据权利要求36的设备,其中,所述交叉连接为ATM级虚电路连接,并且所述交换机为ATM交换机。
38.根据权利要求35的设备,其中,所述会话资源的至少之一包括到具有数字信号处理应用的计算机单元的输入连接。
39.根据权利要求38的设备,其中,将所述计算机单元组合成至少一个计算机单元组,所述计算机单元组的计算机单元用于与预定输入或输出连接相关联的会话。
40.根据权利要求35的设备,其中,所述会话资源的至少之一包括到媒体流处理电路的输入连接。
41.根据权利要求35的设备,其中,所述设备为UMTS网络节点。
42.根据权利要求41的设备,其中,所述设备为无线网络控制器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/615,946 | 2003-07-10 | ||
US10/615,946 US7403992B2 (en) | 2003-07-10 | 2003-07-10 | Adaptive connection cache for communication networks |
PCT/FI2004/000363 WO2005006666A1 (en) | 2003-07-10 | 2004-06-11 | Adaptive connection cache for communication networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1820471A CN1820471A (zh) | 2006-08-16 |
CN1820471B true CN1820471B (zh) | 2010-09-15 |
Family
ID=34062384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800197832A Expired - Fee Related CN1820471B (zh) | 2003-07-10 | 2004-06-11 | 用于通信网络的自适应连接高速缓存 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7403992B2 (zh) |
EP (1) | EP1645083A1 (zh) |
JP (1) | JP4392023B2 (zh) |
KR (1) | KR100804289B1 (zh) |
CN (1) | CN1820471B (zh) |
BR (1) | BRPI0412462A (zh) |
RU (1) | RU2343640C2 (zh) |
WO (1) | WO2005006666A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7475159B2 (en) * | 2003-09-25 | 2009-01-06 | International Business Machines Corporation | High-speed scheduler |
US8306030B1 (en) * | 2006-03-21 | 2012-11-06 | Sprint Communications Company L.P. | Vector based session security |
US8099739B1 (en) * | 2007-06-14 | 2012-01-17 | Keithley Instruments, Inc. | Java applet management method |
CN101394209B (zh) * | 2007-09-21 | 2013-02-27 | 华为技术有限公司 | 宏分集合并实现方法、***和设备 |
US8687629B1 (en) * | 2009-11-18 | 2014-04-01 | Juniper Networks, Inc. | Fabric virtualization for packet and circuit switching |
US8914466B2 (en) * | 2011-07-07 | 2014-12-16 | International Business Machines Corporation | Multi-level adaptive caching within asset-based web systems |
US9553817B1 (en) | 2011-07-14 | 2017-01-24 | Sprint Communications Company L.P. | Diverse transmission of packet content |
WO2013060791A1 (en) * | 2011-10-28 | 2013-05-02 | Openwave Mobility, Inc. | Connection cache method and system |
US9811797B2 (en) | 2013-03-15 | 2017-11-07 | Sap Se | Transportation connection cache for dynamic network and route determination |
CN109587065B (zh) | 2017-09-28 | 2021-02-23 | 北京金山云网络技术有限公司 | 转发报文的方法、装置、交换机、设备及存储介质 |
CN107797859B (zh) * | 2017-11-16 | 2021-08-20 | 山东浪潮云服务信息科技有限公司 | 一种定时任务的调度方法及一种调度服务器 |
KR102075659B1 (ko) * | 2017-12-22 | 2020-02-10 | 한국전자통신연구원 | 이종 무선 접속망에서 액세스 네트워크 전환 방법 및 이를 수행하는 단말 |
CN109981427B (zh) * | 2019-03-29 | 2021-03-16 | 烽火通信科技股份有限公司 | 多业务接入网络方法及*** |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173322B1 (en) * | 1997-06-05 | 2001-01-09 | Silicon Graphics, Inc. | Network request distribution based on static rules and dynamic performance data |
JPH11266258A (ja) * | 1998-03-17 | 1999-09-28 | Fujitsu Ltd | Atmネットワーク装置 |
US6822961B1 (en) * | 1998-10-02 | 2004-11-23 | Nortel Networks Limited | Method and apparatus for reduction of call setup rate in an ATM network |
KR100339623B1 (ko) | 2000-02-22 | 2002-06-05 | 이형도 | 충전기의 후크 플레이트 및 그 제조방법 |
US6834050B1 (en) * | 2000-03-10 | 2004-12-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet core function and method of selecting a packet data service node/foreign agent in a packet data network |
WO2001084876A1 (en) | 2000-04-19 | 2001-11-08 | Nokia Corporation | Method and system for connection set-up in a communication system comprising several switching units and several processing units |
JP3768406B2 (ja) * | 2001-01-15 | 2006-04-19 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信網における情報配信制御方法及びシステム、及び移動通信網における通信ノードでの情報蓄積方法 |
US7230948B2 (en) | 2001-06-01 | 2007-06-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Bandwidth efficient Quality of Service separation of AAL2 traffic |
US20030039256A1 (en) | 2001-08-24 | 2003-02-27 | Klas Carlberg | Distribution of connection handling in a processor cluster |
EP1449394A2 (en) | 2001-11-26 | 2004-08-25 | Nokia Corporation | Method and apparatus providing a high-speed transport service in an aal2 environment in a radio access network |
US7085264B2 (en) | 2001-12-18 | 2006-08-01 | Nortel Networks Limited | System and method for controlling media gateways that interconnect disparate networks |
KR20030052843A (ko) * | 2001-12-21 | 2003-06-27 | 주식회사 케이티 | 네트웍 침입자 역추적 시스템 및 방법 |
US7724671B2 (en) * | 2003-05-13 | 2010-05-25 | Intel-Tel, Inc. | Architecture for resource management in a telecommunications network |
-
2003
- 2003-07-10 US US10/615,946 patent/US7403992B2/en not_active Expired - Fee Related
-
2004
- 2004-06-11 EP EP04742106A patent/EP1645083A1/en not_active Withdrawn
- 2004-06-11 WO PCT/FI2004/000363 patent/WO2005006666A1/en active Application Filing
- 2004-06-11 KR KR1020067000430A patent/KR100804289B1/ko not_active IP Right Cessation
- 2004-06-11 BR BRPI0412462-6A patent/BRPI0412462A/pt not_active IP Right Cessation
- 2004-06-11 RU RU2005140050/09A patent/RU2343640C2/ru not_active IP Right Cessation
- 2004-06-11 JP JP2006518246A patent/JP4392023B2/ja not_active Expired - Fee Related
- 2004-06-11 CN CN2004800197832A patent/CN1820471B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2005006666A1 (en) | 2005-01-20 |
RU2343640C2 (ru) | 2009-01-10 |
KR100804289B1 (ko) | 2008-02-18 |
JP2007525871A (ja) | 2007-09-06 |
BRPI0412462A (pt) | 2006-09-19 |
KR20060031850A (ko) | 2006-04-13 |
EP1645083A1 (en) | 2006-04-12 |
US7403992B2 (en) | 2008-07-22 |
US20050027852A1 (en) | 2005-02-03 |
CN1820471A (zh) | 2006-08-16 |
JP4392023B2 (ja) | 2009-12-24 |
RU2005140050A (ru) | 2006-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6253207B1 (en) | Method and apparatus for transporting multimedia information over heterogeneous wide area networks | |
JPH08242231A (ja) | 仮想回線設定方法 | |
CN1820471B (zh) | 用于通信网络的自适应连接高速缓存 | |
US7085264B2 (en) | System and method for controlling media gateways that interconnect disparate networks | |
FI103311B (fi) | ATM-kytkentä tietoliikenneverkoissa | |
JPH06268662A (ja) | 非同期転送モードで動作する通信システムにおける交換技術上の資源を割当てる方法 | |
US7554906B2 (en) | Method for managing connection resources | |
US7233596B2 (en) | Switching method and apparatus | |
EP1575223A1 (en) | Method to establish a connection between two AAL2 signalling endpoints inside a communication network | |
AU766124B2 (en) | Mechanism and method for dynamically allocating ATM connections between exchanges | |
US7397820B1 (en) | Voice packets in IP network | |
Karlander et al. | AAL2 switching in the WCDMA radio access network | |
KR100421891B1 (ko) | Atm 기반 이동 통신 시스템의 연결 제어 방법 | |
AU641828B2 (en) | A method of transmitting data on a telecommunications network | |
Karagiannis et al. | Centre for Telematics and Information Technology (CTIT) University of Twente, PO Box 217, Enschede, the Netherlands Phone:+ 31 53 489 3747; Fax:+ 31 53 489 3247; Email: karagian@ ctit. utwente. nl | |
Karagiannis et al. | On the integration of the UMTS and B-ISDN system | |
KR20020084517A (ko) | 비동기 전송 모드 적응 계층 2 프로토콜을 이용한 목적지그룹핑에 의한 자원할당 방법 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100915 Termination date: 20120611 |