网络中网络资源的优先级的制作方法

文档序号:19792819发布日期:2020-01-24 14:40阅读:1475来源:国知局
网络中网络资源的优先级的制作方法

本文提出的实施例涉及用于确定网络中关键任务(mc)服务所使用的网络资源的使用优先级和网络中mc服务的优先级通知的方法、mc服务服务器、计算机程序和计算机程序产品。本文提出的其他实施例涉及用于网络中mc服务的优先级通知的方法、mc客户端节点、计算机程序和计算机程序产品。



背景技术:

在通信网络中,针对给定的通信协议、其参数和部署通信网络的物理环境,获取良好的性能和容量可能存在挑战。

例如,所谓的关键任务(mc)通信服务(下文中简称为mc服务)对于公共安全用户(例如,救护车服务、警察和消防队)执行的工作可能至关重要。与正常的电信服务相比,mc服务需要优先处理,包括优先化处理紧急和紧迫威胁的mc呼叫。用于公共安全用户的一种常用通信机制是组通信(gc)。组通信通常要求将相同的信息传递给多个用户。组通信的一种类型是按键通话(ptt)服务。

典型地,ptt呼叫始于一个用户请求传输权,而ptt控制节点同意这一请求。然后将呼叫的媒体(例如,音频、视频、文本、图像等)从一个用户传输到多个ptt用户。这些ptt用户可能位于不同的位置。如果许多用户位于同一区域内,则在针对多播广播多媒体服务(mbms)启用的第三代合作伙伴计划(3gpp)网络中使用例如mbms进行的基于多播或广播的传输是高效的。

mc服务可能需要特殊的服务质量(qos)配置文件(profile),包括管理服务优先级的可能性。可能需要动态地增加某些mc呼叫类型(例如,紧急呼叫和紧迫危险呼叫)的优先级。可能需要基于其他参数来动态地调整优先级。例如,针对位于特定事件区域的用户增加优先级,或者针对具有特定角色的用户(例如,公共安全调度员或监督者)增加优先级。

随着组通信需求的增加以及不同种类的mc通信服务的可用性的增加,因此需要管理不同种类的服务和服务平台之间的优先级处理。



技术实现要素:

本文的实施例的目的是提供网络中mc服务的优先级的高效处理。

根据第一方面,提出了一种用于确定网络中mc服务所使用的网络资源的使用优先级的方法。所述方法由第一mc服务服务器和第二mc服务服务器执行。所述方法包括由所述第二mc服务服务器获取所述第二mc服务服务器提供的服务需要的提高的网络资源使用优先级的指示。所述方法包括由所述第一mc服务服务器获取来自所述第二mc服务服务器的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。所述方法包括由所述第一mc服务服务器确定是许可、拒绝还是队列所述优先级请求;以及确定许可所述优先权请求时。所述方法包括由所述第二mc服务服务器获取来自所述第一mc服务服务器的许可所述请求的第一通知。

根据第二方面,提出了一种用于确定网络中mc服务所使用的网络资源的使用优先级的网络。所述网络包括被配置为执行根据第一方面的方法的第一mc服务服务器和第二mc服务服务器。

根据第三方面,提出了一种用于确定网络中mc服务所使用的网络资源的使用优先级的方法。所述方法由第一mc服务服务器执行。该方法包括获取来自第二mc服务服务器的优先级请求,该优先级请求用于请求针对第二mc服务服务器提供的服务的提高的网络资源使用优先级。所述方法包括确定是许可、拒绝还是队列所述优先级请求。该方法包括,当确定许可优先级请求时,将通知许可的第一通知提供给第二mc服务服务器,并将通知许可的第二通知提供给至少一个第三mc服务服务器。

根据第四方面,提出了一种用于确定网络中mc服务所使用的网络资源的使用优先级的mc服务服务器。所述mc服务服务器包括处理电路。所述处理电路被配置为使所述mc服务服务器获取来自第二mc服务服务器的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。所述处理电路被配置为使所述mc服务服务器确定是许可、拒绝还是队列所述优先级请求。所述处理电路被配置为使得所述mc服务服务器在确定许可所述优先级请求时,将通知所述许可的第一通知提供给所述第二mc服务服务器,并将通知所述许可的第二通知提供给至少一个第三mc服务服务器。

根据第五方面,提出了一种用于确定网络中mc服务所使用的网络资源的使用优先级的mc服务服务器。所述mc服务服务器包括处理电路和存储介质。所述存储介质存储指令,所述指令在由所述处理电路执行时使得所述mc服务服务器执行操作或步骤。该操作或步骤使所述mc服务服务器获取来自第二mc服务服务器的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。该操作或步骤使所述mc服务服务器确定是许可、拒绝还是队列所述优先级请求。该操作或步骤使所述mc服务服务器在确定许可所述优先级请求时,将通知所述许可的第一通知提供给所述第二mc服务服务器,并将通知所述许可的第二通知提供给至少一个第三mc服务服务器。

根据第六方面,提出了一种用于确定网络中mc服务所使用的网络资源的使用优先级的mc服务服务器。所述mc服务服务器包括获取模块,所述获取模块被配置为获取来自第二mc服务服务器的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。所述mc服务服务器包括确定模块,所述确定模块被配置为确定是许可、拒绝还是队列所述优先级请求。所述mc服务服务器包括提供模块,所述提供模块被配置为,当确定许可所述优先级请求时,将通知所述许可的第一通知提供给所述第二mc服务服务器,并将通知所述许可的第二通知提供给至少一个第三mc服务服务器。

根据第七方面,提出了一种用于确定网络中mc服务所使用的网络资源的使用优先级的计算机程序。所述计算机程序包括计算机程序代码,所述计算机程序代码当在mc服务服务器的处理电路上运行时,使所述mc服务服务器执行根据第三方面的方法。

根据第八方面,提出了一种用于网络中mc服务的优先级通知的方法。所述方法由第二mc服务服务器执行。所述方法包括获取所述mc服务服务器提供的服务需要的提高的网络资源使用优先级的指示。所述方法包括向第一mc服务服务器提供对所述提高的优先级的优先级请求。所述方法包括获取来自所述第一mc服务服务器的许可所述请求的通知。

根据第九方面,提出了一种用于网络中mc服务的优先级通知的mc服务服务器。所述mc服务服务器包括处理电路。所述处理电路被配置为使所述mc服务服务器获取所述mc服务服务器提供的服务需要的提高的网络资源使用优先级的指示。所述处理电路被配置为使所述mc服务服务器向第一mc服务服务器提供对提高的优先级的优先级请求。所述处理电路被配置为使所述mc服务服务器获取来自所述第一mc服务服务器的许可所述请求的通知。

根据第十方面,提出了一种用于网络中mc服务的优先级通知的mc服务服务器。所述mc服务服务器包括处理电路和存储介质。所述存储介质存储指令,所述指令在由所述处理电路执行时使所述mc服务服务器执行操作或步骤。该操作或步骤使所述mc服务服务器获取所述mc服务服务器提供的服务需要的提高的网络资源使用优先级的指示。该操作或步骤使所述mc服务服务器向第一mc服务服务器提供对提高的优先级的优先级请求。该操作或步骤使所述mc服务服务器获取来自所述第一mc服务服务器的许可所述请求的通知。

