本发明涉及无线,特别是指一种多播广播业务传输方法及装置。
背景技术:
1、多播广播是一种从一个数据源向多个目标移动终端传输数据的技术,实现了网络(包括核心网和接入网)资源的共享,提高了网络资源,尤其是空口资源的利用率。核心网会根据应用层提供的信息,为多播广播业务提供3gpp网络中标识(tmgi,临时移动群组标识)于核心网侧与无线侧建立多播广播业务传输所用的通道,并进行相关调度。
2、相关通信技术支持网络共享,包含无线侧共享和核心网共享,通过网络共享可以尽量避免网络基础设施的重复建设,节约网络整体投资。
3、在ran sharing(无线接入网共享)核心网不共享的情况下,不同运营商(cn)对于同一个多播业务可能分配不同的tmgi,因此在无线侧相同的覆盖范围内,基站可能对该业务重复传输,造成资源的浪费
技术实现思路
1、本发明要解决的技术问题是提供一种多播广播业务传输方法及装置,能够识别相同的多播广播业务,不重复传输同一多播广播业务,减少资源浪费。
2、为解决上述技术问题,本发明的实施例提供技术方案如下:
3、一方面,提供一种多播广播业务传输方法,由核心网网元执行,包括:
4、若判断存在接入网网元共享情况,与其他核心网网元交互临时移动群组标识tmgi分配情况,为同一多播广播业务mbs在不同核心网下采用相同的tmgi分配规则;
5、将tmgi分配信息发送给接入网网元,所述tmgi分配信息包括tmgi与mbs之间的映射关系。
6、一些实施例中,若判断存在无线接入网共享情况,所述方法还包括:
7、为同一mbs在不同核心网下分配相同的多播ip地址。
8、一些实施例中,若判断存在接入网网元共享情况,所述方法还包括:
9、在所述接入网网元与一核心网建立mbs会话后,保存该mbs会话对应的用户面隧道信息tunnel 1,对于所述接入网网元之后与其他核心网建立的mbs会话,重配使用tunnel1;
10、向应用功能实体af发送第一指示信息,指示仅基于tunnel 1对应的ip多播地址生成第一多播数据包;或,解析所述应用功能实体的数据包,将除所述第一多播数据包之外的其他数据包丢弃。
11、一些实施例中,若判断存在接入网网元共享情况,所述方法还包括:
12、在终端加入多播组时,按照所述终端对应的核心网配置mbs会话cp信息,按照所述终端所在小区第一个建立的tunnel配置所述终端的用户面。
13、一些实施例中,若判断存在接入网网元共享情况,所述方法还包括:
14、保留所述接入网网元与所述核心网网元间建立的与第一tmgi关联的mbs会话信息,所述mbs会话信息包括up隧道信息,所述up隧道信息包括以下至少一项:tmgi,tunnel标识,ip多播地址;
15、将所述up隧道信息发送给终端。
16、一些实施例中,为同一多播广播业务mbs在不同核心网下采用相同的tmgi分配规则包括:
17、与接入网网元关联的其他核心网对应网元交互tmgi分配情况;
18、若其他核心网的对应网元已进行tmgi分配,其中一核心网为一mbs分配的第二tmgi与自身为该mbs分配的第三tmgi没有冲突,为所述mbs配置所述第三tmgi;分配的第二tmgi与自身为该mbs分配的第三tmgi冲突,与其他核心网网元协商进行tmgi重分配;
19、若其他核心网网元未进行tmgi分配,直接为mbs分配第三tmgi。
20、一些实施例中,直接为mbs分配第三tmgi之后,所述方法还包括:
21、在多个不同核心网的对应网元间广播为mbs分配的tmgi、ip地址及对应的小区标识。
22、一些实施例中,若判断存在接入网网元共享情况,所述方法还包括:
23、保存并广播第一用户面信息,所述第一用户面信息为所述接入网网元与所述核心网网元间建立的mbs会话的用户面信息及关联的控制面信息。
24、一些实施例中,若判断存在接入网网元共享情况,所述方法还包括:
25、接收第一用户面信息,所述第一用户面信息为所述接入网网元与其他核心网网元间建立的mbs会话的用户面信息及关联的控制面信息;
26、通知af停止对所述mbs发送多播或广播数据包,或,自行丢弃所述mbs的数据包。
27、一些实施例中,所述核心网网元为会话管理功能smf或多播广播服务功能mbsf。
28、一些实施例中,所述核心网网元为mbsf,判断是否存在无线接入网共享情况包括:
29、基于mbsf是否为共享网元判断是否存在无线接入网共享情况;或
30、基于smf提供的信息判断是否存在无线接入网共享情况。
31、一些实施例中,所述核心网网元为smf,判断存在接入网网元共享情况之前,所述方法还包括:
32、接收接入和移动性功能amf发送的第二指示信息,指示所述接入网网元为共享接入网网元并且支持mbs;
33、基于所述第二指示信息选择已与其他核心网网元建立接口的mbsf,或,支持共享的mbsf。
34、本发明实施例还提供了一种多播广播业务传输方法,由接入网网元执行,包括:
35、接收核心网网元发送的tmgi分配信息,所述tmgi分配信息包括tmgi与多播广播业务mbs之间的映射关系;
36、根据所述tmgi分配信息判断是否存在同一mbs从不同核心网网元发送的情况,若存在,选择其中一个或多个mbs会话的第一用户面隧道作为基本传输通道;
37、向应用功能实体af发送通知信息,通知af停止对除所述第一用户面隧道之外的第二用户面隧道所在核心网发送多播或广播数据包,或,丢弃第二用户面隧道的多播或广播数据包。
38、一些实施例中,接收核心网网元发送的tmgi分配信息之前,所述方法还包括:
39、向接入和移动性功能amf发送第三指示信息,指示所述接入网网元为共享接入网网元并且支持mbs。
40、一些实施例中,所述方法还包括:
41、向终端发送重配消息,将终端的用户面up通道重配为选择的up通道;或
42、保留多个up通道,动态选择其中一个或多个up通道作为该接入网网元下终端接收mbs的up通道,并将所述up通道对应的up信息发送给所述终端。
43、一些实施例中,选择up通道依据的信息包括以下至少一项:
44、核心网网元提供的通道tunnel的优先级信息;
45、tunnel建立的时间;
46、是否为特定业务专用tunnel;
47、tunnel的传输速率;
48、不同核心网网元对mbs的优先级。
49、一些实施例中,所述核心网网元为会话管理功能smf或mbsf。
50、本发明实施例还提供了一种多播广播业务传输装置,应用于核心网网元,包括收发机和处理器,
51、所述处理器用于若判断存在接入网网元共享情况,与其他核心网网元交互临时移动群组标识tmgi分配情况,为同一多播广播业务mbs在不同核心网下采用相同的tmgi分配规则;
52、所述收发机用于将tmgi分配信息发送给接入网网元,所述tmgi分配信息包括tmgi与mbs之间的映射关系。
53、一些实施例中,若判断存在无线接入网共享情况,所述处理器还用于为同一mbs在不同核心网下分配相同的多播ip地址。
54、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于在所述接入网网元与一核心网建立mbs会话后,保存该mbs会话对应的用户面隧道信息tunnel 1,对于所述接入网网元之后与其他核心网建立的mbs会话,重配使用tunnel 1;
55、所述收发机还用于向应用功能实体af发送第一指示信息,指示仅基于tunnel 1对应的ip多播地址生成第一多播数据包;或,解析所述应用功能实体的数据包,将除所述第一多播数据包之外的其他数据包丢弃。
56、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于在终端加入多播组时,按照所述终端对应的核心网配置mbs会话cp信息,按照所述终端所在小区第一个建立的tunnel配置所述终端的用户面。
57、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于保留所述接入网网元与所述核心网网元间建立的与第一tmgi关联的mbs会话信息,所述mbs会话信息包括up隧道信息,所述up隧道信息包括以下至少一项:tmgi,tunnel标识,ip多播地址;
58、所述收发机还用于将所述up隧道信息发送给终端。
59、一些实施例中,所述处理器具体用于
60、与接入网网元关联的其他核心网对应网元交互tmgi分配情况;若其他核心网的对应网元已进行tmgi分配,其中一核心网为一mbs分配的第二tmgi与自身为该mbs分配的第三tmgi没有冲突,为所述mbs配置所述第三tmgi;分配的第二tmgi与自身为该mbs分配的第三tmgi冲突,与其他核心网网元协商进行tmgi重分配;若其他核心网网元未进行tmgi分配,直接为mbs分配第三tmgi。
61、一些实施例中,所述收发机还用于在多个不同核心网的对应网元间广播为mbs分配的tmgi、ip地址及对应的小区标识。
62、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于保存并广播第一用户面信息,所述第一用户面信息为所述接入网网元与所述核心网网元间建立的mbs会话的用户面信息及关联的控制面信息。
63、一些实施例中,若判断存在接入网网元共享情况,所述收发机还用于接收第一用户面信息,所述第一用户面信息为所述接入网网元与其他核心网网元间建立的mbs会话的用户面信息及关联的控制面信息;通知af停止对所述mbs发送多播或广播数据包,或,自行丢弃所述mbs的数据包。
64、一些实施例中,所述核心网网元为会话管理功能smf或mbsf。
65、一些实施例中,所述核心网网元为mbsf,所述处理器具体用于基于mbsf是否为共享网元判断是否存在无线接入网共享情况;或
66、基于smf提供的信息判断是否存在无线接入网共享情况。
67、一些实施例中,所述核心网网元为smf,所述收发机还用于接收接入和移动性功能amf发送的第二指示信息,指示所述接入网网元为共享接入网网元并且支持mbs;
68、所述处理器具体用于基于所述第二指示信息选择已与其他核心网网元建立接口的mbsf,或,支持共享的mbsf。
69、本发明实施例还提供了一种多播广播业务传输装置,应用于接入网网元,包括收发机和处理器,
70、所述收发机用于接收核心网网元发送的tmgi分配信息,所述tmgi分配信息包括tmgi与多播广播业务mbs之间的映射关系;
71、所述处理器用于根据所述tmgi分配信息判断是否存在同一mbs从不同核心网网元发送的情况,若存在,选择其中一个或多个mbs会话的第一用户面隧道作为基本传输通道;
72、所述收发机还用于向应用功能实体af发送通知信息,通知af停止对除所述第一用户面隧道之外的第二用户面隧道所在核心网发送多播或广播数据包,或,丢弃第二用户面隧道的多播或广播数据包。
73、一些实施例中,所述收发机还用于向接入和移动性功能amf发送第三指示信息,指示所述接入网网元为共享接入网网元并且支持mbs。
74、一些实施例中,所述收发机还用于向终端发送重配消息,将终端的用户面up通道重配为选择的up通道;或
75、保留多个up通道,动态选择其中一个或多个up通道作为该接入网网元下终端接收mbs的up通道,并将所述up通道对应的up信息发送给所述终端。
76、一些实施例中,选择up通道依据的信息包括以下至少一项:
77、核心网网元提供的通道tunnel的优先级信息;
78、tunnel建立的时间;
79、是否为特定业务专用tunnel;
80、tunnel的传输速率;
81、不同核心网网元对mbs的优先级。
82、一些实施例中,所述核心网网元为会话管理功能smf或mbsf。
83、本发明实施例还提供了一种多播广播业务传输装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现如上所述的多播广播业务传输方法。
84、一些实施例中,多播广播业务传输装置应用于核心网网元,所述处理器用于若判断存在接入网网元共享情况,与其他核心网网元交互临时移动群组标识tmgi分配情况,为同一多播广播业务mbs在不同核心网下采用相同的tmgi分配规则;将tmgi分配信息发送给接入网网元,所述tmgi分配信息包括tmgi与mbs之间的映射关系。
85、一些实施例中,若判断存在无线接入网共享情况,所述处理器还用于为同一mbs在不同核心网下分配相同的多播ip地址。
86、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于在所述接入网网元与一核心网建立mbs会话后,保存该mbs会话对应的用户面隧道信息tunnel 1,对于所述接入网网元之后与其他核心网建立的mbs会话,重配使用tunnel 1;向应用功能实体af发送第一指示信息,指示仅基于tunnel1对应的ip多播地址生成第一多播数据包;或,解析所述应用功能实体的数据包,将除所述第一多播数据包之外的其他数据包丢弃。
87、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于在终端加入多播组时,按照所述终端对应的核心网配置mbs会话cp信息,按照所述终端所在小区第一个建立的tunnel配置所述终端的用户面。
88、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于保留所述接入网网元与所述核心网网元间建立的与第一tmgi关联的mbs会话信息,所述mbs会话信息包括up隧道信息,所述up隧道信息包括以下至少一项:tmgi,tunnel标识,ip多播地址;将所述up隧道信息发送给终端。
89、一些实施例中,所述处理器具体用于与与接入网网元关联的其他核心网对应网元交互tmgi分配情况;若其他核心网的对应网元已进行tmgi分配,其中一核心网为一mbs分配的第二tmgi与自身为该mbs分配的第三tmgi没有冲突,为所述mbs配置所述第三tmgi;分配的第二tmgi与自身为该mbs分配的第三tmgi冲突,与其他核心网网元协商进行tmgi重分配;若其他核心网网元未进行tmgi分配,直接为mbs分配第三tmgi。
90、一些实施例中,所述处理器还用于在多个不同核心网的对应网元间广播为mbs分配的tmgi、ip地址及对应的小区标识。
91、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于保存并广播第一用户面信息,所述第一用户面信息为所述接入网网元与所述核心网网元间建立的mbs会话的用户面信息及关联的控制面信息。
92、一些实施例中,若判断存在接入网网元共享情况,所述处理器还用于接收第一用户面信息,所述第一用户面信息为所述接入网网元与其他核心网网元间建立的mbs会话的用户面信息及关联的控制面信息;通知af停止对所述mbs发送多播或广播数据包,或,自行丢弃所述mbs的数据包。
93、一些实施例中,所述核心网网元为会话管理功能smf或mbsf。
94、一些实施例中,所述核心网网元为mbsf,所述处理器具体用于基于mbsf是否为共享网元判断是否存在无线接入网共享情况;或
95、基于smf提供的信息判断是否存在无线接入网共享情况。
96、一些实施例中,所述核心网网元为smf,所述处理器还用于接收接入和移动性功能amf发送的第二指示信息,指示所述接入网网元为共享接入网网元并且支持mbs;基于所述第二指示信息选择已与其他核心网网元建立接口的mbsf,或,支持共享的mbsf。
97、一些实施例中,多播广播业务传输装置,应用于接入网网元,所述处理器用于接收核心网网元发送的tmgi分配信息,所述tmgi分配信息包括tmgi与多播广播业务mbs之间的映射关系;根据所述tmgi分配信息判断是否存在同一mbs从不同核心网网元发送的情况,若存在,选择其中一个或多个mbs会话的第一用户面隧道作为基本传输通道;向应用功能实体af发送通知信息,通知af停止对除所述第一用户面隧道之外的第二用户面隧道所在核心网发送多播或广播数据包,或,丢弃第二用户面隧道的多播或广播数据包。
98、一些实施例中,所述处理器还用于向接入和移动性功能amf发送第三指示信息,指示所述接入网网元为共享接入网网元并且支持mbs。
99、一些实施例中,所述处理器还用于向终端发送重配消息,将终端的up通道重配为选择的up通道;或
100、保留多个up通道,动态选择其中一个或多个up通道作为该接入网网元下终端接收mbs的up通道,并将所述up通道对应的up信息发送给所述终端。
101、一些实施例中,选择up通道依据的信息包括以下至少一项:
102、核心网网元提供的通道tunnel的优先级信息;
103、tunnel建立的时间;
104、是否为特定业务专用tunnel;
105、tunnel的传输速率;
106、不同核心网网元对mbs的优先级。
107、一些实施例中,所述核心网网元为会话管理功能smf或mbsf。
108、本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的多播广播业务传输方法中的步骤。
109、本发明的实施例具有以下有益效果:
110、上述方案中,若核心网网元判断存在接入网网元共享ran sharing情况,将与其他核心网网元交互tmgi分配情况,为同一mbs在不同核心网下采用相同的tmgi分配规则,可以避免在ran sharing部署下,从核心网到接入网,对多播广播业务的重复传输。