[go: up one dir, main page]

CN106506319B - The transmission method and transfer gateway of service quality session parameter in webpage real time communication - Google Patents

The transmission method and transfer gateway of service quality session parameter in webpage real time communication Download PDF

Info

Publication number
CN106506319B
CN106506319B CN201510563010.0A CN201510563010A CN106506319B CN 106506319 B CN106506319 B CN 106506319B CN 201510563010 A CN201510563010 A CN 201510563010A CN 106506319 B CN106506319 B CN 106506319B
Authority
CN
China
Prior art keywords
webrtc
session
pcrf
sbc
parameter
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.)
Active
Application number
CN201510563010.0A
Other languages
Chinese (zh)
Other versions
CN106506319A (en
Inventor
张剑寅
王亚晨
李继
于青
华政翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201510563010.0A priority Critical patent/CN106506319B/en
Publication of CN106506319A publication Critical patent/CN106506319A/en
Application granted granted Critical
Publication of CN106506319B publication Critical patent/CN106506319B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention provides the transmission methods and transfer gateway of service quality session parameter in a kind of webpage real time communication.The transmission method, applied to a webpage real time communication WebRTC transfer gateway, and WebRTC transfer gateway is arranged independently of Proxy Call Session Control Function unit/Session Border Controller P-CSCF/SBC, wherein, the transmission method includes: the session information for receiving the WebRTC business that WebRTC terminal is sent, it wherein, include the session parameter of WebRTC business in the session information;The session parameter in the session information is extracted, and is sent to Policy and Charging Rules Function PCRF, so that PCRF carries out the formulation of service quality control parameter according to the session parameter, to guarantee the service quality of the WebRTC business of the WebRTC terminal.When above scheme, WebRTC transfer gateway and P-CSCF/SBC are provided separately, when carrying out WebRTC business, WebRTC transfer gateway can be directly realized by the communication with PCRF, ensure that WebRTC terminal to the service quality between WebRTC transfer gateway with this.

Description

网页实时通信中服务质量会话参数的传递方法及转换网关Transmission method and conversion gateway for quality of service session parameters in web page real-time communication

技术领域technical field

本发明涉及数据业务技术领域,特别涉及一种网页实时通信中服务质量会话参数的传递方法及转换网关。The invention relates to the technical field of data services, in particular to a method for transmitting session parameters of quality of service in web page real-time communication and a conversion gateway.

背景技术Background technique

网页实时通信(Web Real-Time Communication,简称WebRTC)是一种基于Web浏览器的实时音视频通信技术,它在浏览器内集成了实时通信所需的基本媒体能力,不需要插件即可方便实现音视频功能。因此WebRTC技术与IP多媒体子系统(IP MultimediaSubsystem,简称IMS)的结合可扩展IMS客户端形式,优化用户体验,有助于丰富IMS业务形式。Web Real-Time Communication (WebRTC for short) is a real-time audio and video communication technology based on a web browser. It integrates the basic media capabilities required for real-time communication in the browser and can be easily implemented without plug-ins Audio and video functions. Therefore, the combination of the WebRTC technology and the IP Multimedia Subsystem (IP Multimedia Subsystem, IMS for short) can expand the IMS client form, optimize the user experience, and help enrich the IMS service form.

要实现WebRTC终端接入IMS,需要引入WebRTC转换网关,该WebRTC转换网关将主要完成信令转换,例如:超文本传输协议/Web套接字(HTTP/WebSocket)与会话初始协议(Session Initiation Protocol,简称SIP)间的转换;媒体转换,例如:安全实时传输协议(Secure Real-time Transport Protocol,简称SRTP)与实时传输协议(Real-timeTransport Protocol,简称RTP)间的转换。To implement WebRTC terminal access to IMS, a WebRTC conversion gateway needs to be introduced. The WebRTC conversion gateway will mainly complete signaling conversion, such as: Hypertext Transfer Protocol/Web Socket (HTTP/WebSocket) and Session Initiation Protocol (Session Initiation Protocol, Conversion between SIP for short; media conversion, for example: conversion between Secure Real-time Transport Protocol (SRTP) and 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)。As shown in Figure 1, when the WebRTC conversion gateway is co-located with the Proxy Call Session Control Function/Session Border Controller (P-CSCF/SBC), the P-CSCF/SBC sends the Send information obtained from Session Initiation Protocol/Session Description Protocol (SIP/Session Description Protocol, SDP for short) session establishment signaling with the Policy and Charging Rules Function (PCRF for short). This information enables PCRF to form authorized IP QoS data and appropriate policy control rules. These data and rules are further transmitted to Policy and Charging Enforcement Function (PCEF), usually PCEF evolves with system architecture Gateway (System Architecture Evolution Gateway, SAE-GW for short) is co-located. Based on these data and rules, PCEF will establish appropriate gates to ensure the quality of service (Quality of Service, QoS for short) from the WebRTC terminal to the P-CSCF/SBC.

现有方案中,可利用已有的策略与计费控制(PCC)机制保障QoS。该机制可对IMS媒体业务流将要使用的承载业务流进行授权和控制,基于在IMS会话中所协商的SDP参数,实现控制服务质量、IMS媒体业务流的源/目的地址以及媒体业务流开始和停止时间的功能。In the existing solution, the existing Policy and Charging Control (PCC) mechanism can be used to ensure QoS. This mechanism can authorize and control the bearer service flow to be used by the IMS media service flow. Based on the SDP parameters negotiated in the IMS session, it can control the quality of service, the source/destination address of the IMS media service flow, and the start and end of the media service flow. function to stop time.

而当WebRTC转换网关与P-CSCF/SBC分设的时候,把WebRTC转换网关功能推进至用户侧,部署在更靠近WebRTC终端的一侧,WebRTC终端与WebRTC转换网关之间通过W1参考点连接起来;WebRTC转换网关与SBC通过Gm参考点进行注册、会话控制等SIP信令的传递。When the WebRTC conversion gateway is separated from the P-CSCF/SBC, the WebRTC conversion gateway function is pushed to the user side and deployed on the side closer to the WebRTC terminal. The WebRTC terminal and the WebRTC conversion gateway are connected through the W1 reference point; The WebRTC conversion gateway and the SBC transmit SIP signaling such as registration and session control through the Gm reference point.

在现有机制下,WebRTC转换网关到SBC之间可基于PCC机制实现QoS保障,而WebRTC终端与WebRTC转换网关之间难以保障QoS。Under the existing mechanism, QoS can be guaranteed between the WebRTC conversion gateway and the SBC based on the PCC mechanism, but it is difficult to guarantee QoS between the WebRTC terminal and the WebRTC conversion gateway.

发明内容SUMMARY OF THE INVENTION

本发明要解决的技术问题是提供一种网页实时通信中服务质量会话参数的传递方法及转换网关,用以解决WebRTC转换网关与P-CSCF/SBC分设时,WebRTC终端与WebRTC转换网关之间的QoS难以保证的问题。The technical problem to be solved by the present invention is to provide a transmission method and a conversion gateway for quality of service session parameters in web page real-time communication, which are used to solve the problem of switching between the WebRTC terminal and the WebRTC conversion gateway when the WebRTC conversion gateway and the P-CSCF/SBC are separated. QoS is difficult to guarantee.

为了解决上述技术问题,本发明实施例提供一种网页实时通信中服务质量会话参数的传递方法,应用于一网页实时通信WebRTC转换网关,且WebRTC转换网关独立于代理呼叫会话控制功能单元/会话边界控制器P-CSCF/SBC设置,其中,所述传递方法包括:In order to solve the above technical problems, the embodiment of the present invention provides a method for transmitting QoS session parameters in web page real-time communication, which is applied to a web page real-time communication WebRTC conversion gateway, and the WebRTC conversion gateway is independent of the proxy call session control functional unit/session boundary Controller P-CSCF/SBC settings, wherein the delivery method includes:

接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;Receive session information of the WebRTC service sent by the WebRTC terminal, wherein the session information includes session parameters of the WebRTC service;

提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。The session parameters in the session information are extracted and sent to the policy and charging rules functional unit PCRF, so that the PCRF formulates service quality control parameters according to the session parameters, so as to ensure the service quality of the WebRTC service of the WebRTC terminal.

进一步地,所述传递方法还包括:Further, the delivery method also includes:

发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。Send an indication message carrying a preset identifier to the P-CSCF/SBC, where the preset identifier in the instruction message is used to instruct the P-CSCF/SBC to refrain from sending the Session information of the WebRTC service.

进一步地,所述指示消息为会话初始协议SIP消息。Further, the indication message is a session initiation protocol SIP message.

进一步地,所述提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF的步骤具体为:Further, the step of extracting the session parameter in the session information and sending it to the policy and charging rules functional unit PCRF is as follows:

提取所述会话信息中的会话参数,并将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。The session parameters in the session information are extracted, and the session parameters are sent to the PCRF through the Rx interface between the WebRTC conversion gateway and the PCRF.

进一步地,所述提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF的步骤具体为:Further, the step of extracting the session parameter in the session information and sending it to the policy and charging rules functional unit PCRF is as follows:

通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。The session parameters are sent to the PCRF by calling the application program API interface function provided by the PCRF.

本发明实施例提供一种WebRTC转换网关,其中,WebRTC转换网关独立于代理呼叫会话控制功能单元/会话边界控制器P-CSCF/SBC设置,所述WebRTC转换网关包括:An embodiment of the present invention provides a WebRTC conversion gateway, wherein the WebRTC conversion gateway is set independently of the proxy call session control functional unit/session border controller P-CSCF/SBC, and the WebRTC conversion gateway includes:

接收模块,用于接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;A receiving module, configured to receive session information of the WebRTC service sent by the WebRTC terminal, wherein the session information includes session parameters of the WebRTC service;

提取发送模块,用于提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。The extracting and sending module is used to extract the session parameters in the session information, and send them to the policy and charging rules functional unit PCRF, so that the PCRF formulates the quality of service control parameters according to the session parameters to ensure the WebRTC terminal. Quality of service for WebRTC services.

进一步地,所述WebRTC转换网关还包括:Further, the WebRTC conversion gateway also includes:

发送模块,用于发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。The sending module is configured to send an indication message carrying a preset identifier to the P-CSCF/SBC, where the preset identifier in the instruction message is used to instruct the P-CSCF/SBC to suppress the communication between the P-CSCF/SBC and the PCRF. The Rx interface sends the session information of the WebRTC service.

进一步地,所述指示消息为会话初始协议SIP消息。Further, the indication message is a session initiation protocol SIP message.

进一步地,所述WebRTC转换网关通过一Rx接口与所述PCRF连接,其中,所述提取发送模块具体为:Further, the WebRTC conversion gateway is connected to the PCRF through an Rx interface, wherein the extracting and sending module is specifically:

提取所述会话信息中的会话参数,并将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。The session parameters in the session information are extracted, and the session parameters are sent to the PCRF through the Rx interface between the WebRTC conversion gateway and the PCRF.

进一步地,所述提取发送模块具体为:Further, the extracting and sending module is specifically:

通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。The session parameters are sent to the PCRF by calling the application program API interface function provided by the PCRF.

本发明的有益效果是:The beneficial effects of the present invention are:

上述方案,WebRTC转换网关与P-CSCF/SBC分开设置时,在进行WebRTC业务时,WebRTC转换网关可直接实现与PCRF的通信,以此保证了WebRTC终端到WebRTC转换网关之间的QoS。In the above solution, when the WebRTC conversion gateway is set separately from the P-CSCF/SBC, when the WebRTC service is performed, the WebRTC conversion gateway can directly communicate with the PCRF, thereby ensuring the QoS between the WebRTC terminal and the WebRTC conversion gateway.

附图说明Description of drawings

图1表示WebRTC转换网关与P-CSCF/SBC合设时接入IMS系统的架构示意图;Fig. 1 shows the schematic diagram of the architecture of accessing the IMS system when the WebRTC conversion gateway and the P-CSCF/SBC are co-located;

图2表示本发明实施例的所述传递方法的总体流程图;Fig. 2 shows the overall flow chart of the delivery method according to the embodiment of the present invention;

图3表示本发明实施例中WebRTC转换网关与P-CSCF/SBC分设时接入IMS系统的架构示意图;3 shows a schematic diagram of the architecture of accessing the IMS system when the WebRTC conversion gateway and the P-CSCF/SBC are separately set up in an embodiment of the present invention;

图4表示本发明实施例的所述WebRTC转换网关的模块示意图。FIG. 4 shows a schematic diagram of a module of the WebRTC conversion gateway according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

本发明针对现有的WebRTC转换网关与P-CSCF/SBC分设时,WebRTC终端与WebRTC转换网关之间的QoS难以保证的问题,提供一种网页实时通信中服务质量会话参数的传递方法及转换网关。Aiming at the problem that the QoS between the WebRTC terminal and the WebRTC conversion gateway is difficult to guarantee when the existing WebRTC conversion gateway and the P-CSCF/SBC are separated, the present invention provides a transmission method and a conversion gateway for quality of service session parameters in web page real-time communication .

实施例一Example 1

如图2所示,本发明实施例一的网页实时通信中服务质量会话参数的传递方法,应用于一网页实时通信WebRTC转换网关,其中所述传递方法包括:As shown in FIG. 2 , the method for transmitting quality of service session parameters in web page real-time communication according to Embodiment 1 of the present invention is applied to a web page real-time communication WebRTC conversion gateway, wherein the transmission method includes:

步骤100,接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;Step 100, receiving session information of the WebRTC service sent by the WebRTC terminal, wherein the session information includes session parameters of the WebRTC service;

步骤200,提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。Step 200: Extract the session parameters in the session information, and send them to the policy and charging rules functional unit PCRF, so that the PCRF formulates service quality control parameters according to the session parameters, so as to ensure the WebRTC service of the WebRTC terminal. service quality.

应当说明的是,本发明中所说的WebRTC业务主要指的是WebRTC音视频通话业务。It should be noted that the WebRTC service mentioned in the present invention mainly refers to the WebRTC audio and video call service.

需要说明的是,WebRTC终端在进行WebRTC业务时,需要将保证该WebRTC业务顺利进行的会话信息以JavaScript对象符号/可扩展标记语言(JSON/XML)的格式通过Websocket/HTTP协议传给WebRTC转换网关,WebRTC转换网关从接收到的会话信息中提取会话参数,该会话参数通常包括源地址、目的地址、端口号及专用承载的带宽等信息,该会话参数使得PCRF用来形成授权的IP QoS数据和针对该WebRTC业务的策略控制规则,该IP QoS数据和针对该WebRTC业务的策略控制规则便为保证终端QoS的服务质量控制参数。It should be noted that when a WebRTC terminal performs a WebRTC service, it needs to transmit the session information to ensure the smooth progress of the WebRTC service to the WebRTC conversion gateway in the format of JavaScript Object Notation/Extensible Markup Language (JSON/XML) through the Websocket/HTTP protocol. , the WebRTC conversion gateway extracts session parameters from the received session information. The session parameters usually include information such as source address, destination address, port number, and dedicated bearer bandwidth. The session parameters enable PCRF to form authorized IP QoS data and The policy control rule for the WebRTC service, the IP QoS data and the policy control rule for the WebRTC service are service quality control parameters for ensuring the QoS of the terminal.

应当说明的是,该传递方法应用于WebRTC转换网关与P-CSCF/SBC分设的情形,通过WebRTC转换网关将在WebRTC业务中WebRTC终端的会话参数直接传递给PCRF,使得PCRF根据该会话参数制定QoS控制参数,以此保证了WebRTC终端到WebRTC转换网关之间的QoS。It should be noted that this transfer method is applied to the situation where the WebRTC conversion gateway and the P-CSCF/SBC are separated, and the session parameters of the WebRTC terminal in the WebRTC service are directly transferred to the PCRF through the WebRTC conversion gateway, so that the PCRF formulates QoS according to the session parameters. Control parameters to ensure the QoS between the WebRTC terminal and the WebRTC conversion gateway.

实施例二Embodiment 2

因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不准确,因此本发明实施例二中,在实施例一的基础上,所述传递方法还包括:When the WebRTC conversion gateway is separated from the P-CSCF/SBC, the P-CSCF/SBC itself is provided with an Rx interface, and the P-CSCF/SBC communicates with the PCRF through its own Rx interface. The WebRTC conversion gateway can guarantee the QoS. If at this time, the P-CSCF/SBC also communicates with the PCRF through its own Rx interface, so that the PCRF can process the information of both parties at the same time, the QoS of the WebRTC terminal will be inaccurate, so the present invention implements In Example 2, on the basis of Embodiment 1, the delivery method further includes:

发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。Send an indication message carrying a preset identifier to the P-CSCF/SBC, where the preset identifier in the instruction message is used to instruct the P-CSCF/SBC to refrain from sending the Session information of the WebRTC service.

本发明实施例二中,在WebRTC终端进行WebRTC业务时,只通过WebRTC转换网关与PCRF通信,而P-CSCF/SBC不通过Rx接口与PCRF进行通信,使得PCRF只根据WebRTC转换网关发送的会话参数进行服务质量控制参数的制定,以此保证了WebRTC终端与WebRTC转换网关之间的服务质量的准确性。In the second embodiment of the present invention, when the WebRTC terminal performs the WebRTC service, it only communicates with the PCRF through the WebRTC conversion gateway, while the P-CSCF/SBC does not communicate with the PCRF through the Rx interface, so that the PCRF only communicates with the PCRF according to the session parameters sent by the WebRTC conversion gateway. The QoS control parameters are formulated to ensure the accuracy of the QoS between the WebRTC terminal and the WebRTC conversion gateway.

应当说明的是,WebRTC转换网关与P-CSCF/SBC之间通常通过SIP消息进行通信,因此,上述的指示消息为SIP消息,在P-CSCF/SBC接收到WebRTC转换网关发送的SIP消息中携带有指示P-CSCF/SBC不再与PCRF通过Rx接口进行通信时,P-CSCF/SBC便调用自身控制机制阻断P-CSCF/SBC与PCRF之间的Rx接口通信。It should be noted that the WebRTC conversion gateway and the P-CSCF/SBC usually communicate through SIP messages. Therefore, the above indication message is a SIP message, which is carried in the SIP message received by the P-CSCF/SBC and sent by the WebRTC conversion gateway. When the P-CSCF/SBC is instructed to no longer communicate with the PCRF through the Rx interface, the P-CSCF/SBC invokes its own control mechanism to block the Rx interface communication between the P-CSCF/SBC and the PCRF.

实施例三Embodiment 3

本发明实施例三的所述传递方法包括:The delivery method of the third embodiment of the present invention includes:

步骤100,接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;Step 100, receiving session information of the WebRTC service sent by the WebRTC terminal, wherein the session information includes session parameters of the WebRTC service;

步骤200,提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。Step 200: Extract the session parameters in the session information, and send them to the policy and charging rules functional unit PCRF, so that the PCRF formulates service quality control parameters according to the session parameters, so as to ensure the WebRTC service of the WebRTC terminal. service quality.

其中,在发送会话参数给PCRF时,所述传递方法还包括:发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。Wherein, when sending the session parameters to the PCRF, the delivery method further includes: sending an indication message carrying a preset identifier to the P-CSCF/SBC, where the preset identifier in the instruction message is used to indicate the P-CSCF/SBC The session information of the WebRTC service is suppressed from being sent through the Rx interface between the P-CSCF/SBC and the PCRF.

本发明实施例三提供的一种会话参数的传递方式为:将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。A transmission method of session parameters provided by the third embodiment of the present invention is: sending the session parameters to the PCRF through the Rx interface between the WebRTC conversion gateway and the 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接口传递信令。It should be noted that this transfer method increases the Rx interface between the WebRTC conversion gateway and the PCRF, as shown in Figure 3 (only the part related to the present invention in Figure 3 is described in the present invention, and the implementation of other parts is the same as that of the present invention). The existing method is the same, and will not be described here), when the WebRTC terminal performs the WebRTC service, the session information to ensure the smooth progress of the WebRTC service is transmitted to the WebRTC conversion gateway in the format of JSON/XML through the Websocket/HTTP protocol; WebRTC conversion The gateway extracts the session parameters from the received session information, and then sends them to PCRF through its own Rx interface. It should be noted that when sending a message carrying session parameters to PCRF through the Rx interface, the message also carries the WebRTC conversion. The special identifier of the gateway, after PCRF receives the message carrying the special identifier of the WebRTC conversion gateway, it forms authorized IP QoS data and policy control rules for this WebRTC service according to the message (because PCRF obtains IP QoS according to the message transmitted by the WebRTC conversion gateway. The method of data and policy control rules for this WebRTC service is well known to those skilled in the art, and will not be described in detail here); then PCRF will further transmit the obtained data and rules to PCEF (not shown in FIG. 3 ). out), PCEF establishes appropriate gates based on these data and rules to ensure the QoS between the WebRTC terminal and the WebRTC conversion gateway; at the same time, the SIP message sent by the WebRTC conversion gateway to the P-CSCF/SBC carries the Special identification information, which indicates that the P-CSCF/SBC no longer transmits signaling through the Rx interface with the PCRF.

