网页实时通信中服务质量会话参数的传递方法及转换网关与流程

文档序号:12131863阅读:356来源:国知局
网页实时通信中服务质量会话参数的传递方法及转换网关与流程

本发明涉及数据业务技术领域,特别涉及一种网页实时通信中服务质量会话参数的传递方法及转换网关。



背景技术:

网页实时通信(Web Real-Time Communication,简称WebRTC)是一种基于Web浏览器的实时音视频通信技术,它在浏览器内集成了实时通信所需的基本媒体能力,不需要插件即可方便实现音视频功能。因此WebRTC技术与IP多媒体子系统(IP Multimedia Subsystem,简称IMS)的结合可扩展IMS客户端形式,优化用户体验,有助于丰富IMS业务形式。

要实现WebRTC终端接入IMS,需要引入WebRTC转换网关,该WebRTC转换网关将主要完成信令转换,例如:超文本传输协议/Web套接字(HTTP/WebSocket)与会话初始协议(Session Initiation Protocol,简称SIP)间的转换;媒体转换,例如:安全实时传输协议(Secure Real-time Transport Protocol,简称SRTP)与实时传输协议(Real-time Transport Protocol,简称RTP)间的转换。

如图1所示,当WebRTC转换网关与代理呼叫会话控制功能单元/会话边界控制器(P-CSCF/SBC)合设时,P-CSCF/SBC通过Rx参考点(一种通信接口)向策略与计费规则功能单元(Policy and Charging Rules Function,简称PCRF)发送从会话初始协议/会话描述协议(SIP/Session Description Protocol,简称SDP)会话建立信令得到的信息。该信息使得PCRF形成授权的IP QoS数据和合适的策略控制规则,这些数据和规则会进一步传送到策略及计费执行功能单元(Policy and Charging Enforcement Function,简称PCEF),通常PCEF与系统体系结构演化网关(System Architecture Evolution Gateway,简称SAE-GW)合设。基于这些数据和规则,PCEF将建立合适的门控,以此来保障WebRTC终端到 P-CSCF/SBC的服务质量(Quality of Service,简称QoS)。

现有方案中,可利用已有的策略与计费控制(PCC)机制保障QoS。该机制可对IMS媒体业务流将要使用的承载业务流进行授权和控制,基于在IMS会话中所协商的SDP参数,实现控制服务质量、IMS媒体业务流的源/目的地址以及媒体业务流开始和停止时间的功能。

而当WebRTC转换网关与P-CSCF/SBC分设的时候,把WebRTC转换网关功能推进至用户侧,部署在更靠近WebRTC终端的一侧,WebRTC终端与WebRTC转换网关之间通过W1参考点连接起来;WebRTC转换网关与SBC通过Gm参考点进行注册、会话控制等SIP信令的传递。

在现有机制下,WebRTC转换网关到SBC之间可基于PCC机制实现QoS保障,而WebRTC终端与WebRTC转换网关之间难以保障QoS。



技术实现要素:

本发明要解决的技术问题是提供一种网页实时通信中服务质量会话参数的传递方法及转换网关,用以解决WebRTC转换网关与P-CSCF/SBC分设时,WebRTC终端与WebRTC转换网关之间的QoS难以保证的问题。

为了解决上述技术问题,本发明实施例提供一种网页实时通信中服务质量会话参数的传递方法,应用于一网页实时通信WebRTC转换网关,且WebRTC转换网关独立于代理呼叫会话控制功能单元/会话边界控制器P-CSCF/SBC设置,其中,所述传递方法包括:

接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;

提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。

进一步地,所述传递方法还包括:

发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。

进一步地,所述指示消息为会话初始协议SIP消息。

进一步地,所述提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF的步骤具体为:

提取所述会话信息中的会话参数,并将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。

进一步地,所述提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF的步骤具体为:

通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。

本发明实施例提供一种WebRTC转换网关,其中,WebRTC转换网关独立于代理呼叫会话控制功能单元/会话边界控制器P-CSCF/SBC设置,所述WebRTC转换网关包括:

接收模块,用于接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;

提取发送模块,用于提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行策略控制规则的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。

进一步地,所述WebRTC转换网关还包括:

发送模块,用于发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。

进一步地,所述指示消息为会话初始协议SIP消息。

