CN1295906C - 用于指定呼叫优先级的系统和方法 - Google Patents
用于指定呼叫优先级的系统和方法 Download PDFInfo
- Publication number
- CN1295906C CN1295906C CNB02802737XA CN02802737A CN1295906C CN 1295906 C CN1295906 C CN 1295906C CN B02802737X A CNB02802737X A CN B02802737XA CN 02802737 A CN02802737 A CN 02802737A CN 1295906 C CN1295906 C CN 1295906C
- Authority
- CN
- China
- Prior art keywords
- priority
- connection
- resource
- described connection
- certificate
- 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
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004891 communication Methods 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 6
- 230000015556 catabolic process Effects 0.000 claims description 4
- 238000006731 degradation reaction Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims 2
- 230000008569 process Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/245—Traffic characterised by specific attributes, e.g. priority or QoS using preemption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2458—Modification of priorities while in transit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/74—Admission control; Resource allocation measures in reaction to resource unavailability
- H04L47/745—Reaction in network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
- H04L47/765—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the end-points
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/801—Real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/821—Prioritising resource allocation or reservation requests
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
一种用于提供基于目的地的呼叫优先级的方法和系统,包括接收一个建立到被叫号码的连接的请求。基于被叫号码判断该连接的优先级。基于该优先级建立所述的连接。
Description
技术领域
本发明一般涉及电信系统,尤其涉及一种用于指定呼叫优先级的系统和方法。
背景技术
以前,电信已经涉及了在专用于电信的网络上对话音和传真信号的传输,该网络例如是公共交换电话网(PSTN)或者用户小交换机(PBX)。与此类似,计算机之间的数据通信以前也是在例如局域网(LAN)或者广域网(WAN)的专用数据网络中进行传输。
现在,电信和数据传输正在融合成一种使用例如IP电话(VoIP,Voice-over Internet Protocol)等技术的综合通信网络。既然许多LAN和WAN都使用因特网协议(IP)传输计算机数据,那么通过把话音和传真信号转换成数字数据并且为了在IP网络上的传输封装这些数据,VoIP就能使用这种现有技术来传输话音和传真信号。
许多VoIP网络使用服务等级(CoS,Class of Service)/服务质量(QoS,Quality of Service)的特征为业务量指定通过网络的路由。CoS通常指把网络业务量划分为多个优先级不同的组。QoS通常指为确保某个特定的吞吐量水平,端点到端点地缓冲和排队业务量。因此,CoS/QoS是基于源的优先级指定。具有较高CoS/QoS的呼叫方总是受到优先对待。
发明内容
本发明提供一种用于指定呼叫优先级的系统和方法,基本上消除或者减少了与以前系统和方法相关的问题和不利方面。在一个具体实施例中,基于呼叫目的地指定呼叫优先级,从而分配通信网络的资源。
根据本发明的具体实施例,一种用于指定呼叫优先级的方法和系统包括接收一个建立到被叫号码的连接的请求。连接的优先级根据被叫号码来决定。判断是否有充足的资源可用于所述连接。如果没有充足的资源可用,则降级活动的会话,以释放资源用于所述连接。根据该优先级和释放的资源来建立连接。
根据本发明的另一个实施例,一种用于指定呼叫优先级的方法和系统包括接收一个建立到被叫号码的连接的请求。产生呼叫建立分组,根据被叫号码产生优先级证书,呼叫建立分组随着优先级证书一起传送。根据通过优先级证书传送的优先级分配网络资源。具有较高优先级的所请求的连接可以抢占其他连接,或者排队在网络资源可用的时候优先使用这些资源。此外,网络用户可能收到通知:一个较高优先级的连接正在被尝试,需要用户正在使用的资源。
本发明的技术优点包括提供了用于指定基于目的地的呼叫优先级的方法和系统。具体地说,通信网络中的连接请求根据该连接请求的目的地被指定的优先级被分配给资源。从而,到较高优先级目的地的呼叫被授予对网络资源较高的访问权限,确保重要的呼叫不因缺少需要的网络资源而被阻塞。
本发明的另一个技术优点包括提供了用于分配通信网络资源的方法和系统。具体地说,对应于被呼叫的目的地的优先级给连接请求指定优先级证书。从而,网络资源可以被分配给那些到较高优先级目的地的呼叫,同时到较低优先级目的地的呼叫可能被降级或者被完全抢占。因此,诸如对紧急号码的呼叫这样的重要呼叫被授予对网络资源较高优先级的访问权限,结果,重要的呼叫及时获得连接的概率提高了。
附加的技术优点包括:确保紧急呼叫的资源;消除保持专用于紧急呼叫的资源的需求;识别高优先级呼叫被设计采用的路径和查明必须被收回以连接该高优先级呼叫的资源;抢占低优先级呼叫方的预留带宽之前通知他们;抢占低优先级呼叫方的呼叫和接管他们的干线之前通知他们;以及提供一个集中服务器以控制系统内所有优先级的设置。
可以理解,本发明的不同实施例可能具有部分或者全部,或者不具有以上及其他地方描述的多种技术优点。此外,根据以下图例、说明和权利要求,本发明的其他技术优点对于本领域的技术人员是清楚的。
附图说明
为了更全面地理解本发明及其优点,结合附图参考下面的说明,附图中:
图1是根据本发明一个实施例的通信网络的方框图;
图2是根据本发明一个实施例的图1中路径分析单元的细节的方框图;
图3是根据本发明一个实施例的分配网络资源的方法的流程图;和
图4是根据本发明另一个实施例的分配网络资源的方法的流程图。
具体实施方式
图1图示了根据本发明一个实施例的通信网络10。虽然在图1中图示了一个特定的通信网络,术语“通信网络”应该理解为一般性地定义了能够传输电信信号、数据和/或消息的任何网络。
在图示的实施例中,通信网络10包括私人网络12、公共网络14和公共交换电话网(PSTN)16。私人网络12、公共网络14和PSTN 16通过通信链路17互联及耦合在一起。多个终端单元18被连接到私人网络12、公共网络14和PSTN 16上。通信网络10可以包括任何计算机和/或通信网络或者其他适合的分组交换网络,包括但不局限于因特网、内部网、局域网(LAN)、广域网(WAN)或城域网。通信网络10可以包括双绞线、电缆、光纤或其他适合的有线链路和/或无线电频率、微波、红外线或其他适合的无线链路。相应地,终端单元18可以包括电话、个人数字助手(PDA)、计算机或者其他任何能够在分布网络上进行话音通信的有线或无线设备。简化起见,以不限制的方式,终端设备18被示为能够和IP电话(VoIP)系统连接的电话机。终端设备18可以按照特定的分机号被逐个识别,例如在标准电话通信网络里,或按照被叫号码或按照其他方式将每一个终端单元18识别为独一无二的单元。
私人网络12包括呼叫管理器20、证书服务器22、多个路由器24和多个网关26。公共网络14包括多个路由器24和网关26。路由器24可以沿着私人网络12和公共网络14的每一个在终端单元18之间提供连接。在该应用中,术语“每一个”指一个特定子集的全部元素。网关26可以传送消息业务量,例如,从私人网络12沿着通信链路17到达PSTN 16。路由器24与网关26通信以提供从公共网络14到PSTN 16的通信。网络12和/或网络设备拥有计算机处理单元(CPU)、干线和其他基于优先级处理业务量的相关设备。优先级可以根据优先级证书、服务等级(CoS)指定、服务质量(QoS)指定或预留路径来确定。
呼叫管理器20包括优先级模块30,提示模块32和路径分析单元34。呼叫管理器20可以接收来自终端单元18的呼叫建立请求和其他信息,并且建立连接以指引通信业务量通过路由器24到达不同的所请求的目的地,这些目的地包括但不局限于内部目的地和私人网络12以外的目的地。呼叫管理器20可以给从终端单元18发送的呼叫分组附加上目的地地址,或者可以在呼叫建立过程中为终端单元18提供目的地地址,由终端单元18附加到自己的呼叫分组上。
优先级模块30包括优先目的地列表36。优先级模块30可以基于被叫号码判断所请求的连接的优先级。使用被叫号码的一部分,这部分包括了与被叫号码有关的信息和/或通过使用被叫号码或者其他适合的方式判断出的信息,就可以由使用被叫号码的查表做出判断。通过记录目的地终端设备18,优先级模块30还可以判断出所请求的连接的相对优先级。这是通过优先目的地列表36获得的,该列表包括了一个关于不同的终端设备18和它们作为所请求连接的目的地的相对优先级的数据集合。优先级分配列表36能够保留一份表或数据库或被恰当地构建以包含有关目的地终端单元18的优先级的信息。优先级分配列表36可以通过目的地终端单元18的优先级、与终端单元18相关联的被叫号码、两者的组合来组织,或者根据网络管理员的意愿来构造。在一个实施例中,优先目的地列表36可能是一份只列出那些被认为具有高优先级的终端设备18的表。或者,优先目的地列表36可以包括一份有全部终端单元18和作为目的地的每一个终端单元的相对优先级的列表。优先级分配列表36也可以包括私人网络12以外的任何数量的终端单元18,包括但不局限于直接连接到公共网络14或PSTN 16上的目的地终端单元18。
目的地终端单元18可以用不同的方式被指定优先级。例如,到紧急服务中心的紧急呼叫——例如911——可能获得最高优先级,到高级别执行单元的呼叫获得次高优先级,所有其他的呼叫获得日常优先级。这样,对紧急号码的呼叫可以获得对网络资源具有最高优先级的访问权限,因此当网络资源可用时,该呼叫就能第一个得到它们。
提示模块32可以把那些与网络服务的状况和呼叫的相对优先级有关的消息告知私人网络12的每一个终端单元18。例如,在非限制的实施例中,提示模块32可以给操作终端单元18的用户发送已记录的消息,即高优先级的呼叫需要资源。在另外的实施例中,提示单元32可以发送消息在屏幕上或者以终端单元18上闪烁灯的方式显示出来,指示网络资源饱和以及高优先级的连接需要可用资源。
路径分析单元34可以接收关于所请求的连接的信息,判断建立该连接所需要的路由器24和其他网络资源,判断哪一个终端单元18正在使用建立所请求的连接所需要的资源。路径分析单元34的细节结合图2进行说明。
证书服务器22包括证书生成器28。证书生成器28可以基于优先级信息生成优先级证书,下面将进一步讨论。证书服务器22与呼叫管理器20通信,可以接收来自呼叫管理器20的优先级和其他信息,并把优先级证书和其他信息发送回呼叫管理器20。在其他实施例中,证书服务器22也可以与每一个终端单元18直接进行通信。在另一个实施例中,证书服务器22也可以基于被叫方判断出连接的适当优先级,执行路径分析单元34的部分或者全部功能。
呼叫管理器20、优先级模块30、提示模块32、路径分析单元34和证书服务器22和/或私人网络12的其他组件可以包括在介质上编码的逻辑。该逻辑包括用于实现所编程任务的功能指令。所述介质包括计算机硬盘或其他适合的计算机可读介质,专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)或者其他适合的专用或通用处理器,传输介质或者逻辑可在其上进行编码和使用的其他适合的介质。
图2是图示路径分析单元34细节的方框图。在一个实施例中,路径分析单元34包括期望路径识别模块40、所需资源识别模块42和资源使用分析模块44。期望路径识别模块40可以接收关于所请求的连接的信息,并确定所请求的连接通过网络资源的最佳或者其他适合的路径。例如,期望路径识别模块40可以识别路由器24和其他网络资源,例如网关26、网络干线以及在特定终端单元18与目的地单元18之间所请求的连接需要的其他有关网络资源。使用在这里,“需要”意味着分配给足够的资源以至少确保连接的最低质量。期望路径识别模块40还可以把期望路径告知路径分析单元34。
所需资源识别模块42可以接收有关一个特定的所请求的连接通过网络资源的路径的信息,还可以判断出哪些网络资源是可用的,哪些网络资源现在是不可用的。一旦识别出瓶颈,就计算释放资源所需要的行动。所需资源识别模块42还可以把关于期望路径要建立连接所需资源的信息和建立该连接所需要的,但现在还不可用的资源的信息告知路径分析单元34。
资源使用分析模块44可以接收关于所请求的连接的期望路径的信息和关于建立连接所需要的,但现在不可用的资源的信息。资源使用分析模块44还可以识别出那些占用了建立所请求的连接所需要资源的当前已经建立起来的连接,有时引用为“瓶颈”。资源使用分析模块44还可以传送关于占用了建立所请求的连接所需资源的、现在已经建立起来的连接的信息。
尽管优先级模块30和路径分析单元34被描述为附属于呼叫管理器20,但它们也可能是附属于私人网络12或者按要求放置于整个私人网络12内的独立组件。关于本发明细节更多的信息,特别是前述组件互相作用以提供基于目的地的呼叫优先级的方法将结合图3和4来讨论。
图3是一张流程图,图示了根据本发明的一个实施例来指定呼叫优先级的方法。该方法开始于步骤100,即收到了建立连接的请求。该步骤可以由私人网络12的呼叫管理器20执行,但是在其他实施例中可以按要求由其他组件执行。接下来,在步骤105中,确定通过私人网络12以建立所请求的连接的路径。该步骤可以由图2中如上说明的路径分析单元34来执行。
接着,在判断步骤110中,对建立所请求的连接现在是否有充足的资源可用做出判断。同样在步骤110,对于建立所请求的连接所需要的,现在被其他低优先级的连接所使用的资源做出判断。该步骤同样在一般情况下由路径分析单元34执行,但是类似步骤105,私人网络12的其他组件可以根据私人网络12的具体结构,从需要或者必要的出发做出判断。如果有足够的资源可用于建立连接,进程沿着判断步骤110的Yes分支继续到建立连接的步骤115。步骤115通常由呼叫管理器20和终端设备18执行。建立连接后,进程结束。
如果没有足够的资源可用于建立所请求的连接,进程沿着判断步骤110的No分支继续到判断步骤120。在判断分支120,对所请求的连接的目的地终端单元18是否为优先目的地做出判断。步骤120通常由优先级模块30执行,其中根据优先目的地列表36检查目的地终端单元18。如果目的地终端单元18不是优先目的地,进程沿着No分支继续到步骤125。在步骤125,对沿着私人网络12的呼叫执行正常处理。这样的处理可以包括,例如,发送忙信号给正在操作源终端单元18的用户,给连接排队和发送振铃信号,或者指示出没有足够的资源可用于建立所请求的连接的其他相似方法。在步骤125的正常处理后,进程结束。
在判断步骤120中,如果判断目的地终端单元18为优先目的地,进程沿着Yes分支继续到步骤130。在步骤130,优先级被授予到网络资源的所建立的连接。该步骤可以由呼叫管理器20执行,但是也可以由取决于具体网络结构的私人网络12的任何一个组件执行。优先级可以用各种方式授权给所请求的连接。非限制性的例子包括:提高到处理高优先级呼叫的计算机处理单元(CPU)线程的呼叫的优先级;相对于其他分组,提高网络话音分组的优先级;相对于其他指向私人网络12以外的终端单元18的连接,提高访问网关干线的优先级;提高呼叫的服务等级(CoS)和服务质量(QoS)参数;以及相对于其他连接,提高访问用于话音质量的网络带宽的优先级。由上所述,这些优先级的提高可以在呼叫管理器20建立所请求的连接的时候由用户管理器20执行。优先级的提高也可以由私人网络12的各个组件,例如路由器24或网关26执行。
所述的进程在使资源可用于建立优先连接的步骤135处继续。建立所请求的优先连接所需要的,但如步骤110所判断的,当前被其他连接使用的资源在步骤135使其可用于建立连接。在一个实施例中,一个或多个非优先或低优先级的连接被简单地抢占或者中断而为所请求的优先连接提供所需要的资源。然而,在另一个实施例中,一个或多个现存的连接可能被剥夺它们的部分带宽或者某些网络资源,而不需要中断这些现存的连接。
因此,在另外的实施例中,不必中断任何现存的连接可以使得资源可用于所请求的优先连接。例如,现存连接的话音质量可以被降级以释放带宽用于建立所请求的连接。或者,所请求的优先连接的话音质量可以保持在高水平,但允许非优先连接的话音质量恶化而不中断非优先连接。在本发明的另一方面中,如果完成高优先级的呼叫所需要的资源被占用,系统将排队该呼叫等待资源。当资源释放时,系统会分配该资源给高优先级呼叫。
还有另一个实施例,提示模块32可以通知那些处于现存连接中的终端单元18的用户:正在尝试一个高优先级的连接并且建立高优先级的连接需要资源。例如,提示模块32可能发送预先记录的消息给正在使用建立优先连接所需资源的终端单元18的用户。那个消息可以是例如措词为“正在尝试高优先级呼叫,请尽快中断您的呼叫以释放所需要的网络资源。”或者,“由于您正在使用的部分带宽要被收回以用于紧急呼叫,您的呼叫的话音质量可能恶化。”或者,“您的通话马上要被抢占。请在五秒内结束。”对于本领域的技术人员很显然的是,根据网络结构和收回使用中的资源的网络权限可以使用其他短语式的消息。或者,提示模块32可以指引终端单元18显示消息或者闪烁灯或者其他方式通知终端单元18的用户:正在尝试高优先级的呼叫,而且为了建立所请求的连接,必须使网络资源可用。
进程在判断步骤140继续,其中对现在是否有足够的资源可用于建立所请求的优先连接做出判断。该步骤可以由呼叫管理器20通过路径分析单元34执行,或者由私人网络12的某个组件执行。如果没有足够的资源可用,进程沿No分支进行,返回步骤135,如上所述,其中使另外的资源成为可用的。如果现在有充足的资源可用于建立连接,进程沿着Yes分支继续到步骤145。在步骤145,建立所请求的优先连接并且进程结束。或者,所请求的优先连接可以放在队列的前面等待下面的可用资源。
指定呼叫优先级的另外的实施例结合附图4来说明。参考图4,给基于目的地的呼叫指定优先级的方法在建立连接的请求被收到的步骤200开始。该步骤可以由呼叫管理器20执行。接下来,在判断步骤205,对目的地终端单元18是否为优先目的地做出判断。按照上面的讨论,该步骤可以由优先级模块30和优先目的地列表36执行。或者,该步骤可以由证书服务器22执行。因此,在呼叫的第一段,呼叫进入优先级建立服务器,根据诸如呼叫方ID、目的地优先级等不同的参数,该服务器可以给呼叫附加上优先级证书,说明如下。
可以用不同的方式判断优先目的地,一般地与优先目的地列表36和图3中的步骤120结合描述如上。在判断步骤205中如果发现目的地终端单元18不是优先目的地,进程结束。但是,如果判断出该目的地终端单元18是优先目的地,进程沿着判断步骤205的Yes分支继续到步骤210。
在步骤210,根据判断步骤205确定的目的地终端单元18的优先级生成优先级证书。该步骤可以由证书服务器22通过证书生成器28执行。该证书可以根据有关的优先级参数生成,例如请求所建立的优先连接的用户的标识,目的地终端单元18的相对优先级和其他任何与所请求的连接的路由有关的参数。
接着,在步骤215,步骤210生成的优先级证书被传送给请求优先级证书的源进行处理。该步骤可以由把优先级证书传送回呼叫管理器20做进一步处理的证书服务器22执行。在另外的实施例中,证书服务器22可以把优先级证书传送回起始的终端单元18——即请求过优先级连接的终端单元18——或者传送给呼叫管理器20用于和呼叫建立分组的串接。如果该呼叫起始于PSTN 16的终端设备18,则优先级证书被发送给呼叫进入私人网络12所通过的网关26。
接着,在步骤220,优先级证书被附加、增加,或耦合到与所请求的连接相关的分组。在一个实施例中,优先级证书被附加到所有与所请求的连接相关的分组的开头作为前缀。按照私人网络12特定结构的需要可以应用优先级证书的其他用途。
在另外的实施例中,单个的终端单元18可以被配置用来执行证书服务器22的功能。在本实施例中,终端单元18确定目的地的优先级(步骤205),生成优先级证书(步骤210)并将该证书附加到与所请求的连接相关联的有关通信分组上(步骤220)。为实现这个特性,优先目的地列表可以从中央存储区下载到端点上,作为端点的培育(bring-up)的一部分。
接着,在步骤225,与所请求的连接相关联的分组根据附加在每个分组上的优先级证书进行处理。在一个实施例中,只有所请求的到高优先级目的地的连接收到优先级证书。在该实施例中,配置私人网络12的组件以识别优先级证书和相应地分配网络资源。
在另一个实施例中,与所请求的连接的相对优先级无关,为每一个所请求的连接生成优先级证书,并且把该证书附加到每一个与所请求的连接相关联的特定的呼叫分组上。在本实施例中,配置网络组件以识别优先级证书,并根据由特定组件处理的所有网络分组的优先级证书所指示的相对优先级来分配网络资源。因此,各种网络组件,诸如路由器、PBX、通话方的电话设备、网关等等能够根据附加在呼叫上的证书给予呼叫以被指定的优先级。
虽然结合图3和4说明的方法用特定顺序的特定数量的步骤进行了说明,但是所述的步骤可以以适合网络结构的任意顺序执行。而且,根据具体网络的需要,可以省略一些步骤,或者可以增添附加的步骤。
虽然本发明通过几个实施例进行了说明,但是可以建议给本领域的技术人员以多种的改变、变形、改造、变换与修改。本发明意图把这些改变、变形、改造、变换与修改都包括在所附加的权利要求的精神和范围内。
Claims (38)
1.一种在分组交换环境下指定呼叫优先级的方法,包括:
接收一个建立到被叫号码的连接的请求;
根据被叫号码确定所述连接的优先级;
判断是否有充足的资源可用于所述连接;
如果没有充足的资源可用,则降级活动的会话,以释放资源用于所述连接;以及
根据所述优先级和释放的资源来建立所述连接。
2.如权利要求1所述的方法,还包括:
根据所述的优先级生成优先级证书;和
附加该优先级证书到所述连接的通信分组上。
3.如权利要求2所述的方法,还包括:
根据优先级证书处理通信分组。
4.如权利要求2所述的方法,其中,所述的证书为所述的通信分组提供了到为该连接处理通信分组的CPU线程的更高的优先级。
5.如权利要求1所述的方法,还包括:
提高与该连接有关的网络话音分组相对于其他待处理分组的优先级。
6.如权利要求2所述的方法,其中,所述的证书为所述的通信分组提供相对于其他待处理的连接而言访问网关干线的更高的优先级。
7.如权利要求2所述的方法,其中,所述的证书为所述的通信分组提供相对于其他待处理的连接而言访问用于话音质量的网络带宽的更高的优先级。
8.如权利要求1所述的方法,还包括:
在一个活动会话中将一个使资源对高优先级连接可用的需求通知给网络用户。
9.如权利要求1所述的方法,还包括:
判断是否有充足的资源对该连接可用;
如果不可用,抢占其他待处理的连接以释放用于该连接的资源;和
使用释放出来的资源建立该连接。
10.如权利要求9所述的方法,其中释放资源包括降级其他待处理连接的服务质量、服务等级和带宽参数中的任何参数。
11.如权利要求9所述的方法,还包括:
通知受影响的用户他们的待处理连接受到了抢占。
12.如权利要求1所述的方法,还包括:
判断是否有充足的资源可用于该连接;和
如果不可用,排队该连接,当资源变为可用时该连接首先获得资源。
13.如权利要求1所述的方法,还包括:
排队具有较高优先级的连接;和
抢占具有较低的相对优先级的其他待处理连接。
14.如权利要求9所述的方法,其中判断是否有充足的资源可用包括:
确定所述连接的路径;和
判断沿着该路径是否有充足的资源可用。
15.如权利要求1所述的方法,还包括:
确定建立所述连接所需要的资源和为该连接提供到所需资源的优先级。
16.如权利要求1所述的方法,还包括:
识别被分配给建立所述连接所需资源的其他待处理连接;和
抢占使用了建立所述连接所需资源的其他待处理连接。
17.如权利要求1所述的方法,还包括:
监视网络资源以判断何时有足够的资源可用于建立所述连接。
18.如权利要求1所述的方法,还包括:
监视增加的优先级的端点的使用。
19.如权利要求18所述的方法,还包括:
根据端点的使用修改所述连接的优先级。
20.在分组交换环境下指定呼叫优先级的系统,包括:
用于接收一个建立到被叫号码的连接的请求的装置;
用于根据被叫号码确定所述连接的优先级的装置;
用于判断是否有充足的资源可用于所述连接的装置;
如果没有充足的资源可用,则降级活动的会话,以释放资源用于所述连接的装置;和
用于根据所述优先级和释放的资源来建立所述连接的装置。
21.如权利要求20所述的系统,还包括:
用于根据所述的优先级生成优先级证书的装置;和
用于附加该优先级证书到所述连接的通信分组上的装置。
22.如权利要求21所述的系统,还包括:
根据所述的优先级证书处理通信分组的装置。
23.如权利要求21所述的系统,其中,所述的证书为所述的通信分组提供了到为该连接处理通信分组的CPU线程的更高的优先级。
24.如权利要求20所述的系统,还包括:
用于提高与所述连接有关的网络话音分组相对于其他分组的优先级的装置。
25.如权利要求21所述的系统,其中,所述的证书为所述的通信分组提供了相对于其他待处理的连接而言访问网关干线的更高的优先级。
26.如权利要求21所述的系统,其中,所述的证书为所述的通信分组提供了相对于其他待处理的连接而言访问用于话音质量的网络带宽的更高的优先级。
27.如权利要求20所述的系统,还包括:
用于将一个使资源对高优先级连接可用的需求通知给活动会话的网络用户的装置。
28.如权利要求20所述的系统,还包括:
用于判断是否有充足的资源对所述连接可用的装置;
用于在不可用时抢占其他待处理连接的装置;和
用于使用释放出来的资源建立所述连接的装置。
29.如权利要求28所述的系统,还包括:
用于降级其他待处理连接的服务参数的质量。
30.如权利要求28所述的系统,还包括:
用于通知受影响的用户他们的待处理连接受到抢占的装置。
31.如权利要求20所述的系统,还包括:
用于判断是否有充足的资源可用于所述连接的装置;和
用于在资源不可用时排队所述连接,当资源变为可用时使所述连接首先获得资源的装置。
32.如权利要求20所述的系统,还包括:
用于排队具有较高优先级的连接的装置;和
用于抢占具有较低的相对优先级的其他待处理连接的装置。
33.如权利要求28所述的系统,其中所述的用于判断是否有充足的资源可用的装置包括:
用于确定所述连接的路径的装置;和
用于判断沿着该路径是否有充足的资源可用的装置。
34.如权利要求20所述的系统,还包括:
用于确定建立所述连接所需要的资源和为该连接提供到所需资源的优先级的装置。
35.如权利要求20所述的系统,还包括:
用于识别被分配给建立所述连接所需资源的其他待处理连接的装置;和
用于抢占使用了建立所述连接所需资源的其他待处理连接的装置。
36.如权利要求20所述的系统,还包括:
用于监视网络资源以判断何时有足够的资源可用于建立所述连接的装置。
37.如权利要求20所述的系统,还包括:
用于监视增加的优先级的端点的使用的装置。
38.如权利要求37所述的系统,还包括:
用于根据端点的使用修改所述连接的优先级的装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/039,157 US7457287B1 (en) | 2001-12-31 | 2001-12-31 | System and method for assigning call priority |
US10/039,157 | 2001-12-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1466833A CN1466833A (zh) | 2004-01-07 |
CN1295906C true CN1295906C (zh) | 2007-01-17 |
Family
ID=21903964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB02802737XA Expired - Fee Related CN1295906C (zh) | 2001-12-31 | 2002-12-11 | 用于指定呼叫优先级的系统和方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7457287B1 (zh) |
EP (1) | EP1461918B1 (zh) |
CN (1) | CN1295906C (zh) |
AT (1) | ATE459165T1 (zh) |
AU (1) | AU2002351339B2 (zh) |
CA (1) | CA2468566A1 (zh) |
DE (1) | DE60235498D1 (zh) |
WO (1) | WO2003058895A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2835987B1 (fr) * | 2002-02-14 | 2005-04-29 | Cit Alcatel | Controle d'admission a un reseau de donnees pour l'assurance de la qualite de service |
US7886344B2 (en) * | 2004-09-13 | 2011-02-08 | Cisco Technology, Inc. | Secure fallback network device |
US7760644B2 (en) * | 2005-03-03 | 2010-07-20 | Telefonaktiebolaget L M Ericsson (Publ) | IP multiservice network and method for making resource reservations for priority traffic |
US20070206533A1 (en) * | 2006-03-03 | 2007-09-06 | Motorola, Inc. | Method and system of interrupting a transmitting subscriber in a wireless communications system |
US8477606B2 (en) | 2007-01-22 | 2013-07-02 | Qualcomm Incorporated | Assured packet data services associated with communication networks |
US7760642B2 (en) | 2007-03-12 | 2010-07-20 | Citrix Systems, Inc. | Systems and methods for providing quality of service precedence in TCP congestion control |
US7796510B2 (en) | 2007-03-12 | 2010-09-14 | Citrix Systems, Inc. | Systems and methods for providing virtual fair queueing of network traffic |
CN101420717B (zh) * | 2007-10-26 | 2013-03-27 | 摩托罗拉移动公司 | 用于在通信网络中确定呼叫优先级的方法 |
CN101304608B (zh) * | 2008-06-12 | 2012-09-05 | 华为技术有限公司 | 实现被叫终端接续的方法、系统和设备 |
US8064362B2 (en) * | 2008-08-21 | 2011-11-22 | Cisco Technology, Inc. | Wide area network optimization proxy routing protocol |
CN101453752B (zh) * | 2008-12-30 | 2011-11-09 | 华为技术有限公司 | 通信网中实现业务优先级的方法、系统及设备 |
US9332121B2 (en) | 2009-02-20 | 2016-05-03 | Blackberry Limited | Method for implementing user-specific calling preferences |
US8335943B2 (en) * | 2009-06-22 | 2012-12-18 | Citrix Systems, Inc. | Systems and methods for stateful session failover between multi-core appliances |
CN102377854A (zh) * | 2010-08-12 | 2012-03-14 | 东莞市优讯通信有限公司 | 一种电话快速二次拨号方法 |
US9008078B2 (en) * | 2011-06-28 | 2015-04-14 | Verizon Patent And Licensing Inc. | Enhanced emergency services for fixed wireless customer premises equipment |
CN104918283B (zh) * | 2015-05-21 | 2018-07-24 | 大唐移动通信设备有限公司 | 一种拥塞控制方法及设备 |
US20230300255A1 (en) * | 2020-11-11 | 2023-09-21 | Nippon Telegraph And Telephone Corporation | Congestion control method, congestion control device, and congestion control program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2290678A (en) * | 1992-02-27 | 1996-01-03 | Ericsson Telefon Ab L M | Call priority in a mobile telephone system |
CN1205144A (zh) * | 1996-10-15 | 1999-01-13 | 摩托罗拉公司 | 具有移动管理器的发送设备和通信方法 |
US6055564A (en) * | 1998-03-11 | 2000-04-25 | Hewlett Packard Company | Admission control where priority indicator is used to discriminate between messages |
US6188882B1 (en) * | 1996-03-01 | 2001-02-13 | Nokia Telecommunications Oy | Allocating emergency speech items in a mobile communication system |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2270235B (en) * | 1992-02-27 | 1996-05-29 | Ericsson Telefon Ab L M | Call priority in a mobile radiotelephone system |
US5387905A (en) * | 1992-10-05 | 1995-02-07 | Motorola, Inc. | Mutli-site group dispatch call method |
CA2189861C (en) * | 1995-03-31 | 2000-01-25 | Louis H. Linneweh, Jr. | Method and apparatus for allocating communication resources to support priority communications in a communication system |
US5729542A (en) * | 1995-06-28 | 1998-03-17 | Motorola, Inc. | Method and apparatus for communication system access |
US5867562A (en) * | 1996-04-17 | 1999-02-02 | Scherer; Gordon F. | Call processing system with call screening |
US6067457A (en) * | 1996-04-30 | 2000-05-23 | Motorola, Inc. | Method for dynamically assigning priority to a call |
BR9913127A (pt) | 1998-08-20 | 2001-11-06 | Qualcomm Inc | Sistema e método para atribuição de canal de acesso prioritário em um sistema de telefonia celular |
US6745043B1 (en) * | 1998-09-03 | 2004-06-01 | Siemens Information & Communications Mobile, Llc | Priorty communication system and method of operation |
US6885657B1 (en) * | 1998-11-30 | 2005-04-26 | Broadcom Corporation | Network telephony system |
US6411601B1 (en) | 1998-12-15 | 2002-06-25 | Siemens Information And Communication Networks, Inc. | System and method for securing available communications network resources |
US6519260B1 (en) | 1999-03-17 | 2003-02-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Reduced delay priority for comfort noise |
US6489609B1 (en) * | 1999-05-21 | 2002-12-03 | Hitachi, Ltd. | Ion trap mass spectrometry and apparatus |
US6600914B2 (en) * | 1999-05-24 | 2003-07-29 | Arraycomm, Inc. | System and method for emergency call channel allocation |
US6977898B1 (en) * | 1999-10-15 | 2005-12-20 | Cisco Technology, Inc. | Method for supporting high priority calls on a congested WAN link |
US7023802B2 (en) * | 2000-02-14 | 2006-04-04 | Fujitsu Limited | Network system priority control method |
US6564066B1 (en) * | 2000-05-17 | 2003-05-13 | Motorola, Inc. | Method for site-based priority in a communication system |
DE10045205A1 (de) * | 2000-09-13 | 2002-03-28 | Siemens Ag | Verfahren zum Aufbau von Verbindungen mit vorgegebener Dienstgüte für ein paketorientiertes Kommunikationsnetz mit einem Resourcenmanager |
US6876647B2 (en) * | 2001-04-12 | 2005-04-05 | International Business Machines Corporation | Dynamic priority adjustment in a real time streaming engine |
US6678357B2 (en) * | 2001-09-26 | 2004-01-13 | Siemens Information And Communication Networks, Inc. | Internet protocol (IP) emergency connections (ITEC) telephony |
US7333496B1 (en) * | 2001-12-31 | 2008-02-19 | Cisco Technology, Inc. | System and method for indicating the priority of voice over internet protocol (VoIP) calls |
-
2001
- 2001-12-31 US US10/039,157 patent/US7457287B1/en active Active
-
2002
- 2002-12-11 AU AU2002351339A patent/AU2002351339B2/en not_active Ceased
- 2002-12-11 WO PCT/US2002/039404 patent/WO2003058895A1/en not_active Application Discontinuation
- 2002-12-11 CN CNB02802737XA patent/CN1295906C/zh not_active Expired - Fee Related
- 2002-12-11 DE DE60235498T patent/DE60235498D1/de not_active Expired - Lifetime
- 2002-12-11 EP EP02786989A patent/EP1461918B1/en not_active Expired - Lifetime
- 2002-12-11 CA CA002468566A patent/CA2468566A1/en not_active Abandoned
- 2002-12-11 AT AT02786989T patent/ATE459165T1/de not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2290678A (en) * | 1992-02-27 | 1996-01-03 | Ericsson Telefon Ab L M | Call priority in a mobile telephone system |
US6188882B1 (en) * | 1996-03-01 | 2001-02-13 | Nokia Telecommunications Oy | Allocating emergency speech items in a mobile communication system |
CN1205144A (zh) * | 1996-10-15 | 1999-01-13 | 摩托罗拉公司 | 具有移动管理器的发送设备和通信方法 |
US6055564A (en) * | 1998-03-11 | 2000-04-25 | Hewlett Packard Company | Admission control where priority indicator is used to discriminate between messages |
Also Published As
Publication number | Publication date |
---|---|
US7457287B1 (en) | 2008-11-25 |
CN1466833A (zh) | 2004-01-07 |
AU2002351339B2 (en) | 2008-08-07 |
WO2003058895A1 (en) | 2003-07-17 |
AU2002351339A1 (en) | 2003-07-24 |
DE60235498D1 (de) | 2010-04-08 |
CA2468566A1 (en) | 2003-07-17 |
EP1461918B1 (en) | 2010-02-24 |
ATE459165T1 (de) | 2010-03-15 |
EP1461918A1 (en) | 2004-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1295906C (zh) | 用于指定呼叫优先级的系统和方法 | |
CA2443097C (en) | Alternate routing of voice communication in a packet-based network | |
EP0987906B1 (en) | System and method for least cost routing and managing multiple gatekeepers on a packet switched network | |
CN1084998C (zh) | 分配核实通信网络中空闲的代理通信终端设备的方法 | |
CN1319983A (zh) | 保证通信质量的互联网电话系统和路径建立方法 | |
CN1610440A (zh) | 无线通信网络 | |
CN1124555A (zh) | 电信系统中的呼叫控制 | |
CN1608369A (zh) | 基于因特网协议话音呼叫的优先级指示 | |
US7764666B2 (en) | VoIP gateway apparatus, and method for controlling call-in/call-out in VoIP gateway apparatus | |
EP1474943B1 (en) | Method and node for establishing priority connections in telecommunication networks | |
US20020176406A1 (en) | Method of requesting security and release of communication band | |
EP1014661B1 (en) | Network group pickup | |
JP2008092102A (ja) | 電話交換システム | |
US20020071544A1 (en) | Method and system for connecting a wireline telephone to a wireline switch in a wireline telecommunications network | |
US7599350B2 (en) | Packet prioritizing voice over packet network phone and system | |
CN101416447B (zh) | 预留带宽的方法 | |
KR100735389B1 (ko) | 네트워크상의 콜 센터에서 호를 분배하는 장치 | |
US20100091771A1 (en) | System and method for incoming telephone call distribution among inbound links of service platforms | |
JP2005333312A (ja) | メディアゲートウェイ装置の負荷分散システム | |
JP2010109878A (ja) | 主装置及び帯域割り当て方法 | |
JP2009089282A (ja) | 無線lan通信システム、コントローラ装置、無線lan基地局及びそれらに用いる無線lan通信方法 | |
CN1856985A (zh) | 能够发送和接收短消息的方法、终端和固定电话服务器 | |
KR20020036055A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070117 Termination date: 20211211 |
|
CF01 | Termination of patent right due to non-payment of annual fee |