还需要说明的是,在终端进行基于IMS的语音业务(VoLTE)或IMS业务时,可正常应用现有的PCC机制,其中P-CSCF/SBC通过Rx接口与PCRF进行交互,传递对IP接入网(IP-CAN)用户面的动态策略/计费信息,因该流程不涉及WebRTC转换网关,因此WebRTC转换网关与PCRF间的Rx接口不起作用。It should also be noted that when the terminal performs IMS-based voice service (VoLTE) or IMS service, the existing PCC mechanism can be normally applied, in which the P-CSCF/SBC interacts with the PCRF through the Rx interface, and transmits information about IP access. Network (IP-CAN) user plane dynamic policy/charging information, because this process does not involve the WebRTC conversion gateway, so the Rx interface between the WebRTC conversion gateway and PCRF does not work.

应当说明的是,上述实施例三,对现有PCC机制进行了优化,使得在进行WebRTC业务时,直接进行WebRTC转换网关与PCRF之间的数据传递,以此保证了WebRTC转换网关与WebRTC终端之间的QoS。It should be noted that the above-mentioned third embodiment optimizes the existing PCC mechanism, so that the data transfer between the WebRTC conversion gateway and the PCRF is directly carried out when the WebRTC service is performed, thereby ensuring the connection between the WebRTC conversion gateway and the WebRTC terminal. QoS in between.

