CN1179599C - 始发移动站和目的移动站间蜂窝通信的方法和装置 - Google Patents

始发移动站和目的移动站间蜂窝通信的方法和装置 Download PDF

Info

Publication number
CN1179599C
CN1179599C CNB961949988A CN96194998A CN1179599C CN 1179599 C CN1179599 C CN 1179599C CN B961949988 A CNB961949988 A CN B961949988A CN 96194998 A CN96194998 A CN 96194998A CN 1179599 C CN1179599 C CN 1179599C
Authority
CN
China
Prior art keywords
mentioned
piece
node
resource
interconnection
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
Application number
CNB961949988A
Other languages
English (en)
Other versions
CN1196156A (zh
Inventor
普里斯西拉・玛里琳・鲁
普里斯西拉·玛里琳·鲁
怀特
T·R·怀特
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.)
Commscope Connectivity LLC
Original Assignee
Interwave Communications International Ltd
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 Interwave Communications International Ltd filed Critical Interwave Communications International Ltd
Publication of CN1196156A publication Critical patent/CN1196156A/zh
Application granted granted Critical
Publication of CN1179599C publication Critical patent/CN1179599C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/16WPBX [Wireless Private Branch Exchange]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2026Wireless network, e.g. GSM, PCS, TACS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/32Involving wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/20Interfaces between hierarchically similar devices between access points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/22Interfaces between hierarchically similar devices between access point controllers

Abstract

在交叉连接节点网络中交叉连接始发移动站和目的移动站之间端到端连接的装置包括呼叫控制电路。呼叫控制电路包括从始发移动站和目的移动站接收呼叫控制信息的第一电路部分以及应答来自始发移动站和目的移动站的接收呼叫控制信息,确定通过交叉连接节点网络交叉连接该端到端连接的最佳端到端连接。该最佳端到端连接代表计算的在始发移动站和目的移动站之间满足交叉连接该端到端连接的资源需求的最短通信路由。

Description

