CN101005704A - Optimizing method for one key pass through service call set-up time delay based on honeycomb network - Google Patents
Optimizing method for one key pass through service call set-up time delay based on honeycomb network Download PDFInfo
- Publication number
- CN101005704A CN101005704A CNA2006100868202A CN200610086820A CN101005704A CN 101005704 A CN101005704 A CN 101005704A CN A2006100868202 A CNA2006100868202 A CN A2006100868202A CN 200610086820 A CN200610086820 A CN 200610086820A CN 101005704 A CN101005704 A CN 101005704A
- Authority
- CN
- China
- Prior art keywords
- poc
- transmission channel
- service call
- user equipment
- radio
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基于蜂窝网络的一键通业务呼叫建立时延的优化方法:用户设备向无线网络控制器发送无线资源控制连接建立请求消息,该消息中包括PoC会话建立信息;无线网络控制器通过无线资源控制连接建立消息指定用户设备预先建立PoC无线接入承载的传输信道,传输信道的配置参数根据所述PoC业务的最高数据速率设定;进行无线接入承载建立和分组数据协议上下文激活,并根据传输信道的配置参数设置分组数据协议上下文中的服务质量参数;根据服务质量参数,用户设备与PoC服务器进行SIP信令交互,建立PoC会话。本发明无论采用何种PoC信令和语音承载方式,UMTS都能为PoC会话预先预留足够的资源,以此提高用户的使用效果。
The invention discloses a method for optimizing the time delay of a push-to-talk service call establishment based on a cellular network: a user equipment sends a radio resource control connection establishment request message to a radio network controller, and the message includes PoC session establishment information; the radio network control The device specifies the user equipment to pre-establish the transmission channel of the PoC radio access bearer through the radio resource control connection establishment message, and the configuration parameters of the transmission channel are set according to the highest data rate of the PoC service; the establishment of the radio access bearer and the packet data protocol context Activate, and set the quality of service parameters in the packet data protocol context according to the configuration parameters of the transmission channel; according to the quality of service parameters, the user equipment and the PoC server perform SIP signaling interaction to establish a PoC session. No matter what kind of PoC signaling and voice bearer mode is adopted in the present invention, the UMTS can pre-reserve sufficient resources for the PoC session, so as to improve the user's use effect.
Description
技术领域technical field
本发明涉及宽带码分多址接入系统中基于蜂窝网络的一键通技术,尤其涉及一种基于蜂窝网络的一键通业务呼叫建立时延的优化方法。The invention relates to a push-to-talk technology based on a cellular network in a broadband code division multiple access system, in particular to a method for optimizing the call setup delay of a push-to-talk service based on a cellular network.
背景技术Background technique
集群通信,即PTT(Push To Talk,一键通),作为移动通信的一个重要分支,主要供公安、消防等专业用户进行指挥调度通信,并且一般单独进行组网。集群通信采用半双工、一对一或者一对多的通信方式,主叫方只需一个按键就能接续,被叫方无须摘机即可接听,从而具有接续速度快,可靠性、安全性较高等特点。Trunk communication, PTT (Push To Talk), as an important branch of mobile communication, is mainly used for command and dispatch communication by professional users such as public security and firefighting, and is generally networked separately. The trunking communication adopts half-duplex, one-to-one or one-to-many communication methods, the calling party only needs to press a button to connect, and the called party can answer without picking up the phone, so it has fast connection speed, reliability and safety Higher features.
随着移动通信业务的发展,运营商希望在公众移动通信网内对普通用户实现PTT业务。因此,OMA组织从2003年起开始制定PoC(Push-to-talk overCellular,基于蜂窝网络的一键通)标准,使得在公众蜂窝网络上实现PTT业务成为可能。OMA PoC具有开放的架构,独立于具体的承载技术,因而能够很容易地引入到现有网络中。另外,OMA又向3GPP(3rd Generation PartnershipProiect,第三代移动通信伙伴计划)提交了在WCDMA(Wideband CodeDivision Multiple Access,宽带码分多址接入)下实现PoC业务的使能协议23.979,使得PoC成为第一个基于IMS(IP Multimedia Subsystem IP,多媒体子系统)的业务。With the development of mobile communication services, operators hope to implement PTT services for ordinary users in the public mobile communication network. Therefore, the OMA organization started to formulate the PoC (Push-to-talk over Cellular, based on cellular network) standard since 2003, making it possible to realize the PTT service on the public cellular network. OMA PoC has an open architecture and is independent of specific bearer technologies, so it can be easily introduced into existing networks. In addition, OMA submitted to 3GPP (3 rd Generation Partnership Project) the enabling protocol 23.979 for implementing PoC services under WCDMA (Wideband Code Division Multiple Access), making PoC Became the first service based on IMS (IP Multimedia Subsystem IP, multimedia subsystem).
OMA PoC的控制面基于SIP(Session Initiation Protocol,会话初始化协议),在建立PoC会话时,UE(User Equipment,用户设备)通过SIP信令注册到PoC服务器,使得PoC服务器得到UE的路由、协商语音编码方式等信息。用户面基于RTP(Real-time Transmission Protocol,实时传输协议)/RTCP(Real-time Transmission Control Protocol,实时传输控制协议),其中,RTCP用于传送话权控制信令,每一时刻只有得到话权的用户才能说话,其他用户接听;RTP承载AMR(Adapt Multitude Rate,自适应多速率)语音帧,讲话者将语音发送到PoC服务器,PoC服务器进行必要的编码转换后再分发给会话组内的其他成员。对于RAN(Radio Access Network,无线接入网络)和CN(Core Network,核心网络)来说,SIP和RTP/RTCP都属于用户面,且都承载在IP协议之上,RAN和CN通过建立相应的RAB(Radio Access Bearer,无线接入承载)和PDP(Packet Data Protocol,分组数据协议)上下文来提供传送通道。The control plane of OMA PoC is based on SIP (Session Initiation Protocol, session initialization protocol). When establishing a PoC session, UE (User Equipment, user equipment) registers with the PoC server through SIP signaling, so that the PoC server can obtain the UE's route and negotiate voice Encoding and other information. The user plane is based on RTP (Real-time Transmission Protocol, Real-time Transmission Protocol)/RTCP (Real-time Transmission Control Protocol, Real-time Transmission Control Protocol), in which RTCP is used to transmit the right to speak control signaling, and only the right to speak The user can speak, and other users can answer; RTP carries AMR (Adapt Multititude Rate, adaptive multi-rate) voice frames, and the speaker sends the voice to the PoC server, and the PoC server performs necessary code conversion and then distributes it to other users in the conversation group. member. For RAN (Radio Access Network, wireless access network) and CN (Core Network, core network), both SIP and RTP/RTCP belong to the user plane and are carried on the IP protocol. RAN and CN establish corresponding RAB (Radio Access Bearer, radio access bearer) and PDP (Packet Data Protocol, packet data protocol) context to provide transmission channels.
基于IMS的OMA PoC体系结构如图1所示,PoC服务器负责管理PoC会话的发起、中转、结束以及对PoC会话参与用户管理等处理工作,PoC服务器除需要与用户终端通信外,还要与Presence Server(呈现服务器)、XDMS(组管理服务器)、Device management(设备管理服务器)等交换数据与信令,控制媒体设备服务。在IMS的注册中,首先用户建立PDP上下文,通过GPRS(General Packet Radio Service,通用分组无线业务)请求或者DNS(DomainName Server,域名服务器)解析过程发现IMS中的P-CSCF(Proxy Call SessionControl Function,代理呼叫会话控制功能),P-CSCF把注册请求转发给I-CSCF(Interrogating Call Session Control Function,协商呼叫会话控制功能),通过I-CSCF问询HSS(Home Subscriber Server,本地用户服务器)而找到S-CSCF(Server Call Session Control Function,服务呼叫会话控制功能),在S-CSCF中实现注册过程。The IMS-based OMA PoC architecture is shown in Figure 1. The PoC server is responsible for managing the initiation, transfer, and termination of PoC sessions and the management of users participating in PoC sessions. In addition to communicating with user terminals, the PoC server also needs to communicate with the presence Server (presentation server), XDMS (group management server), Device management (device management server), etc. exchange data and signaling, and control media device services. In IMS registration, firstly, the user establishes a PDP context, and discovers the P-CSCF (Proxy Call Session Control Function, Proxy Call Session Control Function, Interrogating Call Session Control Function), P-CSCF forwards the registration request to I-CSCF (Interrogating Call Session Control Function, negotiating call session control function), through I-CSCF querying HSS (Home Subscriber Server, local user server) to find S-CSCF (Server Call Session Control Function, service call session control function), realizes the registration process in S-CSCF.
如前所述,PoC业务的信令面(SIP信令)和用户面(RTP/RTCP媒体流)在UMTS中都基于IP协议,一般将SIP信令设置为Interactive(交互)类业务,将RTP/RTCP媒体流设置为Interactive或Streaming(流动)类业务,SIP信令和RTP/RTCP流可用同一个PDP上下文承载,也可以分别用一个单独的PDP上下文承载。对于UMTS(Universal Mobile Telecommunications System,通用移动通信系统)来说,PoC就是一个普通的PS(分组交换)域Interactive或Streaming类业务,不涉及PoC高层信令和数据,所以PoC呼叫建立过程在UMTS内的部分与普通的PS呼叫建立过程相同。典型的UE从小区空闲状态CELL_idle或小区寻呼信道CELL_PCH/注册区寻呼信道URA_PCH状态开始的PoC呼叫建立过程如图2和图3所示,其中图2是用户终端为主叫终端的情况,包括以下步骤:As mentioned earlier, both the signaling plane (SIP signaling) and user plane (RTP/RTCP media stream) of PoC services are based on the IP protocol in UMTS. Generally, SIP signaling is set as Interactive (interactive) business, and RTP /RTCP media flow is set as Interactive or Streaming (flowing) type of service, SIP signaling and RTP/RTCP flow can be carried by the same PDP context, or can be carried by a separate PDP context. For UMTS (Universal Mobile Telecommunications System, Universal Mobile Communications System), PoC is an ordinary PS (packet switching) domain Interactive or Streaming service, which does not involve PoC high-level signaling and data, so the PoC call establishment process is in UMTS The part is the same as the normal PS call setup process. The typical PoC call establishment process of a UE starting from the cell idle state CELL_idle or the cell paging channel CELL_PCH/registration area paging channel URA_PCH state is shown in Figure 2 and Figure 3, where Figure 2 is the case where the user terminal is the calling terminal, Include the following steps:
S201,若UE为主叫,则用户按下PTT键,发起PoC会话建立请求。S201, if the UE is the calling party, the user presses a PTT key to initiate a PoC session establishment request.
S202a,当用户设备处于Cell_idle态时,用户设备在RRC Connection SetupRequest(RRC连接建立请求)中将Establishment Cause(建立原因)值设为Originating Interactive Call(源交互式呼叫)。当用户设备处于Cell_PCH/URA_PCH态时,将Cell Update(小区更新)中Establishment Cause(建立原因)值设为Originating Interactive Call(源交互式呼叫)。S202a, when the user equipment is in the Cell_idle state, the user equipment sets the value of Establishment Cause (establishment reason) to Originating Interactive Call (source interactive call) in the RRC Connection SetupRequest (RRC connection establishment request). When the user equipment is in the Cell_PCH/URA_PCH state, set the value of Establishment Cause (establishment cause) in Cell Update (cell update) to Originating Interactive Call (source interactive call).
S202b,无线网络控制器在RRC Connection Setup(RRC连接建立)或CellUpdate Confirm(小区更新确认)中指定用户设备建立SRB(信令无线承载)。S202b. The radio network controller specifies the user equipment to establish an SRB (Signaling Radio Bearer) in RRC Connection Setup (RRC connection establishment) or CellUpdate Confirm (cell update confirmation).
S203a,用户设备发送承载SIP的PDP上下文激活请求。S203a, the user equipment sends a PDP context activation request bearing SIP.
S203b-s203d,用于承载SIP的RAB指配和RB建立过程,其中由于RB建立过程需增加传输信道,所以将采用同步建立过程,等待激活时间产生额外的时延。S203b-s203d are used to carry the SIP RAB assignment and RB establishment process. Since the RB establishment process needs to increase the transmission channel, the synchronous establishment process will be adopted, and additional time delay will be generated by waiting for the activation time.
S203e,核心网络回复用户设备确认PDP上下文激活成功。S203e, the core network replies to the user equipment to confirm that the activation of the PDP context is successful.
S204,用户设备和PoC服务器通过SIP信令交互,协商IP地址、AMR编码速率等参数,建立PoC会话。S204, the user equipment and the PoC server interact through SIP signaling, negotiate parameters such as an IP address and an AMR encoding rate, and establish a PoC session.
S205,若RTP/RTCP媒体流采用单独的PDP上下文承载方式,用户设备须另外建立一个PDP上下文和RAB,和步骤s203类似,其中的RB建立过程采用同步方式。S205, if the RTP/RTCP media stream is carried in a separate PDP context, the user equipment must additionally establish a PDP context and RAB, similar to step s203, wherein the RB establishment process adopts a synchronous manner.
S206,PoC服务器向主叫用户设备发送Talk Burst Confirm消息,指示用户设备可以开始发送语音。S206. The PoC server sends a Talk Burst Confirm message to the calling user equipment, indicating that the user equipment can start sending voice.
S207,若RTP/RTCP媒体流与SIP共用一个PDP上下文承载,由于步骤s203中建立的RAB和PDP上下文的最大数据比特率只是为SIP设置的,所以此时RTP/RTCP媒体流可能会造成拥塞,大量语音IP包会缓存在用户设备或网络侧,甚至被丢弃。S207, if the RTP/RTCP media flow and SIP share a PDP context bearer, the RAB and the maximum data bit rate of the PDP context set up in step s203 are only set for SIP, so the RTP/RTCP media flow may cause congestion at this time, A large number of voice IP packets will be buffered on the user equipment or the network side, or even discarded.
S208,若RTP/RTCP媒体流与SIP共用一个PDP上下文承载,核心网络会发起PDP上下文修改过程,使得最大数据比特率满足SIP和RTP/RTCP数据的要求,无线网络控制器也会据此发起RAB修改过程,其中的RB重配置过程采用同步方式。S208, if the RTP/RTCP media stream and SIP share a PDP context bearer, the core network will initiate a PDP context modification process so that the maximum data bit rate meets the requirements of SIP and RTP/RTCP data, and the radio network controller will also initiate RAB accordingly The modification process, wherein the RB reconfiguration process adopts a synchronous manner.
S209,最终空口和地面的承载都符合SIP和RTP/RTCP媒体流的速率需求,语音数据能够及时地被传送。S209, finally, both the air interface and the ground bearer meet the rate requirements of the SIP and RTP/RTCP media streams, and the voice data can be transmitted in a timely manner.
图3是用户终端为被叫终端的情况,包括以下步骤:Fig. 3 is the situation that user terminal is called terminal, comprises the following steps:
S301a-s301b,用户设备接收到网络发送的寻呼消息,其中的Paging Cause(寻呼原因)值为Terminating Interactive Call(终端交互式呼叫)。S301a-s301b, the user equipment receives the paging message sent by the network, where the value of Paging Cause (paging cause) is Terminating Interactive Call (terminal interactive call).
S302a,用户设备处于Cell_idle状态时,在RRC连接建立请求中将Establishment Cause值设为Terminating Interactive Call。用户设备处于Cell_PCH/URA_PCH状态时,将Cell Update中Establishment Cause值设为Terminating Interactive Call。S302a. When the user equipment is in the Cell_idle state, set the value of Establishment Cause to Terminating Interactive Call in the RRC connection establishment request. When the user equipment is in the Cell_PCH/URA_PCH state, set the value of Establishment Cause in Cell Update to Terminating Interactive Call.
S302b,无线网络在RRC Connection Setup(RRC连接建立)或Cell UpdateConfirm(小区更新确认)中指定用户设备建立SRB。S302b, the wireless network specifies the user equipment in RRC Connection Setup (RRC connection establishment) or Cell UpdateConfirm (cell update confirmation) to establish an SRB.
S303a,用户设备发送承载SIP的PDP上下文激活请求。S303a, the user equipment sends a PDP context activation request bearing SIP.
S303b-s303d,用于承载SIP的RAB指配和RB建立过程,其中由于RB建立过程需增加传输信道,所以将采用同步建立过程,等待激活时间造成额外的时延。S303b-s303d are used to carry the SIP RAB assignment and RB establishment process. Since the RB establishment process needs to increase the transmission channel, the synchronous establishment process will be adopted, and additional time delay will be caused by waiting for the activation time.
S303e,核心网络回复用户设备确认PDP上下文激活成功。S303e, the core network replies to the user equipment to confirm that the activation of the PDP context is successful.
S304,用户设备和PoC服务器通过SIP信令交互,协商IP地址、AMR编码速率等参数,建立PoC会话。S304, the user equipment and the PoC server interact through SIP signaling, negotiate parameters such as an IP address and an AMR coding rate, and establish a PoC session.
S305,若RTP/RTCP媒体流采用单独的PDP上下文承载方式,用户设备须另外建立一个PDP上下文和RAB,和步骤S303类似,其中的RB建立过程采用同步方式。S305, if the RTP/RTCP media stream adopts a separate PDP context bearer mode, the user equipment must additionally establish a PDP context and RAB, similar to step S303, wherein the RB establishment process adopts a synchronous manner.
S306,PoC服务器向被叫用户设备发送接收会话突发Receiving TalkBurst,提示用户设备开始接收语音。S306. The PoC server sends a receiving talk burst to the called user equipment to prompt the user equipment to start receiving voice.
S307,若RTP/RTCP媒体流与SIP共用一个PDP上下文承载,由于S303中建立的RAB和PDP上下文的最大数据比特率只是为SIP设置的,所以此时RTP/RTCP媒体流可能会造成拥塞,大量语音IP包会缓存在UE或网络侧,甚至被丢弃。S307, if the RTP/RTCP media flow and SIP share a PDP context bearer, because the maximum data bit rate of the RAB and PDP context set up in S303 is only set for SIP, so the RTP/RTCP media flow may cause congestion at this time, a large number of Voice over IP packets will be buffered at the UE or the network side, or even discarded.
S308,若RTP/RTCP媒体流与SIP共用一个PDP上下文承载,CN会发起PDP上下文修改过程,使得最大数据比特率满足SIP和RTP/RTCP数据的要求,RNC也会据此发起RAB修改过程,其中的RB重配置过程采用同步方式。S308, if the RTP/RTCP media flow and SIP share a PDP context bearer, the CN will initiate a PDP context modification process so that the maximum data bit rate meets the requirements of SIP and RTP/RTCP data, and the RNC will also initiate the RAB modification process accordingly, wherein The RB reconfiguration process adopts a synchronous method.
S309,最终空口和地面的承载都符合SIP和RTP/RTCP媒体流的速率需求,语音数据能够及时地被传送。S309, finally, both the air interface and the ground bearer meet the rate requirements of the SIP and RTP/RTCP media streams, and the voice data can be transmitted in a timely manner.
在PoC系统中,呼叫建立时延是重要性能指标,分为主叫建立时延和被叫建立时延。主叫建立时延是指主叫用户从按下PTT键到听到话权提示音之间的时间间隔;被叫建立时延是指从主叫用户按下PTT键到被叫用户听到语音的时间间隔。In the PoC system, the call establishment delay is an important performance index, which is divided into the calling establishment delay and the called establishment delay. Caller setup delay refers to the time interval between when the calling user presses the PTT button and hears the voice prompt tone; the called setup delay refers to the time interval from when the calling user presses the PTT button to when the called user hears the voice time interval.
现有方案中,如果采用两个PDP上下文分别承载PoC信令和语音,在收到会话突发确认Talk Burst Confirm或接收会话突发Receiving Talk Burst消息之前要经历两次RAB和PDP上下文建立过程,其中包含同步RB建立过程将造成主叫建立时延(或被叫建立时延)较长。如果采用一个PDP上下文承载PoC信令和语音,虽然在UE收到Talk Burst Confirm(或Receiving Talk Burst)之前只有一次RAB和PDP上下文建立过程,但由于之前建立的RAB和PDP上下文的最大数据比特率不符合RTP/RTCP媒体流的要求,需要对RAB和PDP上下文进行修改,可能造成被叫建立时延较长或通话质量较差,影响用户使用效果。In the existing solution, if two PDP contexts are used to carry PoC signaling and voice respectively, two RAB and PDP context establishment processes are required before receiving a Talk Burst Confirm or a Receiving Talk Burst message. Among them, the synchronous RB establishment process will cause the calling party's establishment delay (or the called party's establishment delay) to be relatively long. If a PDP context is used to carry PoC signaling and voice, although there is only one RAB and PDP context establishment process before the UE receives Talk Burst Confirm (or Receiving Talk Burst), due to the maximum data bit rate of the previously established RAB and PDP context If it does not meet the requirements of the RTP/RTCP media stream, the RAB and PDP context need to be modified, which may cause a long delay in the establishment of the called party or poor call quality, affecting the user experience.
发明内容Contents of the invention
本发明要解决的问题是提供一种基于蜂窝网络的一键通业务呼叫建立时延的优化方法,以克服现有技术中采用同步RB建立过程,PoC会话建立时延长的缺陷。The problem to be solved by the present invention is to provide a method for optimizing the call establishment delay of a push-to-talk service based on a cellular network, so as to overcome the disadvantage of prolonging the establishment of a PoC session by adopting a synchronous RB establishment process in the prior art.
为了实现以上目的,本发明提供了一种基于蜂窝网络的一键通业务呼叫建立时延的优化方法,包括以下步骤:In order to achieve the above object, the present invention provides a method for optimizing the call setup delay of a push-to-talk service based on a cellular network, comprising the following steps:
A、用户设备向无线网络控制器发送无线资源控制连接建立请求消息,该消息中包括PoC会话建立信息;A. The user equipment sends a radio resource control connection establishment request message to the radio network controller, and the message includes PoC session establishment information;
B、所述无线网络控制器通过无线资源控制连接建立消息指定用户设备预先建立所述PoC无线接入承载的传输信道,所述传输信道的配置参数根据所述PoC业务的最高数据速率设定;B. The radio network controller designates the user equipment to pre-establish the transmission channel of the PoC radio access bearer through the radio resource control connection establishment message, and the configuration parameters of the transmission channel are set according to the highest data rate of the PoC service;
C、进行无线接入承载建立和分组数据协议上下文激活,并根据所述传输信道的配置参数设置所述分组数据协议上下文中的服务质量参数;C. Establishing a radio access bearer and activating a packet data protocol context, and setting a quality of service parameter in the packet data protocol context according to configuration parameters of the transmission channel;
D、根据所述服务质量参数,用户设备与PoC服务器进行SIP信令交互,建立PoC会话。D. According to the quality of service parameter, the user equipment performs SIP signaling interaction with the PoC server to establish a PoC session.
步骤D后还包括:After step D also include:
E、根据用户设备与PoC服务器协商的语音编码速率对应的最大数据速率修改无线承载设置和分组数据协议上下文。E. Modify the radio bearer setting and packet data protocol context according to the maximum data rate corresponding to the speech coding rate negotiated between the user equipment and the PoC server.
所述PoC会话建立信息包括主叫PoC会话建立和被叫PoC会话建立信息。The PoC session establishment information includes calling PoC session establishment information and called PoC session establishment information.
步骤A中,用户设备作为主叫终端或作为被叫终端接收到网络侧寻呼时,通知无线网络控制器建立PoC会话。In step A, when receiving paging from the network side as a calling terminal or as a called terminal, the user equipment notifies the radio network controller to establish a PoC session.
用户设备作为被叫终端时,具体过程包括:When the user equipment is used as the called terminal, the specific process includes:
核心网络向无线网络控制器发送寻呼消息,所述消息中包括被叫PoC会话建立信息;The core network sends a paging message to the radio network controller, and the message includes the called PoC session establishment information;
所述无线网络控制器通过寻呼类型1消息将所述被叫PoC会话建立信息发给用户设备。The radio network controller sends the called PoC session establishment information to the user equipment through a
步骤B中预先建立的传输信道包括:SIP传输信道和RTP/RTCP传输信道,当使用一个PDP上下承载时,SIP和RTP/RTCP使用一条传输信道;当使用两个PDP上下承载时,SIP和RTP/RTCP各使用一条传输信道。The pre-established transmission channels in step B include: SIP transmission channel and RTP/RTCP transmission channel. When using one PDP to carry up and down, SIP and RTP/RTCP use one transmission channel; when using two PDPs to carry up and down, SIP and RTP /RTCP uses one transport channel each.
步骤B进一步包括:Step B further includes:
B1、用户设备向无线网络控制器发送无线资源控制连接建立请求或小区更新,该请求中包括主叫/被叫PoC会话建立信息;B1. The user equipment sends a radio resource control connection establishment request or a cell update to the radio network controller, and the request includes calling/called PoC session establishment information;
B2、所述无线网络控制器通过无线资源控制连接建立或小区更新确认指定用户设备根据PoC的最高传输速率预先建立PoC无线接入承载传输信道。B2. The radio network controller confirms that the designated user equipment pre-establishes the PoC radio access bearer transmission channel according to the highest transmission rate of the PoC through radio resource control connection establishment or cell update.
步骤C具体为:进行SIP信令和RTP/RTCP信令的无线接入承载建立和分组数据协议上下文激活,并根据所述传输信道的配置参数设置服务质量参数。Step C specifically includes: performing radio access bearer establishment and packet data protocol context activation of SIP signaling and RTP/RTCP signaling, and setting quality of service parameters according to configuration parameters of the transmission channel.
步骤C具体为:进行SIP信令的无线接入承载建立和分组数据协议上下文激活,并根据所述传输信道的配置参数设置服务质量参数。Step C specifically includes: establishing the wireless access bearer of the SIP signaling and activating the packet data protocol context, and setting the quality of service parameters according to the configuration parameters of the transmission channel.
步骤C进一步包括:Step C further includes:
C1、用户设备向核心网络发送激活分组数据协议上下文请求;C1. The user equipment sends a packet data protocol context activation request to the core network;
C2、核心网络向无线网络控制器发送无线接入承载指配请求;C2. The core network sends a radio access bearer assignment request to the radio network controller;
C3、所述无线网络控制器异步建立无线承载;C3. The radio network controller establishes a radio bearer asynchronously;
C4、所述无线网络控制器向所述核心网络发送无线接入承载指配响应;C4. The radio network controller sends a radio access bearer assignment response to the core network;
C5、所述核心网络向用户设备发送激活分组数据协议上下文响应。C5. The core network sends an activation packet data protocol context response to the user equipment.
步骤C3进一步包括:建立无线承载映射和无线链路控制协议RLC信息。Step C3 further includes: establishing radio bearer mapping and radio link control protocol RLC information.
步骤C之后或步骤D之后还包括进行RTP/RTCP信令的无线接入承载建立和分组数据协议上下文激活。After step C or after step D, it also includes setting up radio access bearers and activating packet data protocol contexts for RTP/RTCP signaling.
步骤C之后分组数据协议上下文激活请求中的服务质量参数中设置用户设备支持的最大传输数据速率;步骤D之后分组数据协议上下文激活响应中的服务质量参数中设置为用户设备与PoC服务器协商的语音编码速率对应的最高数据速率。After step C, the maximum transmission data rate supported by the user equipment is set in the quality of service parameter in the packet data protocol context activation request; after step D, the quality of service parameter in the packet data protocol context activation response is set to the voice negotiated between the user equipment and the PoC server The highest data rate that the code rate corresponds to.
步骤E通过SIP信令交互获得IP地址、自适应多速率编码速率。Step E obtains the IP address and the adaptive multi-rate coding rate through SIP signaling interaction.
与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
本发明无论采用何种PoC信令和语音承载方式(一个PDP上下文还是两个PDP上下文),UMTS都能为PoC会话预先预留足够的资源,以此提高用户的使用效果。No matter what kind of PoC signaling and voice bearer mode (one PDP context or two PDP contexts) is adopted in the present invention, the UMTS can pre-reserve sufficient resources for PoC sessions, so as to improve the user's use effect.
对于使用一个PDP上下文承载SIP和RTP/RTCP的情况,由于RNC在RRC建立或小区更新过程中预先建立了PoC业务相关的传输信道,使得在后面的RAB指配过程中可以采用异步RB建立过程,能够避免采用同步RB建立过程中等待激活时间而造成的时延;同时,在UE和PoC协商语音编码速率之前建立的RAB和PDP上下文,都是按照PoC业务最大可能数据比特率来配置的,避免出现现有方案中RAB和PDP上下文建立时只考虑SIP信令而导致RTP/RTCP媒体流出现拥塞的情况。For the case of using a PDP context to carry SIP and RTP/RTCP, since the RNC pre-establishes the PoC service-related transmission channel during the RRC establishment or cell update process, the asynchronous RB establishment process can be used in the subsequent RAB assignment process. It can avoid the delay caused by waiting for the activation time during the establishment of synchronous RB; at the same time, the RAB and PDP context established before the UE and PoC negotiate the voice coding rate are configured according to the maximum possible data bit rate of the PoC service, avoiding In the existing solution, when RAB and PDP context are established, only SIP signaling is considered, which leads to congestion of RTP/RTCP media flow.
对于使用两个PDP上下文分别承载SIP和RTP/RTCP的情况,一方面通过预建立SIP和RTP/RTCP相关的传输信道使得SIP和RTP/RTCP的RAB指配过程时延缩短;另一方面,UE可以选择不等待与PoC服务器协商语音编码速率,而提前按PoC业务最大可能RTP/RTCP数据比特率发起RTP/RTCP的PDP上下文激活过程,使得其能与SIP的PDP上下文激活过程和/或UE与PoC服务器的SIP信令交互过程并行,达到进一步缩小PoC会话建立时延的目的。For the case of using two PDP contexts to carry SIP and RTP/RTCP respectively, on the one hand, the delay of the RAB assignment process of SIP and RTP/RTCP is shortened by pre-establishing the transmission channel related to SIP and RTP/RTCP; on the other hand, UE You can choose not to wait for the voice coding rate negotiation with the PoC server, but to initiate the RTP/RTCP PDP context activation process in advance according to the maximum possible RTP/RTCP data bit rate of the PoC service, so that it can be compared with the SIP PDP context activation process and/or UE and The SIP signaling interaction process of the PoC server is parallel to achieve the purpose of further reducing the PoC session establishment delay.
附图说明Description of drawings
图1是基于IMS的PoC网络结构图;Figure 1 is a structural diagram of an IMS-based PoC network;
图2是现有技术主叫用户设备从空闲状态发起PoC呼叫建立流程图;Fig. 2 is a flow chart of establishing a PoC call initiated by a calling user equipment from an idle state in the prior art;
图3是现有技术被叫用户设备从空闲状态发起PoC呼叫建立流程图;Fig. 3 is a flow chart of setting up a PoC call initiated by a called user equipment from an idle state in the prior art;
图4是本发明基本原理流程图;Fig. 4 is a flowchart of the basic principles of the present invention;
图5是本发明主叫用户设备采取一个PDP上下文时,PoC会话建立流程图;Fig. 5 is a flow chart of establishing a PoC session when the calling user equipment of the present invention adopts a PDP context;
图6是本发明被叫用户设备采取一个PDP上下文时,PoC会话建立流程图;Fig. 6 is when the called user equipment of the present invention adopts a PDP context, the flowchart of PoC session establishment;
图7是本发明主叫用户设备采取两个PDP上下文时,PoC会话建立流程图;FIG. 7 is a flow chart of establishing a PoC session when the calling user equipment of the present invention adopts two PDP contexts;
图8是本发明被叫用户设备采取两个PDP上下文时,PoC会话建立流程图。Fig. 8 is a flow chart of establishing a PoC session when the called user equipment adopts two PDP contexts according to the present invention.
具体实施方式Detailed ways
本发明一种基于蜂窝网络的一键通业务呼叫建立时延的优化方法,如图4所示,包括以下步骤:A kind of optimization method of the push-to-talk service call establishment time delay based on cellular network of the present invention, as shown in Figure 4, comprises the following steps:
步骤s401,用户设备向无线网络控制器发送无线资源控制连接建立请求消息,该消息中包括一键通PoC会话建立信息。其中,PoC会话建立信息包括主叫PoC会话建立和被叫PoC会话建立信息。另外,用户设备作为主叫终端或作为被叫终端接收到网络侧寻呼时,通知无线网络控制器建立PoC会话,用户设备作为被叫终端时,具体过程包括:核心网络向无线网络控制器发送寻呼消息,所述消息中包括被叫PoC会话建立信息,无线网络控制器通过寻呼类型1消息将所述被叫PoC会话建立信息发给用户设备。In step s401, the user equipment sends a radio resource control connection establishment request message to the radio network controller, and the message includes PTT session establishment information. Wherein, the PoC session establishment information includes calling PoC session establishment information and called PoC session establishment information. In addition, when the user equipment as the calling terminal or as the called terminal receives paging from the network side, it notifies the radio network controller to establish a PoC session. When the user equipment is the called terminal, the specific process includes: the core network sends the radio network controller A paging message, the message includes the called PoC session establishment information, and the radio network controller sends the called PoC session establishment information to the user equipment through a
步骤s402,所述无线网络控制器通过无线资源控制连接建立消息指定用户设备预先建立所述PoC无线接入承载的传输信道,所述传输信道的配置参数根据所述PoC业务的最高数据速率设定。其中,预先建立的传输信道包括:SIP传输信道和RTP/RTCP传输信道,当使用一个PDP上下承载时,SIP和RTP/RTCP使用一条传输信道;当使用两个PDP上下承载时,SIP和RTP/RTCP各使用一条传输信道。具体过程包括:用户设备向无线网络控制器发送无线资源控制连接建立请求或小区更新请求,该请求中包括源/终端PoC会话建立信息;无线网络控制器通过无线资源控制连接建立或小区更新确认指定用户设备根据PoC的最大传输速率预先建立PoC无线接入承载传输信道。Step s402, the radio network controller designates the user equipment to pre-establish the transmission channel of the PoC radio access bearer through the radio resource control connection establishment message, and the configuration parameters of the transmission channel are set according to the highest data rate of the PoC service . Among them, the pre-established transmission channels include: SIP transmission channel and RTP/RTCP transmission channel. When using one PDP to carry up and down, SIP and RTP/RTCP use one transmission channel; when using two PDPs to carry up and down, SIP and RTP/RTCP RTCP each uses a transport channel. The specific process includes: the user equipment sends a radio resource control connection establishment request or a cell update request to the radio network controller, and the request includes source/terminal PoC session establishment information; the radio network controller confirms the specified radio resource control connection establishment or cell update. The user equipment pre-establishes the transmission channel of the PoC radio access bearer according to the maximum transmission rate of the PoC.
步骤s403,进行无线接入承载建立和分组数据协议上下文激活,并根据所述传输信道的配置参数设置所述分组数据协议上下文中的服务质量参数。进行SIP信令和RTP/RTCP信令的无线接入承载建立和分组数据协议上下文激活,并根据所述传输信道的配置参数设置服务质量参数;或进行SIP信令的无线接入承载建立和分组数据协议上下文激活,并根据所述传输信道的配置参数设置服务质量参数。Step s403, establishing a radio access bearer and activating a packet data protocol context, and setting a quality of service parameter in the packet data protocol context according to configuration parameters of the transmission channel. Carry out SIP signaling and RTP/RTCP signaling radio access bearer establishment and packet data protocol context activation, and set service quality parameters according to the configuration parameters of the transmission channel; or perform SIP signaling radio access bearer establishment and grouping The data protocol context is activated, and quality of service parameters are set according to the configuration parameters of the transmission channel.
步骤s404,根据所述服务质量参数,用户设备与PoC服务器进行SIP信令交互,获得IP地址、AMR编码速率等信息,建立PoC会话。在步骤s404之后,可以根据用户设备与PoC服务器协商的语音编码速率对应的最大数据速率修改无线承载设置和分组数据协议上下文。Step s404, according to the quality of service parameter, the user equipment performs SIP signaling interaction with the PoC server to obtain information such as IP address and AMR encoding rate, and establishes a PoC session. After step s404, the radio bearer setting and the packet data protocol context may be modified according to the maximum data rate corresponding to the speech coding rate negotiated between the user equipment and the PoC server.
下面结合具体实施例对本发明进行详细说明。The present invention will be described in detail below in conjunction with specific embodiments.
当用户设备为主叫终端,且使用一个PDP上下文时,PoC会话建立流程如图5所示:When the user equipment is the calling terminal and uses a PDP context, the PoC session establishment process is shown in Figure 5:
步骤s501,用户终端按下PTT键,发起PoC会话建立请求。In step s501, the user terminal presses the PTT key to initiate a PoC session establishment request.
步骤s502a,用户终端处于Cell_idle(小区空闲)状态时,在RRC CornnectionSetup Request(RRC连接建立请求)中将Establishment Cause值设为OriginatingPoC Session Setup。用户终端处于Cell_PCH/URA_PCH态时,在Cell Update(Cell_PCH/URA_PCH态)中将Establishment Cause值设为Originating PoCSession Setup。Step s502a, when the user terminal is in the Cell_idle (cell idle) state, set the value of Establishment Cause to OriginatingPoC Session Setup in the RRC CornnectionSetup Request (RRC connection establishment request). When the user terminal is in the Cell_PCH/URA_PCH state, set the value of Establishment Cause to Originating PoCSession Setup in Cell Update (Cell_PCH/URA_PCH state).
步骤s502b,无线网络控制器在RRC Connection Setup或Cell UpdateConfirm中指定用户设备预先建立PoC RAB相关的传输信道,配置参数的设定应参考PoC业务可能的最高数据比特率。In step s502b, the radio network controller specifies the user equipment in the RRC Connection Setup or Cell UpdateConfirm to pre-establish a PoC RAB-related transmission channel, and the setting of the configuration parameters should refer to the highest possible data bit rate of the PoC service.
步骤s503a,UE发送PDP上下文激活请求,其中QoS Requested参数中的最大数据比特率应设为MBRSIP+MBRUE_supported,其中MBRSIP为SIP信令的最大数据比特率,MBRUE_supported为UE支持最高PoC语音编码速率所对应的最大数据比特率(语音帧加上RTP、UDP、IP头开销)。Step s503a, the UE sends a PDP context activation request, where the maximum data bit rate in the QoS Requested parameter should be set to MBR SIP + MBR UE_supported , where MBR SIP is the maximum data bit rate of SIP signaling, and MBR UE_supported is the highest PoC voice supported by the UE The maximum data bit rate corresponding to the encoding rate (voice frame plus RTP, UDP, IP header overhead).
步骤s503b-s503d,RAB指配和RB建立过程,由于步骤s402中PoC RAB相关的传输信道已经建立,所以RB建立过程采用异步方式,避免等待激活时间造成的时延。为了保证能够采用异步RB建立方式,即使步骤s402中建立的传输信道支持的最大数据比特率超过了RAB的需求,无线网络控制器也不会对传输信道进行重配置。Steps s503b-s503d, RAB assignment and RB establishment process, since the transmission channel related to PoC RAB has been established in step s402, the RB establishment process adopts asynchronous mode to avoid delay caused by waiting for activation time. In order to ensure that the asynchronous RB establishment method can be adopted, the radio network controller will not reconfigure the transmission channel even if the maximum data bit rate supported by the transmission channel established in step s402 exceeds the requirement of the RAB.
步骤s503e,核心网络回复用户设备确认PDP上下文激活成功。In step s503e, the core network replies to the user equipment to confirm that the PDP context is activated successfully.
步骤s504,用户设备与PoC Server进行SIP信令交互,建立PoC会话。In step s504, the user equipment performs SIP signaling interaction with the PoC Server to establish a PoC session.
步骤s505,PoC服务器向主叫用户设备发送Talk Burst Confirm消息,指示用户可以开始发送语音。In step s505, the PoC server sends a Talk Burst Confirm message to the calling user equipment, indicating that the user can start sending voice.
步骤s506,由于之前建立的RAB和PDP上下文支持的最大数据比特率是等于或大于UE与PoC服务器协商的语音编码速率对应的最大数据比特率(记为MBRUE_PoC_negotiated)的,所以RTP/RTCP媒体流能顺利地发送出去,不会出现带宽不足而造成的拥塞。Step s506, since the maximum data bit rate supported by the previously established RAB and PDP context is equal to or greater than the maximum data bit rate corresponding to the voice coding rate negotiated between the UE and the PoC server (denoted as MBR UE_PoC_negotiated ), the RTP/RTCP media stream It can be sent out smoothly without congestion caused by insufficient bandwidth.
步骤s507,若RAB和PDP上下文支持的最大数据比特率大于MBRUE_PoC_negotiated,出于节省网络资源的考虑,网络可发起RAB和PDP上下文修改过程,使得RAB和PDP上下文支持的最大数据比特率等于MBRUE_PoC_negotiated。Step s507, if the maximum data bit rate supported by the RAB and PDP context is greater than MBR UE_PoC_negotiated , for the sake of saving network resources, the network can initiate the RAB and PDP context modification process so that the maximum data bit rate supported by the RAB and PDP context is equal to MBR UE_PoC_negotiated .
当用户设备为被叫终端,且使用一个PDP上下文时,PoC会话建立流程如图6所示:When the user equipment is the called terminal and uses a PDP context, the PoC session establishment process is shown in Figure 6:
步骤s601a-s601b,用户设备接收网络发送的寻呼消息,其中的PagingCause(寻呼原因)值为Terminating PoC Session Setup(终端PoC会话建立)。In steps s601a-s601b, the user equipment receives the paging message sent by the network, where the value of PagingCause (paging reason) is Terminating PoC Session Setup (terminal PoC session establishment).
步骤s602a,用户终端处于Cell_idle(小区空闲)状态时,在RRC ConnectionSetup Request(RRC连接建立请求)中将Establishment Cause值设为Terminating PoC Session Setup。用户终端处于Cell_PCH/URA_PCH态时,在Cell Update(Cell_PCH/URA_PCH态)中将Establishment Cause值设为Terminating PoC Session Setup。Step s602a, when the user terminal is in the Cell_idle (cell idle) state, set the value of Establishment Cause to Terminating PoC Session Setup in the RRC ConnectionSetup Request (RRC connection establishment request). When the user terminal is in the Cell_PCH/URA_PCH state, set the value of Establishment Cause to Terminating PoC Session Setup in Cell Update (Cell_PCH/URA_PCH state).
步骤s602b,RNC在RRC Connection Setup或Cell Update Confirm中指定用户设备预先建立PoC RAB相关的传输信道,配置参数的设定应参考PoC业务可能的最高数据比特率。In step s602b, the RNC specifies the user equipment in the RRC Connection Setup or Cell Update Confirm to pre-establish a PoC RAB-related transmission channel, and the setting of the configuration parameters should refer to the highest possible data bit rate of the PoC service.
步骤s603a,用户设备发送PDP上下文激活请求,其中QoS Requested参数中的最大数据比特率应设为MBRSIP+MBRUE_supported,其中MBRSIP为SIP信令的最大数据比特率,MBRUE_supported为用户设备支持最高PoC语音编码速率所对应的最大数据比特率(语音帧加上RTP、UDP、IP头开销)。Step s603a, the user equipment sends a PDP context activation request, wherein the maximum data bit rate in the QoS Requested parameter should be set to MBR SIP +MBR UE_supported , wherein MBR SIP is the maximum data bit rate of SIP signaling, and MBR UE_supported is the highest data bit rate supported by the user equipment The maximum data bit rate corresponding to the PoC voice coding rate (voice frame plus RTP, UDP, IP header overhead).
步骤s603b-s603d,RAB指配和RB建立过程,由于在步骤s502b中PoCRAB相关的传输信道已经建立,所以RB建立过程采用异步方式,避免等待激活时间造成的时延。为了保证能够采用异步RB建立方式,即使步骤s502b中建立的传输信道支持的最大数据比特率超过了RAB的需求,无线网络控制器也不会对传输信道进行重配置。Steps s603b-s603d, RAB assignment and RB establishment process, since the PoCRAB-related transmission channel has been established in step s502b, the RB establishment process adopts asynchronous mode to avoid delay caused by waiting for activation time. In order to ensure that the asynchronous RB establishment method can be adopted, the radio network controller will not reconfigure the transmission channel even if the maximum data bit rate supported by the transmission channel established in step s502b exceeds the requirement of the RAB.
步骤s603e,核心网络回复用户设备确认PDP上下文激活成功。In step s603e, the core network replies to the user equipment to confirm that the activation of the PDP context is successful.
步骤s604,用户设备与PoC服务器进行SIP信令交互,建立PoC会话。In step s604, the user equipment exchanges SIP signaling with the PoC server to establish a PoC session.
步骤s605,PoC服务器向被叫用户设备发送Receiving Talk Burst,提示用户设备开始接收语音。In step s605, the PoC server sends a Receiving Talk Burst to the called user equipment, prompting the user equipment to start receiving voice.
步骤s606,由于之前建立的RAB和PDP上下文支持的最大数据比特率是等于或大于用户设备与PoC服务器协商的语音编码速率对应的最大数据比特率(记为MBRUE_PoC_negotiated)的,所以RTP/RTCP媒体流能顺利地发送出去,不会出现带宽不足而造成的拥塞。Step s606, since the maximum data bit rate supported by the RAB and PDP context established before is equal to or greater than the maximum data bit rate (denoted as MBR UE_PoC_negotiated ) corresponding to the voice coding rate negotiated between the user equipment and the PoC server, the RTP/RTCP media Streams can be sent out smoothly without congestion caused by insufficient bandwidth.
步骤s607,若RAB和PDP上下文支持的最大数据比特率大于MBRUE_PoC_negotiated,出于节省网络资源的考虑,网络可发起RAB和PDP上下文修改过程,使得RAB和PDP上下文支持的最大数据比特率等于MBRUE_PoC_negotiated。Step s607, if the maximum data bit rate supported by the RAB and PDP context is greater than MBR UE_PoC_negotiated , for the sake of saving network resources, the network can initiate the RAB and PDP context modification process, so that the maximum data bit rate supported by the RAB and PDP context is equal to MBR UE_PoC_negotiated .
当用户设备为主叫终端,且使用两个PDP上下文时,PoC会话建立流程如图7所示:When the user equipment is the calling terminal and uses two PDP contexts, the PoC session establishment process is shown in Figure 7:
步骤s701-s702a,与图5相同,在此不在赘述。Steps s701-s702a are the same as those in FIG. 5 and will not be repeated here.
步骤s702b,无线网络控制器在RRC Connection Setup或Cell UpdateConfirm中指定用户设备预先分别建立SIP和RTP/RTCP相关的传输信道,RTP/RTCP相关的传输信道配置参数的设定应参考PoC业务可能的最高数据比特率。In step s702b, the radio network controller specifies the user equipment in RRC Connection Setup or Cell UpdateConfirm to establish SIP and RTP/RTCP-related transmission channels in advance, and the setting of RTP/RTCP-related transmission channel configuration parameters should refer to the highest possible PoC service data bit rate.
步骤s703a,用户设备发送SIP相关的PDP上下文激活请求。In step s703a, the user equipment sends a SIP-related PDP context activation request.
步骤s703b-s703d,RAB指配和RB建立过程,由于SIP相关的传输信道已经建立,所以RB建立过程采用异步方式,避免等待激活时间造成的时延。Steps s703b-s703d, the process of RAB assignment and RB establishment, since the SIP-related transmission channel has already been established, the RB establishment process adopts asynchronous mode to avoid delay caused by waiting for activation time.
步骤s703e,核心网络回复用户设备确认PDP上下文激活成功。In step s703e, the core network replies to the user equipment to confirm that the activation of the PDP context is successful.
步骤s704,用户设备与PoC服务器进行SIP信令交互,建立PoC会话。In step s704, the user equipment exchanges SIP signaling with the PoC server to establish a PoC session.
步骤s705,用户设备发起RTP/RTCP相关的PDP上下文激活过程,由于RTP/RTCP相关的传输信道已经建立,所以RB建立过程采用异步方式,避免等待激活时间造成的时延。该步骤可以在s702之后、s706之前任何时候执行,若在用户设备与PoC服务器协商语音编码速率参数之前执行该步骤,则PDP上下文激活请求中QoS Requested的最大数据比特率应设为MBRUE_supported;若在用户设备与PoC服务器协商语音编码速率参数之后执行该步骤,则PDP上下文激活请求中QoS Requested的最大数据比特率应设为MBRUE_PoC_negotiated。为了保证能够采用异步RB建立方式,即使s703中建立的传输信道支持的最大数据比特率超过了RAB的需求,RNC也不会对传输信道进行重配置。In step s705, the user equipment initiates the RTP/RTCP-related PDP context activation process. Since the RTP/RTCP-related transmission channel has been established, the RB establishment process adopts an asynchronous method to avoid delay caused by waiting for the activation time. This step can be carried out at any time after s702 and before s706, if this step is carried out before the user equipment and the PoC server negotiate the voice coding rate parameter, then the maximum data bit rate of QoS Requested in the PDP context activation request should be set as MBR UE_supported ; if This step is performed after the user equipment and the PoC server negotiate the speech coding rate parameter, then the maximum data bit rate of QoS Requested in the PDP context activation request should be set to MBR UE_PoC_negotiated . In order to ensure that the asynchronous RB establishment method can be adopted, even if the maximum data bit rate supported by the transmission channel established in s703 exceeds the requirement of the RAB, the RNC will not reconfigure the transmission channel.
步骤s706,用户设备收到Talk Burst Confirm消息,提示用户可以开始发送语音。In step s706, the user equipment receives a Talk Burst Confirm message, prompting the user to start sending voice.
步骤s707,由于之前建立的RTP/RTCP相关的RAB和PDP上下文支持的最大数据比特率是等于或大于MBRUE_PoC_negotiated的,所以RTP/RTCP媒体流能顺利地发送出去,不会出现带宽不足而造成的拥塞。Step s707, since the maximum data bit rate supported by the previously established RTP/RTCP-related RAB and PDP context is equal to or greater than MBR UE_PoC_negotiated , the RTP/RTCP media stream can be sent smoothly without bandwidth shortage congestion.
步骤s708,若RTP/RTCP相关的RAB和PDP上下文支持的最大数据比特率大于MBRUE_PoC_negotiated,出于节省网络资源的考虑,网络可发起RTP/RTCP相关的RAB和PDP上下文修改过程,使得RTP/RTCP相关的RAB和PDP上下文支持的最大数据比特率等于MBRUE_PoC_negoitated。Step s708, if the maximum data bit rate supported by the RTP/RTCP-related RAB and PDP context is greater than MBR UE_PoC_negotiated , for the sake of saving network resources, the network can initiate the RTP/RTCP-related RAB and PDP context modification process, so that the RTP/RTCP The maximum data bit rate supported by the associated RAB and PDP context is equal to MBR UE_PoC_negoitated .
当用户设备为被叫终端,且使用两个PDP上下文时,PoC会话建立流程如图8所示:When the user equipment is the called terminal and uses two PDP contexts, the PoC session establishment process is shown in Figure 8:
步骤s801a-s802a,与图6相同,在此不在赘述。Steps s801a-s802a are the same as those in FIG. 6 and will not be repeated here.
步骤s802b,无线网络控制器在RRC Connection Setup或Cell UpdateConfirm中指定用户设备预先分别建立SIP和RTP/RTCP相关的传输信道,RTP/RTCP相关的传输信道配置参数的设定应参考PoC业务可能的最高数据比特率。In step s802b, the radio network controller specifies the user equipment in RRC Connection Setup or Cell UpdateConfirm to establish SIP and RTP/RTCP-related transmission channels in advance, and the setting of RTP/RTCP-related transmission channel configuration parameters should refer to the highest possible PoC service data bit rate.
步骤s803a,用户设备发送SIP相关的PDP上下文激活请求。In step s803a, the user equipment sends a SIP-related PDP context activation request.
步骤s803b-s803d,RAB指配和RB建立过程,由于在s802中SIP相关的传输信道已经建立,所以RB建立过程采用异步方式,避免等待激活时间造成的时延。Steps s803b-s803d, RAB assignment and RB establishment process, since the SIP-related transmission channel has been established in s802, the RB establishment process adopts asynchronous mode to avoid delay caused by waiting for activation time.
步骤s803e,核心网络回复用户设备确认PDP上下文激活成功。In step s803e, the core network replies to the user equipment to confirm that the activation of the PDP context is successful.
步骤s804,用户设备与PoC服务器进行SIP信令交互,建立PoC会话。In step s804, the user equipment exchanges SIP signaling with the PoC server to establish a PoC session.
步骤s805,用户设备发起RTP/RTCP相关的PDP上下文激活过程,由于在s702中RTP/RTCP相关的传输信道已经建立,所以RB建立过程采用异步方式,避免等待激活时间造成的时延。该步骤可以在s802之后、s806之前任何时候执行,若在用户设备与PoC服务器协商语音编码速率参数之前执行该步骤,则PDP上下文激活请求中QoS Requested的最大数据比特率应设为MBRUE_supported;若在用户设备与PoC服务器协商语音编码速率参数之后执行该步骤,则PDP上下文激活请求中QoS Requested的最大数据比特率应设为MBRUE_PoC_negotiated。为了保证能够采用异步RB建立方式,即使s802中建立的传输信道支持的最大数据比特率超过了RAB的需求,无线网络控制器也不会对传输信道进行重配置。In step s805, the user equipment initiates the RTP/RTCP-related PDP context activation process. Since the RTP/RTCP-related transmission channel has been established in s702, the RB establishment process adopts an asynchronous method to avoid delay caused by waiting for the activation time. This step can be carried out at any time after s802 and before s806, if this step is carried out before the user equipment and the PoC server negotiate the voice coding rate parameter, then the maximum data bit rate of QoS Requested in the PDP context activation request should be set as MBR UE_supported ; if This step is performed after the user equipment and the PoC server negotiate the speech coding rate parameter, then the maximum data bit rate of QoS Requested in the PDP context activation request should be set to MBR UE_PoC_negotiated . In order to ensure that the asynchronous RB establishment method can be adopted, even if the maximum data bit rate supported by the transmission channel established in s802 exceeds the requirement of the RAB, the radio network controller will not reconfigure the transmission channel.
步骤s806,用户设备收到Talk Burst Confirm消息,提示用户可以开始发送语音。In step s806, the user equipment receives a Talk Burst Confirm message, prompting the user to start sending voice.
步骤s807,由于之前建立的RTP/RTCP相关的RAB和PDP上下文支持的最大数据比特率是等于或大于MBRUE_PoC_negotiated的,所以RTP/RTCP媒体流能顺利地发送出去,不会出现带宽不足而造成的拥塞。Step s807, since the maximum data bit rate supported by the previously established RTP/RTCP-related RAB and PDP context is equal to or greater than MBR UE_PoC_negotiated , the RTP/RTCP media stream can be sent smoothly without bandwidth shortage congestion.
步骤s808,若RTP/RTCP相关的RAB和PDP上下文支持的最大数据比特率大于MBRUE_PoC_negotiated,出于节省网络资源的考虑,网络可发起RTP/RTCP相关的RAB和PDP上下文修改过程,使得RTP/RTCP相关的RAB和PDP上下文支持的最大数据比特率等于MBRUE_PoC_negotiated。Step s808, if the maximum data bit rate supported by the RTP/RTCP-related RAB and PDP context is greater than MBR UE_PoC_negotiated , for the sake of saving network resources, the network can initiate the RTP/RTCP-related RAB and PDP context modification process, so that the RTP/RTCP The maximum data bit rate supported by the associated RAB and PDP context is equal to MBR UE_PoC_negotiated .
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。The above disclosures are only a few specific embodiments of the present invention, however, the present invention is not limited thereto, and any changes conceivable by those skilled in the art shall fall within the protection scope of the present invention.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100868202A CN100442939C (en) | 2006-06-20 | 2006-06-20 | Optimization Method of Call Setup Delay for Push-to-Talk Service Based on Cellular Network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100868202A CN100442939C (en) | 2006-06-20 | 2006-06-20 | Optimization Method of Call Setup Delay for Push-to-Talk Service Based on Cellular Network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101005704A true CN101005704A (en) | 2007-07-25 |
CN100442939C CN100442939C (en) | 2008-12-10 |
Family
ID=38704502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100868202A Expired - Fee Related CN100442939C (en) | 2006-06-20 | 2006-06-20 | Optimization Method of Call Setup Delay for Push-to-Talk Service Based on Cellular Network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100442939C (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101938707B (en) * | 2009-06-29 | 2013-08-07 | 华为技术有限公司 | Method and device for optimizing push to talk time delay |
CN103391623A (en) * | 2012-05-11 | 2013-11-13 | 中国移动通信集团广东有限公司 | Grouped data protocol context activating method and device |
CN103716299A (en) * | 2013-09-22 | 2014-04-09 | 中兴通讯股份有限公司 | Method carrying out session based on SIP, terminal and call business server |
CN106211362A (en) * | 2016-08-23 | 2016-12-07 | 海能达通信股份有限公司 | Cluster session method, device, terminal unit and network equipment |
CN107070854A (en) * | 2016-12-09 | 2017-08-18 | 西安华为技术有限公司 | A kind of method of transmitting audio data, equipment and device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101969435B (en) * | 2010-09-30 | 2013-02-20 | 北京新媒传信科技有限公司 | Interaction method and system based on SIP (Session Initiation Protocol)-C protocol |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7292564B2 (en) * | 2003-11-24 | 2007-11-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for use in real-time, interactive radio communications |
US7328036B2 (en) * | 2003-12-05 | 2008-02-05 | Motorola, Inc. | Method and apparatus reducing PTT call setup delays |
WO2005086501A1 (en) * | 2004-02-27 | 2005-09-15 | Nortel Networks Limited | A fast call setup method |
US7353036B2 (en) * | 2004-05-10 | 2008-04-01 | Motorola, Inc. | Push-to-talk reverse channel establishment |
CN100372438C (en) * | 2004-11-07 | 2008-02-27 | 华为技术有限公司 | Method for called person building call connection |
-
2006
- 2006-06-20 CN CNB2006100868202A patent/CN100442939C/en not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101938707B (en) * | 2009-06-29 | 2013-08-07 | 华为技术有限公司 | Method and device for optimizing push to talk time delay |
CN103391623A (en) * | 2012-05-11 | 2013-11-13 | 中国移动通信集团广东有限公司 | Grouped data protocol context activating method and device |
CN103391623B (en) * | 2012-05-11 | 2016-03-30 | 中国移动通信集团广东有限公司 | A kind of Activiation method of block data protocol context and device |
CN103716299A (en) * | 2013-09-22 | 2014-04-09 | 中兴通讯股份有限公司 | Method carrying out session based on SIP, terminal and call business server |
CN106211362A (en) * | 2016-08-23 | 2016-12-07 | 海能达通信股份有限公司 | Cluster session method, device, terminal unit and network equipment |
CN106211362B (en) * | 2016-08-23 | 2020-02-28 | 海能达通信股份有限公司 | Cluster session method and device, terminal equipment and network side equipment |
CN107070854A (en) * | 2016-12-09 | 2017-08-18 | 西安华为技术有限公司 | A kind of method of transmitting audio data, equipment and device |
Also Published As
Publication number | Publication date |
---|---|
CN100442939C (en) | 2008-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2536230C (en) | Setting up communication sessions | |
EP1510090B1 (en) | Method for controlling parties in real-time data group communication using acknowledgement packets | |
US7058042B2 (en) | One-to-one communication | |
CN102469415B (en) | Method, terminal and system for point-to-multipoint calling in cluster system based on long term evolution (LTE) technology | |
KR20060066105A (en) | Activation of a Communication Session in a Communication System | |
WO2005120035A1 (en) | Method and system for interconnecting digital group system and public telephone system | |
CN100495973C (en) | Method and system for push-to-talk service | |
EP1829302B1 (en) | Push-to-x over cellular coordinated floor and packet scheduling | |
CN100442939C (en) | Optimization Method of Call Setup Delay for Push-to-Talk Service Based on Cellular Network | |
EP1380182B1 (en) | One-to-one communication in a system having different control plane and user plane logical entities | |
CN101137105B (en) | Method and system for controlling push-to-talk service | |
CN100438656C (en) | System and method for realizing group service | |
JP4078381B2 (en) | Method and apparatus for push-to-talk | |
CN100459745C (en) | System and method for implementing PTT service in 3G mobile communication network | |
CN101170750B (en) | A method for realizing private key call service and mobile switching center | |
CN100407861C (en) | A method for implementing circuit domain multimedia service call | |
CN101232546A (en) | Method for establishing bearer, network element equipment and network system | |
CN109348079A (en) | A kind of one-to-many group's packet voice implementation method being suitable for narrowband wireless network | |
CN101127963A (en) | Method, system and mobile station for ending group call |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081210 Termination date: 20210620 |