实施例四Embodiment 4

本发明实施例四的所述传递方法包括:The delivery method of the fourth embodiment of the present invention includes:

步骤100,接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;Step 100, receiving session information of the WebRTC service sent by the WebRTC terminal, wherein the session information includes session parameters of the WebRTC service;

步骤200,提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行服务质量控制参数的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。Step 200: Extract the session parameters in the session information, and send them to the policy and charging rules functional unit PCRF, so that the PCRF formulates service quality control parameters according to the session parameters, so as to ensure the WebRTC service of the WebRTC terminal. service quality.

其中,在发送会话参数给PCRF时,所述传递方法还包括:发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。Wherein, when sending the session parameters to the PCRF, the delivery method further includes: sending an indication message carrying a preset identifier to the P-CSCF/SBC, where the preset identifier in the instruction message is used to indicate the P-CSCF/SBC The session information of the WebRTC service is suppressed from being sent through the Rx interface between the P-CSCF/SBC and the PCRF.

本发明实施例四提供的一种会话参数的传递方式为:通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。A transmission method of session parameters provided by the fourth embodiment of the present invention is: by calling an application program API interface function provided by PCRF, the session parameters are sent to the PCRF.

应当说明的是,实施例四中,WebRTC终端在进行WebRTC业务,将保证该WebRTC业务顺利进行的会话信息以JSON/XML的格式通过Websocket/HTTP协议传给WebRTC转换网关;WebRTC转换网关从接收到的会话信息中提取会话参数,然后将会话参数以及与保障QoS质量的相关数据封装到PCRF提供的API接口函数中,以接口函数的方式将会话参数传递给PCRF,然后PCRF解析接收到的该接口函数,得到会话参数以及相关数据,以此形成授权的IPQoS数据和针对该WebRTC业务的策略控制规则;然后PCRF将得到的这些数据和规则进一步传送给PCEF,PCEF基于这些数据和规则建立合适的门控,以此来保证WebRTC终端到WebRTC转换网关之间的QoS;与此同时,WebRTC转换网关向P-CSCF/SBC发送的SIP消息中携带有特殊标识信息,该特殊标识信息指示P-CSCF/SBC不再通过与PCRF之间的Rx接口传递信令。It should be noted that, in the fourth embodiment, the WebRTC terminal is carrying out the WebRTC service, and the session information that ensures the smooth progress of the WebRTC service is transmitted to the WebRTC conversion gateway in JSON/XML format through the Websocket/HTTP protocol; The session parameters are extracted from the session information, and then the session parameters and data related to ensuring QoS quality are encapsulated into the API interface functions provided by PCRF, and the session parameters are passed to PCRF in the form of interface functions, and then PCRF parses the received interface. function to obtain session parameters and related data to form authorized IPQoS data and policy control rules for the WebRTC service; then PCRF further transmits the obtained data and rules to PCEF, and PCEF establishes appropriate gates based on these data and rules In order to ensure the QoS between the WebRTC terminal and the WebRTC conversion gateway; at the same time, the SIP message sent by the WebRTC conversion gateway to the P-CSCF/SBC carries special identification information, which indicates that the P-CSCF/SBC The SBC no longer transmits signaling through the Rx interface with the PCRF.