始发移动站和目的移动站间蜂窝通信的方法和装置
技术领域
本发明涉及蜂窝通信的装置和方法。更具体地,本发明涉及在蜂窝网络分层结构的较低层次上智能交叉连接两个蜂窝手机之间的承载数据路径的装置和方法。
背景技术
在传统蜂窝通信系统中,如使用移动通信系统(GSM)协议的全球系统,移动管理功能(MM)典型地集中在移动业务交换中心(MSC)。它依次提供呼叫控制(CC)、辅助业务(SS)、短消息业务(SMS)和移动站(MS单元,也称为蜂窝手机)之间的分组通信路径。呼叫控制(CC)功能典型地执行包括呼叫交换在内的呼叫建立,以及为MS单元提供辅助业务的辅助业务(SS)功能。正如名字所意味的,短消息业务(SMS)为MS单元提供短消息业务。
传统GSM网络典型地提供一个公用MSC控制大片地理区域。这个地理区域中的MS单元连接到该公用MSC以满足它们移动管理、呼叫控制、辅助业务和短消息业务的需要。
在现有技术中,构成来自每个MS单元的实际呼叫路径部分的承载数据信道路径一路后拖到公用MSC。在公用MSC,它既可以进入公用有线网也可以与来自另一个MS单元的另一条承载数据信道路径交叉连接以完成端到端连接的目的。这是因为现有技术的公用MSC既能访问用户信息又包括实际呼叫交换电路,在一个MS单元拨叫与另一个MS单元相关的电话号码时完成所需的交叉连接。呼叫交换电路的功能包括诸如基于所拨的电话号码选择路由。
为了帮助讨论,图1用一种简单的形式表示了包括公用MSC 200、BSC的202和204、以及BTS的206、208和210的传统GSM蜂窝通信网络。BSC 202控制BTS 206,而BSC 204控制BTS的208和210。图1还表示了多个MS单元220、222、224、226和228。MS单元220和222由BTS 206控制,MS单元224和226被BTS 208控制,而MS单元228被BTS 210控制。
在现有技术中,当MS单元220想要与MS单元228建立呼叫时,通过BTS 206和BSC 202建立从MS单元220到公用MSC 200的移动管理会话。MS单元220提供的目的电话号码使得公用MSC 200能够定位MS 228并且随后通过BSC 204和BTS 210建立到MS单元228的移动管理(MM)会话。此后,从MS单元220到公用MSC 200建立出呼叫路径,而从公用MSC 200到MS单元228建立入呼叫路径。然后,入呼叫路径和出呼叫路径在公用MSC 200交叉连接以完成该端到端连接。
在现有技术中,当MS单元220想要呼叫MS单元222时,与这两个MS单元相关的MM会话和呼叫路径一路建立到公用MSC 200,并在那里完成入和出路径之间的交叉连接。同样,当MS单元224希望呼叫MS单元228时,与这两个MS单元相关的MM会话和呼叫路径也一路建立到公用MSC 200,并在那里将它们交叉连接。总而言之,现有技术要求MM会话和来自参与呼叫的MS单元的呼叫路径一路建立到公用MSC以便交叉连接呼叫路径,藉此完成端到端连接。如图1所示,上面讨论的通过公用MSC 200的端到端连接中的任何一个都不代表参与呼叫的MS单元之间的最短路由。
作为在这里使用的术语,交叉连接代表通过一个节点所建立的数据路径,它允许数据从一端,例如输入源,流到另一端,例如输出源。该数据路径可以可选地穿过资源。例如,GSM实施中的数据路径可以穿过TRAU。另外,术语端到端连接代表一部电话到另一部的连接,包括端到端连接跨越的节点中的所有交叉连接和插入的设备。一条路径,在另一方面,代表一段端到端连接。路径的例子包括入电话路径,出电话路径,上游路径和下游路径。
作为在这里使用的术语,下游路径定义为从“当前节点”看,并指从该节点到MS的路径上通过当前节点和所有其它节点和设备的路径段。相反,上游路径是指从该节点到在入和出呼叫路径之间进行交叉连接的节点的路径上通过当前节点和所有其它节点和设备的路径段。
路径交叉连接是指路径上的所有节点交叉连和插入的设备。作为对比,连接交叉连接是指通过单一节点的入呼叫路径和出呼叫路径之间的交叉连接。
使用公用MSC在MS单元中交叉连接承载数据电路以建立呼叫有它必然的缺点。例如,由于当前技术集中的交换方案,当前技术的公用MSC典型地具有很大的域并且在广大的地理区域中控制MS单元的交叉连接。作为例子,也不是没有听说过MSC距离它的域中的BTS上百英里,同时唯一地承担包含在它的域中的MS单元所有呼叫的交叉连接的责任。
然而,已经认识到,有很大的比例,有些情况下多至50-70%的平均用户呼叫典型地包括位于呼叫者近距离内的目的MS单元。在某些市场,如发展中国家的偏僻村庄或孤立的社区或工厂,已经确定大多数呼叫典型地指向商店,家,以及呼叫单元小半径之中的设备,而只有很小比例的呼叫建立在可以察觉到的距离上(大于50英里)。结果,现有技术从MS单元后拖承载数据信道一路回到公用MSC以便交叉连接的要求是对网络带宽使用的浪费。这在离现有技术的公用MSC有一定距离的MS单元希望呼叫位于近距离内的目的MS,并且该目的MS也处于同一MSC的域中时特别突出。在这种情况下,现有技术不利地要求承载数据路径一路后拖到中央公用MSC以交叉连接。由于现有技术的集中交换方案,将连接交叉连接功能集中在公用MSC,现有技术网络能够处理的呼叫数目必然被现有技术中央交换公用MSC能够同时交叉连接的呼叫数目和那个MSC的设备能力所限制。
另外,MS单元的当前实施可以在不同速率发送和接收数据,就是说8Kbits、16Kbits或者甚至是32Kbits。如那些本领域的技术人员所共知,工作在不同速率的MS单元的带宽和语音或数据编码必须在它们的呼叫路径被交叉连接之前协调好。再有,公用网络的当前实施,无论是公用交换电话网(PSTN)还是公用陆地移动网(PLMN),都典型地以固定的速率,也就是64Kbits发送和接收时分复用数据(TDM)。为了完成端到端连接交叉连接,现有技术GSM系统对来自所有MS单元的数据进行速率变换(典型地使用代码转换器速率适配单元,因此称为TRAU),将它们变换到64Kbits,而无论它们是否在相同或不同的速率上通信。变换之后,64Kbits TDM数据可以被后拖到公用MSC,使用网络资源在那里交叉连接。
周知执行速率变换的TRAU操作降低了通信质量并且增加了网络计算开销。如前面提到的,现有技术中的TRAU操作对来自以及到MS单元的数据进行,而不管它们是否在相同或不同的速率上通信。但是,已经认识到,当能够去除无用的TRAU操作时,例如用于以相同速率通信的MS单元之间的呼叫的TRAU操作,就能在通信质量和网络计算资源优化上获得有效的改善。
结果,所需的是降低在现有技术蜂窝通信系统中为了交叉连接呼叫路径所要求的后拖量的方法和装置。根据本发明的一个方面,本发明的装置和方法智能地确定最优的端到端连接并优选地在下游节点,即网络分层结构中的较低层次上的呼叫路径的连接交叉连接,藉此减小携带来自MS单元的数据完成端到端交叉连接所必须的距离。根据本发明的另一个方面,本发明的设备和方法在资源不需要时,优选地消除那些不必要的资源的使用,如TRAU,完成端到端连接。但是,当要求那些资源时,本发明的装置和方法优选地将它们按需交换到最优端到端连接中的适当位置以完成MS单元之间的连接。
发明的内容
在一个实施例中,本发明涉及在具有多个交叉连接节点以促进多个移动站之间蜂窝通信的系统中交叉连接始发移动站和目的移动站之间端到端连接的方法。
该方法包括接收来自始发移动站的呼叫控制信息,接收来自目的移动站的呼叫控制信息,并且响应从始发移动站接收的呼叫控制信息和从目的移动站接收的呼叫控制信息,计算交叉连接端到端连接的最佳端到端连接。
另外,该最佳端到端连接具有第一最佳交叉连接点并且代表所计算的始发移动站和目的移动站之间满足交叉连接端到端连接的资源要求的最短通信路由。该方法还包括通过第一最佳交叉连接点交叉连接端到端连接的步骤。
在另一个实施例中,本发明涉及在交叉连接节点的网络中交叉连接始发移动站和目的移动站之间的端到端连接的装置,该装置包括一个呼叫控制电路。
该呼叫控制电路包括接收来自始发移动站和目的移动站的呼叫控制信息的第一电路部分和响应从始发移动站和目的移动站接收的呼叫控制信息,计算通过交叉节点网络交叉连接端到端连接的最佳端到端连接的第二电路部分。另外,该最佳端到端连接代表所计算的始发移动站和目的移动站之间满足交叉连接端到端连接的资源要求的最短通信路由。
仍然在另一个实施例中,本发明涉及促进始发移动站和目的移动站之间蜂窝通信的装置,该装置包括一个移动业务交换中心,该移动业务中心包括执行始发移动站和目的移动站之间呼叫的连接交叉连接的第一交换电路。
该装置还包括连接到移动业务交换中心的呼叫控制电路,该呼叫控制电路接收来自始发移动站和目的移动站的呼叫控制信息。此外,该装置包括连接到移动业务交换中心的基站控制器,该基站控制器具有执行始发移动站和目的移动站之间呼叫的连接交叉连接的第二交换电路。
另外,还包括一个连接到基站控制器的基站收发机站,该基站收发机站具有执行始发移动站和目的移动站之间呼叫的连接交叉连接的第三交换电路,其中呼叫控制电路响应从始发移动站和目的移动站接收的呼叫控制信息,确定交叉连接始发移动站和目的移动站之间的端到端连接的最佳交叉连接点属于哪一个移动业务交换中心、基站控制器、和基站收发机站。
根据本发明的一个方面,一种在具有多个促进多个移动站之间蜂窝通信的交叉连接节点的系统中交叉连接始发移动站和目的移动站之间的端到端连接的方法,该方法包括如下步骤:接收来自上述始发移动站的呼叫控制信息;接收来自上述目的移动站的呼叫控制信息;根据从上述始发移动站接收的上述呼叫控制信息和从上述目的移动站接收的上述呼叫控制信息,计算交叉连接上述端到端连接的最佳端到端连接,该最佳端到端连接具有一个第一最佳交叉连接点并且代表上述始发移动站和上述目的移动站之间所计算的满足交叉连接上述端到端连接资源要求的最短通信路由;和通过上述第一最佳交叉连接点交叉连接上述端到端连接,包括:确定上述第一最佳交叉连接点在节点上是否具有满足交叉连接上述端到端连接的上述资源要求的资源;以及如果上述第一最佳交叉连接点在节点上具有满足交叉连接上述端到端连接的上述资源要求的上述资源,则使用上述第一最佳交叉连接点作为连接交叉连接点在上述最佳端到端连接中交叉连接上述端到端连接。
根据本发明的另一个方面,在交叉连接节点的网络中交叉连接始发移动站和目的移动站之间的端到端连接的装置,包括:呼叫控制电路,包括:接收来自上述始发移动站和上述目的移动站的呼叫控制信息的第一电路部分;和根据从上述始发移动站和上述目的移动站接收的上述呼叫控制信息,确定通过交叉连接节点的上述网络交叉连接上述端到端连接的最佳端到端连接的第二电路部分,该最佳端到端连接代表上述始发移动站和上述目的移动站之间所计算的满足交叉连接上述端到端连接资源要求的最短通信路由。
根据本发明的再一个方面,促进始发移动站和目的移动站之间蜂窝通信的装置,包括:移动业务交换中心,该移动业务交换中心具有执行交叉连接上述始发移动站和上述目的移动站之间呼叫的连接的第一交换电路;连接到上述移动业务交换中心的呼叫控制电路,该呼叫控制电路接收来自上述始发移动站和上述目的移动站的呼叫控制信息,来自上述始发移动站的上述呼叫控制信息包括上述始发移动站通信的速率,而来自上述目的移动站的上述控制信息包括上述目的移动站通信的速率;连接到上述移动业务交换中心的基站控制器,该基站控制器具有执行交叉连接上述始发移动站和上述目的移动站之间呼叫的连接的第二交换电路;连接到上述基站控制器的基站收发机站,该基站收发机站具有执行交叉连接上述始发移动站和上述目的移动站之间呼叫的连接的第三交换电路,其特征在于,上述呼叫控制电路根据从上述始发移动站和上述目的移动站接收的上述呼叫控制信息确定交叉连接上述始发移动站和上述目的移动站的最佳交叉连接点位于上移动业务交换中心、基站控制器和基站收发机中的哪一个。
根据本发明,通过交叉连接节点的网络交叉连接始发移动站和目的移动站之间的端到端连接的装置,包括:接收涉及上述始发移动站和上述目的移动站的呼叫控制信息的装置,来自上述始发移动站的上述呼叫控制信息包括上述始发移动站通信的速率,而来自上述目的移动站的上述呼叫控制信息包括上述目的移动站通信的速率;和根据来自上述始发移动站和上述目的移动站的上述呼叫控制信息,确定最佳端到端连接的装置,该最佳端到端连接代表所计算的通过上述交叉连接节点正确交叉连接上述始发移动站和上述目的移动站之间的端到端连接的最短路由。
本发明的这些和其它特性将在下面的本发明详述、附图和所附加的权利要求中更详细地表述。
附图的简要描述
本发明的其它优点将随着阅读下面的详述并参考附图变得清楚,其中:
图1用简单的形式表示包括一个公用MSC、多个BSC’s、多个BTS’s的传统GSM蜂窝通信网络;
图2A用简单的形式表示根据本发明一个方面的MM会话和可能的端到端连接;
图2B用高层流程的形式表示根据本发明一个方面执行智能交叉连接所包括的步骤;
图2C用简单的形式表示执行图2B块408的端到端连接步骤所包括的步骤;
图2D用简单的形式表示通过并非MSC的OCP交叉连接端到端连接所包括的步骤;
图3A用简单的形式表示根据本发明智能交换的一个方面在控制MSC中呼叫控制(CC)电路指挥呼叫建立中所采取的不同步骤;
图3B是图3A的继续;
图4A用简单的流程形式表示控制MSC之外的节点完成促进专用网络分层结构中低层交叉连接节点上入和出路径之间连接交叉连接的分布式智能所采取的步骤;
图4B是图4A的继续;
图4C也是图4A的继续;
图5用简单的流程形式表示控制MSC在计算最佳交叉连接点(OCP)时所采取的步骤;
图6用简单的流程形式表示使用所找到的最佳端到端连接选择OCP所包括的步骤;
图7用简单的形式表示进行端到端连接交叉连接所包括的步骤;
图8用简单的流程形式表示在入和出路径之间进行连接交叉连接所包括的步骤;
图9用简单的流程形式表示建立从一个节点到一个上游节点的入和出路径所包括的步骤;
图10用简单的形式表示进行穿过OCP的连接交叉连接所包括的步骤;以及
图11用简单的形式表示交叉连接呼叫路径所包括的步骤。
优选实施例的描述
图2A用简单的形式表示根据本发明的一个方面的MM会话和可能的端到端连接。现在参考图2A,那里给出了多个MS单元300、302、304、306、308、310、312和314。所示的8个MS单元仅代表MSC’s 320、322和324可能控制的MS单元的一个小子集。图2A中所示的MSC’s320、322和324在MSC’s的网络内互连,虽然这并不是要求的,并且根据本发明的一个方面,本发明的方法和装置与独立MSC子网工作得等价地好。在一个实施例中,MSC’s 320、322和324的每一个可能代表一个实现专用蜂窝网络的专用MSC。关于专用蜂窝网络的进一步信息,可以参考一般性分配的,共同未决的题为“Cellular PrivateBranch Exchanges”(Attorney Docket No.WAVEP001.P)的专利申请,该申请是1996年5月3日U.S.接收办公室PCT之下提交的国际申请,并且结合在这里用作全面参考。
在图2A中,MSC 320还表示为控制两个BSC’s 326和328。BSC 326依次控制BTS’s 330、332和334。BTS 330控制MS单元300和302,而BTS单元334控制MS单元304。
BSC 328控制BTS 338,后者依次控制MS单元306和308。MSC 322控制BSC 340,后者再控制BTS 342。另外,如图2A中所示,BTS 342控制MS单元310。MSC 324被表示为控制基站子系统(BSS)单元344和346。根据本发明的一个方面,每个BTS,BSC,BSS和MSC子系统代表一个交叉连接节点,潜在地能够执行路径交叉连接任务或连接交叉连接任务。
基站子系统,如BSS 344,包括一个BSC和它控制的所有BTS’s。如图2A所示,BSS 344控制MS单元312,而BSS 346控制MS单元314。当MS单元300希望呼叫MS单元302时,移动管理(MM)会话优选地一路建立到控制它的MSC,即MSC 320。MS单元300和MSC单元320之间的MM会话如虚线350所示。一旦MSC 320接收到MS单元300提供的目的电话号码,它就通过BSC 326和BTS 330将MM会话一路建立到目的电话,即MS单元302。来自MSC 320和MS单元302的MM会话由虚线352表示。
然而,根据本发明的一个方面,出路径(来自MS单元300)和入路径(到MS单元302)之间的连接交叉连接在BTS 330处被交叉连接,那是一个在分层结构上低于MSC 320的层次。类似,从MS单元300到MS单元304的呼叫的呼叫路径在MSC 326处交叉连接,表示一个在分层结构上低于MSC 320的连接交叉连接节点,虽然到和来自这些MS单元的MM会话优选地一路建立到MSC 320。
为了讨论的缘故,假设MS单元306和MS单元308在不同的速率上通信。另外,为了讨论的目的假设速率变换资源在BTS单元338不可用。取而代之,它们是在BSC单元328提供的。在这种情况下,到和来自MS单元306和308的MM会话仍然优选地一路建立到控制它们的MSC,即MSC 320。但是,根据本发明的一个方面,入路径和出路径之间的实际交叉连接并没有建立在最短端到端连接上(例如,通过BTS338连接交叉连接)。而在本发明一个实施例中,优选地在资源可用的交叉连接节点,即BSC 328,交叉连接入和出呼叫路径。
MSC 320和MSC 322在多站点覆盖网络中是互连的。当MS单元300希望呼叫MS单元310时,它通过前述的路径350建立到MSC 320的MM会话。然后MSC 320将呼叫信息转发到MSC 322,使MSC 322能够通过路径360与MS单元310建立一个MM会话。现在入路径和出路径之间的实际交叉连接通过MSC 320和MSC 322建立。
根据本发明的一个方面,本发明的智能交换装置和方法应用于分层结构网络和网状网络。例如,请考虑BSS 344和BSS 346。BSS 344通过链路362连接到BSS 346。当MS单元312希望呼叫MS单元314时,从MS单元312的MM会话再一次优选地一路建立到控制它的MSC单元,即MSC 324(通过路径366)。然后,MSC 324根据MS单元312提供的电话号码,通过路径368建立到MS单元314的MM会话。但是,如果资源是可用的,入路径和出路径之间,MS单元312和314之间的实际交叉连接可以如图所示不通过MSC 324,而是使用路径370通过BSS 344和BSS 346建立。在这种情况下,分层结构的较低层次上的入和出呼叫路径之间的交叉连接可以在网状网络中完成。应该注意到本发明,根据优选的方面,有利于促进智能交叉连接,而不论网状网是通过MSC’s、BSC’s还是BTS’s之中的直接连接形成的。
应该注意到,虽然在这里使用术语MSC、BSC、BTS和BSS描述本发明的功能块,以便于本领域的技术人员阅读,对他们来说这个发明揭示很相象,但是那些术语并不分别暗示现有技术的MSC、BSC、BTS和BSS。举例而言,与现有技术不同,本发明的每个MSC、BSC和BTS包括能够在呼叫入路径和出路径之间执行连接交叉连接的电路。本发明的这个方面在诸如前述题为“Cellular Private BranchExchanges”(Attorney Docket Number WAVEP001.P)的共同未决专利申请和1995年5月4日在U.S.PTO作为U.S.专利申请提交的“Cellular Base Station with Intelligent Call Routing”,S/N08/434,598,Attorney’s Docket No:A-61115(下称为U.S.S/N08/434,598)中有广泛地讨论,这些文章申请结合在这里作为全面参考。作为另一个例子,与现有技术不同,本发明的每个MSC、BSC和BTS可以包括适当地交叉连接某些呼叫所要求的特定资源,例如,TRAU资源、回声抵消以及类似的资源。这些资源,在可用时,可以在需要时交换进来以帮助要求它们的MS单元之间的呼叫能够正确地完成端到端连接。
此外,应该注意到这些术语不暗示物理实体。每个描述一个功能块。在一个实施例中,构成每个MSC、BSC和BTS的功能块是通过正确组装带有不同电路“卡”的高可装配性机壳形成的。有关发明的可装配性机壳的进一步细节,可以参考诸如上面提到的题为“CellularPrivate Branch Exchanges”(Attormey Docket Number WAVEP001.P)的共同未决的专利申请。
根据本发明的一个方面,部分或全部交叉连接节点,即这里称为MSC、BSC和BTS的功能块可以与资源一起提供,例如速率适配、回声抵消等等。由于资源是分布在发明的网络节点中的,因此可能只使用网络分层结构的较低层的节点完成两个MS单元之间的端到端连接同时仍然满足任何资源要求。速率适配(TRAU)资源可能在如8Kbps的MS单元想要与16Kbps的MS单元建立通信时需要。在这个例子中,如果在网络分层结构的较低层上有8Kbps-16Kbps的TRAU资源,本发明就方便地允许子64Kbps在较低层上交换,即不使用MSC。用这种方法,承载数据路径就不必总是后拖到MSC以达到端到端交叉连接的目的。
应该注意,虽然资源是分布的,但是不要求在网络的每个节点必须有资源,或者拥有资源的节点处的资源完全相同。当允许网络管理员以任意想要的方法分配资源时,本发明仍然可以完成它的智能交叉连接方面。如后面将要讨论的,在一个实施例中,本发明的智能交换方面,基于下述情况动态地选择用于任何两个希望建立通信的MS单元的最佳端到端交叉连接,1)拓扑数据,例如可用节点和每个节点上的资源,(2)每个MS单元的通信特性,例如,它的通信速率,和(3)呼叫的类型,例如,数据、语音、传真等等。智能交换方面还包括动态地修改已计算的最佳端到端交叉连接,如果,例如,它关掉错误的拓扑数据以用给出实际可用资源的近最佳的方法尝试交叉连接MS单元。
另外,本发明允许子64Kbps交换的事实有利地减少了当MS单元与另一个通信时TRAU必须完成的操作量。当两个具有相同通信速率,例如8Kbps-8Kbps、16Kbps-16Kbps或32Kbps-32Kbps,的两个MS单元彼此通信时,在一个实施例中,TRAU操作被有利地省略了。在这种情况下,端到端连接横穿的节点处的资源很简单地未被使用或交换进来。而另一方面,当两个具有不同通信速率,例如8Kbps-16Kbps、8Kbps-32Kbps或16Kbps-32Kbps,的两个MS单元彼此希望建立通信时,本发明有利地避免了将速率变换到64Kbps。例如,当8Kbps MS单元希望与16Kbps MS单元通信时,一个实施例直接提供8Kbps-16Kbps的TRAU操作,而不要求64Kbps TRAU操作的中间步骤。换句话说,不必要求TRAU操作从8Kbps-64Kbps-16Kbps。用这种方法,本发明有利地减小了呼叫被交叉连接时必须完成的TRAU操作量,藉此减小了与TRAU操作相关的额外开销同时提高了通信质量。
应该注意,这个公开详细描述了完成呼叫建立(CC)所要求的智能交换。但是这里描述的技术也应用于与SS业务相关的交换功能。举例而言,短消息业务(SMS)和辅助业务(SS)要求在一个实施例中仍然是由MSC处理的并且在手机MSC之间的MM会话上传送。
作为进一步的例子,这些业务有时只要求通过MM会话传送消息,如SMS短消息的传递。在这种情况下,MSC用蜂窝网络中典型执行的方法处理通过MM会话的通信。
通常,SS业务要求端到端连接在呼叫被转发或三方会议桥建立时建立。在这个公开中描述的技术也可以用于建立这些连接。另外,MSC执行如转发动作提出的不需要任何路径的呼叫清除功能。
在一些情况下,已经在内部建立的到移动网络的连接可能需要通过外部网络重新选择路由,如当呼叫被转发到公用网,或发生越围切换时。在这种情况下,MSC在执行蜂窝网络与外部网络建立连接时典型执行的方法之前建立到它自己的连接。另外,也可能业务只要求修改当前连接,如呼叫保持或静音。在这些情况下,MSC简单地命令移动网络的适当交叉连接节点去处理该修改。
图2B、2C和2D用高层流程形式表示根据本发明的一个方面执行智能交叉连接所包括的步骤。图2B、2C和2D的块是用高层的方法描述的,它们的细节通过回顾本公开剩下的附图应该很清楚。图2B在块400开始。从块400,该方法执行到块402,在那里,控制MSC,例如与呼叫或始发MS单元相关的MSC,从始发MS单元接收标识它自己的呼叫控制信息和它所需要的通信资源。从块402,该方法执行到块404,在那里,控制MSC从目的MS单元接收标识目的MS单元的呼叫控制信息和它与始发MS单元通信所需的资源。
从块404,该方法执行到步骤406,在那里,控制MSC使用从始发MS单元和目的MS单元接收的信息计算网络中的最佳交叉连接点(OCP)。从块406,该方法执行到块408,在那里,网络的节点被用来建立始发和目的MS单元之间的端到端连接。后面结合图3A、3B、4A、4B和4C将要描述,端到端连接优选地,但不必须,使用块406中确定的OCP来交叉连接入和出路径。
从块408,该方法执行到块410,在那里结束图2B的步骤。在块408,或者已经成功建立MS单元之间的端到端连接,或者该方法建立想要的连接失败。
图2C用简单的形式表示执行图2B块408的端到端连接步骤所包括的步骤。图2C以块412开始。从块412,该方法执行到块414,在那里,该方法确定MSC自身是否是指定的OCP(如块406中所计算的)。如果该MSC自身是OCP(如块414中所确定的),该方法执行到块416,在那里,将该MSC用作OCP来交叉连接该端到端连接。但是,如果MSC自身不是指定的OCP(如块414中所确定的),该方法执行到块418,在那里,该方法将不同节点用作OCP(如从来自始发和目的MS单元的信息确定的)来执行端到端连接交叉连接。在块418,如后面将要结合图4A、4B和4C非常详细解释地,该方法尝试将指定的OCP作为在入和出路径之间执行连接交叉连接的站点。无论从块416还是块418,该方法都执行到块420结束图2C的步骤。
图2D用简单的形式表示通过不是MSC的OCP交叉连接端到端连接所包括的步骤。图2D以块430开始。从块430,该方法执行到块432,在那里,该方法检查指定的OCP是否在节点上具有正确完成端到端连接所要求的全部资源(例如TRAU,回声抵消等等)。如果在节点上有足够的资源,该方法执行到块434,在那里使用指定OCP的资源交叉连接始发MS单元和目的MS单元之间的端到端连接。从块434,该方法执行到结束图2D的块436。
另一方面,如果确定指定的OCP在节点上不具备足够的资源正确地完成端到端连接,该方法从块432执行到块438,在那里确定在下游节点(入和出路径)上是否有正确完成端到端连接的足够资源。如果发现下游资源的使用满足端到端连接的资源要求,该方法就从块438执行到块440,在那里使用下游节点上发现的满足端到端连接的资源要求的资源交叉连接该端到端连接。在块440,入和出路径之间的交叉连接优选地通过指定的OCP执行。从块440,该方法执行到结束图2D步骤的块436。
如果发现下游资源的使用不能满足端到端连接的资源要求,该方法就从该OCP向上连接到它的上游节点以尝试寻找完成端到端连接的资源。在这种情况下,该方法从块438执行到块442,在那里,上游节点现在被指定为OCP。
如果在这个上游节点(单独或者与端到端连接路由中它的下游节点共同)处有资源,该方法就从块444执行到446,通过新指定的OCP,使用那个OCP满足端到端连接的资源要求的资源,进行端到端连接。从块446,该方法执行到块436,在那里,如前所述,结束图2D的步骤。
如果在块444确定在新指定的OCP使用资源仍然不能满足端到端连接所要求的资源,该方法将尝试在更上游的节点上寻找资源。在这种情况下,该方法执行到块445,在那里,该方法确定是否存在上游节点。如果存在上游节点,该方法就执行到块442检查那个节点上的资源。如果在块445检查资源失败,例如,当MSC就是当前OCP时,该方法执行到块448,清除连接。在块448,完成端到端连接交叉连接的企图已经失败。随着连接的清除,该方法执行到块436,在那里,如前所述,图2D的步骤结束。
图3-11非常详细地表示根据本发明一个方面的智能交叉连接技术中所包括的步骤。图3A-B用简单的形式表示根据本发明智能交换的一个方面,控制MSC中的呼叫控制(CC)电路命令呼叫建立所采取的不同步骤。图3A以块500开始。从块500,初始地址消息(IAM)既可以在块520从专用网外部,或从本地发起呼叫的MM电路接收,也可以在块503从专用网内部的另一个MSC接收。在块502,初始地址消息(IAM)是从公用网的电话机接收的。该IAM也可能从被这个MSC控制的本地MS单元中来。从步骤502,该方法执行到步骤504将该呼叫路由选择到正确的目的话机。
在一个实施例中,步骤504包括MSC中的CC功能,确定呼叫的目的是否是该专用网中的MS单元。如果确定呼叫的目的是专用网中的MS单元,MSC中CC功能就向专用HLR/VLR登记发送一个定位请求。通过向HLR/VLR登记发送定位请求,MSC中的CC功能得到在块502接收的所拨电话号码,并且查询HLR/VLR登记以定位目的MS单元。然后HLR/VLR登记向MSC发送一个定位应答消息,精确地定位目的MS单元。确定目的MS单元的位置在诸如多站点/覆盖专用网络中是重要的,在那样的网络中,多个MSC’s可能是互连的并且MS单元可以在互连的MSC’s控制的位置区域中漫游。
在块506,该方法确定是否入和出路径都在专用网内部。如果入或出路径终止在专用网外部的电话机,例如在公用网,该方法就执行到块508,在恰当的外部目的电话机终止该呼叫。当呼叫在外部网络和内部MS单元之间时,MSC中的CC电路优选地执行非智能交叉连接并且简单地允许该呼叫通过。但是,在一个实施例中,MSC中的CC电路切入必须的资源(例如,TRAU、数据呼叫的分组服务器等等)以允许呼叫进行。有关呼叫终止的进一步信息,可以参考上述共同未决的“Cellular Private Branch Exchanges”专利申请(Attorney DocketNo.WAVEP001.P)和本公开附录B的GSM参考,所有这些都结合在这里作为全面参考。
在另一方面,如果入和出呼叫路径都在专用网内部,该方法就执行到块510,在那里,带有延时分配的初始地址消息(IAM)从在块502中接收该IAM消息的MSC中的CC电路发送到与入呼叫相关的目的MSC(目的MS单元位于其中)。在块510,目的MSC可能是在块502中接收该IAM消息的MSC(如果在块504中确定目的MS单元位于那个MSC控制的位置区域中)。但是,块510中的目的MSC也可能是目的MS单元漫游到的专用网中的另一个MSC。从另一个角度看,目的MSC可以与在块502中接收IAM消息的MSC相同,也可以是专用网中的另一个MSC。
实际上承载数据信道的分配可以延时,直到接收到更多有关目的电话和到那里的连接路径信息(例如需要何种资源)。代替早在信令(MM)会话中分配承载数据信道资源,在一个实施例中,承载数据信道的分配被延时,直到确定目的地有电话存在并且可以被振铃为止。延时分配是可选的并且代表在目的MS单元偶然关机或拨错号码情况下的一种节约网络资源提供它的带宽的方法。块510中发送的初始地址消息是一条IAM’消息,指示这条消息是一条在网类消息。该IAM’消息不同于标准GSM IAM消息,它包括有助于智能交叉连接的附加信息。例如,IAM’可以包括有关始发MS单元的信息,例如它的通信速率、正确交叉连接所需的资源等等。
块503代表与控制MSC相关的CC功能已经如上所述发送了IAM’消息的状态。该IAM消息在块503中被相邻MSC中的CC电路接收。在块503中接收IAM’消息的相邻MSC中的CC电路可以被认为是将块503中接收的IAM’消息转发到与它相关(块512)的MM电路的转发者。此后,所有消息在发送该IAM’消息(这是在块503中被接收的)的相邻MSC中的CC电路和目的MS单元漫游到的MM电路之间转发。
在任何速率,目的MM电路可以在图3A的块510或块512中接收IAM’消息。在块514,与控制MSC相关的CC功能等待来自目的MM电路的应答。在块516,在块510中发出IAM’(如果目的MS单元已经与块503和512中所讨论的从它的原籍MSC位置区域漫游出去,还通过相邻MSC转发,例如,相邻MSC中的CC电路)的MSC中的CC电路从目的MM电路,即直接与目的MS单元通信的MM电路,接收地址完成消息(ACM’)。
ACM’消息表示已经找到目的电话。另外,ACM’消息也是一条在网消息,它有别于标准GSM ACM消息之处在于它还包括在后续块518中计算最佳交叉连接点所需的信息。在一个实施例中,ACM’可以包括如目的MS单元的通信速率(始发MS单元的通信速率包含在从在网MS单元接收的IAM消息中)以及任何其它与始发MS单元建立通信所要求的资源相关的信息,例如TRAU、回声抵消、呼叫是数据呼叫时的正确分组服务器资源以及其它互操作功能(IWF’s)。
在块518中,控制MSC中的CC电路通过首先寻找由网络拓扑结构、块502中接收的IAM消息和块516中接收的ACM’消息中包含的信息所定义的参数给出的最佳端到端连接计算最佳交叉连接点(OCP)。在块518中确定的最佳交叉连接点可以是控制MSC自己,可以包含另一个MSC(对于在专用网中被不同MSC’s控制的MS单元之间的呼叫),或如常常出现的情况,在专用网分层结构的较低层上的子系统,例如BSC或BTS子系统。
图3B是图3A的继续。在图3B的块520中,该方法确定块518中计算的OCP是否与块502中接收IAM消息的MSC,即控制MSC相同。在一个实施例中,块520中的判决可以是简单比较OCP的节点号与块502中接收IAM消息的MSC的节点号。如果是,则控制MSC自身就是最佳交叉点,并且该方法执行到块522,使用一般GSM在MSC层交叉连接入和出呼叫路径的过程,执行在块510中延时的分配。上述一般GSM过程在本领域内是共知的并且可以参考诸如这里提到的GSM参考以获得其它背景信息。此后,该方法执行到代表建立普通呼叫的块537。在块537,用普通方式执行呼叫建立。
在另一方面,如果块502中接收IAM消息的MSC不是OCP,该方法将连接交叉连接的实际任务委派给另一个交叉连接节点,典型地向下到专用网络分层结构的较低层次的子系统,例如BSS、BSC或BTS。在块524,在块502中接收IAM消息的控制MSC(以及块520中确定的非OCP)向OCP发送CROSS-CONNECT REQUEST,这是在块518中确定的。在这一点上,OCP不再是控制MSC并且可能代表网络分层结构中较低层次的子系统。
在块526中,该方法等待专用网的交叉连接节点(包括OCP),以尝试进行端到端连接交叉连接。返回到控制MSC的消息是CROSS-CONNECT ACKNOWLEDGE(块530中从OCP接收的)、CROSS-CONNECTPARTIAL(块532中从下游试图完成端到端连接交叉连接但是失败并将控制MSC分配作OCP的OCP接收的)或CROSS-CONNECT REJECT(在块534中从试图完成端到端连接交叉连接但是失败的OCP接收的)。
应该注意,块530、532和534中接收的消息可以来自专用网中的节点、当前指定的OCP,这可能与块518中节点最初指定的OCP不同。这种情况在诸如最初指定的最佳端到端连接的节点中的资源不足以正确完成该端到端连接时发生。当这种情况发生时,可以在交叉连接中使用专用网分分层结构中较高层的节点,并且块530、532和534中接收的消息可以从那里来。作为这种情况简单、可视的说明,可以参考诸如图2A,特别是MS单元306和308之间的呼叫。
CROSS-CONNECT ACKNOWLEDGE(块530)指示MSC该连接已经成功建立。随块530中CROSS-CONNECT ACKNOWLEDGE消息的接收,该方法执行到块531以存储连接的结果。在一个实施例中,端到端连接所穿过的连接节点序列和与呼叫过程中使用该节点序列呼叫相关的标识符被存储。存储代表端到端连接的节点序列和呼叫标识符允许网络跟踪端到端连接、将MM会话与呼叫路径相关联、在该呼叫正常或非正常终止时清除该端到端连接(或它的一部分)。
块533中,控制MSC中的CC功能响应块516中接收的ACM’消息,向控制始发MS单元的MM电路发出地址完成消息(ACM),通知已经接收到所拨的完整电话号码并且已经成功地执行交叉连接。此后,该方法执行到表示正常呼叫建立的块537。
CROSS-CONNECT PARTIAL消息(块532)指示从控制MSC的下游节点没有完成端到端连接可用的适当资源。这种情况可能发生,因为路由代理,例如在块518中确定最佳端到端连接的控制MSC的CC电路,所知的拓扑信息可能与系统的实际状态不同。举例而言,路由代理认为在一个节点上存在的所需TRAU资源实际上可能是有缺陷的,或者在有关该资源的信息最后在拓扑信息数据库中更新后,该资源已经移走。另一个例子,部分资源的硬件/软件故障可能尚未及时用拓扑信息数据库更新,藉此导致路由代理指定实际上并不可实现的最佳端到端连接。
如图4A、4B和4C中将要看到的,如果在一个OCP资源不可用,该OCP会尝试从出和入路径上的下游节点中得到资源以正确完成端到端连接。如果在该OCP节点和它的下游出和入路径上的节点都没有足够的资源,该OCP将尝试使用它的上游节点的资源完成端到端连接。当那个OCP通知上游节点它需要使用上游节点的资源完成端到端连接时,它向上游节点发送CROSS-CONNECT PARTIAL消息。随后,上游节点变为新OCP。在一些情况下,上游节点并不具备要求的资源并且仍然必须到更上游的节点去寻找资源。如果资源继续不可用,该过程可以继续直到上游节点是MSC自身。在这种情况发生时,MSC之下的所有节点都不能找到完成端到端连接所需的资源,并且使用自身资源的MSC代表完成该连接的最后机会。
在块535中,控制MSC自身尝试使用它可用的资源完成端到端连接交叉连接。如果该端到端连接交叉连接尝试成功(如块536中所确定的),该方法就执行到块531存储结果,然后到块533用前面讨论的方法向MSC发出ACM消息。另一方面,如果端到端连接交叉连接不成功(如块536中所确定的),该方法就执行到块538,在那里,清除与始发MS单元和目的MS单元相关的MM会话。在块538,呼叫已经失败。
在块534中,CROSS-CONNECT REJECT消息指示控制MSC交叉连接已经统统失败。交叉连接拒绝状态可能在由于网络控制之外的事件导致端到端连接简单地不可实现时发生。例子包括端到端连接中在一个交叉连接节点得不到带宽、硬件或软件故障或得不到资源。从块534,该方法执行到块538,如上所述清除该连接。
图4A、4B和4C彼此相连,用简单流程形式表示非控制MSC节点,即在图3A中确定最佳端到端连接的那一个,在专用网分层结构中的低层交叉连接节点的入和出路径之间完成促进连接交叉连接的分布式智能所采取的步骤。在图4A、4B和4C中,初始指定的OCP节点首先尝试使用节点上可用的资源来完成端到端连接。如果节点上没有足够的资源,初始指定的OCP将尝试从出和入路径的下游节点取得资源来正确完成端到端连接。如果在初始指定的OCP以及入和出路径上它的下游节点都没有足够的资源,初始指定的OCP将尝试使用它上游节点的资源来完成端到端连接。当这种情况发生时,端到端交叉连接将通过初始指定的OCP的上游节点完成。另外,现在上游节点代表在出路径和入路径之间发生交叉连接的OCP。
为了说明,考虑图2A的MS单元306和308之间的呼叫。为了说明当前点,假设MS单元306和308之间的呼叫要求速率在8Kbits和16Kbits适配。当图2A的BTS 338(为了说明当前点,BTS 338代表初始分配的OCP)了解在节点上不具备所需的8Kbits-16Kbits TRAU电路完成端到端连接时,它首先尝试在下游寻找所需资源。由于在这种情况下下游没有资源,代表初始分配的OCP的BTS 338就尝试在上游节点,即BSC 328寻找资源以完成连接。如果在BSC 328有8Kbits-16Kbits TRAU电路,BSC 328就变成完成端到端连接的新OCP,通过它发生入和出路径之间的连接交叉连接。
在实施智能交换中,图4A、4B和4C中所示的过程代替入和出呼叫路径上从MSC向BSC发送分配请求消息。图4A从块600开始,其中对于交叉连接语音/数据路径的所有节点而言,它们都是空闲的。
块606表示建立语音/数据路径时所包括的一个可能的消息。在块606,确定MSC是完成例如入路径和出路径之间连接交叉连接的正确点,并且在专用网分层结构的低层不需要执行交叉连接任务的交叉连接节点的智能代表。在块608-610,进行正常GSM迟分配和端到端交叉连接。例如,块606从控制MSC中的CC功能接收迟分配请求。根据传统GSM下游路径交叉连接的下游路径交叉连接在块608进行,并且在块610向控制MSC相关的CC电路发送确认分配消息。此后,方法执行到块612,在那里,节点完成连接的交叉连接。
块614也表示智能交叉连接过程中包括的另一个可能的消息。在块614,OCP接收到来自控制MSC的CROSS-CONNECT REQUEST消息,请求OCP执行端到端连接交叉连接。在块618,如果可能,OCP将在节点上获得进行交叉连接必需的资源(例如TRAU资源)和其它适当的互操作功能(IWF’s)。在块620,该方法确定OCP是否在节点上拥有完成端到端连接交叉连接所需的所有资源。在一个实施例中,块620包括对OCP可用资源的检查。如果OCP具有要求的资源(在块620中确定),该方法就执行到块622,在那里通过OCP完成MS单元之间的全双工交叉连接(端到端连接交叉连接)。在图7中对始发MS单元和目的MS单元之间端到端连接交叉连接作了非常详细的解释。根据本发明的优选方面,如果要求资源,它们会被方便地按需交换。有关所发明的当交叉连接节点要求时,将资源交换进来的进一步信息可以参考诸如上面提到的一般性分配的,共同未决的题为“Cellular Private BranchExchanges”(Attorney Docket No.WAVEP001.P)的专利申请和1995年5月4日,在U.S.PTO作为U.S.专利申请提交的“Cellular BaseStation with Intelligent Call Routing”,S/N 08/434,598,Attorney’s Docket No:A-61115(此后为U.S.S/N 08/434,598)。此后,方法执行到块624,其中OCP将CROSS-CONNECT ACKNOWLEDGE消息发送回MSC,指示该端到端连接已经在OCP成功地交叉连接。从图4A的块624,该方法执行到图4B的块612,在那里节点完成连接的交叉连接。
另一方面,如果在OCP没有足够的资源(如在块620中所确定的),该方法就执行到块630确定在入或出呼叫路径上是否有下游交叉连接节点(在网络分层结构的低层)。在一个实施例中。如果在入路径方向没有下游或那些节点没有足够的资源,该方法就去执行检查出路径的可用节点和资源。仅当入呼叫路径和出呼叫路径的节点中都没有足够的资源时,方法才断定OCP的下游没有足够的资源正确地完成端到端连接。
如果有下游交叉连接节点(在块630中确定),方法执行到块632,OCP在那里向下游交叉连接节点请求资源。REQUEST RESOURCES消息请求OCP的下游节点确定下游是否具有请求的资源来完成请求的端到端连接交叉连接。在块634中,方法等到来自OCP的下游节点(刚刚向其发送了REQUEST RESOURCES消息)的应答。
根据下游可用的资源,可能从OCP的下游节点返回下面三种应答中的一种:资源可用(RESOURCES ACK)、资源部分可用(RESOURCESPARTIAL)和无资源可用(RESOURCES NACK)。
在块636中,方法接收到对在块632中(向下游节点)发送的REQUEST RESOURCES消息的应答,RESOURCES ACK消息。RESOURCES ACK消息指示所请求的完成端到端连接的资源在块632发出REQUESTRESOURCES消息的并在块636接收到RESOURCES ACK消息的节点的下游节点是可用的。
从图4A的块636,方法执行到图4B的块638。方法在图4B后续块638-646中的响应视已经发生的情况而定。如果在块632发出REQUEST RESOURCES消息并且在块636接收到RESOURCES ACK消息的节点与块614中接收CROSS-CONNECT REQUEST消息的节点相同,则方法响应块638执行到块640。另一方面,如果在块632发出REQUESTRESOURCES消息并且在块636接收到RESOURCES ACK消息的节点是已经应答了接收的REQUEST RESOURCES消息(块670)的节点,该方法从块638执行到块644。
在块640中,方法通过将入呼叫路径与出呼叫路径交叉连接来完成端到端连接交叉连接。在一个实施例中,如果入和出路径尚未建立,该方法还指令下游节点去建立它们。有关建立入和出路径的进一步信息,可以参考诸如图11。块640之后,方法执行到块643,向控制MSC返回一个CROSS-CONNECT ACK。在一个实施例中,块643中发送的CROSS-CONNECT ACK消息可以被诸如图3B中的块530接收。下一步,方法执行到块612,结束这个节点在图4A、4B和4C中的步骤。
但是,在块644中,方法已经确定在块632发出REQUEST RESOURCES消息并且在块636接收到RESOURCES ACK消息的节点是已经应答了接收的REQUEST RESOURCES消息(块670)的下游节点。在这种情况下,该方法从块638执行到块644,在那里该方法交叉连接MS单元和去往向它发送RESOURCES ACK消息的上游节点的设备之间的下游路径。此后,方法执行到块646,向上游节点返回一个RESOURCES ACK(在块636中接收)。
显然,RESOURCES ACK消息是从下游节点传递到上游节点的并且入和出路径在下游节点和上游节点之间交叉连接直到上游节点与块614中接收CROSS-CONNECT REQUEST、块632中发出REQUEST RESOURCES消息以及块636中接收RESOURCES ACK消息的节点相同为止。当这种情况发生时,方法从块638分支到块640和643,在那里入和出路径被交叉连接到一起并且CROSS-CONNECT ACK消息被发送到控制MSC(在图3B的块530中接收)。此后,方法执行到块612,结束这个节点在图4A、4B和4C中的步骤。
在图4A的块642中,节点响应在块632中发送到下游节点的REQUEST RESOURCES消息,可能接收到RESOURCES PARTIAL消息。RESOURCES PARTIAL消息指示所需的资源在下游节点不可用。该方法从图4A的块642执行到图4B的块648。
再一次,方法在后续块648-659中的响应视已经发生的情况而定。如果在块632发出REQUEST RESOURCES消息并且在块642接收到RESOURCES PARTIAL消息的节点与块614中接收CROSS-CONNECTREQUEST消息的节点相同,则方法响应块648执行到块655。另一方面,如果在块632发出REQUEST RESOURCES消息并且在块642接收到RESOURCES PARTIAL消息的节点是已经应答了接收的REQUESTRESOURCES消息(块670)的节点,该方法从块648执行到块651。
在块655中,在块632发出REQUEST RESOURCES消息并且在块642接收到RESOURCES PARTIAL消息的节点与块614中接收CROSS-CONNECTREQUEST消息的节点相同,并且该方法现在需要确定已经对入和出路径中的所有下游节点进行了资源可用性检查。因此,方法执行到块655,确定是否已经对入和出路径进行了资源可用性检查。这个判决是必要的,因为在这点是方法第一次从块648分支到块655,有可能只对入和出路径中的一个(而不是二者)的下游进行了检查。
如果在块655中确定还需要对一条路径进行资源可用性检查,则如图4B中所示,方法从块655分支到块657,开始检查另一条路径的资源可用性。为了这样做,如块659中的操作所指示,方法返回到块630,对迄今为止尚未检查的路径进行资源检查。
另一方面,如果(通过块655)确定已经对入和出路径进行了资源可用性检查,方法执行到块650,将入和出路径交叉连接到上游节点。交叉连接到块650的上游节点变成新OCP。在这种情况下,该方法确定已确定为最佳端到端连接中的下游节点没有足够的资源正确地完成该端到端连接并且尝试使用上游节点上的资源来完成该任务。
然后方法执行到块653,向上游节点发出一个CROSS-CONNECTPARTIAL消息。应该注意到,块650中交叉连接到上游节点在这一点之上,并不包括在已经建立的端到端连接之中。现在,该上游节点在块680中接收CROSS-CONNECT PARTIAL消息。
入和出路径建立到上游节点并且CROSS-CONNECT PARTIAL消息被发出后,方法执行到块612,结束这个节点的图4A、4B和4C中的步骤。
但是在块651中,方法已经确定在块632发出REQUEST RESOURCES消息并且在块642接收到RESOURCES PARTIAL消息的节点是已经应答了接收的REQUEST RESOURCES消息(块670)的下游节点。在这种情况下,该方法从块648执行到块651,在那里该方法将下游节点交叉连接到上游节点。此后,方法执行到块654,向上游节点返回一个RESOURCES PARTIAL(在块642中接收)消息。
显然,RESOURCES PARTIAL消息是从下游节点传递到上游节点的并且该方法将下游节点交叉连接到上游节点直到上游节点与块614中接收CROSS-CONNECT REQUEST、块632中发出REQUEST RESOURCES消息以及块642中接收RESOURCES PARTIAL消息的节点相同为止。当这种情况发生时,方法从块648分支到块650和653,在那里该方法将入和出路径交叉连接到上游节点并且CROSS-CONNECT PARTIAL消息被发送到上游节点(在块680中接收)。此后,方法执行到块612,结束这个节点在图4A、4B和4C中的步骤。
在图4A的块656中,方法响应在块632中发送到下游节点的REQUEST RESOURCES消息,可能接收到RESOURCES NACK消息。RESOURCESNACK消息指示某种错误状态已经发生,并且既不可能建立入呼叫路径也不可能建立出呼叫路径。应该意识到,在任何系统中都可能总是发生不可预计的错误状态。不可预计错误状态的一种原因可能包括有限资源、带宽、硬件/软件故障等等造成的交叉连接失败。
当在块656中接收到RESOURCES NACK消息时,实现呼叫所需的资源不可用。再一次,方法在后续块671-678(参阅图4B)中的响应视已经发生的情况而定。如果在块632发出REQUEST RESOURCES消息并且在块656接收到RESOURCES NACK消息的节点与块614中接收CROSS-CONNECT REQUEST消息的节点相同,则方法响应块671执行到块673。另一方面,如果在块632发出REQUEST RESOURCES消息并且在块656接收到RESOURCES NACK消息的节点是已经应答了接收的REQUEST RESOURCES消息(块670)的下游节点,在方法从块671执行到块674。
在块673中,该方法清除入和出呼叫路径。换句话说,没有办法完成该端到端连接并且该方法正清除端到端连接。然后,该方法执行到块676,向控制MSC发出一个CONNECT NACK消息。此后,该方法执行到块652,节点返回到它们的空闲状态。
但是在块674中,方法已经确定在块632发出REQUEST RESOURCES消息并且在块656接收到RESOURCES NACK消息的节点是已经应答了接收的REQUEST RESOURCES消息(块670)的下游节点。在这种情况下,该方法清除下游路径。换句话说,没有办法完成该端到端连接并且该方法正在块674中清除连接的一部分。然后,该方法执行到块678,向上游节点发出RESOURCES NACK消息。块678中发送的RESOURCES NACK消息可以在诸如块656中被接收。此后,该方法执行到块652,返回节点的空闲状态。
显然,RESOURCES NACK消息是从下游节点传递到上游节点的(块678到656)并且该方法清除下游路径直到上游节点与块614中接收CROSS-CONNECT REQUEST、块632中发出REQUEST RESOURCES消息以及块656中接收RESOURCES NACK消息的节点相同为止。当这种情况发生时,方法从块671分支到块673和676,在那里该方法清除到它连接并且将CROSS-CONNECT NACK消息发送到控制MSC。在一个实施例中,发送到控制MSC的CROSS-CONNECT NACK消息的一个副本被诸如图3B中块534接收。此后,方法执行到块652,返回节点的空闲状态。
如前面提到的,块632中发送的REQUEST RESOURCES消息在块670中被下游节点接收。在块672中,在块632中发送REQUEST RESOURCES消息的上游节点的下游节点尝试在节点上得到满足端到端连接所需资源要求的资源。在一个实施例中,块672中尝试获得资源的过程包括检查节点上的资源是否满足通过REQUEST RESOURCES消息发送的资源请求。
从块672,方法执行到块685,检查正确端到端连接交叉连接所需的所有资源是否能被下游节点独立满足或者被包括下游节点的节点组合满足。如果资源仍然不能满足,则该方法从块685执行到块630以确定是否还有额外下游节点,以便该方法额外检查那些额外下游节点可能的资源可用性。从块630,方法如前讨论地执行。
另一方面,如果有足够的资源完成端到端连接交叉连接(块85中确定),方法从块685执行到下游节点连接到上游节点的块687。此后,方法执行到块689,向上游节点返回一个RESOURCES ACK消息。在一个实施例中,块689中发送的RESOURCES ACK消息在块636中被上游节点接收。此后,方法从块636按前面讨论的方法执行。另一方面,下游节点从块689执行到块612,结束下游节点在图4A、4B和4C中的步骤。
如前面提到的,块653中发送的CROSS-CONNECT PARTIAL在块680中被上游节点接收。在块680中,方法执行到节点尝试获得所需资源的块684。块684中获得资源的过程类似于块618中所执行的。从块684,方法执行到块686,在那里,该方法确定在这个节点上是否有所要求的可用资源。如果有正确完成端到端连接的资源,该方法执行到连接交叉连接的块692,即完成入路径与出路径的交叉连接。此后,该方法执行到块694向控制MSC发送CROSS-CONNECT ACK消息通知控制MSC端到端连接已经建立。然后,该方法执行到块612,结束这个节点在图4A、4B和4C中的步骤。
另一方面,如果没有足够资源(在块686中确定),该方法执行到块688,再将入和出路径交叉连接到更上游的节点。在块690,该节点向上游节点发送一个CROSS-CONNECT PARTIAL通知上游节点在分层结构中较低层没有足够资源完成端到端连接并且上游节点应该获得资源去尝试交叉连接。块690中发送的CROSS-CONNECT PARTIAL应该被上游节点接收,例如在块680中。
显然,CROSS-CONNECT PARTIAL消息是从下游节点传递到尝试完成端到端连接(块684-694中)的上游节点的。控制MSC下面的节点传递和尝试完成端到端连接直到上游节点与控制MSC相同为止。当这种情况发生时,控制MSC在图3B的块532中接收CROSS-CONNECTPARTIAL消息,在块535中进行尝试完成交叉连接。但是,同时,该方法执行到块612,结束这个节点在图4A、4B和4C中的步骤。
图5用简单流程形式表示控制MSC在图3A块518中计算最佳交叉连接点(OCP)时所采取的步骤。图5从块700开始。在块702,与出呼叫的MM会话相关的MSC比较入路径的带宽和出路径的带宽。在一个实施例中,这个比较在块702中使用来自出呼叫Initial AddressMessage(IAM)和入呼叫Address Complete Message(ACM’)的信息进行。在一个实施例中,块702中使用GSM协议的比较可能得到下面的结果之一:1)16Kbits到16Kbits呼叫,2)16Kbits到8Kbits呼叫,3)8Kbits到16Kbits呼叫,或4)8Kbits到8Kbits呼叫。
如果入呼叫和出呼叫都在16Kbits,该方法就执行到块704。应该注意到,当入路径和出路径都在16Kbits时,本发明在一个实施例中有利地避免使用TRAU资源。有关发明性的避免使用TRAU方面的进一步信息可以,参考共同未决的,一般性分配的题为“Cellular BaseStation with Intelligent Call Routing”(U.S.S/N 08/434,598)的专利申请。在这种情况下,根据本发明的优选方面,有利地避免了在交连接前TRAU入和出路径到64Kbps。相反,现有技术将入和出路径都上TRAU到64Kbits,即使呼叫是在16Kbits MS单元之间进行的。
此后,方法执行到块706在端点(即始发MS单元和目的MS单元)之间寻找最短16Kbps端到端连接。在一个实施例中,在块706的两个端点之间确定最短16Kbps端到端连接是使用Dijkstra算法进行的,例如,在Fred Halsall的Data Communications,ComputerNetworks,and Open System(Addison Wesley,1992)的492等页中有所讨论。
如果块702中的比较表明入带宽为16Kbits而出带宽是8Kbits,方法执行到块708,表示需要16Kbits到8Kbits TRAU。从块708,方法执行到块710,其中的方法试图找到包括16Kbits到8Kbits TRAU资源的端点(MS单元)之间的最短的端到端连接。在一个实施例中,块710中的判断也使用上面提到的Halsall参考所揭示的搜索算法。
如果块702中的比较表明入带宽为8Kbits而出带宽是16Kbits,方法执行到块712,表示需要将8Kbits转换到16Kbits的TRAU资源。在一个实施例中,尽管块708和712使用不同的输入和输出参数,但是它们中所用的资源代表相同的电路。从块712,方法执行到块714,寻找包括8Kbits到16Kbits TRAU资源的端点(MS单元)间最短的端到端连接。在一些情况下,从8Kbits到16Kbits或相反的速率转换可以包括到64Kbits的转换,作为中间步骤。在一个实施例中,块714中最短端到端连接的判断使用了上面提到的Dijkstra搜索算法。
如果块702中的比较表明入带宽为8Kbits而出带宽也是8Kbits,方法执行到块716,寻找端点(MS单元)间最短的端到端连接。一般,当入路径和出路径都为8Kbits时,不需要TRAU。但是在一些情况下,如果带宽是非对称的,为了带宽的一致可能需要附加资源,正如本领域技术人员所了解的那样。
在一个实施例中,块716中端点间最短端到端连接的判断使用上述Dijkstra算法执行。应该注意的是块706、710、714以及716中所用的搜索算法优选地既要考虑到网络的拓扑结构(例如,网络中的那些交叉连接是可用的),又考虑到每个交叉连接节点上可用的资源。或者,可以使用如下参考中所讨论的路由选择算法中的任何一个:Perlman,R.“Inteconnection:Bridges and Routers”,Addison-Wesley,Reading,MA,(1992);Deering S.E.“Multicast Routing inInternetworks and Extended LANs,”Proc.SIGCOMM’88,Stanford,CA(August,1988);Estrin,D.“Policy requirements for interAdministrative Domain Routing.RFC-1125,”Internet Request forComments,No.1125,Network Information Center,November 1989。如前面结合诸如图4A、4B和4C所提到的,在一个实施例中,本发明的方法和装置有利地包括处理不完整或不正确拓扑信息的技术。在一个实施例中,该技术有利地搜索初始指定的OCP之外节点上的资源以尝试完成端到端连接交叉连接任务。
从块706、710、714或716,该方法执行到块718,该方法使用通过上述块发现的端到端连接获得最佳的交叉连接点(OCP)。从块718,方法执行到块720,代表图5步骤的结束。
图6用简单的流程图形式表示使用所发现的最佳端到端连接来获得图5中块718的OCP中所包括的步骤。图6从块750开始。从块750,该方法执行到块752,对理论上确定的从始发MS单元到目的MS单元的端到端连接的每个节点,该方法在块754中确定它的节点类型。在块754中,节点类型可以是BTS、BSC、BSS或MSC中的一种。
在块756中,该方法确定在块752中选做检查的节点是否是端到端连接中迄今的最高节点。在块756中,最上游节点被当作最高节点(例如,认为MSC比BSC或BSS更高,依次它们比BTS更高)。如果,在这种反复中选做检查的节点是最高节点,则该方法执行到块758暂时保存该最高节点。另一方面,如果在这种反复中选做检查的节点不是最高节点或在块758已经保存了该最高节点之后,该方法执行到块752继续端到端连接中的下一个节点。该方法持续进行到整个端到端连接中的每个节点都被遍历为止。在最后交叉连接节点被检查后,该方法执行到块760,将块758中暂时保存的最高节点指定为最佳交叉连接点(OCP)。应该注意到,块758中确定的OCP仅仅是基于MSC已知的拓扑数据理论确定的。如前所述,在一个实施例中,如果发现该理论上确定的OCP不适用于该端到端连接任务,该方法可以方便地修改OCP。
应该注意到,如果该网络是一个网状网,就可能又多于一个的单一最高节点。例如,如果两个BSC’s直接互连并且它们代表端到端连接遍历的最高交叉连接节点,在该端到端连接中,两个BSC’s在该端到端连接中都是技术上最高的。在这种情况下,该方法在一个实施例中只保存第一BSC(如果块756中的比较是大于)或在另一个实施例中只保存第二BSC(如果在块756中的比较是大于等于)。根据本发明的一个方面,发明的方法的应用不论是第一或是第二BSC被当作OCP。与理论上确定分层结构网中的最佳端到端连接一起,OCP被确定为最高节点或与理论上确定网状网中的最佳端到端连接一起,OCP被确定为最高节点中的一个。从块760,该方法执行到块762,代表图6步骤的结束。
图7用简单的形式表示如图4A的块622所示的端到端连接交叉连接中包括的步骤。应该注意到,入和出路径之间连接交叉连接的连接交叉连接点典型地、但不必须发生在初始指定的OCP。这是因为如果要求的资源并非在初始指定的OCP和它的下游交叉连接节点都可用,该方法可以从将入和出路径都从初始指定的OCP桥接到一个上游节点(如结合图4B的块650和图4C的块688所讨论的)以在这个新OCP尝试连接交叉连接。在块622,需要完成从始发MS单元到实际连接交叉连接点(它可以是也可以不是初始指定的OCP),然后下至目的MS单元的呼叫路径。
图7从块780开始。从块780,该方法执行到块782完成入路径交叉连接,即目的MS单元和OCP(入和出路径实际被交叉连接的节点)之间。此后,该方法执行到块784完成出路径交叉连接,即OCP和目的MS单元之间。然后,该方法通过该OCP执行到块786执行入路径(在块782中连接的)和出路径(在块784中连接的)之间的连接交叉连接。此后,该方法执行到块788,代表图7的步骤结束。
图8用简单的流程形式表示执行入和出路径之间的连接交叉连接(如图4B的块640或图4C的块692所示)所包括的步骤。图8从块800开始。从块800,方法执行到块802,通过OCP(即入路径和出路径之间的实际交叉连接点)执行连接交叉连接。块802代表入路径和出路径之间通过OCP的连接交叉连接,虽然部分或全部所需的资源可以在该路径的下游交叉连接节点被交换进来。这是因为在图4A、4B和4C中,该方法可能已经发现(通过块620)在指定的OCP没有足够的资源完成端到端连接,并且可能需要来自下游节点(块632)的资源来正确完成端到端连接(块636和后续块)。在一个实施例中,入路径和出路径都已经建立并且可以用于连接交叉连接,例如到图4B的块640之前。从块802,方法执行到块804,代表图8步骤的结束。
图9用简单的流程形式表示建立从一个节点到其上游节点的入和出路径(如图4B的块650和图4C的块688所示)所包括的步骤。在图9中,OCP意识到它需要连接上游以使用上游节点的资源达到完成端到端连接的目的。
图9从块850开始。从块850,方法执行到块852,交叉连接出端路径。在块852,该方法在出端建立到上游节点的设备和下游节点设备之间的路径。下游设备可以是到下游节点的设备,例如BTS,也可以是到MS单元的设备,例如收发机自身。在块854中,该方法在入端建立到上游节点的设备和下游节点设备之间的路径。从块854,该方法执行到块856,代表图9步骤的结束。
图10用简单的流程形式表示执行通过OCP的连接交叉连接(如块786和块802中所示)所包括的步骤。图10从块900开始。从块900,该方法执行到块910,在那里,该方法获得在OCP被交换入的所需资源的串以正确完成该端到端连接。如前所述,所需的可能资源包括TRAU、回声抵消器、数据呼叫的特定分组服务器,等等。
从块910,该方法执行到块912,使用两个临时变量X1和X2完成通过OCP的入呼叫路径和出呼叫路径之间的连接交叉连接。在块912中,X1设为等于入路径的端点,而X2代表通过OCP的入路径和出路径之间的连接中的下一个资源。在块914中,通过OCP遍历的端到端连接部分从临时变量X1代表的点连接到临时变量X2代表的点。
在块916中,该方法检查X2是否已经到达代表出路径与OCP连接点的EP2。如果X2不等于EP2(在块916中确定),则该方法执行到块918,以前被临时变量X2表示的点被分配给临时变量X1,并且X2现在被分配给表示通过OCP的入路径和出路径之间的连接中的下一个资源的点。此后,该方法返回到块914,继续在点X1和X2之间连接。
如果在块916中确定X2现在表示点EP2(出呼叫与OCP的连接点),通过OCP从入呼叫路径到出呼叫路径的端到端连接部分现在已经完全连接,并且方法执行到块920,代表图10步骤的结束。
图11用简单的形式表示交叉连接呼叫路径中(例如在块644、651、782、784、852和854中所示)包括的步骤。无论路径交叉连接是否包括入或出路径都应用图11。图11覆盖需要在始发MS单元或目的MS单元与当前节点之间建立路径的情况。
图11从块940开始。从块940,该方法执行到块942,如果可能,在呼叫路径(无论入和出)中的交叉连接节点上获取所需的资源串。如前所述,所需资源可能包括用于正确完成端到端连接的TRAU、回声抵消器、数据呼叫的特定服务器等等。
从块942,该方法执行到块944,使用两个临时变量X1和X2完成通过呼叫路径的交叉连接节点的两个端点之间的路径交叉连接。在图11的特定实施例中,节点的下游端被连接到上游端,虽然这是任意的。在块944中,X1设为等于节点的下游端点,而X2代表面向节点的上游端呼叫路径中的下一个资源。在块946中,呼叫路径从临时变量X1代表的点连接到临时变量X2代表的点。
在块948中,该方法检查X2是否已经到达代表呼叫路径上的交叉连接节点内的资源串末端的EP2。如果X2不等于EP2(在块948中确定),则该方法执行到块950,以前被临时变量X2表示的点被分配给临时变量X1,并且X2现在被分配给表示从下游端到上游端穿过节点的呼叫路径部分中下一个资源的点。此后,该方法返回到块946,继续在点X1和X2之间连接。显然,块942-950代表通过呼叫路径上的一个交叉连接节点交叉连接的步骤,包括任何其中所使用的资源。
如果在块948中确定X2现在表示点EP2,则不论需要什么资源,通过呼叫路径上的一个交叉连接节点的路径被连接。然后方法执行到块954确定路径中的下游节点是否也被连接。如果下游节点已经连接,方法就执行到块962,代表图11步骤的结束。
另一方面,如果在块954中确定路径上的下游节点未被连接,方法就执行到块956,向下游节点发送PATH CROSS-CONNECT REQUEST消息。在一个实施例中,PATH CROSS-CONNECT REQUEST消息在图4A的块611中被发送它的节点的下游节点接收。从块611,方法执行到块613,在那里在块611中接收PATH CROSS-CONNECT REQUEST消息的下游节点尝试在它的下游位置交叉连接。在一个实施例中,块613中执行的包括图11的方法的步骤再一次在下游节点执行。一旦通过那个节点的呼叫路径部分已经建立,该节点在块615发送PATH CROSS-CONNECTACK消息。用这种办法,该方法通过连接从路径中的最上游节点一路下至MS单元的路径中的每个节点来反复建立路径。
在块960中,下游节点返回PATH CROSS-CONNECT ACK消息指示所需的路径,一路到MS单元,都已经建立交叉连接。在块962中,图11的步骤结束。
虽然前述发明出于清楚理解的目的已经作了一些详细描述,但是显然可以在所附权利要求的范围之内作出某些变化或修改。举例而言,虽然这里本发明最初是参考GSM系统讨论的,但是应该注意到本发明并不是这样限制的。特别考虑这里揭示的蜂窝用户交换可以在使用其它特定协议的系统中实施。
另外,虽然本发明是使用流程图出于说明的目的讨论的,但是应该注意到,本发明的方法和装置可以是事件驱动的,具有同时执行多过程的能力。这样,不同过程和过程任务不必象所选的说明例那样按特定的顺序执行,并且实施本发明方法的计算机和/或软件程序可以在执行这里揭示的发明方法的同时执行其它任务。
再者,虽然本发明使用两个MS单元之间的通信来说明本发明的概念,但是应该注意到,会议电话也可以在多于两个MS单元之中进行,例如3个、4个或更多的MS单元。为了达到那个目的对所揭示的装置和方法的变化也是一个本领域的技术人员的能力。给出这个揭示,那些本领域的技术人员很容易就可以不超出本发明的范围和精神作出合并或替换。结果,本发明的范围不限于这里给出的特殊例子,但是在所附的权利要求中阐明。
为了引用方便,术语和缩写词汇表在附录A中提供。
附录A
名词和缩略语词汇表
Abis:BTS和BSC之间的协议栈
ACM:寻址整条信息
ANM:应答信息
BCF:基站控制功能
BSC:基站控制器
BSS:基站子系统
BTS:基站收发机站
CC:呼叫控制管理
CCPU:蜂窝CPU
cPBX:蜂窝专用小交换机
DSP:数字信号处理
GMSC:MSC网关
GSM:全球移动通信系统
HLR:初始位置寄存器
IAM:初始地址消息
ISDN:综合业务数字网
IWF:互操作功能
LAPD-M:Dm(控制信道上的链路接入协议)
MM:移动性管理
MS:移动站
MSC:移动业务交换中心
PSTN:公共交换电话网
RF:无线频率
RL:无线链路
RR:无线资源管理
SCCP:信令连接控制部分
SMS:短消息业务
SS:附加业务
TDM data:时分复用数据
TRAU:代码转换器-速率适配器单元
TRX:收发器
VLR:访问位置寄存器
VME:用于互联各部分的工业标准总线
wPBX:有线PBX
附录B:
Mouly,Michel & Pautet,Marie-Bernadette,“移动通信GSM”,Mouly,Michel & Pautet,Marie-Bernadette,1992.
European Telecommunications Standards Institute,“欧洲数字蜂窝电信系统(第2阶段);移动无线接口信令层3一般方面”,1994,Valbonne-France.
European Telecommunications Standards Institute,“欧洲数字电信系统(第2阶段);移动无线接口第三层标准(GSM04.08)”,1994,Valbonne-France.
European Telecommunications Standards Institute,“欧洲数字蜂窝电信系统(第2阶段);移动业务交换中心-基站系统(MSC-BBS)接口第三层标准(GSM 08.08),1994,Valbonne-France.
European Telecommunications Standards Institute,“欧洲数字蜂窝电信系统(第2阶段);基站系统的信令传输机制说明-移动业务交换中心(BBS-MSC)接口(GSM08.06),1994,Valbonne-France.
European Telecommunications Standards Institute,“欧洲数字蜂窝电信系统(第2阶段);基站控制器-基站收发器站(BSC-BTS)接口第三层标准(GSM 08.58),1994,Valbonne-France.
European Telecommunications Standards Institute,“欧洲数字蜂窝电信系统(第二阶段);移动应用部分(MAP)说明(GSM 09.02),1994,Valbonne-France.