根据第十一方面,提出了一种用于网络中mc服务的优先级通知的mc服务服务器。所述mc服务服务器包括获取模块,所述获取模块被配置为获取所述mc服务服务器提供的服务需要的提高的网络资源使用优先级的指示。所述mc服务服务器包括提供模块,所述提供模块被配置为向第一mc服务服务器提供对所述提高的优先级的优先级请求。所述mc服务服务器包括获取模块,所述获取模块被配置为获取来自所述第一mc服务服务器的许可所述请求的通知。

根据第十二方面,提出了一种用于网络中mc服务的优先级通知的计算机程序。所述计算机程序包括计算机程序代码,所述计算机程序代码当在mc服务服务器的处理电路上运行时使所述mc服务服务器执行根据第八方面的方法。

根据第十三方面,提出了一种用于网络中mc服务的优先级通知的方法。所述方法由第三mc服务服务器执行。所述方法包括获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第十四方面,提出了一种用于网络中mc服务的优先级通知的mc服务服务器。所述mc服务服务器包括处理电路。所述处理电路被配置为使所述mc服务服务器获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第十五方面,提出了一种用于网络中mc服务的优先级通知的mc服务服务器。所述mc服务服务器包括处理电路和存储介质。所述存储介质存储指令,当所述指令由所述处理电路(210)执行时,使所述mc服务服务器获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第十六方面,提出了一种用于网络中mc服务的优先级通知的mc服务服务器。所述mc服务服务器包括获取模块,所述获取模块被配置为获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第十七方面,提出了一种用于网络中mc服务的优先级通知的计算机程序。所述计算机程序包括计算机程序代码,所述计算机程序代码当在mc服务服务器的处理电路上运行时使所述mc服务服务器执行根据第十三方面的方法。

根据第十八方面,提出了一种用于mc服务的优先级通知的方法。所述方法由mc客户端节点执行。所述方法包括获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第十九方面,提出了一种用于网络中mc服务的优先级通知的mc客户端节点。所述mc客户端节点包括处理电路。所述处理电路被配置为使所述mc客户端节点获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第二十方面,提出了一种用于网络中mc服务的优先级通知的mc客户端节点。所述mc客户端节点包括处理电路和存储介质。所述存储介质存储指令,当所述指令由所述处理电路执行时,使所述mc客户端节点获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第二十一方面,提出了一种用于网络中mc服务的优先级通知的mc客户端节点。所述mc客户端节点包括获取模块,所述获取模块被配置为获取来自第一mc服务服务器的许可来自第二mc服务服务器的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器提供的服务的提高的网络资源使用优先级。

根据第二十二方面,提出了一种用于网络中mc服务的优先级通知的计算机程序,所述计算机程序包括计算机程序代码,所述计算机程序代码当在mc客户端节点的处理电路上运行时,使所述mc客户端节点执行根据第十八方面所述的方法。

根据第二十三方面,提供了一种计算机程序产品,所述计算机程序产品包括根据第五方面、第十方面、第十五方面和第二十方面中的至少一项所述的计算机程序以及存储有所述计算机程序的计算机可读存储介质。所述计算机可读存储介质可以是非暂时性计算机可读存储介质。

有利地,这些方法、这些mc服务服务器、这些mc客户端节点以及这些计算机程序提供了网络中mc服务的优先级的高效处理。

有利地,这些方法、这些mc服务服务器、这些mc客户端节点以及这些计算机程序实现了在若干mc服务之间高效的优先级处置处理,并提供一种高效的方式来通知需要mc优先级处理的区域中的用户(如客户端节点定义)。

根据以下详细公开、根据所附从属权利要求以及根据附图,所附实施例的其他目的、特征和优点将变得显而易见。

通常,除非本文另有明确定义,否则权利要求中使用的所有术语根据其在技术领域中的通常含义来解释。除非另有明确说明,否则对“一/一个/所述元件、设备、组件、装置、模块、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、模块、步骤等的至少一个实例。除非明确说明,否则本文公开的任何方法的步骤不一定严格按照所公开的顺序来执行。

附图说明

现在参照附图以示例方式描述本发明构思,在附图中:

图1是示出了根据实施例的网络的示意图;

图2、图3、图4和图5是根据实施例的方法的流程图;

图6是根据实施例的信令图;

图7是示出了根据实施例的mc服务服务器的功能单元的示意图;

图8是示出了根据实施例的mc服务服务器的功能模块的示意图;

图9是示出了根据实施例的mc客户端节点的功能单元的示意图;

图10是示出了根据实施例的mc客户端节点的功能模块的示意图;以及

图11示出了根据实施例的包括计算机可读装置的计算机程序产品的一个示例。

具体实施方式

现在将在下文中参考示出本发明构思的某些实施例的附图更全面地描述本发明构思。然而,本发明构思可以以许多不同的形式实现,并且不应被解释为限于本文阐述的实施例;相反,这些实施例以示例方式提供,使得本公开将全面和完整,并且将本发明构思的范围完全传达给本领域技术人员。在说明书全文中,相似的标记指代相似的元件。由虚线示出的任何步骤或特征应当被视为可选的。

图1是示出了可以应用本文提出的实施例的网络100的示意图。网络100可以被视为无线网络。无线网络向客户端节点300提供服务。每个客户端节点300可以被提供在相应的无线设备160中或安装在相应的无线设备160上。换言之,在一些方面,由客户端节点300执行的步骤、动作等也由其中提供客户端节点300的无线设备160来执行。

网络100包括无线电接入网络120、核心网络130和服务网络140。网络100还包括mc服务服务器200a、200b、200c。mc服务服务器200a、200b、200c可以在无线电接入网络节点110中、无线电接入网络120的另一实体、设备或功能中、核心网络130的实体、设备或功能中、或服务网络140的实体、设备或功能中提供,或在其上安装。

无线电接入网络120可操作地连接到核心网络130,核心网络130又可操作地连接到服务网络140。无线电接入网络节点110从而使无线设备160以及进而使相应无线设备160中的客户端节点300能够访问服务并交换由服务网络140提供的数据。特别地,由此使得客户端节点300能够与mc服务服务器200a、200b、200c通信。

无线设备160的示例包括但不限于移动台、移动电话、手机、无线本地环路电话、用户设备(ue)、智能电话、膝上型计算机和平板计算机。无线电接入网络节点110的示例包括但不限于无线电基站、基站收发台、nodeb、演进nodeb、吉比特nodeb、接入节点和接入点。

如本领域技术人员所理解的,系统100可以包括多个无线电接入网节点110,每个无线电接入网节点为多个无线设备160提供网络接入。本文公开的实施例不限于任何特定数量的无线电接入网络节点110、客户端节点300、无线设备160或mc服务服务器200a、200b、200c。

如技术人员所理解的,在网络100中可以存在三个以上的mc服务服务器200a、200b、200c。然而,为了清楚起见并且为了不使本发明构思的描述不清楚,仅需要三个mc服务服务器200a、200b、200c,其中每个mc服务服务器承担单独的角色,以便完整地呈现本发明构思。本文指示的节点可以被视为功能,其中每个功能可以在一个或多个物理实体中实现。