实施例五Embodiment 5

对应与上述传递方法,如图4所示,本发明实施例五提供一种WebRTC转换网关,该WebRTC转换网关独立于代理呼叫会话控制功能单元/会话边界控制器P-CSCF/SBC设置,其中,该WebRTC转换网关包括:Corresponding to the above-mentioned delivery method, as shown in FIG. 4 , Embodiment 5 of the present invention provides a WebRTC conversion gateway, and the WebRTC conversion gateway is set independently of the proxy call session control functional unit/session border controller P-CSCF/SBC, wherein, The WebRTC Transformation Gateway includes:

接收模块10,用于接收WebRTC终端发送的WebRTC业务的会话信息,其中,所述会话信息中包括有WebRTC业务的会话参数;A receiving module 10, configured to receive session information of the WebRTC service sent by the WebRTC terminal, wherein the session information includes session parameters of the WebRTC service;

提取发送模块20,用于提取所述会话信息中的会话参数,并发送给策略与计费规则功能单元PCRF,使得PCRF根据所述会话参数进行策略控制规则的制定,以保证所述WebRTC终端的WebRTC业务的服务质量。The extracting and sending module 20 is used to extract the session parameters in the session information, and send them to the policy and charging rules functional unit PCRF, so that the PCRF formulates policy control rules according to the session parameters, so as to ensure the WebRTC terminal's Quality of service for WebRTC services.

