[发明专利]一种3GPP预建立模式下组播模式单播组的监听方法有效
申请号: | 201911390880.7 | 申请日: | 2019-12-30 |
公开(公告)号: | CN113132120B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 黄晋飞 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L69/16 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王双;王琦 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gpp 建立 模式 下组播 单播组 监听 方法 | ||
本申请公开了一种3GPP预建立模式下组播模式单播组的监听方法,服务器同意终端加入群组后,通过SOCKET向终端反馈SIP 200OK消息,并通过预建立的单播RTCP通道向所述终端反馈CONNECT消息;终端在接收到SIP 200OK消息后,打开播放器PLAYER;在接收到CONNECT消息后、且确定PLAYER已打开时,向服务器发送ACK消息;终端在单播RTCP通道上接收服务器发送的群组主讲上传的语音数据,并播放所述语音数据。应用本申请,能够避免丢首字,提高监听性能。
技术领域
本申请涉及3GPP预建立模式技术,特别涉及一种3GPP预建立模式下组播模式单播组的监听方法。
背景技术
在现有的专网终端MCPTT预建立组播模式下,如果终端所属的群组没有配置成组播群组,终端也可以加入该群组,通过单播通道接收和播放群组的主讲语音,也就是组播模式的单播组监听。其中,终端可以加入群组A,并不是指终端成为该群组成员,而是在接收和播放群组A的主讲语音前需要进行的一步操作。具体地,组播模式的单播组监听处理可以包括:
1,在终端所在群组(即未被配置成组播的群组)建立后,服务器会通过组播信道给终端发送GROUPSTATUS消息(其中STATUS标志位为active);
2,终端收到此消息后,会通过SOCKET给服务器发送加入群组的SIP REFER消息;
3,服务器收到加入群组的SIP REFER消息后,经判断允许终端加入群组的情况下,服务器就会通过SOCKET给终端回复SIP 200OK消息,同时通过预建立的单播RTCP通道,给终端发送CONNECT消息,打开终端预建立单播RTP通道;
4,分两路处理,a路:终端在SOCKET上收到SIP 200OK消息后表示群组加入成功,打开PLAYER;b路:终端在预建立的单播RTCP通道上收到服务器的CONNECT消息后,会马上通过预建立的单播RTCP通道回复ACK,服务器在预建立的单播RTCP通道上收到ACK后就会在预建立的单播RTP通道上给终端下发主讲的上行语音数据。终端在PLAYER打开的情况下,在预建立的单播RTP通道上收到语音数据就开始播放主讲的上行语音。
在实际应用中发现,上述组播模式单播组的监听方法存在丢首字的问题,从而影响监听性能。
发明内容
本申请提供一种3GPP预建立模式下组播模式单播组的监听方法,能够避免丢首字,提高监听性能。
为实现上述目的,本申请采用如下技术方案:
一种3GPP预建立模式下组播模式单播组的监听方法,包括:
服务器同意终端加入群组后,通过SOCKET向所述终端反馈SIP 200OK消息,并通过预建立的单播RTCP通道向所述终端反馈CONNECT消息;
所述终端在接收到所述SIP 200OK消息后,打开播放器PLAYER;在接收到所述CONNECT消息后、且确定PLAYER已打开时,向所述服务器发送ACK消息;
所述终端在所述单播RTCP通道上接收所述服务器发送的群组主讲上传的语音数据,并播放所述语音数据。
较佳地,该方法进一步包括:在所述终端接收到所述CONNECT消息后,保存CONNECT消息已接收的状态信息;在所述终端打开PLAYER后,保存PLAYER已打开的状态信息;
接收到所述CONNECT消息、且PLAYER已打开的确定方式包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911390880.7/2.html,转载请声明来源钻瓜专利网。