Claims (5)

1.一种在具有多个促进多个移动站之间蜂窝通信的交叉连接节点的系统中交叉连接始发移动站和目的移动站之间的端到端连接的方法,该方法包括如下步骤:
接收来自上述始发移动站的呼叫控制信息;
接收来自上述目的移动站的呼叫控制信息;
根据从上述始发移动站接收的上述呼叫控制信息和从上述目的移动站接收的上述呼叫控制信息,计算交叉连接上述端到端连接的最佳端到端连接,该最佳端到端连接具有一个第一最佳交叉连接点并且代表上述始发移动站和上述目的移动站之间所计算的满足交叉连接上述端到端连接资源要求的最短通信路由;和
通过上述第一最佳交叉连接点交叉连接上述端到端连接,包括:
确定上述第一最佳交叉连接点在节点上是否具有满足交叉连接上述端到端连接的上述资源要求的资源;以及
如果上述第一最佳交叉连接点在节点上具有满足交叉连接上述端到端连接的上述资源要求的上述资源,则使用上述第一最佳交叉连接点作为连接交叉连接点在上述最佳端到端连接中交叉连接上述端到端连接。
2.权利要求1的方法,其特征在于通过上述第一最佳交叉连接点交叉连接上述端到端连接的上述步骤还包括:
如果上述第一最佳交叉连接点在节点上不具备满足交叉连接上述端到端连接的上述资源要求的上述资源时,确定交叉连接上述端到端连接的上述资源要求是否能够通过使用上述第一最佳交叉连接点下游节点的资源满足;和
如果上述第一最佳交叉连接点在节点上不具备满足交叉连接上述端到端连接的上述资源要求的上述资源并且交叉连接上述端到端连接的上述资源要求能够通过使用上述第一最佳交叉连接点下游节点的资源满足,则使用上述第一最佳交叉连接点下游节点的可用资源交叉连接上述端到端连接,并且将上述第一最佳交叉连接点用作连接交叉连接点。
3.权利要求2的方法,其特征在于,确定交叉连接上述端到端连接的上述资源要求是否能够通过使用上述第一最佳交叉连接点下游节点的资源满足的步骤包括,在检查上述始发移动站和上述第一最佳交叉连接点之间的出呼叫路径中的节点上资源之前检查上述目的移动站和上述第一最佳交叉连接点之间的入呼叫路径中的节点上的资源的步骤。
4.权利要求2的方法,其特征在于,通过上述第一最佳交叉连接点交叉连接上述端到端连接的上述步骤还包括:
如果交叉连接上述端到端连接的资源要求不能通过上述使用上述第一最佳交叉连接点下游节点的资源和使用上述第一最佳交叉连接点的资源满足,则指定上述第一最佳交叉连接点的一个上游节点为第二最佳交叉连接点;
确定使用上述第二最佳交叉连接点的资源是否能够满足交叉连接上述端到端连接的资源要求;和
如果上述使用第二最佳交叉连接点的资源满足交叉连接上述端到端连接的上述资源要求,将上述第二最佳交叉连接点用作连接交叉连接点并且使用上述第二最佳交叉连接点的可用资源,交叉连接来自上述始发移动站的出呼叫路径和去往上述目的移动站的入呼叫路径。
5.权利要求4的方法,其特征在于上述资源包括速率转换资源。
CNB961949988A 1995-05-04 1996-05-03 始发移动站和目的移动站间蜂窝通信的方法和装置 Expired - Fee Related CN1179599C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/435,838 US5577029A (en) 1995-05-04 1995-05-04 Cellular communication network having intelligent switching nodes
US08/435,838 1995-05-04