在组通信中,优先级决定信息对于位于经受优先级处理的区域中的服务器和客户端都非常重要。当前对组通信呼叫的处理不能以高效的方式支持这一点。

如上所述,因此需要管理不同类型的服务和服务平台之间的优先级处理。更详细地,需要不同mc服务平台之间以及不同mc服务提供商之间的改进的优先级管理。在图1中,每个mc服务服务器200a、200b、200c可以代表一个mc服务平台和/或mc服务提供商。

传统上,针对mc服务的优先级决定是在每个mc服务中单独处理的,因此由每个mc服务服务器200a、200b、200c单独处理。与此相反,本文公开的实施例基于相同或不同种类的mc服务之间以及进而基于mc服务服务器200a、200b、200c之间的协调,以便以高效的方式支持优先级决定。

一般而言,mc服务或简称为服务对应于mc服务服务器提供的服务,例如对诸如文本、音频、图像或视频之类的数据的传输。

下文中,mc服务服务器200a将充当优先级仲裁器的角色,并被称为第一mc服务服务器200a。mc服务服务器200b将充当具有需要提高的优先级的mc服务的mc服务服务器的角色,并且将被称为第二mc服务服务器200b。mc服务服务器200c将代表网络100中的其他mc服务服务器,并且将被称为第三mc服务服务器200c。

现在参考图2,图2示出了根据实施例的由第一mc服务服务器200a执行的用于确定网络100中mc服务所使用的网络资源的使用优先级的方法。

充当优先级仲裁器的第一mc服务服务器200a被配置为向其他mc服务服务器200b、200c授予使用提高的优先级的权利。

如下面将公开的,在步骤s206中,第二mc服务服务器200b向第一mc服务服务器200a提供对提高的优先级的优先级请求。假设第一mc服务服务器200a接收到该优先级请求,并因此被配置为执行步骤s106:

s106:第一mc服务服务器200a获取来自第二mc服务服务器200b的优先级请求。优先级请求是请求对第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

然后,第一mc服务服务器200a通过确定是许可、拒绝还是队列该优先级请求来处理优先级请求。因此,第一mc服务服务器200a被配置为执行步骤s108:

s108:第一mc服务服务器200a确定是许可、拒绝还是队列该优先级请求。

当请求被许可时,通知被发送给第二mc服务服务器200b和至少一个第三mc服务服务器200c。具体地,第一mc服务服务器200a被配置为执行步骤s110a:

s110a:当第一mc服务服务器200a被确定为许可该优先级请求时,其将通知许可的第一通知提供给第二mc服务服务器200b。当第一mc服务服务器200a被确定为许可该优先级请求时,其还向至少一个第三mc服务服务器200c提供通知该许可的第二通知。

这导致相同或不同种类的mc服务之间以及进而mc服务服务器200a、200b、200c之间的协调,进一步导致以高效的方式做出优先级决定。

现在将公开与第一mc服务服务器200a执行的确定网络100中mc服务所使用的网络资源的使用优先级的更多细节有关的实施例。

用于mc服务的网络资源可以是频域和/或时域中的无线电资源、在传输网络容量方面的传输资源、和/或网络(100)中网络节点中的处理资源。

使用网络资源的优先级或提高的优先级可以对应于该mc服务超过使用或可能使用相同网络资源的其他mc服务的优先级。优先级等级可以用于网络资源的准入控制,也可以实时用于资源调度决定,以及在传输层上定义差异化的服务处理。

在一些方面,第一mc服务服务器200a在步骤s106中获取来自第二mc服务服务器200b的优先级请求之前,被分配为优先级仲裁器。亦即,根据实施例,第一mc服务服务器200a被配置为执行(可选的)步骤s102:

s102:第一mc服务服务器200a获取通知,该通知指定第一mc服务服务器200a为优先级仲裁器,用于确定是许可、拒绝还是队列来自第二mc服务服务器200b和至少一个第三mc服务服务器200c的优先级请求。

这使得可以以集中方式处理优先级请求。步骤s102中的通知可以从另一mc服务服务器200b、200c或从外部输入(例如,从用户输入)获取。一旦第一mc服务服务器200a已经获取该通知,第一mc服务服务器200a就可以向网络100中的其他mc服务服务器通知它已经充当优先级仲裁器。因此,根据实施例,第一mc服务服务器200a被配置为执行(可选的)步骤s104:

s104:第一mc服务服务器200a向第二mc服务服务器200b和至少一个第三mc服务服务器200c通知第一mc服务服务器200a被指定为优先级仲裁器。

在步骤s106中从第二mc服务服务器200b获取的优先级请求中可以包括不同类型的信息。根据实施例,优先级请求包括来自如下组的至少一个属性,该组包括:将在其中使用网络资源的地理区域的标识,所请求的优先级等级,时间限制,第二mc服务提供的服务的服务类型,以及所需的网络资源带宽。

第一mc服务服务器200a可以以不同的方式在步骤s108中做出关于优先级请求的确定。

在一些方面,第一mc服务服务器200a基于优先级请求中包括的信息来做出关于优先级请求的确定。特别地,根据实施例,在步骤s108中确定是许可、拒绝还是队列优先级请求是基于优先级请求中包括的至少一个属性。

在一些方面,第一mc服务服务器200a基于mc属性做出关于优先级请求的确定。具体地,根据实施例,在步骤s108中确定是许可、拒绝还是队列优先级请求是基于以下至少之一:mc服务类型,mc事件类型,mc组织信息,第一应答器调度器决定以及当前网络状态和可用性。

在一些方面,第一mc服务服务器200a基于网络信息做出关于优先级请求的确定。具体地,根据实施例,在步骤s108中确定是许可、拒绝还是队列优先级请求是基于以下至少一项:在优先级请求中提供的请求信息,指示第二mc服务服务器200b和至少一个第三mc服务服务器200c中的至少一个的操作的状态信息。

在步骤s110a中可以提供不同类型的第一通知和第二通知。例如,可以在mc优先级许可消息中提供第一通知。例如,第一通知还可以包括对于第二mc服务服务器200b被许可提高的优先级的时间长度的时间限制。例如,可以在mc优先级获取消息中提供第二通知。

一旦不许可优先级请求,则第一mc服务服务器200a可以采取不同的方式来进行动作。

根据一些方面,优先级请求被队列。因此,根据实施例,第一mc服务服务器200a被配置为执行(可选的)步骤s110b:

s110b:当确定对该优先级请求进行队列时,第一mc服务服务器200a向第二mc服务服务器200b通知队列状态响应。队列状态响应包括优先级请求的队列信息。队列信息可以包括有关当前请求的队列位置的信息。队列信息可以包括关于在许可优先级请求之前优先级请求要队列多长时间的信息。队列信息可以包括关于网络100中的任何其他当前优先服务的信息,以及可选地包括任何此类当前优先服务的优先级等级的信息。

根据一些方面,优先级请求被拒绝。因此,根据实施例,第一mc服务服务器200a被配置为执行(可选的)步骤s110c:

s110c:当确定拒绝优先级请求时,第一mc服务服务器200a向第二mc服务服务器200b通知优先级请求拒绝。

在下文中,假定优先权请求被许可。

第一mc服务服务器200a可以通知在已经被许可提高的优先级的地理区域中的mc用户。具体地,根据实施例,第一mc服务服务器200a被配置为执行(可选的)步骤s112:

s112:第一mc服务服务器200a将许可通知给至少一个mc客户端节点300。

这为竞争相同资源的用户提供了优先级警告消息。

在一些方面,仅通知受提高优先级影响的地理区域中的那些客户端节点300。特别地,根据实施例,仅当至少一个mc客户端节点300位于针对其许可了提高的网络资源使用优先级的地理区域中或附近时,才通知该至少一个mc客户端节点300。

如下面将公开的,第二mc服务服务器200b在(可选的)步骤s214中向第一mc服务服务器200a通知释放了使用网络资源的提高的优先级。因此,根据实施例,第一mc服务服务器200a被配置为执行(可选的)步骤s114:

s114:第一mc服务服务器200a获取来自第二mc服务服务器200b的释放使用网络资源的提高的优先级的通知。

这意味着另一mc服务服务器可以请求其服务中之一的提高的优先级,因此可以向mc服务服务器通知该提高的优先级已经被释放。因此,根据实施例,第一mc服务服务器200a被配置为执行(可选的)步骤s116:

s116:第一mc服务服务器200a向至少一个第三mc服务服务器200c通知该释放。

现在参考图3,图3示出了根据实施例的由第二mc服务服务器200b执行的,用于网络100中mc服务的优先级通知的方法。

由第二mc服务服务器200b识别对高优先级等级的需要。因此,第二mc服务服务器200b被配置为执行步骤s204:

s204:第二mc服务服务器200b获取针对由第二mc服务服务器200b提供的服务使用网络资源的提高的优先级的需要的指示。

所识别的优先级等级高于第二mc服务服务器200b在没有集中的优先级仲裁的情况下可以利用的优先级等级。因此,第二mc服务服务器200b向被分配了优先级仲裁器角色的第一mc服务器服务200a发送mc优先级请求。因此,第二mc服务服务器200b被配置为执行步骤s206:

s206:第二mc服务服务器200b向第一mc服务服务器200a提供对提高的优先级的优先级请求。

如上所述,当第一mc服务服务器200a被确定为许可优先级请求时,在步骤s110a中,第一mc服务服务器200a将通知许可的第一通知提供给第二mc服务服务器200b。假设第二mc服务服务器200b接收到该通知,因此第二mc服务服务器200b被配置为执行步骤s208:

s208:第二mc服务服务器200b获取来自第一mc服务服务器200a的许可请求的通知。

现在将公开与第二mc服务服务器200b执行的网络100中mc服务的优先级通知的更多细节有关的实施例。

如上所述,第一mc服务服务器200a在可选步骤s104中向第二mc服务服务器200b通知第一mc服务服务器200a被指定为优先级仲裁器。因此,根据实施例,第二mc服务服务器200b被配置为执行(可选的)步骤s202:

s202:第二mc服务服务器200b从第一mc服务服务器200a获取关于如下内容的通知:第一mc服务服务器200a已经被指定为优先级仲裁器,以确定是许可、拒绝还是队列来自第二mc服务服务器200b的优先级请求。

一旦第二mc服务服务器200b在步骤s208中已获取了许可,则第二mc服务服务器200b可以将提高的优先级用于由第二mc服务服务器200b提供的服务。具体地,根据实施例,第二mc服务服务器200b被配置为执行(可选的)步骤s210:

s210:第二mc服务服务器200b向至少一个mc客户端节点300提供服务。使用提高的网络资源优先级来提供该服务。

假设关于第二mc服务服务器200b可以使用提高的网络资源优先级来提供服务的时间长度存在终点。例如,如上所述,在步骤s208中从第一mc服务服务器200a获取的通知可以包括针对第二mc服务服务器200b已经被许可提高的优先级的时间段的时间限制,该时间限制定义第二mc服务服务器200b可以使用提高的网络资源优先级来提供服务的时间长度的上限。具体地,根据实施例,第二mc服务服务器200b被配置为执行(可选的)步骤s212:

s212:第二mc服务服务器200b获取不再需要使用网络资源的提高的优先级的指示。

一旦不需要使用提高的网络资源优先级来提供服务,或者当已经超过该时间限制时,第二mc服务服务器200b可以将该信息传递给第一mc服务服务器200a。因此,根据实施例,第二mc服务服务器200b被配置为执行(可选的)步骤s214:

s214:第二mc服务服务器200b向第一mc服务服务器200a通知释放了使用网络资源的提高的优先级。

现在参考图4,图4示出了根据实施例的由第三mc服务服务器200c执行的、用于网络100中mc服务的优先级通知的方法。

如上所述,第一mc服务服务器200a在步骤s110a中向至少一个第三mc服务服务器200c提供许可的第二通知。假设至少一个第三mc服务服务器200c接收到该通知。因此,该第三mc服务服务器200c被配置为执行步骤s304:

s304:第三mc服务服务器200c从第一mc服务服务器200a获取来自第二mc服务服务器200b的优先级请求的许可的通知,该优先级请求用于请求将网络资源用于由第二mc服务服务器200b提供的服务的提高的优先级。

现在将公开与第三mc服务服务器200c执行的网络100中mc服务的优先级通知的更多细节有关的实施例。

如上所述,第一mc服务服务器200a在可选步骤s104中向至少一个第三mc服务服务器200c通知第一mc服务服务器200a被指定为优先级仲裁器。因此,根据实施例,第三mc服务服务器200c被配置为执行步骤s302:

s302:第三mc服务服务器200c从第一mc服务服务器200a获取关于如下内容的通知:第一mc服务服务器200a已经被指定为优先级仲裁器以确定是许可、拒绝还是队列来自第三mc服务服务器200c的优先级请求。

如上所述,第一mc服务服务器200a在可选步骤s116中向至少一个第三mc服务服务器200c通知释放将网络资源用于由第二mc服务服务器200b提供的服务的提高的优先级。因此,根据实施例,第三mc服务服务器200c被配置为执行步骤s306:

s306:第三mc服务服务器200c从第一mc服务服务器200a获取释放使用网络资源的提高的优先级的通知。

然后,如果识别出第三mc服务服务器200c提供的服务需要的提高的网络资源使用优先级,则第三mc服务服务器200c可以充当第二服务服务器200b(并且因此执行步骤s202-s214)。备选地,第三mc服务服务器200c然后可以充当第一mc服务服务器200a(并且因此执行步骤s102-s116)。同样,第一mc服务服务器200a和第二mc服务服务器200b中的任何一个都可以充当第一mc服务服务器200a、第二mc服务服务器200b或第三mc服务服务器200c中的任何一个的角色。

现在参考图5,图5示出了根据实施例的由mc客户端节点300执行的、用于网络100中mc服务的优先级通知的方法。

如上所述,第一mc服务服务器200a在可选步骤s112中将许可通知给至少一个mc客户端节点300。假定mc客户端节点300中的至少一个接收到该通知。因此,mc客户端节点300被配置为执行步骤s402:

s402:mc客户端节点300从第一mc服务服务器200a获取来自第二mc服务服务器200b的优先级请求的许可的通知,该优先级请求用于请求将网络资源用于第二mc服务服务器200b提供的服务的提高的优先级。