进一步地,所述WebRTC转换网关通过一Rx接口与所述PCRF连接,其中,所述提取发送模块具体为:

提取所述会话信息中的会话参数,并将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。

进一步地,所述提取发送模块具体为:

通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。

本发明的有益效果是:

上述方案,WebRTC转换网关与P-CSCF/SBC分开设置时,在进行WebRTC业务时,WebRTC转换网关可直接实现与PCRF的通信,以此保证了WebRTC终端到WebRTC转换网关之间的QoS。

附图说明

图1表示WebRTC转换网关与P-CSCF/SBC合设时接入IMS系统的架构示意图;

图2表示本发明实施例的所述传递方法的总体流程图;

图3表示本发明实施例中WebRTC转换网关与P-CSCF/SBC分设时接入IMS系统的架构示意图;

图4表示本发明实施例的所述WebRTC转换网关的模块示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。

本发明针对现有的WebRTC转换网关与P-CSCF/SBC分设时,WebRTC终端与WebRTC转换网关之间的QoS难以保证的问题,提供一种网页实时通信中服务质量会话参数的传递方法及转换网关。

实施例一

如图2所示,本发明实施例一的网页实时通信中服务质量会话参数的传递方法,应用于一网页实时通信WebRTC转换网关,其中所述传递方法包括:

步骤100,接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;

步骤200,提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。

应当说明的是,本发明中所说的WebRTC业务主要指的是WebRTC音视频通话业务。

需要说明的是,WebRTC终端在进行WebRTC业务时,需要将保证该WebRTC业务顺利进行的会话信息以JavaScript对象符号/可扩展标记语言(JSON/XML)的格式通过Websocket/HTTP协议传给WebRTC转换网关,WebRTC转换网关从接收到的会话信息中提取会话参数,该会话参数通常包括源地址、目的地址、端口号及专用承载的带宽等信息,该会话参数使得PCRF用来形成授权的IP QoS数据和针对该WebRTC业务的策略控制规则,该IP QoS数据和针对该WebRTC业务的策略控制规则便为保证终端QoS的服务质量控制参数。

应当说明的是,该传递方法应用于WebRTC转换网关与P-CSCF/SBC分设的情形,通过WebRTC转换网关将在WebRTC业务中WebRTC终端的会话参数直接传递给PCRF,使得PCRF根据该会话参数制定QoS控制参数,以此保证了WebRTC终端到WebRTC转换网关之间的QoS。

实施例二

因WebRTC转换网关与P-CSCF/SBC分设时,P-CSCF/SBC自身设置有Rx接口,P-CSCF/SBC通过自身的Rx接口与PCRF通信,因WebRTC终端在进行WebRTC业务时,只需通过WebRTC转换网关就可以保证QoS,如果此时,P-CSCF/SBC还通过自身的Rx接口与PCRF通信,使得PCRF同时进行两方的信息处理,会导致WebRTC终端的QoS不准确,因此本发明实施例二中,在实施例一的基础上,所述传递方法还包括:

发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。

本发明实施例二中,在WebRTC终端进行WebRTC业务时,只通过WebRTC转换网关与PCRF通信,而P-CSCF/SBC不通过Rx接口与PCRF进行通信,使得PCRF只根据WebRTC转换网关发送的会话参数进行服务质量控制参数的制定,以此保证了WebRTC终端与WebRTC转换网关之间的服务质量的准确性。

应当说明的是,WebRTC转换网关与P-CSCF/SBC之间通常通过SIP消息进行通信,因此,上述的指示消息为SIP消息,在P-CSCF/SBC接收到WebRTC转换网关发送的SIP消息中携带有指示P-CSCF/SBC不再与PCRF通过Rx接口进行通信时,P-CSCF/SBC便调用自身控制机制阻断P-CSCF/SBC与PCRF之间 的Rx接口通信。

实施例三

本发明实施例三的所述传递方法包括:

步骤100,接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;

步骤200,提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。

其中,在发送会话参数给PCRF时,所述传递方法还包括:发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。

本发明实施例三提供的一种会话参数的传递方式为:将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。