Publications (2)

Publication Number Publication Date
CN1196156A CN1196156A (zh) 1998-10-14
CN1179599C true CN1179599C (zh) 2004-12-08

Family

ID=23730023

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB961949988A Expired - Fee Related CN1179599C (zh) 1995-05-04 1996-05-03 始发移动站和目的移动站间蜂窝通信的方法和装置

Country Status (8)

Country Link
US (2) US5577029A (zh)
EP (1) EP0829178A1 (zh)
CN (1) CN1179599C (zh)
AU (1) AU717237B2 (zh)
CA (1) CA2219885A1 (zh)
IN (1) IN185828B (zh)
TW (1) TW293216B (zh)
WO (1) WO1996035311A1 (zh)

Families Citing this family (149)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI945223A (fi) * 1994-11-07 1996-05-08 Nokia Telecommunications Oy Solukkoradiojärjestelmä sekä tukiasema
US6535732B1 (en) 1995-05-04 2003-03-18 Interwave Communications International, Ltd. Cellular network having a concentrated base transceiver station and a plurality of remote transceivers
US5996020A (en) * 1995-07-21 1999-11-30 National Security Agency Multiple level minimum logic network
US6292662B1 (en) * 1995-09-29 2001-09-18 Qualcomm Incorporated Method and system for processing telephone calls involving two digital wireless subscriber units that avoid double vocoding
US5966659A (en) * 1995-10-31 1999-10-12 Motorola, Inc. Service request rooting by a local resource controller
JP2842524B2 (ja) * 1996-06-06 1999-01-06 日本電気株式会社 マルチキャストグループ構成方法及びマルチキャスト通信ネットワーク
US5884148A (en) * 1996-07-08 1999-03-16 Omnipoint Corporation Wireless local loop system and method
GB2316272B (en) * 1996-08-09 2000-12-27 Motorola Ltd Method of local routing and transcoder therefor
US5884179A (en) * 1996-09-16 1999-03-16 Ericsson Inc. Optimized routing of terminating calls within a mobile telecommunications network
US5987327A (en) * 1996-09-16 1999-11-16 Motorola, Inc. Method for establishing communications in wireless communication systems having multiple switching centers
US5966658A (en) * 1996-09-26 1999-10-12 Highwaymaster Communications, Inc. Automated selection of a communication path
US6157828A (en) * 1997-01-31 2000-12-05 Qualcomm Incorporated Method and apparatus for providing an alert with information signal between a mobile switching center and a base station
US5918177A (en) * 1996-11-27 1999-06-29 Telefonaktiebolaget Lm Ericsson (Publ) System and method of providing a mobile station's service support information to a radio telecommunications network
EP0849891A3 (de) * 1996-12-20 2000-01-19 Siemens Aktiengesellschaft Verfahren und Anordnung zum Aufbau einer Nutzkanalverbindung in einem Mobilfunknetz
US6289021B1 (en) 1997-01-24 2001-09-11 Interactic Holdings, Llc Scaleable low-latency switch for usage in an interconnect structure
US6088343A (en) * 1997-03-11 2000-07-11 Optimay Corporation GSM transceiver controlling timing races in channel establishment in a GSM protocol stack and method of operation thereof
KR19980076546A (ko) * 1997-04-10 1998-11-16 송재인 이동통신망의 가입자간 데이타 통신을 위한 데이타망 연동 시스템 및 그 제어방법
FI105993B (fi) * 1997-08-20 2000-10-31 Nokia Mobile Phones Ltd Menetelmä ja järjestelmä radiotiedonsiirtoverkon hallitsemiseksi ja radioverkko-ohjain
US6829477B1 (en) * 1997-08-27 2004-12-07 Interwave Communications International, Ltd. Private multiplexing cellular network
US6038452A (en) * 1997-08-29 2000-03-14 Nortel Networks Corporation Telecommunication network utilizing a quality of service protocol
JP2970618B2 (ja) * 1997-10-02 1999-11-02 日本電気株式会社 Tdma移動体通信網のコネクション設定方法
US6131024A (en) * 1997-10-09 2000-10-10 Ericsson Inc. System and method for setting subscriber-defined usage limits on a mobile terminal
US6157833A (en) * 1997-11-14 2000-12-05 Motorola, Inc. Method for reducing status reporting in a wireless communication systems
KR100447158B1 (ko) * 1998-08-11 2004-10-14 엘지전자 주식회사 인터넷/패킷망 접속을 위한 시스템 네트웍
US6580906B2 (en) 1997-12-10 2003-06-17 Intel Corporation Authentication and security in wireless communication system
US6526026B1 (en) 1997-12-10 2003-02-25 Intel Corporation Digit transmission over wireless communication link
US8165028B1 (en) 1997-12-10 2012-04-24 Intel Corporation Monitoring in communication system with wireless trunk
US6208627B1 (en) * 1997-12-10 2001-03-27 Xircom, Inc. Signaling and protocol for communication system with wireless trunk
US6097817A (en) * 1997-12-10 2000-08-01 Omnipoint Corporation Encryption and decryption in communication system with wireless trunk
US6097948A (en) * 1998-01-29 2000-08-01 Telefonaktiebolaget L M Ericsson (Publ) Signaling channel firewall for communications between wireless networks
US6129604A (en) * 1998-02-26 2000-10-10 Nortel Networks Limited Dynamic load distribution in a wireless communication system to equalize loading on mobile switching centers
WO1999050974A1 (en) * 1998-03-30 1999-10-07 Motorola Inc. Method for routing data in a communication system
KR100312303B1 (ko) 1998-06-19 2001-12-28 윤종용 이동통신시스템에서로딩인자를사용하여기지국수결정하는방법
KR100322011B1 (ko) * 1998-06-30 2002-06-27 윤종용 다중화기와역다중화기를이용한데이지체인기지국연결방법및장치
JP2002524989A (ja) * 1998-09-03 2002-08-06 インターウェーブ コミュニケイションズ インコーポレイテッド セルラー・ネットワーク通信システム
US6442388B1 (en) * 1999-05-13 2002-08-27 Telefonaktiebolaget Lm Ericsson, (Publ) Method for conducting handoff back communication scenarios
US6198931B1 (en) * 1999-07-28 2001-03-06 Motorola, Inc. Method for prioritizing a communication in a wireless communication system
FI19991833A (fi) * 1999-08-30 2001-02-28 Nokia Mobile Phones Ltd Menetelmä puheluiden kytkemiseksi matkaviestinjärjestelmässä
GB9921008D0 (en) * 1999-09-06 1999-11-10 Nokia Telecommunications Oy Network frequency setting
US7561895B1 (en) 1999-09-08 2009-07-14 Qwest Communications International, Inc. Reverse sectorization wireless communication
US7388846B1 (en) 1999-09-08 2008-06-17 Qwest Communications International Inc. Cellularized packetized voice and data
US6831902B1 (en) * 1999-09-08 2004-12-14 Qwest Communications International, Inc. Routing information packets in a distributed network
US8005077B1 (en) 1999-09-08 2011-08-23 Qwest Communications International Inc. Distributively routed VDSL and high-speed information packets
US6483470B1 (en) 1999-09-08 2002-11-19 Qwest Communications International, Inc. Power supply for a light pole mounted wireless antenna
US6987769B1 (en) 1999-09-08 2006-01-17 Qwest Communications International Inc. System and method for dynamic distributed communication
US6600738B1 (en) * 1999-10-02 2003-07-29 Ericsson, Inc. Routing in an IP network based on codec availability and subscriber preference
CA2325289A1 (en) * 1999-12-10 2001-06-10 Lucent Technologies Inc. Improved mobile to mobile calls
EP1107621A3 (en) * 1999-12-10 2001-07-04 Lucent Technologies Inc. Improved mobile to mobile calls
US6810256B2 (en) * 2000-01-03 2004-10-26 Telefonaktiebolaget Lm Ericsson Method and system for handling the transcoding of connections handed off between mobile switching centers
US6958983B2 (en) * 2000-01-25 2005-10-25 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for optimal routing of calls in a base station system
EP1137296A1 (de) * 2000-03-21 2001-09-26 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Verfahren und Vorrichtungen für ein zellulares Kommunikationsnetz
US6724801B1 (en) * 2000-04-05 2004-04-20 Nortel Networks Limited Method and system enabling communications between a switched telephone network and a wireless network
US7653030B2 (en) * 2000-04-12 2010-01-26 Nokia Corporation Generation broadband wireless internet, and associated method, therefor
KR100525380B1 (ko) * 2000-09-22 2005-11-02 엘지전자 주식회사 Cdma 통신 시스템의 호 설정 방법
US7574300B2 (en) * 2005-06-16 2009-08-11 Terahop Networks, Inc. GPS denial device detection and location system
US7209771B2 (en) * 2000-12-22 2007-04-24 Terahop Networks, Inc. Battery powered wireless transceiver having LPRF component and second wake up receiver
US20080303897A1 (en) * 2000-12-22 2008-12-11 Terahop Networks, Inc. Visually capturing and monitoring contents and events of cargo container
US7133704B2 (en) * 2000-12-22 2006-11-07 Terahop Networks, Inc. Manufacture of LPRF device wake up using wireless tag
US7574168B2 (en) * 2005-06-16 2009-08-11 Terahop Networks, Inc. Selective GPS denial system
US7583769B2 (en) * 2005-06-16 2009-09-01 Terahop Netowrks, Inc. Operating GPS receivers in GPS-adverse environment
US7563991B2 (en) * 2005-06-08 2009-07-21 Terahop Networks, Inc. All weather housing assembly for electronic components
US7783246B2 (en) * 2005-06-16 2010-08-24 Terahop Networks, Inc. Tactical GPS denial and denial detection system
US8280345B2 (en) * 2000-12-22 2012-10-02 Google Inc. LPRF device wake up using wireless tag
US7940716B2 (en) 2005-07-01 2011-05-10 Terahop Networks, Inc. Maintaining information facilitating deterministic network routing
US7554442B2 (en) * 2005-06-17 2009-06-30 Terahop Networks, Inc. Event-driven mobile hazmat monitoring
US7209468B2 (en) * 2000-12-22 2007-04-24 Terahop Networks, Inc. Forming communication cluster of wireless AD HOC network based on common designation
US20100330930A1 (en) * 2000-12-22 2010-12-30 Twitchell Robert W Lprf device wake up using wireless tag
US8204439B2 (en) * 2000-12-22 2012-06-19 Google Inc. Wireless reader tags (WRTs) with sensor components in asset monitoring and tracking systems
US6934540B2 (en) * 2000-12-22 2005-08-23 Seekernet, Inc. Network formation in asset-tracking system based on asset class
US7742773B2 (en) * 2005-10-31 2010-06-22 Terahop Networks, Inc. Using GPS and ranging to determine relative elevation of an asset
US7430437B2 (en) * 2000-12-22 2008-09-30 Terahop Networks, Inc. Transmitting sensor-acquired data using step-power filtering
US7542849B2 (en) * 2005-06-03 2009-06-02 Terahop Networks, Inc. Network aided terrestrial triangulation using stars (NATTS)
US7526381B2 (en) * 2005-06-03 2009-04-28 Terahop Networks, Inc. Network aided terrestrial triangulation using stars (NATTS)
US7200132B2 (en) * 2000-12-22 2007-04-03 Terahop Networks, Inc. Forming ad hoc RSI networks among transceivers sharing common designation
US7391321B2 (en) * 2005-01-10 2008-06-24 Terahop Networks, Inc. Keyhole communication device for tracking and monitoring shipping container and contents thereof
US7522568B2 (en) * 2000-12-22 2009-04-21 Terahop Networks, Inc. Propagating ad hoc wireless networks based on common designation and routine
US7221668B2 (en) * 2000-12-22 2007-05-22 Terahop Networks, Inc. Communications within population of wireless transceivers based on common designation
US7155264B2 (en) * 2000-12-22 2006-12-26 Terahop Networks, Inc. Systems and methods having LPRF device wake up using wireless tag
US7733818B2 (en) * 2000-12-22 2010-06-08 Terahop Networks, Inc. Intelligent node communication using network formation messages in a mobile Ad hoc network
US7830273B2 (en) * 2005-08-18 2010-11-09 Terahop Networks, Inc. Sensor networks for pipeline monitoring
US7830850B2 (en) * 2000-12-22 2010-11-09 Terahop Networks, Inc. Class-switching in class-based data communcations network
US6745027B2 (en) * 2000-12-22 2004-06-01 Seekernet Incorporated Class switched networks for tracking articles
US7705747B2 (en) * 2005-08-18 2010-04-27 Terahop Networks, Inc. Sensor networks for monitoring pipelines and power lines
US7539520B2 (en) * 2005-06-17 2009-05-26 Terahop Networks, Inc. Remote sensor interface (RSI) having power conservative transceiver for transmitting and receiving wakeup signals
US6766407B1 (en) * 2001-03-27 2004-07-20 Microsoft Corporation Intelligent streaming framework
CN1138427C (zh) * 2001-05-30 2004-02-11 华为技术有限公司 一种实现移动通讯系统呼叫接续中语音信道交换的方法
KR100454945B1 (ko) * 2001-11-28 2004-11-06 삼성전자주식회사 공중이동통신망 및 사설 무선망 통합 서비스 망과 그를위한 시스템
US7826868B2 (en) * 2002-10-10 2010-11-02 Robbins Barry R Extension of a local area phone system to a wide area network
US20040121729A1 (en) * 2002-10-24 2004-06-24 Chris Herndon Telecommunications infrastructure linkage method and system
US8005070B2 (en) * 2003-03-12 2011-08-23 Lon Communication Mgmt. Llc Extension of a local area phone system to a wide area network with handoff features
EP1602201A2 (en) * 2003-03-12 2005-12-07 Persona Software, Inc. Extension of a local area phone system to a wide area network with handoff
JP2005033345A (ja) * 2003-07-09 2005-02-03 Allied Telesis Holdings Kk 通信システムおよびその方法
US7076251B2 (en) * 2003-09-11 2006-07-11 Cisco Technology, Inc. System and method for delivering private network features to a public network
US6888808B2 (en) * 2003-09-15 2005-05-03 Cisco Technology, Inc. System and method for providing transparency in delivering private network features
JP4071700B2 (ja) * 2003-11-07 2008-04-02 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、内線送受信装置、無線基地局装置、無線制御装置及び移動交換局
KR20050079591A (ko) * 2004-02-06 2005-08-10 삼성전자주식회사 무선 공중망과 사설망이 연동된 망에서 이브이디오서비스를 제공하는 방법 및 그 시스템
US7702364B2 (en) * 2004-02-20 2010-04-20 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus to reduce mobile switching center involvement in packet data call support
FR2870662B1 (fr) 2004-05-24 2006-08-18 Alcatel Sa Dispositif de routage local de trafics locaux au sein d'un reseau de communication radio
US7142107B2 (en) 2004-05-27 2006-11-28 Lawrence Kates Wireless sensor unit
JP4776202B2 (ja) * 2004-10-01 2011-09-21 株式会社エヌ・ティ・ティ・ドコモ 通信路切り替えシステム及び方法
US20060121891A1 (en) * 2004-12-03 2006-06-08 Cisco Technology, Inc. System and method for providing a dual mode phone feature proxy in a network environment
US7539492B2 (en) * 2004-12-03 2009-05-26 Cisco Technology, Inc. System and method for providing a handoff leg associated with a preexisting leg in a network environment
WO2006074465A2 (en) * 2005-01-10 2006-07-13 Seekernet Incorporated Keyhole communication device for tracking and monitoring shipping container and contents thereof
US7383046B2 (en) * 2005-02-04 2008-06-03 Cisco Technology, Inc. System and method for providing access points to assist in a handoff decision in a wireless environment
US7483701B2 (en) * 2005-02-11 2009-01-27 Cisco Technology, Inc. System and method for handling media in a seamless handoff environment
US20060205392A1 (en) * 2005-03-08 2006-09-14 Cisco Technology, Inc. System and method for using multiple calls to provide feature support in a handoff environment
US7650143B2 (en) * 2005-05-11 2010-01-19 Cisco Technology, Inc. System and method for offering seamless connectivity across multiple devices in a communications environment
WO2007100343A1 (en) * 2005-06-03 2007-09-07 Terahop Networks Inc. Remote sensor interface (rsi) stepped wake-up sequence
US7828342B2 (en) * 2005-07-29 2010-11-09 Terahop Networks, Inc. Reusable locking body, of bolt-type seal lock, having open-ended passageway and U-shaped bolt
US8213936B2 (en) * 2005-11-29 2012-07-03 Cisco Technology, Inc. System and method for executing a seamless handoff in a network environment
US8180334B2 (en) * 2005-11-29 2012-05-15 Cisco Technology, Inc. System and method for leveraging a caller ID to provide a reverse signaling pathway in a network environment
US8437750B2 (en) * 2005-12-15 2013-05-07 Slieve Mish Inventions Limited Communications system and method
US20090129306A1 (en) * 2007-02-21 2009-05-21 Terahop Networks, Inc. Wake-up broadcast including network information in common designation ad hoc wireless networking
WO2008036425A1 (en) * 2006-01-01 2008-03-27 Terahop Networks, Inc. Determining presence of radio frequency communication device
EP2002682B1 (fr) 2006-03-14 2018-01-10 Cell & Sat Optimisation des ressources de transmission par bouclage local dans un réseau cellulaire de radiocommunication mobile
FR2898759B1 (fr) * 2006-03-14 2008-05-16 Cell & Sat Soc Par Actions Sim Procede d'optimisation de l'allocation des ressources dans un reseau cellulaire mettant en oeuvre une liaison de transmission radio partagee, reseau et adaptateurs de reseau correspondants.
FR2900530B1 (fr) * 2006-04-28 2008-10-24 Alcatel Sa Dispositif de routage local de trafics locaux au sein d'un reseau de communitation radio, par detection dans des copies de trames descendantes de donnees correspondant a des copies de trames montantes
US7805073B2 (en) 2006-04-28 2010-09-28 Adc Telecommunications, Inc. Systems and methods of optical path protection for distributed antenna systems
US8583100B2 (en) * 2007-01-25 2013-11-12 Adc Telecommunications, Inc. Distributed remote base station system
US8737454B2 (en) * 2007-01-25 2014-05-27 Adc Telecommunications, Inc. Modular wireless communications platform
US20080189435A1 (en) * 2007-02-07 2008-08-07 Mavenir Systems, Inc. Intra-network switching
US20080186927A1 (en) * 2007-02-07 2008-08-07 Mavenir Systems, Inc. Switching within a communication network
US8223680B2 (en) * 2007-02-21 2012-07-17 Google Inc. Mesh network control using common designation wake-up
FR2913294B1 (fr) * 2007-03-01 2009-04-17 Alcatel Lucent Sas Dispositif d'aide au routage transverse de trafics entre sites distants au sein d'un reseau de communication radio
US7895348B2 (en) * 2007-10-17 2011-02-22 Dispersive Networks Inc. Virtual dispersive routing
US8539098B2 (en) 2007-10-17 2013-09-17 Dispersive Networks, Inc. Multiplexed client server (MCS) communications and systems
US8560634B2 (en) 2007-10-17 2013-10-15 Dispersive Networks, Inc. Apparatus, systems and methods utilizing dispersive networking
FR2994629B1 (fr) * 2008-01-15 2017-04-21 Cell & Sat Procede d'optimisation des ressources de transmission par bouclage intercellulaire dans un reseau cellulaire de radiocommunication mobile, reseau et adaptateurs locaux correspondants.
WO2009100396A1 (en) * 2008-02-08 2009-08-13 Adc Telecommunications, Inc. An enterprise mobile network for providing cellular wireless service using licensed radio frequency spectrum and internet protocol backhaul
JP2009231862A (ja) * 2008-03-19 2009-10-08 Fujitsu Ltd 無線通信システム及び同システムにおける無線リソース割当方法並びに制御装置
JP5211779B2 (ja) * 2008-03-19 2013-06-12 富士通株式会社 無線通信システム並びに運用管理保守方法及び運用管理保守装置
WO2009140669A2 (en) 2008-05-16 2009-11-19 Terahop Networks, Inc. Securing, monitoring and tracking shipping containers
US8462662B2 (en) * 2008-05-16 2013-06-11 Google Inc. Updating node presence based on communication pathway
US20100093344A1 (en) * 2008-10-14 2010-04-15 Adc Telecommunications, Inc. Multiplexing msc/vlr systems and methods
US8391435B2 (en) 2008-12-25 2013-03-05 Google Inc. Receiver state estimation in a duty cycled radio
WO2010080759A2 (en) * 2009-01-06 2010-07-15 Altobridge Limited Base station subsystem multiplexer with support for local switching
US20100178914A1 (en) * 2009-01-09 2010-07-15 Adc Telecommunications, Inc. System and method of delivering content from a wireless communication unit
US20100177680A1 (en) * 2009-01-09 2010-07-15 Adc Telecommunications, Inc. System and method of delivering content using networked wireless communication units
US20100177751A1 (en) * 2009-01-09 2010-07-15 Adc Telecommunications, Inc. System and method of delivering content over a local wireless system
US8300551B2 (en) * 2009-01-28 2012-10-30 Google Inc. Ascertaining presence in wireless networks
US8705523B2 (en) 2009-02-05 2014-04-22 Google Inc. Conjoined class-based networking
CN101925043B (zh) * 2009-06-10 2014-02-26 华为技术有限公司 一种本地交换的方法、控制装置和系统
US8229393B2 (en) * 2009-06-26 2012-07-24 Altobridge Limited Private cellular system with auto-registration functionality
WO2012079648A1 (en) * 2010-12-17 2012-06-21 Telefonaktiebolaget L M Ericsson (Publ) Enabling a communication server to use msc-s related functions
US8955110B1 (en) 2011-01-14 2015-02-10 Robert W. Twitchell, Jr. IP jamming systems utilizing virtual dispersive networking
US8941659B1 (en) 2011-01-28 2015-01-27 Rescon Ltd Medical symptoms tracking apparatus, methods and systems
US9762634B2 (en) * 2012-04-06 2017-09-12 At&T Intellectual Property I, L.P. System and method to transmit digital broadcast grade video via a cellular data network
US9112790B2 (en) 2013-06-25 2015-08-18 Google Inc. Fabric network
US10499269B2 (en) 2015-11-12 2019-12-03 Commscope Technologies Llc Systems and methods for assigning controlled nodes to channel interfaces of a controller

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4726014A (en) * 1983-01-11 1988-02-16 U.S. Holding Company, Inc. Cellular mobile radio service telephone system
JPH02312492A (ja) * 1989-05-29 1990-12-27 Nec Corp 移動通信システムにおけるチャネル割り当て方式および基地局配置情報の学習方式
GB2245455B (en) * 1990-06-18 1994-04-27 Stc Plc Mobile communications
GB9013605D0 (en) * 1990-06-18 1990-08-08 Stc Plc Mobile communications
CA2063901C (en) * 1991-03-25 2002-08-13 Arunas G. Slekys Cellular data overlay system
AU659239B2 (en) * 1991-12-06 1995-05-11 Motorola, Inc. Radiotelephone system controller
US5386466A (en) * 1991-12-30 1995-01-31 At&T Corp. Automatic initialization of a distributed telecommunication system
JP3250742B2 (ja) * 1992-02-07 2002-01-28 株式会社日立製作所 構内ネットワークシステム
US5353331A (en) * 1992-03-05 1994-10-04 Bell Atlantic Network Services, Inc. Personal communications service using wireline/wireless integration
US5512884A (en) * 1992-03-26 1996-04-30 Motorola Inc. User requested communication resource allocation
CA2093843A1 (en) * 1992-04-17 1993-10-18 Stanley Kay Cellular telephone with datagram and dispatch operation
US5442633A (en) * 1992-07-08 1995-08-15 International Business Machines Corporation Shortcut network layer routing for mobile hosts
EP0587211B1 (en) * 1992-08-10 2000-02-09 Lucent Technologies Inc. A radio communication system and a radio base station for use in such a system.
EP0671110B1 (en) * 1992-08-26 2003-01-02 Sonera Oyj Mobile telephone system
JPH06165242A (ja) * 1992-10-26 1994-06-10 Philips Electron Nv 通信システム
CA2109788C (en) * 1992-11-30 2000-01-18 Salman Yousef Abbasi Microcell including remote radio channel units having a metallic microcell-macrocell wire link to a macrocell radio control complex
FR2700087B1 (fr) * 1992-12-30 1995-02-10 Alcatel Radiotelephone Procédé de positionnement adaptatif d'un codeur/décodeur de parole au sein d'une infrastructure de communication.
US5353333A (en) * 1992-12-30 1994-10-04 At&T Bell Laboratories Small wireless telecommunications system
DE4304095B4 (de) * 1993-02-11 2005-08-25 Philips Intellectual Property & Standards Gmbh Mobilfunksystem
SE9301460D0 (sv) * 1993-04-29 1993-04-29 Telefon Ab L M Ericsson Apparatus in a mobile telephone network
JPH0828907B2 (ja) * 1993-05-10 1996-03-21 日本電気株式会社 移動通信システムにおける通話路制御方法
US5504804A (en) * 1994-01-19 1996-04-02 Telefonaktiebolaget Lm Ericsson Providing individual subscriber services in a cellular mobile communications network
FI941125A (fi) * 1994-03-09 1995-09-10 Nokia Telecommunications Oy Matkaviestinjärjestelmä ja puhelunohjausmenetelmä
US5577031A (en) * 1995-03-22 1996-11-19 Smith; Jeffrey W. Wideband channelizer incorporating diversity switch