然后,mc客户端节点300可以以提高的优先级使用由第二mc服务服务器200b提供的服务。mc客户端节点300还可以使用通知中提供的信息来决定是否参与其他mc通信服务。例如,mc客户端节点300可以在参与具有提高的优先级的服务时确定抑制参与任何其他mc通信服务,以便任何这样的其他mc通信服务不干扰具有提高的优先级的服务。

现在将公开同样适用于第一mc服务服务器200a、第二mc服务服务器200b和至少一个第三mc服务服务器200c以及mc客户端节点300的任何上述公开实施例的实施例。

可以有不同类型的网络100。根据实施例,第一mc服务服务器200a、第二mc服务服务器200b和至少一个第三mc服务服务器200c是相同的可信网络域的一部分。根据实施例,第一mc服务服务器200a、第二mc服务服务器200b和至少一个第三mc服务服务器200c是组通信系统的一部分。

可以有不同类型的网络资源。根据实施例,网络资源用于以下至少一项:传输由第二mc服务服务器200b提供的服务的数据(具有优先传输、提高的比特率、减少的队列等)、优先准入控制和优先无线电调度。

可以有不同类型的服务。根据实施例,由第二mc服务服务器200b提供的服务是mc按键通话服务、mc视频通信服务、mc音频通信服务、mc流传输服务、mc数据访问服务、mc机器类型通信服务或mc短消息服务。

可以有不同类型的消息用于传送任何上述公开的通知、请求、许可、指示等。在一些方面,在第一mc服务服务器200a、第二mc服务服务器200b和至少一个第三mc服务服务器200c之间传送的任何消息是使用呼叫控制协议进行传送的。呼叫控制协议的非限制性示例是会话发起协议(sip)、会话公告协议(sap)、超文本传输协议(http)和实时传输控制协议(rtcp)。

现在将参考图6的信令图具体公开一个特定实施例,其用于基于以上公开的实施例中的至少一些实施例来确定网络100中由mc服务使用的网络资源的使用优先级和网络100中mc服务的优先级通知。

s501:由第二mc服务服务器200b识别对高优先级等级的需要。所识别的优先级等级高于第二mc服务服务器200b在没有集中的优先级仲裁的情况下可以利用的优先级等级。在一些方面,该步骤对应于以上参考图3讨论的步骤s204。

s502:第二mc服务服务器200b向被分配了优先级仲裁器角色的第一mc服务器服务200a发送mc优先级请求。该请求包括地理区域、优先级等级、服务类型和所需容量。在一些方面,该步骤对应于以上参考图2讨论的步骤s106和以上参考图3讨论的步骤s206。

s503:第一mc服务器服务200a确定许可、拒绝或队列对提高的优先级的请求。上面已经公开了关于第一mc服务器服务200a做出该确定的属性的示例。在一些方面,该步骤对应于以上参考图2讨论的步骤s108。

s504:第一mc服务器服务200a向第二mc服务服务器200b许可提高的优先级,并将其通知给第二mc服务服务器200b。该通知可以包括所许可的提高优先级的时间限制。在一些方面,该步骤对应于以上参考图2所讨论的步骤s110a以及以上参考图3所讨论的步骤s208。

s505:第一mc服务器服务200a向其他mc服务服务器(如由至少一个第三mc服务器服务200c所定义的)通知提高的优先级被许可给其他mc服务。在一些方面,该步骤对应于以上参考图2讨论的步骤s304。

s506:第一mc服务器服务200a(可选地)向mc客户端节点300发送优先级通知,例如向位于被许可优先级的地理区域中的那些mc客户端节点300发送。优先级通知可以通过多播承载进行发送。在一些方面,该步骤对应于以上参考图2讨论的步骤s212和以上参考图5讨论的步骤s402。

s507:当请求网络100中新的或现有的mc服务通信的资源时,第二mc服务服务器200b利用提高的优先级。在一些方面,该步骤对应于以上参考图3讨论的步骤s210。

s508:第二mc服务服务器200b请求第一mc服务器服务200a释放mc优先级,或者向第一mc服务器服务200a通知已经释放了mc优先级。在一些方面,该步骤对应于图2的步骤s114以及上面参考图3讨论的步骤s212、s214。

s509:第一mc服务器服务200a向至少一个第三mc服务器服务200c通知已经释放了mc优先级。可选地,该通知可以被发送给mc客户端节点300。在一些方面,该步骤对应于以上参考图2讨论的步骤s116和以上参考图4讨论的步骤s306。

图7以多个功能单元的方式示意性地示出了根据实施例的mc服务服务器200a、200b、200c的组件。使用能够执行计算机程序产品1110a(如图11中)(例如,具有存储介质230的形式)中存储的软件指令的合适的中央处理单元(cpu)、多处理器、微控制器、数字信号处理器(dsp)等中的一种或多种的任意组合来提供处理单元210。处理电路210还可以被提供为至少一个专用集成电路(asic)或现场可编程门阵列(fpga)。

具体地,处理电路210被配置为使mc服务服务器200a、200b、200c执行如上所公开的操作或步骤的集合s102-s116、s202-s214、s302-s306。例如,存储介质230可以存储该操作集合,并且处理电路210可以被配置为从存储介质230获取该操作集合,以使mc服务服务器200a、200b、200c执行该操作集合。该操作集合可以被提供为可执行指令的集合。因此,处理电路210由此被布置成执行如本文公开的方法。

存储介质230还可以包括持久性存储设备,例如,其可以是磁存储器、光存储器、固态存储器或甚至是远程安装的存储器中的任何单个存储器或任何组合。

mc服务服务器200a、200b、200c还可以包括用于至少与另一mc服务服务器200a、200b、200c和mc客户端节点300进行通信的通信接口220。因此,通信接口220可以包括一个或多个发送器和接收器,该发送器和接收器包括模拟和数字组件。

处理电路210例如通过向通信接口220和存储介质230发送数据和控制信号、通过从通信接口220接收数据和报告、以及通过从存储介质230获取数据和指令来控制mc服务服务器200a、200b、200c的总体操作。省略了mc服务服务器200a、200b、200c的其他组件以及相关功能,以不使本文提出的概念模糊。

图8以多个功能模块的方式示意性地示出了根据实施例的mc服务服务器200a、200b、200c的组件。图8的mc服务服务器200a、200b、200c包括多个功能模块。

被配置为第一mc服务服务器200a的mc服务服务器包括:被配置为执行步骤s106的获取模块210c,被配置为执行步骤108的确定模块210d以及被配置为执行步骤s110a的提供模块210e。被配置为第一mc服务服务器200a的mc服务服务器还可以包括多个可选功能模块,例如以下模块中的任何模块:被配置为执行步骤s102的获取模块210a,被配置为执行步骤s104的通知模块210b,被配置为执行步骤s110b的通知模块210f,被配置为执行步骤s110c的通知模块210g,被配置为执行步骤s112的通知模块210h,被配置为执行步骤s114的获取模块210i,以及被配置为执行步骤s116的通知模块210j。

被配置为第二mc服务服务器200b的mc服务服务器包括:被配置为执行步骤s204的获取模块210l;被配置为执行步骤s206的提供模块210m;以及被配置为执行步骤s208的获取模块210n。被配置为第二mc服务服务器200b的mc服务服务器还可以包括多个可选功能模块,例如以下模块中的任何模块:被配置为执行步骤s202的获取模块210k,被配置为执行步骤s210的提供模块210o,被配置为执行步骤s212的获取模块210p,以及被配置为执行步骤s214的通知模块210q。

