组通信系统中的MBMS承载处理

申请号 CN201680002075.0 申请日 2016-04-04 公开(公告)号 CN106664533A 公开(公告)日 2017-05-10
申请人 瑞典爱立信有限公司; 发明人 J·阿克森; M·特兰克;
摘要 一种用于组通信系统中的多媒体广播多播业务(MBMS)承载处理的方法,方法由控制 节点 来执行,该方法包括以下步骤:激活并向群呼的客户端节点(300a、300b)通告(S101)用于支持群呼中的发言权控制的第一MBMS承载;以及激活并通告(S103)用于支持群呼中的媒体发送的至少一个第二MBMS承载,由此,发言权控制和媒体发送在用于群呼的单独MBMS承载上支持。
权利要求

1.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的方法,所述方法由控制节点(200)来执行,所述方法包括:
激活并向群呼的客户端节点(300a、300b)通告(S101、S303b、S304b)用于支持所述群呼中的发言权控制的第一MBMS承载;以及
激活并通告(S103、S303a、S304a)用于支持所述群呼中的媒体发送的至少一个第二MBMS承载,
由此,所述发言权控制和所述媒体发送在用于所述群呼的单独MBMS承载上被支持。
2.根据权利要求1所述的方法,还包括:
响应于已经激活了所述第一MBMS承载和所述至少一个第二MBMS承载中的一个第二MBMS承载,而从所述客户端节点(300a、300b)中的第一客户端节点(300a)获得(S105a、S302)群呼建立请求;以及
执行(S100、S105b、S307)用于所述群呼的群呼建立过程。
3.根据权利要求2所述的方法,其中所述群呼建立过程响应于所述群呼建立请求已经被获得而被执行。
4.根据权利要求2所述的方法,其中所述群呼建立过程在激活并通告所述第一MBMS承载之前被执行。
5.根据权利要求1所述的方法,还包括:
从所述客户端节点(300a、300b)的第一客户端节点(300a)获得(S106、S307)针对所述群呼的发言权请求消息;以及响应于此:
在所述第一MBMS承载上向所述客户端节点(300a、300b)中的至少一个其他客户端节点(300b)广播(S108、S307)针对所述群呼的发言权取得消息。
6.根据权利要求1所述的方法,还包括:
从所述客户端节点(300a、300b)的第一客户端节点(300a)获得(S109、S308)用于所述群呼的媒体消息;以及响应于此:
在所述至少一个第二MBMS承载上向所述客户端节点(300a、300b)中的至少一个其他客户端节点(300b)广播(S110、S308)用于所述群呼的所述媒体消息。
7.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的方法,所述方法由客户端节点(300b)来执行,所述方法包括:
从群呼的控制节点(200)获得(S201、S304b)用于支持所述群呼中的发言权控制的第一MBMS承载的广播业务通告;以及
从所述控制节点获得(S203、S304a)用于支持所述群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告,
由此,所述发言权控制和所述媒体发送在用于所述群呼的单独MBMS承载上被支持。
8.根据权利要求7所述的方法,还包括:
响应于已经获得了所述第一MBMS承载的所述广播业务通告,而确定(S202a)是否开始监测用于发言权控制消息的所述第一MBMS承载。
9.根据权利要求7或权利要求8所述的方法,还包括:
监测(S202b)用于发言权控制消息的所述第一MBMS承载。
10.根据权利要求7所述的方法,还包括:
响应于已经获得了所述至少一个第二MBMS承载的所述广播业务通告,而确定(S204a)是否开始监测用于媒体消息的所述至少一个第二MBMS承载中的一个第二MBMS承载。
11.根据权利要求7或权利要求10所述的方法,还包括:
监测(S204b、S305)用于媒体消息的所述至少一个第二MBMS承载中的一个第二MBMS承载。
12.根据权利要求7所述的方法,还包括:
在所述第一MBMS承载上从所述控制节点(200)获得(S208、S307)针对所述群呼的发言权取得消息。
13.根据权利要求7所述的方法,还包括:
在所述至少一个第二MBMS承载中的一个第二MBMS承载上从所述控制节点(200)获得(S210、S308)用于所述群呼的媒体消息。
14.根据前述权利要求中的任一项所述的方法,其中用于所述第一MBMS承载的调制和编码方案与用于至少一个第二MBMS承载的所述调制和编码方案不同。
15.根据权利要求14所述的方法,其中用于所述第一MBMS承载的所述调制和编码方案比用于所述至少一个第二MBMS承载的所述调制和编码方案更鲁棒。
16.根据前述权利要求中的任一项所述的方法,其中所述组通信系统是按键通话(PTT)系统。
17.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的控制节点(200),所述控制节点(200)包括处理电路(210),所述处理电路被配置为促使所述控制节点(200)执行一组操作,促使所述控制节点(200):
激活并向群呼的客户端节点(300a、300b)通告用于支持所述群呼中的发言权控制的第一MBMS承载;以及
激活并通告用于支持所述群呼中的媒体发送的至少一个第二MBMS承载,
由此,所述发言权控制和所述媒体发送在用于所述群呼的单独MBMS承载上被支持。
18.根据权利要求17所述的控制节点(200),还包括存储一组操作的存储介质(220),并且其中所述处理电路被配置为从所述存储介质获取所述一组操作,以促使所述控制节点(200)执行所述一组操作。
19.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的客户端节点(300b),所述客户端节点(300b)包括处理电路(310),所述处理电路被配置为促使所述客户端节点(300b)执行一组操作,促使所述客户端节点(300b):
从群呼的控制节点(200)获得用于支持所述群呼中的发言权控制的第一MBMS承载的广播业务通告;以及
从所述控制节点获得用于支持所述群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告,
由此,所述发言权控制和所述媒体发送在用于所述群呼的单独MBMS承载上被支持。
20.根据权利要求19所述的客户端节点(300b),还包括存储一组操作的存储介质(320),并且其中所述处理电路被配置为从所述存储介质获取所述一组操作,以促使所述客户端节点(300b)执行所述一组操作。
21.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的计算机程序(420a),所述计算机程序包括计算机代码,所述计算机代码在控制节点(200)的处理电路(210)上被运行时,促使所述控制节点(200):
激活并向群呼的客户端节点(300a、300b)通告(S101、S303b、S304b)用于支持所述群呼中的发言权控制的第一MBMS承载;以及
激活并通告(S103、S303a、S304a)用于支持所述群呼中的媒体发送的至少一个第二MBMS承载,
由此,所述发言权控制和所述媒体发送在用于所述群呼的单独MBMS承载上被支持。
22.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的计算机程序(420b),所述计算机程序包括计算机代码,所述计算机代码在客户端节点(300b)的处理电路(310)上被运行时,促使所述客户端节点(300b):
从群呼的控制节点(200)获得(S201、S304b)用于支持所述群呼中的发言权控制的第一MBMS承载的广播业务通告;以及
从所述控制节点获得(S203、S304a)用于支持所述群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告,
由此,所述发言权控制和所述媒体发送在用于所述群呼的单独MBMS承载上被支持。
23.一种计算机程序产品(410a、410b),包括根据权利要求21和权利要求22中的至少一项所述的计算机程序(420a、420b)和计算机可读装置(430),所述计算机程序被存储于所述计算机可读装置(430)上。