Also Published As

Publication number Publication date
AU717237B2 (en) 2000-03-23
AU5675496A (en) 1996-11-21
WO1996035311A1 (en) 1996-11-07
US5577029A (en) 1996-11-19
EP0829178A1 (en) 1998-03-18
US5761195A (en) 1998-06-02
TW293216B (zh) 1996-12-11
CN1196156A (zh) 1998-10-14
IN185828B (zh) 2001-05-05
CA2219885A1 (en) 1996-11-07

Similar Documents

Publication Publication Date Title
CN1179599C (zh) 始发移动站和目的移动站间蜂窝通信的方法和装置
CN1110983C (zh) 带有集成无线局系统的移动电信网
CN1153488C (zh) 由互连的峰窝专用小交换机网络构成的专用网络
CN1795643A (zh) 通过切换将局域电话系统扩展到广域网
CN1223130C (zh) 一种码分多址系统中实现回铃音业务的方法
CN1370369A (zh) 分组交换电话网内的移动性
CN1830219A (zh) 移动通信中群呼的系统和方法
CN1741546A (zh) 作为电信呼叫流量路由量化分析基础的呼叫记录相关方法
CN1094878A (zh) 一种在电话系统中完成电话呼叫的方法
CN1574986A (zh) 使用有线或无线通信系统的复合无线业务装置
CN100340121C (zh) 用于将移动电信终端纳入到专用电信系统中的系统
CN1917533A (zh) 电话一号多机业务的实现方法和系统
CN1744764A (zh) 专用通信系统中的呼叫处理方法和设备
CN1615044A (zh) 多地区专用无线网系统中的漫游服务方法和系统
CN1096817C (zh) 混合的蜂窝通信设备和方法
JP2007282239A (ja) 国際コールおよびデータルーティング
CN1694477A (zh) 一种实现不同网络间号码携带的方法
CN1863252A (zh) 为用户增加特殊用途号码的方法及系统
CN1115935C (zh) 在一个电话号码下在多个电信网中接通用户的方法和系统
CN1518383A (zh) 一种多号业务的实现方法及通信网络
CN1813486A (zh) 移动通信系统、通信费用服务方法及其程序
CN1633187A (zh) 基于用户小交换机的通信系统及其实现通信的方法
CN1792062A (zh) 中介网络系统和方法
CN1150784C (zh) 蜂窝系统虚拟漫游及互通的实现方法与系统
CN1845620A (zh) 虚拟专用网呼叫及终端注册方法和分布式数字集群网络

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Co-applicant after: cancel

Co-applicant before: Priscilla Marilynneru

COR Change of bibliographic data

Free format text: CORRECT: CO-APPLICANT; FROM: WALLEN JOHN PHILIPPINES TO: CANCEL

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: LGC WIRELESS CO., LTD.

Free format text: FORMER OWNER: INTVIFE COMMUNICATION INTERNATIONAL CO., LTD.

Effective date: 20071214

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20071214

Address after: American California

Patentee after: Lgc Wireless Co., Ltd.

Address before: Bermuda Hamill

Patentee before: interWAVE Communications International, Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041208

Termination date: 20100503