被配置为第三mc服务服务器200c的mc服务服务器包括被配置为执行步骤s304的获取模块210s。被配置为第三mc服务服务器200c的mc服务服务器还可以包括多个可选功能模块,例如以下模块中的任何模块:被配置为执行步骤s302的获取模块210r,和被配置为执行步骤s306的获取模块210t。

一般地,每个功能模块210a-210t可以以硬件或软件实现。优选地,一个或多个或所有功能模块210a-210t可以由可能与通信接口220和存储介质230协作的处理电路210来实现。处理电路210可以因此被布置为从存储介质230获取由功能模块210a-210t提供的指令,以及被布置为执行这些指令,由此执行本文公开的mc服务服务器200a、200b、200c的任何步骤。

mc服务服务器200a、200b、200c可以作为独立的设备或者作为至少一个其他设备的一部分来提供。例如,mc服务服务器200a、200b、200c可被提供在无线电接入网的节点120中,或者被提供在核心网130的节点中,或者被提供在服务网络140的节点中。备选地,mc服务服务器200a、200b、200c的功能可以分布在至少两个设备或节点之间。这些至少两个节点或至少两个设备可以是相同网络部分(例如无线电接入网络或核心网络或服务网络)的一部分,或者可以散布在至少两个这样的网络部分之间。

mc服务服务器200a、200b、200c的功能可以在协议栈的服务层上实现。一般而言,与不需要实时执行的指令相比,需要实时执行的指令可以在操作上更靠近无线电接入网络120的设备或节点中执行。在这方面,当在此公开的实施例被实时执行时,mc服务服务器200a、200b、200c的至少一部分可驻留在无线电接入网络120中,诸如在无线电接入网络节点110中。

因此,由mc服务服务器200a、200b、200c执行的指令的第一部分可以在第一设备中执行,而由mc服务服务器200a、200b、200c执行的指令的第二部分可以在第二设备中执行;本文公开的实施例不限于可以在其上执行由mc服务服务器200a、200b、200c执行的指令的任何特定数量的设备。因此,根据本文公开的实施例的方法适合于由驻留在云计算环境中的mc服务服务器200a、200b、200c执行。因此,尽管在图7中示出了单个处理电路210,但是处理电路210可以分布在多个设备或节点中。这同样适用于图8的功能模块210a-210t和图11的计算机程序1120、1120b、1120c(见下文)。

图9以多个功能单元的形式示意性地示出了根据实施例的mc客户端节点300的组件。使用能够执行计算机程序产品1110d(如图11中)(例如,具有存储介质330的形式)中存储的软件指令的合适的中央处理单元(cpu)、多处理器、微控制器、数字信号处理器(dsp)等中的一种或多种的任意组合来提供处理电路310。处理电路310还可以被提供为至少一个专用集成电路(asic)或现场可编程门阵列(fpga)。

具体地,处理电路310被配置为使mc客户端节点300执行如上所述的操作或步骤(例如,步骤s402)的集合。例如,存储介质330可以存储该操作集合,并且处理电路310可以被配置为从存储介质330获取该操作集合,以使mc客户端节点300执行该操作集合。该操作集合可以被提供为可执行指令的集合。因此,处理电路310由此被布置成执行如本文公开的方法。

存储介质330还可以包括持久性存储设备,例如,其可以是磁存储器、光存储器、固态存储器或甚至是远程安装的存储器中的任何单个存储器或任何组合。

mc客户端节点300还可以包括用于至少与mc服务服务器200a、200b、200c中的至少一个进行通信的通信接口320。因此,通信接口320可以包括一个或多个发送器和接收器,该发送器和接收器包括模拟和数字组件。

处理电路310例如通过向通信接口320和存储介质330发送数据和控制信号、通过从通信接口320接收数据和报告,以及通过从存储介质330中获取数据和指令来控制mc客户端节点300的总体操作。省略mc客户端节点300的其他组件以及相关功能以便不使本文提出的概念模糊。

图10以多个功能模块的形式示意性地示出了根据实施例的mc客户端节点300的组件。图10的mc客户端节点300包括被配置为执行步骤s402的获取模块310a。图10的mc客户端节点300还可以包括多个可选功能模块,例如由模块310b表示的模块。一般地,每个功能模块310a-310b可以以硬件或软件实现。优选地,一个或多个或所有功能模块310a-310b可以由可能与通信接口320和存储介质330协作的处理电路310来实现。因此,处理电路310可以被布置成从存储介质330获取由功能模块310a-310b提供的指令,并且执行这些指令,从而执行如本文所公开的mc客户端节点300的任何步骤。

客户端节点300可以被提供为独立设备或作为至少一个另外的设备的一部分。例如,可以在无线设备160中提供客户端节点300。

图11示出了包括计算机可读装置1130在内的计算机程序产品1110a、1110b、1110c、1110d的一个示例。在该计算机可读装置1130上,可以存储计算机程序1120a,该计算机程序1120a可以使处理电路210和在操作上耦合到处理电路210的实体和设备(例如,通信接口220和存储介质230)执行根据本文描述的实施例的方法。因此,计算机程序1120a和/或计算机程序产品1110a可以提供用于执行本文公开的第一mc服务服务器200a的任何步骤的装置。在该计算机可读装置1130上,可以存储计算机程序1120b,该计算机程序1120b可以使处理电路210和在操作上耦合到处理电路210的实体和设备(例如,通信接口220和存储介质230)执行根据本文描述的实施例的方法。因此,计算机程序1120b和/或计算机程序产品1110b可以提供用于执行本文公开的第二mc服务服务器200b的任何步骤的装置。在该计算机可读装置1130上,可以存储计算机程序1120c,该计算机程序1120c可以使处理电路210和在操作上耦合到处理电路210的实体和设备(例如,通信接口220和存储介质230)执行根据本文描述的实施例的方法。因此,计算机程序1120c和/或计算机程序产品1110c可以提供用于执行本文公开的第三mc服务服务器200c的任何步骤的装置。在该计算机可读装置1130上,可以存储计算机程序1120d,该计算机程序1120d可以使处理电路310和在操作上耦合到处理电路310的实体和设备(例如,通信接口320和存储介质330)执行根据本文描述的实施例的方法。因此,计算机程序1120d和/或计算机程序产品1110d可以提供用于执行本文所公开的mc客户端节点300的任何步骤的装置。

在图11的示例中,计算机程序产品1110a、1110b、1110c、1110d被示为光盘,诸如cd(压缩盘)或dvd(数字多功能盘)或蓝光盘。计算机程序产品1110a、1110b、1110c、1110d也可以体现为存储器,例如随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom)、或电子可擦除可编程只读存储器(eeprom),并且更具体地作为外部存储器中的设备的非易失性存储介质,例如usb(通用串行总线)存储器,或者闪存,例如高密度闪存。因此,尽管计算机程序1120a、1120b、1120c、1120d在这里被示意性地示为所描述的光盘上的轨道,计算机程序1120a、1120b、1120c、1120d可以用适于计算机程序产品1110a、1110b、1110c、1110d的任意方式进行存储。