说明书全文

组通信系统中的MBMS承载处理

技术领域

[0001] 本文提出的实施例涉及用于组通信系统中的多媒体广播多播业务(MBMS)承载处理的控制节点、客户端节点、计算机程序以及计算机程序产品。

背景技术

[0002] 在通信系统中,获得用于给定的通信协议、其参数以及部署通信系统的物理环境的良好性能和能可能具有挑战性。
[0003] 例如,可用于某些通信系统中的应用的一个示例是组通信业务。一般地说,组通信需要向多个客户端递送相同信息。这些客户端可以位于不同的位置处。如果许多客户端位于相同的区域内,则使用例如多媒体广播多播业务(MBMS)的基于多播或广播的发送是高效的。
[0004] 在组通信系统(例如,按键通话(PTT)系统)中,发言权控制功能是必要的。发言权控制功能给予客户端请求用于向组通信系统中的其他客户端发送媒体的共享资源的特定容量的能力。为了高效使用发言权控制功能,需要发言权仲裁器,该仲裁器时时刻刻决定哪个客户端被允许发送媒体。发言权控制过程以希望发送媒体的客户端向发言权仲裁器发送发言权请求消息开始。如果存在可用资源,则发言权仲裁器通过发言权仲裁器向客户端发送发言权授予消息来授予该客户端发送的权利。发言权仲裁器还向通告有兴趣参与特定的通信组中的所有客户端发送发言权取得消息,并由此在特定的通信组中交换媒体。
[0005] 在蜂窝通信系统上服务的当前组通信系统中,发言权控制信令通常连同特定的媒体承载上的媒体一起发送。这意味着发言权控制信令和媒体以相同的服务质量(QoS)来发送。发言权控制信令对于丢包敏感。丢失的发言权控制信号可能导致客户端不知道何时开始发送媒体或接收客户端不知道当前谁被授予发送媒体的权利。发言权控制消息的正确递送由此可以被认为是关键的。通常,目标是保持控制信令的丢包低于10-6。另一方面,偶然丢失的媒体(例如,语音)包将很难刚被接收客户端注意到。媒体包的递送可以接受特定等级的丢包;通常目标是保持丢包低于10-2。
[0006] 当使用MBMS来在组通信系统中广播媒体时,发送客户端使用单播来向组通信系统发送媒体,并且组通信系统中的控制节点使用广播来向所有接收客户端发送媒体。没有上行链路承载可用于报告所丢失的包并请求接收客户端的重发。由于这一点,通过空气进行的媒体发送(包括发言权控制信令)的调制和编码必须足够鲁棒,以实现可接受的QoS。因此,是发言权控制信令设置对发送的调制和编码的要求。
[0007] 鉴于上述内容,对于控制信令和媒体QoS要求是不同的。媒体和发言权控制信令的编码基于对发言权控制信令的QoS要求来选择,这意味着媒体以比所需更鲁棒的编码来发送。这引起MBMS资源以及无线电资源的低效使用。另一个问题是客户端可能需要侦听非常大MBMS承载或若干承载以从它所隶属的所有组捕获媒体。这消耗电池
[0008] 因此,仍然需要可用网络资源用于高效组通信的改善使用。发明内容
[0009] 本文实施例的目标是提供用于高效组通信的可用网络资源的高效使用。
[0010] 根据第一方面,提出了一种用于组通信系统中的多媒体广播多播业务(MBMS)承载处理的方法。方法由控制节点来执行。该方法包括激活并向群呼的客户端节点通告用于支持群呼中的发言权控制的第一MBMS承载。该方法包括激活并通告用于支持群呼中的媒体发送的至少一个第二MBMS承载。发言权控制和媒体发送从而在用于群呼的单独MBMS承载上被支持。
[0011] 有利地,这提供MBMS资源以及无线电资源的高效使用,从而实现高效的组通信。
[0012] 有利地,这使得发言权控制信令能够独立于媒体信令。这使得客户端能够仅监测发言权控制信令,并且基于该信令来决定是否接收媒体。
[0013] 根据实施例,用于发言权控制的MBMS承载将使用比用于媒体的MBMS承载或承载更鲁棒的调制和编码方案。这产生比媒体信令更高的发言权控制信令的QoS。这引起可用无线电资源甚至更高效的使用。
[0014] 根据第二方面,提出了一种用于组通信系统中的多媒体广播多播业务(MBMS)承载处理的控制节点。控制节点包括处理电路。处理电路被配置为促使控制节点执行一组操作。处理电路被配置为使得控制节点激活并向群呼的客户端节点通告用于支持群呼中的发言权控制的第一MBMS承载。处理电路被配置为使得控制节点激活并通告用于支持群呼中的媒体发送的至少一个第二MBMS承载。发言权控制和媒体发送从而在用于群呼的单独MBMS承载上被支持。
[0015] 根据第三方面,提出了一种用于组通信系统中的MBMS承载处理的计算机程序,计算机程序包括计算机程序代码,该计算机程序代码在控制节点的处理电路上运行时,促使控制节点执行根据第一方面的方法。
[0016] 根据第四方面,提出了一种用于组通信系统中的多媒体广播多播业务(MBMS)承载处理的方法。方法由客户端节点来执行。该方法包括以下步骤:从群呼的控制节点获得用于支持群呼中的发言权控制的第一MBMS承载的广播业务通告。方法包括以下步骤:从控制节点的获得用于支持群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告。发言权控制和媒体发送从而在用于群呼的单独MBMS承载上被支持。
[0017] 根据第五方面,提出了一种用于组通信系统中的多媒体广播多播业务(MBMS)承载处理的客户端节点。客户端节点包括处理电路。处理电路使得客户端节点执行一组操作。处理电路被配置为使得客户端节点获得来自群呼的控制节点的、用于支持群呼中的发言权控制的第一MBMS承载的广播业务通告。处理电路被配置为使得客户端节点从控制节点获得用于支持群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告。发言权控制和媒体发送从而在用于群呼的单独MBMS承载上被支持。
[0018] 根据第六方面,提出了一种用于组通信系统中的MBMS承载处理的计算机程序,计算机程序包括计算机程序代码,该计算机程序代码在客户端节点的处理电路上运行时,促使客户端节点执行根据第四方面的方法。
[0019] 根据第七方面,提出了一种计算机程序产品,该计算机程序产品包括根据第三方面和第六方面中的至少一个方面的计算机程序和计算机可读装置,其中计算机程序被存储于该计算机可读装置上。
[0020] 应当注意,只要情况合适,第一、第二、第三、第四、第五、第六以及第七方面的任意特征就可以应用于任意其他方面。同样地,第一方面的任意优点可以同样地分别应用于第二、第三、第四、第五、第六和/或第七方面,反之亦然。所附实施例的其他目的、特征以及优点从以下详细公开、所附从属权利要求以及附图将是明显的。
[0021] 通常,除非本文中另外明确定义,否则用于权利要求中的所有术语根据它们在技术领域中的普通含义来解释。除非另外明确叙述,否则对“一个元件、装置、部件、设备、步骤等”的所有参考将被开放地解释为指代元件、装置、部件、设备、步骤等的至少一个实例。除非明确叙述,否则本文所公开的任意方法的步骤不是必须以所公开的确切顺序来执行。