应当说明的是,此种传递方式增加了WebRTC转换网关与PCRF之间的Rx接口,如图3所示(本发明中只对图3中与本发明相关的部分进行说明,其它部分的实现与现有方式相同,在此不再进行描述),WebRTC终端在进行WebRTC业务时,将保证该WebRTC业务顺利进行的会话信息以JSON/XML的格式通过Websocket/HTTP协议传给WebRTC转换网关;WebRTC转换网关从接收到的会话信息中提取会话参数,然后通过自身的Rx接口发送给PCRF,应当说明的是,在通过Rx接口向PCRF发送携带会话参数的消息时,该消息中还携带有该WebRTC转换网关的特殊标识,PCRF收到携带WebRTC转换网关的特殊标识的消息后,根据该消息形成授权的IP QoS数据和针对该WebRTC业务的策略控制规则(因PCRF根据WebRTC转换网关传递的消息得到IP QoS数据和针对该WebRTC业务的策略控制规则的方式为本领域技术人员所熟知的,在此不再进行详细的说明);然后PCRF将得到的这些数据和规则进一步传送给PCEF(图3中未示出),PCEF基于这些数据和规则建立合适的门控,以此来保证WebRTC终端到WebRTC转换网关之间的QoS;与此同时,WebRTC转换网关向P-CSCF/SBC发送的SIP消息中携带有特殊标识信息,该特殊标识信息指示 P-CSCF/SBC不再通过与PCRF之间的Rx接口传递信令。

还需要说明的是,在终端进行基于IMS的语音业务(VoLTE)或IMS业务时,可正常应用现有的PCC机制,其中P-CSCF/SBC通过Rx接口与PCRF进行交互,传递对IP接入网(IP-CAN)用户面的动态策略/计费信息,因该流程不涉及WebRTC转换网关,因此WebRTC转换网关与PCRF间的Rx接口不起作用。

应当说明的是,上述实施例三,对现有PCC机制进行了优化,使得在进行WebRTC业务时,直接进行WebRTC转换网关与PCRF之间的数据传递,以此保证了WebRTC转换网关与WebRTC终端之间的QoS。

实施例四

本发明实施例四的所述传递方法包括:

步骤100,接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;

步骤200,提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。

其中,在发送会话参数给PCRF时,所述传递方法还包括:发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。

本发明实施例四提供的一种会话参数的传递方式为:通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。

应当说明的是,实施例四中,WebRTC终端在进行WebRTC业务,将保证该WebRTC业务顺利进行的会话信息以JSON/XML的格式通过Websocket/HTTP协议传给WebRTC转换网关;WebRTC转换网关从接收到的会话信息中提取会话参数,然后将会话参数以及与保障QoS质量的相关数据封装到PCRF提供的API接口函数中,以接口函数的方式将会话参数传递给PCRF,然后PCRF解析接收到的该接口函数,得到会话参数以及相关数据,以此形成授权的IP QoS数据和针对该WebRTC业务的策略控制规则;然后PCRF将得到的这些数据和规 则进一步传送给PCEF,PCEF基于这些数据和规则建立合适的门控,以此来保证WebRTC终端到WebRTC转换网关之间的QoS;与此同时,WebRTC转换网关向P-CSCF/SBC发送的SIP消息中携带有特殊标识信息,该特殊标识信息指示P-CSCF/SBC不再通过与PCRF之间的Rx接口传递信令。

实施例五

对应与上述传递方法,如图4所示,本发明实施例五提供一种WebRTC转换网关,该WebRTC转换网关独立于代理呼叫会话控制功能单元/会话边界控制器P-CSCF/SBC设置,其中,该WebRTC转换网关包括:

接收模块10,用于接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;

提取发送模块20,用于提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行策略控制规则的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。

具体地,所述WebRTC转换网关还包括:

发送模块30,用于发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。

其中,所述指示消息为会话初始协议SIP消息。

当WebRTC转换网关通过一Rx接口与所述PCRF连接时,所述提取发送模块20具体为:

提取所述会话信息中的会话参数,并将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。

当WebRTC转换网关不通过Rx接口与所述PCRF连接时,所述提取发送模块20具体为:

通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。

应当说明的是,本发明上述实施例,在WebRTC转换网关与P-CSCF/SBC分设时,在终端进行WebRTC业务时,控制WebRTC转换网关与PCRF直接进行通信,优化了现有的PCC机制,此种方式有效的保证了WebRTC终端与 WebRTC转换网关之间的QoS。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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