上面描述的实施例中的一些实施例可以以下面逐条列记的方式被概括:

项目1、一种用于确定网络100中关键任务mc服务使用的网络资源的使用优先级的方法,所述方法由第一mc服务服务器200a和第二mc服务服务器200b执行,所述方法包括:

由所述第二mc服务服务器200b获取s204、s501所述第二mc服务服务器200b提供的服务需要的提高的网络资源使用优先级的指示;

所述第一mc服务服务器200a获取s106、s502来自所述第二mc服务服务器200b的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

所述第一mc服务服务器200a确定s108、s503是许可、拒绝还是队列所述优先级请求;以及在确定许可所述优先权请求时:以及

所述第二mc服务服务器200b获取s110a、s208、s504来自所述第一mc服务服务器200a的许可所述请求的第一通知。

项目2、一种用于确定网络100中关键任务mc服务使用的网络资源的使用优先级的方法,所述方法由第一mc服务服务器200a执行,所述方法包括:

获取s106来自第二mc服务服务器200b的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

确定s108是许可、拒绝还是队列所述优先级请求;以及在确定许可所述优先权请求时:

将通知所述许可的第一通知提供s110a给所述第二mc服务服务器200b,并将通知所述许可的第二通知提供s110a给至少一个第三mc服务服务器200c。

项目3、根据项目2所述的方法,还包括:

获取s102指定所述第一mc服务服务器200a作为优先级仲裁器的通知,所述优先级仲裁器用于确定是许可、拒绝还是队列来自所述第二mc服务服务器200b和所述至少一个第三mc服务服务器200c的优先级请求;以及

向所述第二mc服务服务器200b和所述至少一个第三mc服务服务器200c通知s104所述第一mc服务服务器200a被指定为所述优先级仲裁器。

项目4、根据项目2所述的方法,其中,基于在所述优先级请求中提供的至少一条属性信息来确定是许可、拒绝还是队列所述优先级请求。

项目5、根据项目4所述的方法,其中,所述至少一条属性信息包括来自包括以下各项的组的至少一个属性:要使用所述网络资源的地理区域的标识,所请求的优先级等级,时间限制,所述第二mc服务提供的服务的服务类型,以及所述网络资源的所需带宽。

项目6、根据项目2所述的方法,其中,基于mc服务类型、mc事件类型、mc组织信息、第一应答器调度器决定、以及当前网络状态和可用性中的至少一项来确定是许可、拒绝还是队列所述优先级请求。

项目7、根据项目2所述的方法,其中,基于在所述优先级请求中提供的请求信息、指示所述第二mc服务服务器200b和所述至少一个第三mc服务服务器200c中的至少一个的操作的状态信息中的至少一项来确定是许可、拒绝还是队列所述优先级请求。

项目8、根据项目2所述的方法,其中,所述第一通知在mc优先级许可消息中提供。

项目9、根据项目2所述的方法,其中,所述第一通知还包括针对所述第二mc服务服务器200b已经许可所述提高的优先级的时间长度的时间限制。

项目10、根据项目2所述的方法,其中,所述第二通知在mc优先级获取消息中提供。

项目11、根据项目2所述的方法,还包括:

向至少一个mc客户端节点300通知s112所述许可。

项目12、根据项目11所述的方法,其中,仅当所述至少一个mc客户端节点300位于被许可所述提高的网络资源使用优先级的地理区域中或附近时,才通知所述至少一个mc客户端节点300。

项目13、根据项目2所述的方法,还包括:

获取s114来自所述第二mc服务服务器200b的释放所述提高的网络资源使用优先级的通知;

向所述至少一个第三mc服务服务器200c通知s116所述释放。

项目14、根据项目2所述的方法,还包括:

当确定队列所述优先级请求时,用队列状态响应通知s110b所述第二mc服务服务器200b,所述队列状态响应包括所述优先级请求的队列信息;或者

当确定拒绝所述优先级请求时,用优先级请求拒绝通知s110c所述第二mc服务服务器200b。

项目15、根据项目2所述的方法,其中,所述第一mc服务服务器200a、所述第二mc服务服务器200b和所述至少一个第三mc服务服务器200c是同一可信网络域的一部分。

项目16、根据项目2所述的方法,其中,所述第一mc服务服务器200a、所述第二mc服务服务器200b和所述至少一个第三mc服务服务器200c是组通信系统的一部分。

项目17、根据项目2所述的方法,其中,所述网络资源用于以下至少一项:传输由所述第二mc服务服务器200b提供的服务的数据、优先准入控制和优先无线电调度。

项目18、根据项目2所述的方法,其中,所述第二mc服务服务器200b提供的服务是mc按键通话服务、mc视频通信服务、mc音频通信服务、mc流传输服务、mc数据访问服务、mc机器类型通信服务或mc短消息服务。

项目19、一种用于网络100中关键任务mc服务的优先级通知的方法,所述方法由第二mc服务服务器200b执行,所述方法包括:

获取s204所述第二mc服务服务器200b提供的服务需要的提高的网络资源使用优先级的指示;

向第一mc服务服务器200a提供s206对所述提高的优先级的优先级请求;以及

获取s208来自所述第一mc服务服务器200a的许可所述请求的通知。

项目20、根据项目19所述的方法,还包括:

从所述第一mc服务服务器200a获取s202所述第一mc服务服务器200a已被指定为优先级仲裁器的通知,所述优先级仲裁器用于确定是许可、拒绝还是队列来自所述第二mc服务服务器200b的优先级请求。

项目21、根据项目19所述的方法,还包括:

使用所述提高的网络资源优先级向至少一个mc客户端节点300提供s210所述服务。

项目22、根据项目19所述的方法,还包括:

获取s212不再需要所述提高的网络资源使用优先级的指示;以及

向所述第一mc服务服务器200a通知s214释放所述提高的网络资源使用优先级。

项目23、一种用于网络100中关键任务mc服务的优先级通知的方法,所述方法由第三关键任务mc服务服务器200c执行,所述方法包括:

从第一mc服务服务器200a获取s304许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

项目24、根据项目23所述的方法,还包括:

从所述第一mc服务服务器200a获取s302所述第一mc服务服务器200a已被指定为优先级仲裁器的通知,所述优先级仲裁器用于确定是许可、拒绝还是队列来自所述第三mc服务服务器200c的优先级请求。

项目25、根据项目23所述的方法,还包括:

从所述第一mc服务服务器200a获取s306释放所述提高的网络资源使用优先级的通知。

项目26、一种用于关键任务mc服务的优先级通知的方法,所述方法由mc客户端节点300执行,所述方法包括:

从第一mc服务服务器200a获取s402许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

项目27、根据项目中任一项所述的方法,其中,使用呼叫控制协议来传送在所述第一mc服务服务器200a、所述第二mc服务服务器200b和所述至少一个第三mc服务服务器200c之间传送的任何消息,所述呼叫控制协议例如是会话发起协议sip、会话公告协议sap、超文本传输协议http或实时传输控制协议rtcp。

项目28、一种用于确定网络100中关键任务mc服务使用的网络资源使用优先级的网络100,网络100包括第一mc服务服务器200a和第二mc服务服务器200b,所述第一mc服务服务器200a和所述第二mc服务服务器200b被配置为:

由所述第二mc服务服务器200b获取所述第二mc服务服务器200b提供的服务需要的提高的网络资源使用优先级的指示;

所述第一mc服务服务器200a获取来自所述第二mc服务服务器200b的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

所述第一mc服务服务器200a确定是许可、拒绝还是队列所述优先级请求;以及在确定许可所述优先权请求时:以及

所述第二mc服务服务器200b获取来自所述第一mc服务服务器200a的许可所述请求的第一通知。

项目29、一种用于确定网络100中关键任务mc服务使用的网络资源使用优先级的mc服务服务器200a,所述mc服务服务器200a包括处理电路210,所述处理电路被配置为使所述mc服务服务器200a:

获取来自第二mc服务服务器200b的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

确定是许可、拒绝还是队列所述优先级请求;以及在确定许可所述优先权请求时:

将通知所述许可的第一通知提供给所述第二mc服务服务器200b,并将通知所述许可的第二通知提供给至少一个第三mc服务服务器200c。

项目30、一种用于确定网络100中关键任务mc服务使用的网络资源使用优先级的mc服务服务器200a,所述mc服务服务器200a包括:

处理电路210;以及

存储指令的存储介质230,所述指令当由所述处理电路210执行时,使所述mc服务服务器200a:

获取来自第二mc服务服务器200b的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

确定是许可、拒绝还是队列所述优先级请求;以及在确定许可所述优先权请求时:

将通知所述许可的第一通知提供给所述第二mc服务服务器200b,并将通知所述许可的第二通知提供给至少一个第三mc服务服务器200c。

项目31、一种用于确定网络100中关键任务mc服务使用的网络资源使用优先级的mc服务服务器200a,所述mc服务服务器200a包括:

获取模块210c,被配置为获取来自第二mc服务服务器200b的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

确定模块210d,被配置为确定是否许可、拒绝或队列所述优先级请求;以及

提供模块210e,被配置为在确定许可所述优先级请求时,将通知所述许可的第一通知提供给所述第二mc服务服务器200b,并将通知所述许可的第二通知提供给至少一个第三mc服务服务器200c。

项目32、一种用于确定网络100中关键任务mc服务的优先级通知的mc服务服务器200b,所述mc服务服务器200b包括处理电路210,所述处理电路被配置为使所述mc服务服务器200b:

获取所述mc服务服务器200b提供的服务需要的提高的网络资源使用优先级的指示;

向第一mc服务服务器200a提供对所述提高的优先级的优先级请求;以及

获取来自所述第一mc服务服务器200a的许可所述请求的通知。

项目33、一种用于网络100中关键任务mc服务的优先级通知的mc服务服务器200b,所述mc服务服务器200b包括:

处理电路210;以及

存储指令的存储介质230,所述指令当由所述处理电路210执行时,使所述mc服务服务器200b:

获取所述mc服务服务器200b提供的服务需要的提高的网络资源使用优先级的指示;

向第一mc服务服务器200a提供对所述提高的优先级的优先级请求;以及

从所述第一mc服务服务器200a获取许可所述请求的通知。

项目34、一种用于网络100中关键任务mc服务的优先级通知的mc服务服务器200b,所述mc服务服务器200b包括:

获取模块210l,被配置为获取所述mc服务服务器200b提供的服务需要的提高的网络资源使用优先级的指示;

提供模块210m,被配置为向第一mc服务服务器200a提供对所述提高的优先级的优先级请求;以及

获取模块210n,被配置为获取来自所述第一mc服务服务器200a的许可所述请求的通知。

项目35、一种用于确定网络100中关键任务mc服务的优先级通知的mc服务服务器200c,所述mc服务服务器200c包括处理电路210,所述处理电路被配置为使所述mc服务服务器200c:

从第一mc服务服务器200a获取许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目36、一种用于网络100中关键任务mc服务的优先级通知的mc服务服务器200c,所述mc服务服务器200c包括:

处理电路210;以及

存储指令的存储介质230,所述指令当由所述处理电路210执行时,使所述mc服务服务器200c:

从第一mc服务服务器200a获取许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目37、一种用于网络100中关键任务mc服务的优先级通知的mc服务服务器200c,所述mc服务服务器200c包括:

获取模块210s,被配置为从第一mc服务服务器200a获取许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目38、一种用于确定网络100中关键任务mc服务的优先级通知的mc客户端节点300,所述mc客户端节点300包括处理电路310,所述处理电路被配置为使所述mc客户端节点300:

从第一mc服务服务器200a获取许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目39、一种用于网络100中关键任务mc服务的优先级通知的mc客户端节点300,所述mc客户端节点300包括:

处理电路310;以及

存储指令的存储介质330,所述指令在由所述处理电路310执行时使所述mc客户端节点300:

从第一mc服务服务器200a获取许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目40、一种用于网络100中关键任务mc服务的优先级通知的mc客户端节点300,所述mc客户端节点300包括:

获取模块310a,被配置为从第一mc服务服务器200a获取许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目41、一种用于确定网络100中关键任务mc服务所使用的网络资源的使用优先级的计算机程序1120a,所述计算机程序包括计算机代码,当在mc服务服务器200a的处理电路210上运行时,所述计算机代码使得所述mc服务服务器200a:

获取s106来自第二mc服务服务器200b的优先级请求,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级;

确定s108是许可、拒绝还是队列所述优先级请求;以及在确定许可所述优先权请求时:

将通知所述许可的第一通知提供s110a给所述第二mc服务服务器200b,并将通知所述许可的第二通知提供s110a给至少一个第三mc服务服务器200c。

项目42、一种用于网络100中关键任务mc服务的优先级通知的计算机程序1120b,所述计算机程序包括计算机代码,当在mc服务服务器200b的处理电路210上运行时,所述计算机代码使得所述mc服务服务器200b:

获取s204所述mc服务服务器200b提供的服务需要的提高的网络资源使用优先级的指示;

向第一mc服务服务器200a提供s206对所述提高的优先级的优先级请求;以及

获取s208来自所述第一mc服务服务器200a的许可所述请求的通知。

项目43、一种用于网络100中关键任务mc服务的优先级通知的计算机程序1120c,所述计算机程序包括计算机代码,当在mc服务服务器200c的处理电路210上运行时,所述计算机代码使所述mc服务服务器200c:

从第一mc服务服务器200a获取s304许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目44、一种用于网络100中关键任务mc服务的优先级通知的计算机程序1120d,所述计算机程序包括计算机代码,当在mc客户端节点300的处理电路310上运行时,所述计算机代码使所述mc客户端节点300:

从第一mc服务服务器200a获取s402许可来自第二mc服务服务器200b的优先级请求的通知,所述优先级请求用于请求针对所述第二mc服务服务器200b提供的服务的提高的网络资源使用优先级。

项目45、一种计算机程序产品1110a、1110b、1110c、1110d,包括根据项目41、42、43和44中至少一项所述的计算机程序1120a、1120b、1120c、1120d和存储所述计算机程序的计算机可读存储介质1130。

已经参考一些实施例在上文中主要地描述了本发明构思。然而,本领域技术人员容易了解的是:上文公开的实施例之外的其他实施例同样可以在所附专利权利要求所限定的本发明构思的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1