附图说明

[0022] 现在参照附图以示例的方式来描述发明概念,附图中:
[0023] 图1是图示了根据实施例的通信系统的示意框图
[0024] 图2a是示出了根据实施例的控制节点的功能单元的示意框图;
[0025] 图2b是示出了根据实施例的控制节点的功能模的示意框图;
[0026] 图3a是示出了根据实施例的客户端节点的功能单元的示意框图;
[0027] 图3b是示出了根据实施例的客户端节点的功能模块的示意框图;
[0028] 图4示出了根据实施例的、包括计算机可读装置的计算机程序产品的一个示例;
[0029] 图5、图6、图7以及图8是根据实施例的方法的流程图;以及
[0030] 图9和图10是根据实施例的信令图。

具体实施方式

[0031] 现在将参照示出了发明概念的某些实施例的附图在下文中更完全地描述发明概念。然而,发明概念可以以许多不同的形式来实施,并且不应被解释为限于本文阐述的实施例;相反,这些实施例用示例的方式来提供,使得本公开将全面且完整,并且将向本领域技术人员完全传达发明概念的范围。同样的附图标记贯穿说明书指代同样的元件。由虚线图示的任意步骤或特征应被认为是可选的。
[0032] 图1是图示了可以应用本文提出的实施例的通信系统100的示意框图。假定通信系统100为组通信提供业务,因此可以被认为是组通信系统。组通信系统100可以为按键通话(PTT)系统。
[0033] 通信系统100包括至少一个控制节点200和至少两个客户端节点300a、300b。至少一个控制节点200可以被提供在或被安装在无线电接入网络节点110中无线电接入网络、或在无线电接入网络120中的另一个实体或设备中、在核心网络130的实体或设备中、或在业务网络140的实体或设备中。每个客户端节点可以被提供在或被安装在各自的无线设备150a、150b中。
[0034] 无线设备150a、150b的示例包括但不限于移动站、移动电话、手机、无线本地环路电话、用户设备(UE)、智能电话、膝上型计算机以及平板计算机。无线电接入网络节点110的示例包括但不限于无线电基站、基站收发信台、节点B、演进节点B以及接入点。如技术人员理解的,通信系统100可以包括多个无线电接入网络节点110,每个无线电接入网络节点提供到多个无线设备150a、150b的接入。本文所公开的实施例不限于任何特定数目的无线电接入网络节点110或无线设备150a、150b。在这点上,假定存在至少一个控制节点200和至少两个客户端节点300a、300b。
[0035] 本文所公开的实施例由此涉及用于组通信系统中的MBMS承载处理的机制。为了获得这样的机制,提供了控制节点200、由控制节点200执行的方法、例如计算机程序产品形式的包括代码的计算机程序,当代码在控制节点200的处理电路上运行时,促使控制节点200执行方法。为了获得这样的机制,还提供了客户端节点300a、300b、由客户端节点300a、300b执行的方法以及例如计算机程序产品形式的包括代码的计算机程序,当代码在客户端节点300a、300b的处理电路上运行时,使得客户端节点300a、300b执行方法。
[0036] 图2a在若干功能单元方面示意性图示了根据实施例的控制节点200的部件。使用能够执行计算机程序产品410a(与图4中相同)(例如,该产品为存储介质230的形式)中所存储的软件指令的适当中央处理单元(CPU)、多处理器、微控制器数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程阵列(FPGA)等的一个或更多个的任意组合提供了处理电路210。
[0037] 具体地,处理电路210被配置为促使控制节点200执行一组操作或步骤S101-S109。下面将公开这些操作或步骤S101-S109。例如,存储介质230可以存储该组操作,并且处理电路210可以被配置为从存储介质230获取该组操作,以促使控制节点200执行该组操作。该组操作可以被提供为一组可执行的指令。由此,处理电路210从而被布置为执行如本文所公开的方法。
[0038] 存储介质230还可以包括永久储存装置,该永久储存装置例如可以为磁性存储器、光学存储器、固态存储器甚至远程安装的存储器的任意单个或组合。
[0039] 控制节点200还可以包括用于至少与客户端节点300a、300b通信的通信接口220。由此可见,通信接口220可以包括一个或更多个发送器和接收器,该发送器和接收器包括模拟和数字部件以及合适数目的用于无线通信的天线和用于有线通信的端口。
[0040] 处理电路210例如通过向通信接口220和存储介质230发送数据和控制信号、通过从通信接口220接收数据和报告并且通过从存储介质230获取数据和指令来控制控制节点200的一般操作。为了不使本文所提出的概念模糊,省略控制节点200的其他部件以及相关功能。
[0041] 图2b在若干功能模块210a-210c方面示意性图示了根据实施例的控制节点200的部件。图2b的控制节点200包括若干功能模块:被配置为执行以下步骤S101、S103、S303a、S303b、S304a、S304b的激活模块210a和被配置为执行以下步骤S101、S103、S303a、S303b、S304a、S304b的通告模块210b。图2b的控制节点200还可以包括若干可选的功能模块,诸如被配置为执行以下步骤S100、S105b、S307的执行模块210c、被配置为执行以下步骤S108、S110、S307、S308的广播模块210d以及被配置为执行以下步骤S105a、S106、S109、S302、S307、S108的获得模块210e中的任意一个。下面将在可以使用功能模块210a-210e的上下文中进一步公开各每个功能模块210a-210e的功能。一般地说,每个功能模块210a-210e可以在硬件中或在软件中实现。优选地,一个或更多个或所有功能模块210a-210e可以由处理电路210(可能与功能单元220和/或230合作)来实现。处理电路210由此可以被布置为从存储介质230取得如由功能模块210a-210e提供的指令,并且执行这些指令,从而执行如下文中将公开的任意步骤。
[0042] 控制节点200可以被提供为独立的设备或被提供为至少一个另外设备的一部分。例如,控制节点200可以被提供在无线电接入网络的节点中或核心网络的节点中。另选地,控制节点200的功能可以被分布在至少两个设备或节点之间。这些至少两个节点或设备可以为相同网络部分(诸如无线电接入网络或核心网络)的部分或可以散布在至少两个这样的网络部分之间。图1中图示了可以在通信系统100中提供控制节点200的情况的一些示例。
[0043] 控制节点200的功能可以在协议栈的服务层处实现。一般地说,需要实时执行的指令可以比不需要实时执行的指令在操作上更靠近无线电接入网络地在设备或节点中执行。在这点上,对于实时执行如本文所公开的实施例的情况,控制节点200的至少一部分可以驻留在无线电接入网络中(诸如在无线电接入网络节点中)。
[0044] 因此,由控制节点200执行的指令的第一部分可以在第一设备中被执行,并且由控制节点200执行的指令的第二部分可以在第二设备中被执行;本文所公开的实施例不限于其上可以执行由控制节点200执行的指令的任意特定数目的设备。因此,根据本文所公开的实施例的方法适于由驻留在计算环境中的控制节点200来执行。因此,虽然图2a中图示了单个处理电路210,但处理电路210可以被分布在多个设备或节点之间。上述情况也适用于图2b的功能模块210a-210c和图4的计算机程序420a(参加下文)。
[0045] 图3a在若干功能单元方面示意性图示了根据实施例的客户端节点300a、300b的部件。使用能够执行计算机程序产品410b(与图4中相同)(例如,该产品为存储介质330的形式)中所存储的软件指令的适当中央处理单元(CPU)、多处理器、微控制器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等的一个或更多个的任意组合提供了处理电路310。
[0046] 具体地,处理电路310被配置为促使客户端节点300a、300b执行一组操作或步骤S201-S209。下面将公开这些操作或步骤S201-S209。例如,存储介质330可以存储该组操作,并且处理电路310可以被配置为从存储介质330获取该组操作,以促使客户端节点300a、300b执行该组操作。该组操作可以被提供为一组可执行指令。因此,处理电路310从而被布置为执行如本文所公开的方法。
[0047] 存储介质330还可以包括永久储存器,该永久储存器例如可以为磁性存储器、光学存储器、固态存储器甚至远程安装的存储器的任意单个或组合。
[0048] 客户端节点300a、300b还可以包括用于至少与控制节点200通信的通信接口320。同样地,通信接口320可以包括一个或更多个发送器和接收器,该发送器和接收器包括模拟和数字部件以及合适数目的用于无线通信的天线和用于有线通信的端口。
[0049] 处理电路310例如通过向通信接口320和存储介质330发送数据和控制信号、通过从通信接口320接收数据和报告并且通过从存储介质330获取数据和指令来控制客户端节点300a、300b的一般操作。为了不使本文所提出的概念模糊,省略客户端节点300a、300b的其他部件以及相关功能。
[0050] 图3b在若干功能模块方面示意性图示了根据实施例的客户端节点300a、300b的部件。图3b的客户端节点300a、300b包括被配置为执行以下步骤S200、S201、S203、S205、S208、S210、S304a、S304b、S307、S308的获得模块310a。图3b的客户端节点300a、300b还可以包括若干可选的功能模块,诸如被配置为执行以下步骤S202a、S204a的确定模块310b和被配置为执行以下步骤S202b、S204b、S305的监测模块310c中的任意一个。下面将在可以使用功能模块310a-310c的上下文中进一步公开每个功能模块310a-310c的功能。一般地说,每个功能模块310a-310c可以在硬件中或在软件中实现。优选地,一个或更多个或所有功能模块310a-310c可以由处理电路310(可能与功能单元320和/或330合作)来实现。处理电路310因此可以被布置为从存储介质330取得如由功能模块310a-310c提供的指令,并且执行这些指令,从而执行如下文中将公开的任意步骤。
[0051] 客户端节点300a、300b可以被提供为独立的设备或被提供为至少一个另外设备的一部分。例如,客户端节点300a、300b可以被提供在无线设备150a、150b中。因此,无线设备150a、150b的任意处理电路、通信接口以及存储介质可以与客户端节点300a、300b的处理电路310、通信接口320以及存储介质330共享。因此,只要无线设备150a、150b的处理电路、通信接口以及存储介质被配置为实现本文所公开的客户端节点300a、300b的功能,则客户端节点300a、300b不必具有其自己的处理电路310、通信接口320以及存储介质330。
[0052] 图4示出了包括计算机可读装置430的计算机程序产品410a、410b的一个示例。在该计算机可读装置430上,可以存储计算机程序420a,该计算机程序420a可以促使处理电路210和操作地耦合到处理电路的实体和设备(诸如通信接口220和存储介质230)以执行根据本文所述实施例的方法。计算机程序420a和/或计算机程序产品410a由此可以提供用于执行如本文所公开的控制节点200的任意步骤的器件。在该计算机可读装置430上,可以存储计算机程序420b,该计算机程序420b可以促使处理电路310和另外操作地耦合到处理电路的实体和设备(诸如通信接口320和存储介质330)执行根据本文所述实施例的方法。计算机程序420b和/或计算机程序产品410b因此可以提供用于执行如本文所公开的控制节点
300a、300b的任意步骤的器件。
[0053] 在图4的示例中,计算机程序产品410a、410b被图示为光盘(诸如CD(光碟)或DVD(数字通用光盘)或蓝光盘)。计算机程序产品410a、410b还可以被具体实施为存储器(诸如随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM)或电可擦可编程只读存储器(EEPROM)),更具体地被实施为外部存储器中的设备的非易失性存储介质(诸如USB(通用串行总线)存储器或闪存(诸如紧凑型闪存))。因此,虽然计算机程序420a、420b在本文被示意性示出为所描绘光盘上的磁轨,但计算机程序420a、420b可以以适于计算机程序产品410a、410b的任意方式来存储。
[0054] 图5和图6是图示了如由控制节点200执行的、用于组通信系统中的MBMS承载处理的方法的实施例的流程图。图7和图8是图示了如由客户端节点300a、300b执行的、用于组通信系统中的MBMS承载处理的方法的实施例的流程图。方法有利地被提供为计算机程序420a、420b。
[0055] 现在对图5进行参照,图5图示了由根据实施例的控制节点200执行的、用于组通信系统中的MBMS承载处理的方法。
[0056] 控制节点200被配置为在步骤S101中激活并向群呼的客户端节点300a、300b通告用于支持群呼中的发言权控制的第一MBMS承载。在这点上,激活模块210a和通告模块210b可以包括指令,该指令在由控制节点200执行时,促使处理电路210(可能连同通信接口220和存储介质230)激活并通告第一MBMS承载,以便使控制节点200执行步骤S101。
[0057] 控制节点200还被配置为在步骤S103中激活并通告用于支持群呼中的媒体发送的至少一个第二MBMS承载。在这点上,激活模块210a和通告模块210b可以包括指令,该指令在由控制节点200执行时,促使处理电路210(可能连同通信接口220和存储介质230)激活并通告至少一个第二MBMS承载,以便使控制节点200执行步骤S103。
[0058] 从而,发言权控制和媒体发送在用于群呼的单独MBMS承载上被支持。因此,使用至少两个MBMS承载;一个MBMS承载用于发言权控制信令,以及一个或更多个MBMS承载用于媒体的发送。这使得发言权控制信令和媒体信令能够被分到不同的承载上。
[0059] 现在将公开与如由控制节点200执行的、组通信系统中的MBMS承载处理的另外细节有关的实施例。
[0060] 现在对图6进行参照,图6图示了如由根据另外实施例的控制节点200执行的、用于组通信系统中的MBMS承载处理的方法。
[0061] 根据实施例,控制节点200被配置为在步骤S105a中从第一客户端节点300a获得群呼建立请求;以及响应于此,在步骤S105b中执行用于群呼的群呼建立过程。因此,根据该实施例,响应于已经获得了群呼建立请求而执行群呼建立过程。响应于控制节点200已经激活第一MBMS承载和至少一个第二MBMS承载(即,响应于已经执行步骤S103)而获得群呼建立请求。
[0062] 根据另一个实施例,控制节点200被配置为在步骤S100中在如步骤S101中先于已经激活和通告第一MBMS承载,执行群呼建立过程。
[0063] 在这点上,一个第二MBMS承载上仅可以通告(并广播)一个群呼。可能存在用于媒体的若干MBMS承载(即,至少两个第二MBMS承载)的原因是能够处理若干群呼。
[0064] 如下面将进一步公开的,被表示为第一客户端节点的客户端节点300a可以向控制节点200提供发言权请求消息。因此,根据实施例,控制节点200被配置为在步骤S106中从客户端节点300a、300b的第一客户端节点300a获得针对群呼的发言权请求消息。控制节点200然后可以响应于此,向客户端节点300a、300b中的至少一个其他客户端节点300b广播(在步骤S108中)第一MBMS承载上的、用于群呼的发言权取得消息。控制节点200还可以向第一客户端节点300a提供(在步骤S107中)发言权授予消息。
[0065] 一旦已经授予第一客户端节点300a发言权,则第一客户端节点300a可以开始发送媒体消息。因此,根据实施例,控制节点200被配置为在步骤S109中从第一客户端节点300a获得用于群呼的媒体消息。控制节点200然后可以响应于此,向客户端节点300a、300b中的至少一个其他客户端节点300b广播(在步骤S110中)至少一个第二MBMS承载上的、用于群呼的媒体消息。
[0066] 现在对图7进行参照,图7图示了如由根据实施例的客户端节点300b执行的、用于组通信系统中的MBMS承载处理的方法。
[0067] 如上面注释的,控制节点在步骤S101中激活并通告第一MBMS承载。假定该通告被客户端节点300a接收。客户端节点300b因此被配置为在步骤S201中从群呼的控制节点200获得用于支持群呼中的发言权控制的第一MBMS承载的广播业务通告。在这点上,获得模块310a可以包括指令,该指令在由客户端节点300b执行时,促使处理电路(可能连同通信接口
320和存储介质330)获得第一MBMS承载的广播业务通告,以便使客户端节点300b执行步骤S201。
[0068] 如上面注释的,控制节点在步骤S103中激活并通告至少一个第二MBMS承载。假定该通告被客户端节点300a接收。客户端节点300b由此被配置为在步骤S203中从控制节点获得用于支持群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告。在这点上,获得模块310a可以包括指令,该指令在由客户端节点300b执行时,促使处理电路(可能连同通信接口320和存储介质330)获得至少一个第二MBMS承载的广播业务通告,以便使客户端节点300b执行步骤S203。
[0069] 如上面注释的,发言权控制和媒体发送从而在用于群呼的单独MBMS承载上被支持。
[0070] 现在将公开与如由客户端节点300b执行的、组通信系统中的MBMS承载处理的另外细节有关的实施例。
[0071] 现在对图8进行参照,图8图示了如由根据另外实施例的客户端节点300b执行的、用于组通信系统中的MBMS承载处理的方法。
[0072] 客户端节点300b根据第一MBMS承载的广播业务通告的接收可以确定客户端节点300b是否要监测用于发言权控制消息的第一MBMS承载。因此,根据实施例,客户端节点300b被配置为在步骤S202a中响应于已经获得了第一MBMS承载的广播业务通告,而确定是否开始监测用于发言权控制消息的第一MBMS承载。实际上,客户端节点300b可以被配置为在步骤S202b中监测用于发言权控制消息的第一MBMS承载。
[0073] 客户端节点300b根据至少一个第二MBMS承载的广播业务通告的接收可以确定客户端节点300b是否要监测用于媒体消息的至少一个第二MBMS承载中的一个第二MBMS。因此,根据实施例,客户端节点300b被配置为在步骤S204a中响应于已经获得了至少一个第二MBMS承载的广播业务通告,而确定是否开始监测用于媒体消息的至少一个第二MBMS承载中的一个第二MBMS承载。实际上,客户端节点300b可以被配置为在步骤S204b中监测用于媒体消息的至少一个第二MBMS承载中的一个第二MBMS承载。
[0074] 如上面注释的,控制节点200可以响应于已经接收来自第一客户端节点300a的发言权请求消息而广播(在步骤S108中)第一MBMS承载上的、用于群呼的发言权取得消息。因此,客户端节点300b可以被配置为在步骤S208中从控制节点200获得第一MBMS承载上的用于群呼的发言权取得消息。
[0075] 如上面注释的,控制节点200可以广播(在步骤S110中)从第一客户端节点300a接收的媒体消息。因此,客户端节点300b可以被配置为在步骤S210中从控制节点200获得至少一个第二MBMS承载中的一个上的用于群呼的媒体消息。
[0076] 两个(或更多个)MBMS承载可以被配置有不同的调制和编码方案(MCS)。即,根据实施例,用于第一MBMS承载的调制和编码方案与用于至少一个第二MBMS承载的调制和编码方案不同。为了实现发言权控制信令的高QoS,发言权控制的MBMS承载可以被配置有鲁棒的MCS。此外,用于媒体的MBMS承载可以使用不那么鲁棒的MCS,这导致无线资源的更高效使用。因此,根据实施例,用于第一MBMS承载的调制和编码方案比用于至少一个第二MBMS承载的调制和编码方案更鲁棒。
[0077] 第一承载和至少一个第二承载从而可以具有不同的QoS。这可以实现高效的资源使用和客户端节点300a、300b需要接收的更少数据,因此可以降低客户端节点300a、300b驻留的设备的功耗。
[0078] 现在将参照图9的信令图详细公开基于上面公开的实施例中的至少一些的组通信系统中的MBMS承载处理的第一特定实施例。继续对图1至图8进行并行参照。
[0079] 该特定实施例考虑组通信系统(诸如PTT系统),该组通信系统包括组通信服务器(如由本文公开的控制节点200表示),该组通信服务器包括发言权仲裁器功能;蜂窝网络,该蜂窝网络支持基于单播和广播这两者的发送;以及客户端节点300a、300b,该客户端节点300a、300b可以安装在无线设备150a、150b上。
[0080] 步骤S100、S200:根据另选实施例,执行群呼建立过程。然而,如下面将公开的,在步骤S100中执行的动作相反可以在步骤S105b中执行。
[0081] 步骤S101、S201:控制节点200激活网络中的第一MBMS承载而且向客户端节点300a、300b通告该承载。该承载用于发言权控制信令,因此使用QoS与鲁棒编码和调制来使丢包最小化。
[0082] 步骤202:客户端节点300a、300b确定它们是否对监测所激活的承载(该承载来自步骤S101、S201)感兴趣,并且在这种情况下开始侦听发言权控制信令。
[0083] 步骤S103、S203:控制节点200激活网络中的至少一个第二MBMS承载而且向客户端节点300a、300b通告该至少一个承载。该至少一个承载用于被广播的媒体。关于该至少一个承载的QoS通常不像发言权控制承载的QoS那么高。低等级的丢包可以是可接受的。
[0084] 步骤S204:客户端节点300a、300b确定它们是否对监测至少一个所激活的承载(该承载来自步骤S103、S203)感兴趣,并且在这种情况下准备侦听该至少一个所激活承载上的任意媒体。
[0085] 步骤S105a、S105b、S205:执行群呼建立过程。群呼建立过程通过第一客户端节点300a(充当发送客户端)请求群呼且控制节点200响应于已经获得了来自第一客户端节点
300a的请求而执行用于群呼的群呼建立过程来发起。在另选实施例中,群呼建立过程相反在步骤S100中(即,在已经激活并通告第一MBMS承载之前)执行。
[0086] 步骤S106、S206:第一客户端节点300a从控制节点200请求发言权。
[0087] 步骤S107、S207:控制节点200授予第一客户端节点300a发言权的权利。
[0088] 步骤S108、S208:控制节点200还在专用于发言权控制的MBMS承载上向至少一个第二客户端节点300b(充当接收客户端)发送发言权取得消息。
[0089] 步骤S109、S209:第一客户端节点300a使用单播信令向控制节点200提供媒体。
[0090] 步骤S110、S210:控制节点200在专用于媒体的至少一个MBMS承载上向至少一个第二客户端节点300b提供所接收的媒体。
[0091] 现在将参照图10的信令图详细公开基于上面公开的实施例中的至少一些的、组通信系统中的MBMS承载处理的第二特定实施例。继续对图1至图8进行并行参照。
[0092] 该特定实施例考虑组通信系统(诸如PTT系统),该组通信系统包括组通信服务器200a和广播多播业务中心(BMSC)200b(如由本文公开的控制节点200表示),该组通信服务器和广播多播业务中心包括发言权仲裁器功能;蜂窝网络,该蜂窝网络支持基于单播和广播这两者的发送;以及客户端节点300a、300b,该客户端节点300a、300b可以安装在无线设备150a、150b上。
[0093] S301:客户端节点300a、300b将基于相应的客户端节点300a、300b的位置更新简况(profile),向组通信服务器200a报告它的位置。该信息可以包括但不限于eCGI(E-UTRAN小区全球标识符,其中E-UTRAN是演进通用陆地无线接入网络的缩写)或SAI(服务区标识符)的列表或这两者。
[0094] S302:组通信服务器200a评价是否需要将MBMS承载用于群呼。评价可以基于在步骤S301中接收的用户位置信息。用于这一点的过程可以是应用实现专用的,并且不是如本文公开的发明概念的一部分。
[0095] S303a:组通信服务器200a激活MBMS承载。MBMS承载的激活在MB2-C参考点上且根据TS 23.468子条款5.1.2.3.2来进行。激活消息可以包括TMGI(临时移动组标识)、QoS(服务质量)、MBMS广播区、开始时间。该承载将用于媒体。
[0096] S303b:组通信服务器200a还激活专用于发言权控制信令的MBMS承载。MBMS承载的激活在MB2-C参考点上且根据TS23.468子条款5.1.2.3.2来进行。激活消息可以包括TMGI、QoS、MBMS广播区、开始时间。该承载将用于MCPTT发言权控制信令。
[0097] 3GPP TS 23.246 v13.1.0中指定了用于建立MBMS承载的过程。该过程在BMSC 200b中开始,并且可以经由3GPP TS 29.468 v12.3.0中所定义的MB2参考点被激活。
[0098] S304a:组通信服务器200a向客户端节点300a、300b发送MBMS承载通告消息。业务通告过程基于TS 26.346子条款5.2中所定义的过程中的任意一个。
[0099] S304b:组通信服务器200a可以向客户端节点300a、300b发送用于发言权控制承载的MBMS承载通告消息。业务通告过程基于TS 26.346子条款5.2中所定义的过程中的任意一个。
[0100] S305:客户端节点300a、300b通过使用在步骤S304a以及可选地步骤S304b中所接收的MBMS承载的标识符(即,TMGI)、在通过从SIB2、SIB13(系统信息块2和13)以及MCCH(多播控制信道)获取信息的MBMS承载之上发起群呼媒体的接收。
[0101] S306:客户端节点300a、300b提供给组通信服务器200a能力信息,该能力信息涉及如何使得相应的客户端节点300a、300b能够在MBMS承载之上来接收群呼媒体(包括发言权控制)。
[0102] S307:第一客户端节点300a在单播承载之上向组通信服务器200a发送包括发言权请求消息的群呼建立消息。如果发言权可用,则组通信服务器200a将通过向第一客户端节点300a发送发言权授予消息来授予发言权。此外,组通信服务器200a向已经通知在MBMS承载之上接收媒体的能力的任意接收客户端节点(如本文由客户端节点300b表示)发送MBMS承载上的发言权取得消息。
[0103] S308:第一客户端节点300a在单播承载上向组通信服务器200a发送媒体流,并且组通信服务器200a向接收客户端300b发送MBMS承载上的媒体。
[0104] 上面参照一些实施例已经主要描述了发明概念。然而,如本领域技术人员容易理解的,除了上面公开的实施例之外的其他实施例在如由所附枚举实施例的列表定义的发明概念的范围内同样是可能的。
[0105] 1.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的方法,方法由控制节点(200)来执行,该方法包括:
[0106] 激活并向群呼的客户端节点(300a、300b)通告(S101、S303b、S304b)用于支持群呼中的发言权控制的第一MBMS承载;以及
[0107] 激活并通告(S103、S303a、S304a)用于支持群呼中的媒体发送的至少一个第二MBMS承载,
[0108] 由此,发言权控制和媒体发送在用于群呼的单独MBMS承载上被支持。
[0109] 2.根据项1的方法,还包括:
[0110] 响应于已经激活了第一MBMS承载和至少一个第二MBMS承载中的一个第二MBMS承载,而从客户端节点(300a、300b)中的第一客户端节点(300a)获得(S105a、S302)群呼建立请求;以及
[0111] 执行(S100、S105b、S307)用于群呼的群呼建立过程。
[0112] 3.根据项2的方法,其中所述群呼建立过程响应于群呼建立请求已经被获得而被执行。
[0113] 4.根据项2的方法,其中所述群呼建立过程在激活并通告第一MBMS承载之前被执行。
[0114] 5.根据项1的方法,还包括以下步骤:
[0115] 从客户端节点(300a、300b)的第一客户端节点(300a)获得(S106、S307)针对群呼的发言权请求消息;以及响应于此,
[0116] 在第一MBMS承载上向客户端节点(300a、300b)中的至少一个其他客户端节点(300b)广播(S108、S307)针对群呼的发言权取得消息。
[0117] 6.根据项1的方法,还包括以下步骤:
[0118] 从客户端节点(300a、300b)的第一客户端节点(300a)的、获得(S109、S308)用于群呼的媒体消息;以及响应于此,
[0119] 在至少一个第二MBMS承载上向客户端节点(300a、300b)中的至少一个其他客户端节点(300b)广播(S110、S308)用于群呼的媒体消息。
[0120] 7.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的方法,方法由客户端节点(300b)来执行,该方法包括:
[0121] 从群呼的控制节点(200)获得(S201、S304b)用于支持群呼中的发言权控制的第一MBMS承载的广播业务通告;以及
[0122] 从控制节点获得(S203、S304a)用于支持群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告,
[0123] 由此,发言权控制和媒体发送在用于群呼的单独MBMS承载上被支持。
[0124] 8.根据项7的方法,还包括:
[0125] 响应于已经获得了第一MBMS承载的广播业务通告而确定(S202a)是否开始监测用于发言权控制消息的第一MBMS承载。
[0126] 9.根据项7或条款8的方法,还包括:
[0127] 监测(S202b)用于发言权控制消息的第一MBMS承载。
[0128] 10.根据项7的方法,还包括:
[0129] 响应于已经获得了至少一个第二MBMS承载的广播业务通告而确定(S204a)是否开始监测用于媒体消息的至少一个第二MBMS承载中的一个第二MBMS承载。
[0130] 11.根据项7或项10的方法,还包括:
[0131] 监测(S204b、S305)用于媒体消息的至少一个第二MBMS承载中的一个第二MBMS承载。
[0132] 12.根据项7的方法,还包括:
[0133] 在第一MBMS承载上从控制节点(200)获得(S208、S307)针对群呼的发言权取得消息。
[0134] 13.根据项7的方法,还包括以下步骤:
[0135] 在至少一个第二MBMS承载中的一个第二MBMS承载上从控制节点(200)获得(S210、S308)用于群呼的媒体消息。
[0136] 14.根据前述项中的任一项的方法,其中用于第一MBMS承载的调制和编码方案与用于至少一个第二MBMS承载的调制和编码方案不同。
[0137] 15.根据项14的方法,其中用于第一MBMS承载的调制和编码方案比用于至少一个第二MBMS承载的调制和编码方案更鲁棒。
[0138] 16.根据前述项中的任一项的方法,其中组通信系统是按键通话(PTT)系统。
[0139] 17.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的控制节点(200),控制节点(200)包括处理电路(210),处理电路被配置为促使控制节点(200)执行一组操作,处理电路促使控制节点(200):
[0140] 激活并向群呼的客户端节点(300a、300b)通告用于支持群呼中的发言权控制的第一MBMS承载;以及
[0141] 激活并通告用于支持群呼中的媒体发送的至少一个第二MBMS承载,[0142] 由此,发言权控制和媒体发送在用于群呼的单独MBMS承载上被支持。
[0143] 18.根据项17的控制节点(200),还包括存储一组操作的存储介质(220),并且其中处理电路被配置为从存储介质获取一组操作,以促使控制节点(200)执行一组操作。
[0144] 19.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的客户端节点(300b),客户端节点(300b)包括处理电路(310),处理电路被配置为促使客户端节点(300b)执行一组操作,处理电路促使客户端节点(300b):
[0145] 从群呼的控制节点(200)获得用于支持群呼中的发言权控制的第一MBMS承载的广播业务通告;以及
[0146] 从控制节点获得用于支持群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告,
[0147] 由此,发言权控制和媒体发送在用于群呼的单独MBMS承载上被支持。
[0148] 20.根据项19的客户端节点(300b),还包括存储一组操作的存储介质(320),并且其中处理电路被配置为从存储介质获取一组操作,以促使客户端节点(300b)执行一组操作。
[0149] 21.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的计算机程序(420a),计算机程序包括计算机代码,该计算机代码在控制节点(200)的处理电路(210)上运行时,促使控制节点(200):
[0150] 激活并向群呼的客户端节点(300a、300b)通告(S101、S303b、S304b)用于支持群呼中的发言权控制的第一MBMS承载;以及
[0151] 激活并通告(S103、S303a、S304a)用于支持群呼中的媒体发送的至少一个第二MBMS承载,
[0152] 由此,发言权控制和媒体发送在用于群呼的单独MBMS承载上被支持。
[0153] 22.一种用于组通信系统(100)中的多媒体广播多播业务(MBMS)承载处理的计算机程序(420b),计算机程序包括计算机代码,该计算机代码在客户端节点(300b)的处理电路(310)上被运行时,促使客户端节点(300b):
[0154] 从群呼的控制节点(200)获得(S201、S304b)用于支持群呼中的发言权控制的第一MBMS承载的广播业务通告;以及
[0155] 从控制节点获得(S203、S304a)用于支持群呼中的媒体发送的至少一个第二MBMS承载的广播业务通告,
[0156] 由此,发言权控制和媒体发送在用于群呼的单独MBMS承载上被支持。
[0157] 23.一种计算机程序产品(410a、410b),该计算机程序产品包括根据项19和项20中的至少一个的计算机程序(420a、420b)和计算机可读装置(430),所述计算机程序被存储于该计算机可读装置(430)上。
QQ群二维码
意见反馈