具体地,所述WebRTC转换网关还包括:Specifically, the WebRTC conversion gateway further includes:

发送模块30,用于发送携带有一预设标识的指示消息给P-CSCF/SBC,所述指示消息中的预设标识用于指示P-CSCF/SBC抑制通过P-CSCF/SBC与PCRF之间的Rx接口发送所述WebRTC业务的会话信息。The sending module 30 is configured to send an indication message carrying a preset identifier to the P-CSCF/SBC, where the preset identifier in the instruction message is used to instruct the P-CSCF/SBC to suppress the passage between the P-CSCF/SBC and the PCRF The Rx interface sends the session information of the WebRTC service.

其中,所述指示消息为会话初始协议SIP消息。Wherein, the indication message is a session initiation protocol SIP message.

当WebRTC转换网关通过一Rx接口与所述PCRF连接时,所述提取发送模块20具体为:When the WebRTC conversion gateway is connected to the PCRF through an Rx interface, the extracting and sending module 20 is specifically:

提取所述会话信息中的会话参数,并将所述会话参数通过WebRTC转换网关与PCRF之间的Rx接口发送给所述PCRF。The session parameters in the session information are extracted, and the session parameters are sent to the PCRF through the Rx interface between the WebRTC conversion gateway and the PCRF.

当WebRTC转换网关不通过Rx接口与所述PCRF连接时,所述提取发送模块20具体为:When the WebRTC conversion gateway is not connected to the PCRF through the Rx interface, the extracting and sending module 20 is specifically:

通过调用PCRF提供的应用程序API接口函数,将会话参数发送给所述PCRF。The session parameters are sent to the PCRF by calling the application program API interface function provided by the PCRF.

应当说明的是,本发明上述实施例,在WebRTC转换网关与P-CSCF/SBC分设时,在终端进行WebRTC业务时,控制WebRTC转换网关与PCRF直接进行通信,优化了现有的PCC机制,此种方式有效的保证了WebRTC终端与WebRTC转换网关之间的QoS。It should be noted that, in the above-mentioned embodiment of the present invention, when the WebRTC conversion gateway and the P-CSCF/SBC are set up separately, when the terminal performs the WebRTC service, the WebRTC conversion gateway is controlled to communicate directly with the PCRF, which optimizes the existing PCC mechanism. This method effectively ensures the QoS between the WebRTC terminal and the WebRTC conversion gateway.

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。The above are the preferred embodiments of the present invention, and it should be pointed out that for those skilled in the art, several improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications are also included in the present invention. within the scope of protection of the invention.

Claims (10)

1. the transmission method of service quality session parameter in a kind of webpage real time communication is applied to a webpage real time communication WebRTC Transfer gateway, and WebRTC transfer gateway is independently of Proxy Call Session Control Function unit/Session Border Controller P-CSCF/ SBC setting, which is characterized in that the transmission method includes:
Receive the session information for the WebRTC business that WebRTC terminal is sent, wherein include WebRTC in the session information The session parameter of business;
The session parameter in the session information is extracted, and is sent to Policy and Charging Rules Function PCRF, so that PCRF The formulation of service quality control parameter is carried out, according to the session parameter to guarantee the WebRTC business of the WebRTC terminal Service quality.
2. transmission method according to claim 1, which is characterized in that the transmission method further include:
It sends and carries the instruction message of a default mark to P-CSCF/SBC, the default mark in the instruction message is for referring to Show that P-CSCF/SBC inhibits the session information that the WebRTC business is sent by the Rx interface between P-CSCF/SBC and PCRF.
3. transmission method according to claim 2, which is characterized in that the instruction message is that session initiation protocol SIP disappears Breath.
4. transmission method according to claim 1-3, which is characterized in that described to extract in the session information Session parameter, and the step of being sent to Policy and Charging Rules Function PCRF specifically:
The session parameter in the session information is extracted, and the session parameter is passed through between WebRTC transfer gateway and PCRF Rx interface be sent to the PCRF.
5. transmission method according to claim 1-3, which is characterized in that described to extract in the session information Session parameter, and the step of being sent to Policy and Charging Rules Function PCRF specifically:
Pass through the application program api interface function for calling PCRF to provide, it will words parameter is sent to the PCRF.
6. a kind of WebRTC transfer gateway, which is characterized in that WebRTC transfer gateway is independently of Proxy Call Session Control Function Unit/Session Border Controller P-CSCF/SBC setting, the WebRTC transfer gateway include:
Receiving module, the session information of the WebRTC business for receiving the transmission of WebRTC terminal, wherein in the session information It include the session parameter of WebRTC business;
Sending module is extracted, for extracting the session parameter in the session information, and is sent to strategy and charging rule functions Unit PCRF, so that PCRF carries out the formulation of service quality control parameter according to the session parameter, to guarantee the WebRTC The service quality of the WebRTC business of terminal.
7. WebRTC transfer gateway according to claim 6, which is characterized in that the WebRTC transfer gateway further include:
Sending module carries the instruction message of a default mark to P-CSCF/SBC, in the instruction message for sending Default mark is used to indicate P-CSCF/SBC and inhibits to send the WebRTC by the Rx interface between P-CSCF/SBC and PCRF The session information of business.
8. WebRTC transfer gateway according to claim 7, which is characterized in that the instruction message is session initiation protocol Sip message.
9. according to the described in any item WebRTC transfer gateways of claim 6-8, which is characterized in that the WebRTC transfer gateway It is connect by a Rx interface with the PCRF, wherein the extraction sending module specifically:
The session parameter in the session information is extracted, and the session parameter is passed through between WebRTC transfer gateway and PCRF Rx interface be sent to the PCRF.
10. according to the described in any item WebRTC transfer gateways of claim 6-8, which is characterized in that the extraction sending module Specifically:
Pass through the application program api interface function for calling PCRF to provide, it will words parameter is sent to the PCRF.
CN201510563010.0A 2015-09-07 2015-09-07 The transmission method and transfer gateway of service quality session parameter in webpage real time communication Active CN106506319B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510563010.0A CN106506319B (en) 2015-09-07 2015-09-07 The transmission method and transfer gateway of service quality session parameter in webpage real time communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510563010.0A CN106506319B (en) 2015-09-07 2015-09-07 The transmission method and transfer gateway of service quality session parameter in webpage real time communication

Publications (2)

Publication Number Publication Date
CN106506319A CN106506319A (en) 2017-03-15
CN106506319B true CN106506319B (en) 2019-06-25

Family

ID=58287849

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510563010.0A Active CN106506319B (en) 2015-09-07 2015-09-07 The transmission method and transfer gateway of service quality session parameter in webpage real time communication

Country Status (1)

Country Link
CN (1) CN106506319B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038553B (en) * 2021-02-25 2023-10-27 腾讯科技(深圳)有限公司 Message sending method, device, equipment and medium based on switching process

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101267656A (en) * 2007-03-14 2008-09-17 华为技术有限公司 Method and system for transmitting PCC rules and QoS information
WO2009051527A1 (en) * 2007-10-16 2009-04-23 Telefonaktiebolaget Lm Ericsson (Publ) A method and system for enabling access policy and charging control
CN102263786A (en) * 2011-07-04 2011-11-30 中兴通讯股份有限公司 A method and system for realizing bearer resource control function
CN103139798A (en) * 2011-12-05 2013-06-05 中国移动通信集团公司 Method for guaranteeing quality of end-to-end session service, policy and charging rules function (PCRF) and application function (AF)
CN103685200A (en) * 2012-09-24 2014-03-26 中兴通讯股份有限公司 QoS bearer resource control method and system in access negotiation and release
CN103974227A (en) * 2013-01-31 2014-08-06 中国电信股份有限公司 Method, device and system for inquiring QoS (quality of service) contracting information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9467480B2 (en) * 2013-09-16 2016-10-11 Qualcomm Incorporated Selectively multiplexing incoming WebRTC traffic and/or de-multiplexing outgoing WebRTC traffic by a client-based WebRTC proxy on behalf of a WebRTC multimedia client application

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101267656A (en) * 2007-03-14 2008-09-17 华为技术有限公司 Method and system for transmitting PCC rules and QoS information
WO2009051527A1 (en) * 2007-10-16 2009-04-23 Telefonaktiebolaget Lm Ericsson (Publ) A method and system for enabling access policy and charging control
CN102263786A (en) * 2011-07-04 2011-11-30 中兴通讯股份有限公司 A method and system for realizing bearer resource control function
CN103139798A (en) * 2011-12-05 2013-06-05 中国移动通信集团公司 Method for guaranteeing quality of end-to-end session service, policy and charging rules function (PCRF) and application function (AF)
CN103685200A (en) * 2012-09-24 2014-03-26 中兴通讯股份有限公司 QoS bearer resource control method and system in access negotiation and release
CN103974227A (en) * 2013-01-31 2014-08-06 中国电信股份有限公司 Method, device and system for inquiring QoS (quality of service) contracting information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Improving Radio Resource Usage with Suitable Policy and Charging Control in LTE;Loutfi Nuaymi;《2012 Sixth International Conference on Next Generation Mobile Applications, Services and Technologies》;20121011;第158-163页
PCC架构在非IMS系统中的应用;陈婉珺,赫罡,高功应;《移动通信》;20101230(第24期);第75-79页

Also Published As

Publication number Publication date
CN106506319A (en) 2017-03-15

Similar Documents

Publication Publication Date Title
US11012422B2 (en) Telecommunication system and method for traversing an application layer gateway firewall during the establishment of an RTC communication connection between an RTC client and an RTC server
EP3145129B1 (en) Method and gateway for communication between browser and telecommunication network
US10412136B2 (en) Methods and apparatus for media transmission in telecommunications networks
US9294111B2 (en) Remote media IMS sessions
US8582726B2 (en) Method and an apparatus for handling multimedia calls
US10326605B2 (en) Policy control in session initiation protocol forking
CN103685200B (en) The method and system of service quality bearer resources control in access negotiation, release
US20180103389A1 (en) Service rate adjustment method and apparatus
EP3284233B1 (en) In-session communication for service application
CN105580338A (en) Presence and on-device proxying
US20100118778A1 (en) Improvements in Mobile Technology
CN101114985A (en) Codec conversion system and method
EP3228057B1 (en) Ims application control protocol
CN106506319B (en) The transmission method and transfer gateway of service quality session parameter in webpage real time communication
CN101562776B (en) Method and device for sending communication request
EP2999177B1 (en) Method and system for QoS-based WebRTC access to an evolved packet system (EPS) network infrastructure
US8289909B2 (en) Support of media oriented negotiation acceleration procedures in split architecture
CN118804402A (en) Screen sharing method, device, terminal and IMS network platform equipment
KR20150076276A (en) P-CSCF(Proxy Call Session Control Function), CONTROL METHOD THEREOF, AND RECORDING MEDIUM FOR RECORDING PROGRAM FOR EXECUTING THE CONTROL METHOD
CN104253914A (en) VBD (voice band data) exciting event negotiation method and media gateway therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant