[go: up one dir, main page]

WO2008083568A1 - A method, apparatus and system for allocating the wireless bandwidth - Google Patents

A method, apparatus and system for allocating the wireless bandwidth Download PDF

Info

Publication number
WO2008083568A1
WO2008083568A1 PCT/CN2007/071035 CN2007071035W WO2008083568A1 WO 2008083568 A1 WO2008083568 A1 WO 2008083568A1 CN 2007071035 W CN2007071035 W CN 2007071035W WO 2008083568 A1 WO2008083568 A1 WO 2008083568A1
Authority
WO
WIPO (PCT)
Prior art keywords
bandwidth
mobile terminal
update
real
streaming media
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.)
Ceased
Application number
PCT/CN2007/071035
Other languages
French (fr)
Chinese (zh)
Inventor
Hao Xu
Qingzhi Song
Saifeng Xiao
Yinbo Zhao
Yinghua Luo
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2008083568A1 publication Critical patent/WO2008083568A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Definitions

  • the present invention relates to the field of communications, and more particularly to a wireless bandwidth allocation method, apparatus, and system. Background of the invention
  • the mobile streaming media service is an online audio and video dynamic multimedia content service provided by a mobile operator to a mobile terminal through a mobile network or a fixed broadband network.
  • 3G networks can provide larger bandwidth for mobile terminals to meet the needs of streaming media services.
  • Mobile streaming services are also increasingly attracting the attention of users and the attention of the industry.
  • 3G networks can provide audio services and video services separately.
  • Step 1 The mobile terminal activates a Packet Data Protocol (PDP) context
  • Step 2 The mobile terminal obtains a streaming media service webpage (PSS (packet switch streaming service) Portal);
  • PSS packet switch streaming service
  • Step 3 The mobile terminal accesses the streaming server (PSS Server).
  • PSS Server streaming server
  • FIG. 1 shows a service flow of a 3G mobile terminal accessing a mobile streaming media service in the related art, which is described in detail as follows:
  • Step 1 The mobile terminal initiates PDP activation via the access network to the GSN (including the Service GPRS Support Node GPRS (SGSN) and the Gateway GPRS Support Node (GGSN). request.
  • Step 2 The GSN initiates a remote authentication dial-in user service (RADIUS, Remote Authentication Dial-In User Service) charging request to the Wireless Application Protocol Gateway (WWGW), and the mobile terminal information (such as the access point name) (APN), International Mobile Subscriber Identity (IMSI), Mobile Integrated International Digital Number (MSISDN), Quality of Service (QoS) profile, etc. are sent to the WAPGW for waiting for the charging response.
  • RADIUS Remote Authentication Dial-In User Service
  • WGW Wireless Application Protocol Gateway
  • API Access point name
  • IMSI International Mobile Subscriber Identity
  • MSISDN Mobile Integrated International Digital Number
  • QoS Quality of Service
  • Step 3 The WAPGW sends the charging response to the GSN.
  • Step 4 The GSN returns the PDP activation acceptance to the mobile terminal.
  • Step 5 The mobile terminal initiates a GET request for accessing a streaming media service web page (HTTP, Hyper Text Transfer Protocol) to obtain a webpage of the streaming media service.
  • HTTP Hyper Text Transfer Protocol
  • Step 6 The WAPGW forwards the request to the web server of the streaming media service.
  • the streaming web server returns an HTTP request response to the WAPGW and forwards it to the mobile terminal.
  • Step 9 The mobile terminal accesses the streaming server to watch the program through a Real-Time Streaming Protocol (RTSP) according to the returned webpage link.
  • RTSP Real-Time Streaming Protocol
  • mobile terminals use this process to access streaming services, and there are shortcomings under current conditions.
  • there may be multiple types of mobile terminal subscription bandwidth such as: 144Kbps, 256Kbps, 384Kbps, etc.
  • the streaming media server can also provide media files of multiple streams, such as: 120Kbps, 240Kbps. 360Kbps, etc.; Therefore, when the mobile terminal accesses the streaming media service, the following may occur: A mobile terminal with a subscription bandwidth of 144 Kbps accesses a file of 240 Kbps or higher, which may result in insufficient bandwidth to cause the mobile terminal to watch the streaming media.
  • the program is not effective or can't be viewed at all.
  • the Secondary PDP Context Activation procedure may be used to activate a PDP context while reusing the PDP address and other PDP context information from an already active PDP context, but with a different QoS profile. (Secondary PDP context activation procedure, reused activated PDP address and other
  • the PDP context secondary activation process may be used to adjust the bandwidth allocated by the network to the mobile terminal to meet the bandwidth requirement of the media file rate according to the code rate of the accessed media file.
  • Fig. 2 shows a message flow diagram of PDP context secondary activation according to the related art. According to the 230.60 standard of 3GPP, the detailed implementation of PDP context secondary activation is as follows:
  • the mobile terminal initiates a secondary activation PDP context request.
  • SGSN Service GPRS Support Node GPRS
  • GGSN Gateway GPRS Support Node
  • the GGSN responds to the SGSN after the PDP context is created.
  • the SGSN requires the UMTS Terrestrial Radio Access Network (UTRAN) to establish a Radio Access Bearer (RAB).
  • UTRAN UMTS Terrestrial Radio Access Network
  • RAB Radio Access Bearer
  • the SGSN initiates a PDP context update request to the GGSN.
  • the GGSN responds to the SGSN after completing the PDP context update.
  • Embodiments of the present invention are directed to a wireless bandwidth allocation method, apparatus, and system to address the problem of bandwidth allocated to a mobile terminal not matching a mobile streaming stream accessed by a mobile terminal.
  • a method for allocating a wireless bandwidth including: parsing a response of a real-time streaming protocol request, obtaining bandwidth information of a streaming media file, and determining, according to the obtained bandwidth information of the streaming media file, whether updating needs to be allocated to the mobile terminal. Bandwidth, if needed, initiates a bandwidth update process to update the bandwidth allocated to the mobile terminal.
  • a wireless bandwidth allocation system including: a wireless bandwidth allocation apparatus, configured to instruct a gateway general packet radio service support node to parse a response of a real-time streaming protocol request, to determine whether an update needs to be allocated to the mobile The bandwidth of the terminal, if necessary, initiates a bandwidth update procedure to update the bandwidth allocated to the mobile terminal;
  • the gateway general packet radio service support node is configured to parse the response of the real-time streaming protocol request according to the instruction of the wireless bandwidth allocation device of the mobile streaming media stream.
  • a gateway general packet radio service support node including: an update module, configured to parse a response of a real-time streaming protocol request, to determine whether it is necessary to update a bandwidth allocated to the mobile terminal, if necessary, Then a bandwidth update process is initiated to update the bandwidth allocated to the mobile terminal.
  • the present invention obtains the bandwidth information of the streaming media file by the network side analyzing the response of the real-time streaming media request, and updates the bandwidth allocated to the mobile terminal when determining that the bandwidth needs to be updated, because the existing 3G mobile terminal supports the Said bandwidth update, therefore, this issue It is not necessary to make any changes to the 3G mobile terminal, and only need to make appropriate changes on the network side; thus, the user's streaming media service experience can be improved, and the air interface resources can be saved. Therefore, the present invention achieves the following technical effects:
  • the invention can change the allocation of the bandwidth resources of the mobile terminal to the network according to the stream stream attribute of the streaming media file in real time, solve the problem that the low-bandwidth mobile terminal cannot access the high-stream stream media file, and solve the problem of low-bandwidth mobile terminal accessing the low-stream stream media file.
  • the problem of bandwidth resources improves the user experience of streaming media services.
  • FIG. 1 is a flowchart showing a service flow of a 3G mobile terminal accessing a mobile streaming media service in the related art
  • FIG. 2 shows a message flow diagram of PDP context secondary activation according to the related art
  • FIG. 3 shows a message flow diagram of a wireless bandwidth allocation adapted to a mobile streaming media code stream according to an embodiment of the present invention
  • FIG. 4 is a flowchart showing a wireless bandwidth allocation method according to an embodiment of the present invention
  • FIG. 5 is a block diagram showing a wireless bandwidth allocation apparatus according to an embodiment of the present invention
  • FIG. 6 is a diagram showing a wireless according to an embodiment of the present invention.
  • FIG. 4 is a flow chart showing a wireless bandwidth allocation method according to an embodiment of the present invention, including the following steps:
  • Step S402 When the mobile terminal initiates a packet data protocol activation request, the mobile terminal requests the mobile device to allocate a certain bandwidth to the mobile terminal requesting the access;
  • FIG. 3 is a message flow diagram showing a method for adapting a wireless bandwidth allocation to a mobile streaming media code stream according to an embodiment of the present invention, wherein a step description portion marked with a description box indicates a place different from the prior art in the embodiment of the present invention. .
  • the same parts as the prior art have been described in detail in Section 9.2.2.1.1 of the 3GPP Standard Specification 230.60, and therefore will not be described again here. It includes the following steps:
  • the user accesses the streaming media service, and the mobile terminal initiates a PDP activation process, and allocates certain bandwidth resources to the mobile terminal after negotiation between the network devices.
  • the mobile terminal initiates an RTSP (DESCRIBE) request, requesting and streaming media.
  • RTSP DESCRIBE
  • the server interacts. This is basically the same as the normal process.
  • the GGSN parses the key field in the response, obtains the streaming media file bandwidth information, and determines whether it is necessary to update the bandwidth allocated to the mobile terminal (step S302).
  • Step S302 When the PSS Server responds to the MS in the RTSP/SDP, the GGSN parses the response information field, obtains the media file bandwidth information, compares the bandwidth that has been allocated to the mobile terminal, determines whether to initiate the update, and then performs steps 14 and 15 to utilize the QoS.
  • the update process updates the bandwidth of the mobile terminal.
  • Step S304 When the PSS Server sends an RTP (Real-Time Transport Protocol) media stream to the MS, the GGSN detects the RTP media stream in real time. When there is no media stream (timeout mechanism), the QoS update process is initiated, and the QoS update process is released.
  • RTP Real-Time Transport Protocol
  • Step S306 When the MS initiates an RTSP (for example, a TEARDOWN message (disassembly message)) request to the PSS Server, the GGSN parses the program completion message and releases the redundant resources.
  • RTSP for example, a TEARDOWN message (disassembly message)
  • the process of allocating bandwidth in the prior art is as follows: The user accesses the streaming media service, and the mobile terminal initiates a PDP activation process, and allocates a certain bandwidth resource to the mobile terminal after negotiation between the network devices. After the PDP context activation process is completed, the mobile terminal initiates the RTSP, and requests to interact with the streaming media server. After the RTSP interaction (the mobile terminal sends a play message) is completed, the streaming media server delivers the media stream, and the mobile terminal can receive the broadcast.
  • the existing 3G mobile terminal supports the PDP update without any modification; only appropriate changes are made on the network side; It can not only improve the user's streaming media service experience, but also save air interface resources.
  • the GGSN determines the required bandwidth according to the sum of the values of the video+audio bandwidth, compares with the bandwidth allocated by the currently activated PDP, and determines whether the bandwidth of the mobile terminal needs to be updated by using the QoS update procedure.
  • the user is offline.
  • the GGSN detects the RTP stream transmission in real time.
  • the timeout mechanism is used.
  • a QoS update request is initiated to restore the original bandwidth of the mobile terminal.
  • the GGSN detects the RTSP (TEARDOWN) message in real time.
  • the timeout mechanism is adopted. (Optional, when the user accesses the streaming media again, there is no need to initiate the update request again.) After a period of time, the QoS update request is initiated to restore the original bandwidth of the mobile terminal.
  • FIG. 5 shows a block diagram of a wireless bandwidth allocation device 500 in accordance with an embodiment of the present invention, which includes:
  • the initial allocation module 502 is configured to allocate a certain bandwidth to the mobile terminal for the streaming media service requested by the mobile terminal when the mobile terminal initiates the packet data protocol activation process;
  • the update module 504 is configured to, when the mobile terminal initiates the RTSP request, instruct the GGSN to parse the response to the RTSP request to determine whether the bandwidth allocated to the mobile terminal needs to be updated, and if necessary, initiate a bandwidth update procedure to update the allocation to the mobile terminal. bandwidth.
  • the update module 504 can instruct the GGSN to obtain the streaming media file bandwidth information by parsing the key field in the response, and compare the allocated bandwidth resources to determine whether the update is needed.
  • the key field may include video bandwidth information and audio bandwidth information, and the streaming file bandwidth information may be determined by the sum of the values of the video + audio bandwidth, and the allocated bandwidth resource is the bandwidth allocated by the currently activated PDP.
  • a real-time release module (not shown) may be further included, which is used to instruct the GGSN to detect the RTP media stream of the streaming media service in real time, and when the timeout has no media stream, initiate a QoS update process to release the redundant
  • the resource release end module (not shown) is configured to instruct the GGSN to parse the program play completion message when the mobile terminal initiates the TEARDOWN request, and release the redundant resources.
  • the embodiment of the invention further provides a GGSN adapted to the mobile streaming media code stream, comprising: an initial allocation module, configured to allocate a certain bandwidth resource to the streaming media service requested to access according to the packet data protocol activation process initiated by the mobile terminal; And an update module, configured to: when the mobile terminal initiates a real-time streaming protocol request, parse the response to the real-time streaming protocol request to determine whether the bandwidth allocated to the mobile terminal needs to be updated, if necessary, initiate a bandwidth update process, and update the allocation to the mobile The bandwidth of the terminal.
  • a GGSN adapted to the mobile streaming media code stream, comprising: an initial allocation module, configured to allocate a certain bandwidth resource to the streaming media service requested to access according to the packet data protocol activation process initiated by the mobile terminal;
  • an update module configured to: when the mobile terminal initiates a real-time streaming protocol request, parse the response to the real-time streaming protocol request to determine whether the bandwidth allocated to the mobile terminal needs to be updated, if necessary, initiate a bandwidth update process,
  • the GGSN may further include a real-time release module, configured to perform real-time detection on the real-time transport protocol media stream of the streaming media service, and initiate a service quality update process to release redundant resources when there is no media stream timeout.
  • a real-time release module configured to perform real-time detection on the real-time transport protocol media stream of the streaming media service, and initiate a service quality update process to release redundant resources when there is no media stream timeout.
  • the ending release module is further configured to: when the mobile terminal initiates the disassembly request, parse the program completion message, and release the redundant resources.
  • the existing 3G mobile terminal supports the PDP update without any modification; only the network side can make appropriate changes; the user's streaming media service experience can be improved. Also save air resources. Therefore, the embodiment of the present invention achieves the following technical effects:
  • the embodiment of the present invention can change the network to move according to the stream media file stream attribute in real time.
  • the allocation of the bandwidth resources of the terminal solves the problem that the low-bandwidth mobile terminal cannot access the high-stream media file, and solves the problem that the high-bandwidth mobile terminal accesses the low-stream media file to waste bandwidth resources, and improves the user experience of the streaming media service.
  • modules or steps of the embodiments of the present invention can be implemented by a general computing device, which can be concentrated on a single computing device or distributed in multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or Multiple of these modules or steps are fabricated as a single integrated circuit module.
  • the invention is not limited to any particular combination of hardware and software. It is to be understood that changes in these specific embodiments will be apparent to those skilled in the art without departing from the scope of the invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method for allocating the wireless bandwidth of the mobile stream media code flow includes that: parse the response of the real-time protocol request, obtain the bandwidth information of the stream media file, judge whether to update the bandwidth allocated to the mobile terminal according to the bandwidth information of the stream media file, if necessary, initiate the bandwidth updating procedure and update the bandwidth of the mobile terminal. The present invention alto provides a system for allocating the wireless bandwidth of the mobile stream media code flow and a gateway GPRS support node.

Description

无线带宽分配方法、 装置和系统  Wireless bandwidth allocation method, device and system

技术领域 Technical field

本发明涉及通信领域, 更具体而言, 涉及一种无线带宽分配方法、 装置和系统。 发明背景  The present invention relates to the field of communications, and more particularly to a wireless bandwidth allocation method, apparatus, and system. Background of the invention

移动流媒体业务是移动运营商通过移动网络、 固定宽带网络向移动 终端提供的在线音视频动态多媒体内容服务。 随着 3G时代的来临, 3G 网络可以为移动终端提供较大的带宽, 以满足流媒体业务的需要。 移动 流媒体业务也越来越受到广大用户的期待和业者的关注, 根据不同的媒 体资源, 3G网络能够分开提供音频服务和视频服务。  The mobile streaming media service is an online audio and video dynamic multimedia content service provided by a mobile operator to a mobile terminal through a mobile network or a fixed broadband network. With the advent of the 3G era, 3G networks can provide larger bandwidth for mobile terminals to meet the needs of streaming media services. Mobile streaming services are also increasingly attracting the attention of users and the attention of the industry. According to different media resources, 3G networks can provide audio services and video services separately.

3G移动终端访问移动流媒体业务,其业务流程一般可以分为如下三 个步骤:  The 3G mobile terminal accesses the mobile streaming media service, and its business process can be generally divided into the following three steps:

步骤 1 : 移动终端激活分组数据协议( PDP, Packet Date Protocol ) 上下文;  Step 1: The mobile terminal activates a Packet Data Protocol (PDP) context;

步骤 2:移动终端取得流媒体业务网页( PSS ( packet switch streaming service, 分组域流媒体业务) Portal );  Step 2: The mobile terminal obtains a streaming media service webpage (PSS (packet switch streaming service) Portal);

步骤 3: 移动终端访问流媒体服务器( PSS Server )。  Step 3: The mobile terminal accesses the streaming server (PSS Server).

图 1示出了相关技术中 3G移动终端访问移动流媒体业务的业务流 程, 详细描述如下:  FIG. 1 shows a service flow of a 3G mobile terminal accessing a mobile streaming media service in the related art, which is described in detail as follows:

第一步: 移动终端经过接入网向 GSN (包括业务通用分组无线业务 支持节点( SGSN , Service GPRS Support Node GPRS )和网关通用分组 无线业务支持节点 (GGSN, Gateway GPRS Support Node ) )发起 PDP 激活请求。 第二步: GSN向无线应用协议网关( WAPGW , Wireless Application Protocol Gateway ) 发起远程认证拔号用户服务 (RADIUS , Remote Authentication Dial-In User Service )计费请求, 将移动终端信息(如接 入点名称(APN )、 国际移动用户标识(IMSI )、 移动台国际综合业务数 字网号码( MSISDN )、 服务质量( QoS ) profile等等 )发给 WAPGW, 等待计费响应。 Step 1: The mobile terminal initiates PDP activation via the access network to the GSN (including the Service GPRS Support Node GPRS (SGSN) and the Gateway GPRS Support Node (GGSN). request. Step 2: The GSN initiates a remote authentication dial-in user service (RADIUS, Remote Authentication Dial-In User Service) charging request to the Wireless Application Protocol Gateway (WWGW), and the mobile terminal information (such as the access point name) (APN), International Mobile Subscriber Identity (IMSI), Mobile Integrated International Digital Number (MSISDN), Quality of Service (QoS) profile, etc. are sent to the WAPGW for waiting for the charging response.

第三步: WAPGW将计费响应发送给 GSN。  Step 3: The WAPGW sends the charging response to the GSN.

第四步: GSN将 PDP激活接受返回给移动终端。  Step 4: The GSN returns the PDP activation acceptance to the mobile terminal.

第五步: 移动终端发起访问流媒体业务网页的超文本传输协议 ( HTTP, Hyper Text Transfer Protocol ) GET请求, 以获取流媒体业务的 网页。  Step 5: The mobile terminal initiates a GET request for accessing a streaming media service web page (HTTP, Hyper Text Transfer Protocol) to obtain a webpage of the streaming media service.

第六步: WAPGW将此请求转发给流媒体业务的网页服务器。  Step 6: The WAPGW forwards the request to the web server of the streaming media service.

第七、 八步: 流媒体网页服务器返回 HTTP请求响应至 WAPGW, 并由其转发给移动终端。  Seventh, eight steps: The streaming web server returns an HTTP request response to the WAPGW and forwards it to the mobile terminal.

第九步: 移动终端根据返回的网页链接, 通过实时流协议(RTSP, Real-Time Streaming Protocol )访问流媒体服务器观看节目。  Step 9: The mobile terminal accesses the streaming server to watch the program through a Real-Time Streaming Protocol (RTSP) according to the returned webpage link.

然而, 移动终端使用此流程访问流媒体业务, 在当前条件下存在不 足之处。 具体而言, 根据运营商的策略, 移动终端的开户签约带宽可能 有多种, 如: 144Kbps、 256Kbps, 384Kbps等, 而流媒体服务器也可以 提供多种码流的媒体文件, 如: 120Kbps、 240Kbps, 360Kbps等; 因此, 在移动终端访问流媒体业务时, 可能出现如下情况: 开户签约带宽为 144Kbps的移动终端访问了 240Kbps或者更高码流的文件, 会导致带宽 不足从而致使移动终端观看流媒体节目效果差或者根本无法观看。  However, mobile terminals use this process to access streaming services, and there are shortcomings under current conditions. Specifically, according to the operator's policy, there may be multiple types of mobile terminal subscription bandwidth, such as: 144Kbps, 256Kbps, 384Kbps, etc., and the streaming media server can also provide media files of multiple streams, such as: 120Kbps, 240Kbps. 360Kbps, etc.; Therefore, when the mobile terminal accesses the streaming media service, the following may occur: A mobile terminal with a subscription bandwidth of 144 Kbps accesses a file of 240 Kbps or higher, which may result in insufficient bandwidth to cause the mobile terminal to watch the streaming media. The program is not effective or can't be viewed at all.

另夕卜,在 3GPP标准规范 230.60的 9.2.2.1.1章节中提供了 PDP上下 文二次激活的相关标准, 描述如下: The Secondary PDP Context Activation procedure may be used to activate a PDP context while reusing the PDP address and other PDP context information from an already active PDP context, but with a different QoS profile. (二次 PDP上下文激活流程, 重用了已激活 PDP的地址及其他In addition, the relevant standards for secondary activation of PDP contexts are provided in section 9.2.2.1.1 of 3GPP Standard Specification 230.60, which is described as follows: The Secondary PDP Context Activation procedure may be used to activate a PDP context while reusing the PDP address and other PDP context information from an already active PDP context, but with a different QoS profile. (Secondary PDP context activation procedure, reused activated PDP address and other

PDP上下文信息, 但获取新的 QoS属性;)。 PDP context information, but get new QoS attributes ;).

当 3G移动终端支持 PDP上下文二次激活功能时, 可以根据被访问 媒体文件的码率,利用 PDP上下文二次激活的流程来调整网络分配给该 移动终端的带宽以满足媒体文件码率的带宽需求。  When the 3G mobile terminal supports the PDP context secondary activation function, the PDP context secondary activation process may be used to adjust the bandwidth allocated by the network to the mobile terminal to meet the bandwidth requirement of the media file rate according to the code rate of the accessed media file. .

图 2示出了根据相关技术的 PDP上下文二次激活的消息流程图。根 据 3GPP的 230.60标准, PDP上下文二次激活的详细实现方式如下: Fig. 2 shows a message flow diagram of PDP context secondary activation according to the related art. According to the 230.60 standard of 3GPP, the detailed implementation of PDP context secondary activation is as follows:

1、 移动终端发起二次激活 PDP上下文请求。 1. The mobile terminal initiates a secondary activation PDP context request.

2、 SGSN ( Service GPRS Support Node GPRS,业务 GPRS支持节点) 向 GGSN ( Gateway GPRS Support Node, 网关 GPRS支持节点)发起创 建 PDP上下文请求。  2. SGSN (Service GPRS Support Node GPRS) initiates a PDP context request to the GGSN (Gateway GPRS Support Node).

3、 GGSN完成 PDP上下文创建后响应 SGSN。  3. The GGSN responds to the SGSN after the PDP context is created.

4、 SGSN要求 UMTS 系统地面无线接入网络(UTRAN, UMTS Terrestrial Radio Access Network )进行无线接入 载 ( RAB , Radio Access Bearer )建立。  4. The SGSN requires the UMTS Terrestrial Radio Access Network (UTRAN) to establish a Radio Access Bearer (RAB).

5、 根据 RAB建立的结果, 如果 QoS有改变, 则 SGSN向 GGSN 发起 PDP上下文更新请求。  5. According to the result of the RAB establishment, if the QoS changes, the SGSN initiates a PDP context update request to the GGSN.

6、 GGSN完成 PDP上下文更新后响应 SGSN。  6. The GGSN responds to the SGSN after completing the PDP context update.

7、 SGSN向 MS ( move station, 移动终端)发送激活 PDP上下文接  7. The SGSN sends an active PDP context to the MS (mobile station).

然而, 现有 3G移动终端极少有支持 PDP上下文二次激活的, 使得 采用 PDP上下文二次激活来调整分配给移动终端的带宽不可行。 因此, 人们需要一种能够适应移动流媒体码流的无线带宽分配技术 方案, 以解决分配给移动终端的带宽与移动终端所访问的移动流媒体码 流不匹配的问题, 进而使因此所导致的问题相应地得到解决。 发明内容 However, existing 3G mobile terminals rarely support PDP context secondary activation, so that it is not feasible to adjust the bandwidth allocated to the mobile terminal by using PDP context secondary activation. Therefore, there is a need for a wireless bandwidth allocation scheme that can adapt to a mobile streaming stream to solve the problem that the bandwidth allocated to the mobile terminal does not match the mobile streaming stream accessed by the mobile terminal, thereby causing the resulting The problem is solved accordingly. Summary of the invention

本发明的实施例旨在提供一种无线带宽分配方法、 装置和系统, 以 解决分配给移动终端的带宽与移动终端所访问的移动流媒体码流不匹 配的问题。  Embodiments of the present invention are directed to a wireless bandwidth allocation method, apparatus, and system to address the problem of bandwidth allocated to a mobile terminal not matching a mobile streaming stream accessed by a mobile terminal.

在本发明实施例中, 提供了一种无线带宽分配方法, 包括: 解析实 时流协议请求的响应, 获得流媒体文件带宽信息, 根据获得的流媒体文 件带宽信息判断是否需要更新分配给移动终端的带宽, 如果需要, 则发 起带宽更新流程, 更新分配给移动终端的带宽。  In the embodiment of the present invention, a method for allocating a wireless bandwidth is provided, including: parsing a response of a real-time streaming protocol request, obtaining bandwidth information of a streaming media file, and determining, according to the obtained bandwidth information of the streaming media file, whether updating needs to be allocated to the mobile terminal. Bandwidth, if needed, initiates a bandwidth update process to update the bandwidth allocated to the mobile terminal.

在本发明实施例中, 还提供了一种无线带宽分配系统, 包括: 无线带宽分配装置, 用于指令网关通用分组无线业务支持节点解析 实时流协议请求的响应, 以判断是否需要更新分配给移动终端的带宽, 如果需要, 则发起带宽更新流程, 更新分配给移动终端的带宽;  In an embodiment of the present invention, a wireless bandwidth allocation system is provided, including: a wireless bandwidth allocation apparatus, configured to instruct a gateway general packet radio service support node to parse a response of a real-time streaming protocol request, to determine whether an update needs to be allocated to the mobile The bandwidth of the terminal, if necessary, initiates a bandwidth update procedure to update the bandwidth allocated to the mobile terminal;

网关通用分组无线业务支持节点, 用于根据所述移动流媒体码流的 无线带宽分配装置的指令, 解析实时流协议请求的响应。  The gateway general packet radio service support node is configured to parse the response of the real-time streaming protocol request according to the instruction of the wireless bandwidth allocation device of the mobile streaming media stream.

在本发明实施例中, 还提供了一种网关通用分组无线业务支持节 点, 包括: 更新模块, 用于解析实时流协议请求的响应, 以判断是否需 要更新分配给移动终端的带宽, 如果需要, 则发起带宽更新流程, 更新 分配给移动终端的带宽。  In the embodiment of the present invention, a gateway general packet radio service support node is further provided, including: an update module, configured to parse a response of a real-time streaming protocol request, to determine whether it is necessary to update a bandwidth allocated to the mobile terminal, if necessary, Then a bandwidth update process is initiated to update the bandwidth allocated to the mobile terminal.

由上述技术方案可见, 本发明由网络侧解析实时流媒体请求的响应 获得流媒体文件的带宽信息, 并在判断需要更新带宽时更新分配给移动 终端的带宽, 由于现有 3G移动终端均支持所述带宽更新, 因此, 本发 明无需对 3G移动终端进行任何改动, 仅需在网络侧做适当改动; 如此, 既可以改善用户的流媒体业务体验效果, 也能够节省空口资源。 所以, 本发明实现了以下技术效果: As can be seen from the foregoing technical solution, the present invention obtains the bandwidth information of the streaming media file by the network side analyzing the response of the real-time streaming media request, and updates the bandwidth allocated to the mobile terminal when determining that the bandwidth needs to be updated, because the existing 3G mobile terminal supports the Said bandwidth update, therefore, this issue It is not necessary to make any changes to the 3G mobile terminal, and only need to make appropriate changes on the network side; thus, the user's streaming media service experience can be improved, and the air interface resources can be saved. Therefore, the present invention achieves the following technical effects:

本发明可以实时根据流媒体文件码流属性来改变网络对移动终端 带宽资源的分配, 解决低带宽移动终端访问高码流媒体文件无法观看的 问题, 解决高带宽移动终端访问低码流媒体文件浪费带宽资源的问题, 提高用户对流媒体业务的体验效果。  The invention can change the allocation of the bandwidth resources of the mobile terminal to the network according to the stream stream attribute of the streaming media file in real time, solve the problem that the low-bandwidth mobile terminal cannot access the high-stream stream media file, and solve the problem of low-bandwidth mobile terminal accessing the low-stream stream media file. The problem of bandwidth resources improves the user experience of streaming media services.

本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地 从说明书中变得显而易见, 或者通过实施本发明而了解。 本发明的目的 和其他优点可通过在所写的说明书、 权利要求书、 以及附图中所特别指 出的结构来实现和获得。 附图简要说明  Other features and advantages of the invention will be set forth in the description in the description which follows. The objectives and other advantages of the invention may be realized and obtained by means of the structure particularly pointed in the appended claims. BRIEF DESCRIPTION OF THE DRAWINGS

此处所说明的附图用来提供对本发明实施例的进一步理解, 构成本 申请的一部分, 本发明的示意性实施例及其说明用于解释本发明, 并不 构成对本发明的不当限定。 在附图中:  The drawings are intended to provide a further understanding of the embodiments of the present invention, and are intended to be a part of the present invention, and the description of the present invention is not intended to limit the invention. In the drawing:

图 1示出了相关技术中 3G移动终端访问移动流媒体业务的业务流 程图;  FIG. 1 is a flowchart showing a service flow of a 3G mobile terminal accessing a mobile streaming media service in the related art;

图 2示出了根据相关技术的 PDP上下文二次激活的消息流程图; 图 3示出了根据本发明实施例的无线带宽分配适应移动流媒体码流 的消息流程图;  2 shows a message flow diagram of PDP context secondary activation according to the related art; FIG. 3 shows a message flow diagram of a wireless bandwidth allocation adapted to a mobile streaming media code stream according to an embodiment of the present invention;

图 4示出了根据本发明实施例的无线带宽分配方法的流程图; 图 5示出了根据本发明实施例的无线带宽分配装置的方框图; 以及 图 6示出了根据本发明实施例的无线带宽分配程序的源代码。 实施本发明的方式 4 is a flowchart showing a wireless bandwidth allocation method according to an embodiment of the present invention; FIG. 5 is a block diagram showing a wireless bandwidth allocation apparatus according to an embodiment of the present invention; and FIG. 6 is a diagram showing a wireless according to an embodiment of the present invention. The source code of the bandwidth allocation program. Mode for carrying out the invention

下面将参考附图并结合实施例, 来详细说明本发明。  The invention will be described in detail below with reference to the drawings in conjunction with the embodiments.

图 4示出了根据本发明实施例的无线带宽分配方法的流程图, 包括 以下步骤:  4 is a flow chart showing a wireless bandwidth allocation method according to an embodiment of the present invention, including the following steps:

步骤 S402, 当移动终端发起分组数据协议激活请求时, 针对移动终 端请求访问的流媒体业务给移动终端分配一定的带宽;  Step S402: When the mobile terminal initiates a packet data protocol activation request, the mobile terminal requests the mobile device to allocate a certain bandwidth to the mobile terminal requesting the access;

步骤 S404, 当移动终端发起 RTSP请求时, GGSN接收 RTSP请求 的响应, 解析 RTSP请求的响应获得流媒体文件带宽信息, 根据获得的 流媒体文件带宽信息判断是否需要更新分配给移动终端的带宽; 如果需 要, 则发起带宽更新流程, 更新分配给移动终端的带宽。  Step S404, when the mobile terminal initiates the RTSP request, the GGSN receives the response of the RTSP request, parses the response of the RTSP request to obtain the streaming media file bandwidth information, and determines whether the bandwidth allocated to the mobile terminal needs to be updated according to the obtained streaming media file bandwidth information; If necessary, a bandwidth update process is initiated to update the bandwidth allocated to the mobile terminal.

图 3示出了根据本发明实施例的无线带宽分配适应移动流媒体码流 的方法的消息流程图, 其中用说明框所标记的步骤描述部分, 表示本发 明实施例与现有技术不同的地方。 与现有技术相同的部分因为在 3GPP 标准规范 230.60的 9.2.2.1.1章节中已经予以了详细的描述,所以这里不 再赘述。 其包括以下步骤:  3 is a message flow diagram showing a method for adapting a wireless bandwidth allocation to a mobile streaming media code stream according to an embodiment of the present invention, wherein a step description portion marked with a description box indicates a place different from the prior art in the embodiment of the present invention. . The same parts as the prior art have been described in detail in Section 9.2.2.1.1 of the 3GPP Standard Specification 230.60, and therefore will not be described again here. It includes the following steps:

用户访问流媒体业务, 移动终端发起 PDP激活流程, 经过网络设备 之间的协商, 给移动终端分配一定的带宽资源; PDP上下文激活流程完 毕后, 移动终端发起 RTSP ( DESCRIBE )请求, 请求与流媒体服务器进 行交互。 至此与常规流程基本相同。  The user accesses the streaming media service, and the mobile terminal initiates a PDP activation process, and allocates certain bandwidth resources to the mobile terminal after negotiation between the network devices. After the PDP context activation process is completed, the mobile terminal initiates an RTSP (DESCRIBE) request, requesting and streaming media. The server interacts. This is basically the same as the normal process.

接下来, 当流媒体服务器响应 RTSP消息时, GGSN解析响应中的 关键字段, 获取流媒体文件带宽信息, 并判断是否需要更新分配给移动 终端的带宽 (步骤 S302 )。  Next, when the streaming server responds to the RTSP message, the GGSN parses the key field in the response, obtains the streaming media file bandwidth information, and determines whether it is necessary to update the bandwidth allocated to the mobile terminal (step S302).

如果需要,则发起带宽更新请求流程以更新分配给移动终端的带宽, 带宽重分配完毕后继续流媒体业务访问流程(步骤 14、 15 )。 当用户访 问流媒体业务结束后, 则发起资源释放流程释放无线资源(步骤 S306 )。 详细实现流程如图 3所示, 本发明实施例与 3GPP标准规范 230.60 的 9.2.2丄 1章节中的现有技术的不同之处在于: If necessary, a bandwidth update request process is initiated to update the bandwidth allocated to the mobile terminal, and the streaming media service access process is continued after the bandwidth redistribution is completed (steps 14, 15). After the user accesses the streaming media service, the resource release process is initiated to release the wireless resource (step S306). The detailed implementation process is shown in FIG. 3. The difference between the embodiment of the present invention and the prior art in the section 9.2.2丄1 of the 3GPP standard specification 230.60 is:

步骤 S302、 当 PSS Server对 MS作 RTSP/SDP响应时, GGSN解析 响应信息字段, 获取媒体文件带宽信息, 对比已经分配给移动终端的带 宽, 决定是否发起更新; 然后执行步骤 14和 15 , 利用 QoS更新流程更 新该移动终端的带宽。  Step S302: When the PSS Server responds to the MS in the RTSP/SDP, the GGSN parses the response information field, obtains the media file bandwidth information, compares the bandwidth that has been allocated to the mobile terminal, determines whether to initiate the update, and then performs steps 14 and 15 to utilize the QoS. The update process updates the bandwidth of the mobile terminal.

本步骤中, 所述 "对比媒体文件带宽信息与已经分配给移动终端的 带宽, 决定是否发起更新" 具体为:  In this step, the “contrast media file bandwidth information and the bandwidth already allocated to the mobile terminal determine whether to initiate an update” is specifically:

当媒体文件带宽小于已经分配给移动终端的带宽时, 发起更新, 降 低分配给移动终端的带宽;  When the media file bandwidth is smaller than the bandwidth already allocated to the mobile terminal, an update is initiated to reduce the bandwidth allocated to the mobile terminal;

当媒体文件带宽大于已经分配给移动终端的带宽时, 发起更新, 增 加分配给移动终端的带宽。  When the media file bandwidth is greater than the bandwidth already allocated to the mobile terminal, an update is initiated to increase the bandwidth allocated to the mobile terminal.

步骤 S304、 当 PSS Server对 MS发送 RTP ( Real-Time Transport Protocol, 实时传输协议)媒体流时, GGSN对 RTP媒体流实时检测, 当无媒体流时 (超时机制), 发起 QoS更新流程, 释放多余资源;  Step S304: When the PSS Server sends an RTP (Real-Time Transport Protocol) media stream to the MS, the GGSN detects the RTP media stream in real time. When there is no media stream (timeout mechanism), the QoS update process is initiated, and the QoS update process is released. Resource

步骤 S306、 当 MS向 PSS Server发起 RTSP (例如, TEARDOWN 消息 (拆卸消息))请求时, GGSN解析节目播放完毕消息, 释放多余 资源。  Step S306: When the MS initiates an RTSP (for example, a TEARDOWN message (disassembly message)) request to the PSS Server, the GGSN parses the program completion message and releases the redundant resources.

而在现有技术中分配带宽的流程如下: 用户访问流媒体业务, 移动 终端发起 PDP激活流程, 经过网络设备之间的协商,给移动终端分配一 定的带宽资源。 PDP上下文激活流程完毕后, 移动终端发起 RTSP, 请 求与流媒体服务器进行交互, RTSP交互 (移动终端发送 play消息 ) 完 成后, 流媒体服务器下发媒体流, 移动终端即可接收播放。  The process of allocating bandwidth in the prior art is as follows: The user accesses the streaming media service, and the mobile terminal initiates a PDP activation process, and allocates a certain bandwidth resource to the mobile terminal after negotiation between the network devices. After the PDP context activation process is completed, the mobile terminal initiates the RTSP, and requests to interact with the streaming media server. After the RTSP interaction (the mobile terminal sends a play message) is completed, the streaming media server delivers the media stream, and the mobile terminal can receive the broadcast.

与上述的现有技术相比较, 可以看出, 在本发明的实施例中, 现有 3G移动终端均支持 PDP更新, 无需任何改动; 仅在网络侧做适当改动; 既可以改善用户的流媒体业务体验效果, 也节省空口资源。 Compared with the prior art described above, it can be seen that, in the embodiment of the present invention, the existing 3G mobile terminal supports the PDP update without any modification; only appropriate changes are made on the network side; It can not only improve the user's streaming media service experience, but also save air interface resources.

为了进一步说明本发明实施例, 下面将结合附图来详细描述上述本 发明实施例中的带宽更新流程和资源释放流程。  In order to further illustrate the embodiments of the present invention, the bandwidth update procedure and the resource release procedure in the foregoing embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

带宽更新:  Bandwidth update:

GGSN解析 RTSP ( DESCRIBE )请求响应, 获取文件带宽信息: 如 图 6所示, 在 RTSP ( DESCRIBE )请求响应中, 包括视频带宽信息和音 频带宽信息(b=AS:XX字段, 单位为 kbps ), GGSN根据视频 +音频带 宽的数值之和确定所需要的带宽, 与当前已激活 PDP所分配带宽做比 较, 判断是否需要利用 QoS更新流程更新该移动终端的带宽。  The GGSN parses the RTSP (DESCRIBE) request response to obtain file bandwidth information: as shown in FIG. 6, the RTSP (DESCRIBE) request response includes video bandwidth information and audio bandwidth information (b=AS:XX field, in units of kbps). The GGSN determines the required bandwidth according to the sum of the values of the video+audio bandwidth, compares with the bandwidth allocated by the currently activated PDP, and determines whether the bandwidth of the mobile terminal needs to be updated by using the QoS update procedure.

资源释放:  Resource release:

用户异常下线: GGSN实时检测是否有 RTP流传输,采用超时机制, 当一定时间内无 RTP流传输时, 发起 QoS更新请求, 恢复移动终端原 带宽。  The user is offline. The GGSN detects the RTP stream transmission in real time. The timeout mechanism is used. When there is no RTP stream transmission within a certain period of time, a QoS update request is initiated to restore the original bandwidth of the mobile terminal.

用户正常下线: GGSN实时检测 RTSP ( TEARDOWN )消息, 采取 超时机制 (可选, 当用户再次访问流媒体时, 无需再次发起更新请求), 一段时间后发起 QoS更新请求, 恢复移动终端原带宽。  The GGSN detects the RTSP (TEARDOWN) message in real time. The timeout mechanism is adopted. (Optional, when the user accesses the streaming media again, there is no need to initiate the update request again.) After a period of time, the QoS update request is initiated to restore the original bandwidth of the mobile terminal.

图 5示出了根据本发明实施例的无线带宽分配装置 500的方框图, 其包括:  FIG. 5 shows a block diagram of a wireless bandwidth allocation device 500 in accordance with an embodiment of the present invention, which includes:

初始分配模块 502, 用于当移动终端发起分组数据协议激活流程时, 针对移动终端请求访问的流媒体业务给移动终端分配一定的带宽;  The initial allocation module 502 is configured to allocate a certain bandwidth to the mobile terminal for the streaming media service requested by the mobile terminal when the mobile terminal initiates the packet data protocol activation process;

更新模块 504, 用于当移动终端发起 RTSP请求时, 指令 GGSN解 析对 RTSP请求的响应, 以判断是否需要更新分配给移动终端的带宽, 如果需要, 则发起带宽更新流程以更新分配给移动终端的带宽。  The update module 504 is configured to, when the mobile terminal initiates the RTSP request, instruct the GGSN to parse the response to the RTSP request to determine whether the bandwidth allocated to the mobile terminal needs to be updated, and if necessary, initiate a bandwidth update procedure to update the allocation to the mobile terminal. bandwidth.

更新模块 504可指令 GGSN通过解析响应中的关键字段, 来获取流 媒体文件带宽信息, 并对比已分配的带宽资源, 来判定是否需要更新分 配给移动终端的带宽。 The update module 504 can instruct the GGSN to obtain the streaming media file bandwidth information by parsing the key field in the response, and compare the allocated bandwidth resources to determine whether the update is needed. The bandwidth allocated to the mobile terminal.

关键字段可包括视频带宽信息和音频带宽信息, 流媒体文件带宽信 息可利用视频 +音频带宽的数值之和来确定, 已分配的带宽资源为当前 已激活 PDP所分配带宽。  The key field may include video bandwidth information and audio bandwidth information, and the streaming file bandwidth information may be determined by the sum of the values of the video + audio bandwidth, and the allocated bandwidth resource is the bandwidth allocated by the currently activated PDP.

在上述的无线带宽分配装置 500中, 还可包括实时释放模块(未示 出), 用于指令 GGSN对流媒体业务的 RTP媒体流实时检测, 当超时无 媒体流时,发起 QoS更新流程,释放多余资源;结束释放模块(未示出), 用于当移动终端发起 TEARDOWN请求时,指令 GGSN解析节目播放完 毕消息, 释放多余资源。  In the above-mentioned wireless bandwidth allocation apparatus 500, a real-time release module (not shown) may be further included, which is used to instruct the GGSN to detect the RTP media stream of the streaming media service in real time, and when the timeout has no media stream, initiate a QoS update process to release the redundant The resource release end module (not shown) is configured to instruct the GGSN to parse the program play completion message when the mobile terminal initiates the TEARDOWN request, and release the redundant resources.

本发明实施例还提供了一种适应移动流媒体码流的 GGSN, 包括: 初始分配模块, 用于根据移动终端发起的分组数据协议激活流程, 对其 请求访问的流媒体业务分配一定的带宽资源; 更新模块, 用于当移动终 端发起实时流协议请求时, 解析对实时流协议请求的响应, 以判断是否 需要更新分配给移动终端的带宽, 如果需要, 则发起带宽更新流程, 更 新分配给移动终端的带宽。  The embodiment of the invention further provides a GGSN adapted to the mobile streaming media code stream, comprising: an initial allocation module, configured to allocate a certain bandwidth resource to the streaming media service requested to access according to the packet data protocol activation process initiated by the mobile terminal; And an update module, configured to: when the mobile terminal initiates a real-time streaming protocol request, parse the response to the real-time streaming protocol request to determine whether the bandwidth allocated to the mobile terminal needs to be updated, if necessary, initiate a bandwidth update process, and update the allocation to the mobile The bandwidth of the terminal.

在上述的 GGSN中, 还可包括实时释放模块, 用于对流媒体业务的 实时传输协议媒体流实时检测, 当超时无媒体流时, 发起服务质量更新 流程, 释放多余资源。  The GGSN may further include a real-time release module, configured to perform real-time detection on the real-time transport protocol media stream of the streaming media service, and initiate a service quality update process to release redundant resources when there is no media stream timeout.

在上述的 GGSN中, 还包括结束释放模块, 用于当移动终端发起拆 卸请求时, 解析节目播放完毕消息, 释放多余资源。  In the foregoing GGSN, the ending release module is further configured to: when the mobile terminal initiates the disassembly request, parse the program completion message, and release the redundant resources.

从以上的描述中, 可以看出, 在本发明实施例中, 现有 3G移动终 端均支持 PDP更新, 无需任何改动; 仅在网络侧做适当改动; 既可以改 善用户的流媒体业务体验效果, 也节省空口资源。 所以, 本发明实施例 实现了以下技术效果:  From the above description, it can be seen that in the embodiment of the present invention, the existing 3G mobile terminal supports the PDP update without any modification; only the network side can make appropriate changes; the user's streaming media service experience can be improved. Also save air resources. Therefore, the embodiment of the present invention achieves the following technical effects:

本发明实施例可以实时根据流媒体文件码流属性来改变网络对移动 终端带宽资源的分配, 解决低带宽移动终端访问高码流媒体文件无法观 看的问题, 解决高带宽移动终端访问低码流媒体文件浪费带宽资源的问 题, 提高用户对流媒体业务的体验效果。 The embodiment of the present invention can change the network to move according to the stream media file stream attribute in real time. The allocation of the bandwidth resources of the terminal solves the problem that the low-bandwidth mobile terminal cannot access the high-stream media file, and solves the problem that the high-bandwidth mobile terminal accesses the low-stream media file to waste bandwidth resources, and improves the user experience of the streaming media service.

显然, 本领域的技术人员应该明白, 上述的本发明实施例的各模块 或各步骤可以用通用的计算装置来实现, 它们可以集中在单个的计算装 置上, 或者分布在多个计算装置所组成的网络上, 可选地, 它们可以用 计算装置可执行的程序代码来实现, 从而, 可以将它们存储在存储装置 中由计算装置来执行, 或者将它们分别制作成各个集成电路模块, 或者 将它们中的多个模块或步骤制作成单个集成电路模块来实现。 这样, 本 发明不限制于任何特定的硬件和软件结合。 应该明白, 这些具体实施中 的变化对于本领域的技术人员来说是显而易见的, 不脱离本发明的精神 保护范围。  Obviously, those skilled in the art should understand that the above modules or steps of the embodiments of the present invention can be implemented by a general computing device, which can be concentrated on a single computing device or distributed in multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or Multiple of these modules or steps are fabricated as a single integrated circuit module. Thus, the invention is not limited to any particular combination of hardware and software. It is to be understood that changes in these specific embodiments will be apparent to those skilled in the art without departing from the scope of the invention.

以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对 于本领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明 的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在 本发明的保护范围之内。  The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Claims

权利要求书 Claim 1.一种无线带宽分配方法, 其特征在于, 包括:  A wireless bandwidth allocation method, comprising: 解析实时流协议请求的响应, 获得流媒体文件带宽信息;  Parsing the response of the real-time streaming protocol request, and obtaining the streaming media file bandwidth information; 根据获得的流媒体文件带宽信息判断是否需要更新分配给移动终 端的带宽, 如果需要, 则发起带宽更新流程, 更新分配给移动终端的带 宽。  It is judged based on the obtained streaming media file bandwidth information whether it is necessary to update the bandwidth allocated to the mobile terminal, and if necessary, initiates a bandwidth update procedure to update the bandwidth allocated to the mobile terminal. 2.根据权利要求 1所述的无线带宽分配方法, 其特征在于, 所述解 析所述实时流协议请求的响应获得流媒体文件带宽信息具体包括:  The wireless bandwidth allocation method according to claim 1, wherein the obtaining the streaming media file bandwidth information by the response of the real-time streaming protocol request comprises: 解析实时流协议请求的响应中的关键字段, 得到视频带宽信息和音 频带宽信息;  Parsing the key fields in the response of the real-time streaming protocol request, and obtaining video bandwidth information and audio bandwidth information; 将所述视频带宽信息和所述音频带宽信息求和, 获得流媒体文件带 宽信息。  The video bandwidth information and the audio bandwidth information are summed to obtain streaming media file bandwidth information. 3.根据权利要求 2所述的无线带宽分配方法, 其特征在于, 所述根 据获得的流媒体文件带宽信息判断是否需要更新分配给移动终端的带 宽具体包括:  The wireless bandwidth allocation method according to claim 2, wherein the determining, according to the obtained streaming media file bandwidth information, whether to update the bandwidth allocated to the mobile terminal comprises: 将所获得的流媒体文件带宽信息和当前已激活分组数据协议所分 配带宽对比,如果两者不相同,则判定需要更新分配给移动终端的带宽。  Comparing the obtained streaming media file bandwidth information with the bandwidth allocated by the currently activated packet data protocol, if the two are not the same, it is determined that the bandwidth allocated to the mobile terminal needs to be updated. 4.根据权利要求 1所述的无线带宽分配方法, 其特征在于, 所述带 宽更新流程包括: 服务质量更新流程。  The wireless bandwidth allocation method according to claim 1, wherein the bandwidth update process comprises: a quality of service update process. 5.根据权利要求 1至 4任一项所述的无线带宽分配方法, 其特征在 于, 在所述更新分配给移动终端的带宽之后, 还包括以下步骤:  The wireless bandwidth allocation method according to any one of claims 1 to 4, further comprising the following steps after the updating the bandwidth allocated to the mobile terminal: 对流媒体业务的实时传输协议媒体流实时检测, 当超时无媒体流 时, 发起服务质量更新流程, 释放多余资源。  The real-time transmission protocol media stream of the streaming media service is detected in real time. When there is no media stream timeout, the service quality update process is initiated, and the redundant resources are released. 6.根据权利要求 1至 4任一项所述的无线带宽分配方法, 其特征在 于, 在所述更新分配给移动终端的带宽之后, 还包括以下步骤: 当所述移动终端发起拆卸请求时, 解析节目播放完毕消息, 释放多 余资源。 The wireless bandwidth allocation method according to any one of claims 1 to 4, characterized in that After the updating the bandwidth allocated to the mobile terminal, the method further includes the following steps: when the mobile terminal initiates the teardown request, parsing the program play completion message, and releasing the redundant resources. 7、—种无线带宽分配系统, 其特征在于, 包括:  7. A wireless bandwidth allocation system, comprising: 无线带宽分配装置, 用于指令网关通用分组无线业务支持节点解析 实时流协议请求的响应, 以判断是否需要更新分配给移动终端的带宽, 如果需要, 则发起带宽更新流程, 更新分配给移动终端的带宽;  a wireless bandwidth allocation device, configured to instruct the gateway general packet radio service support node to parse the response of the real-time streaming protocol request, to determine whether the bandwidth allocated to the mobile terminal needs to be updated, and if necessary, initiate a bandwidth update process, and update the allocation to the mobile terminal. Bandwidth 网关通用分组无线业务支持节点, 用于根据所述移动流媒体码流的 无线带宽分配装置的指令, 解析实时流协议请求的响应。  The gateway general packet radio service support node is configured to parse the response of the real-time streaming protocol request according to the instruction of the wireless bandwidth allocation device of the mobile streaming media stream. 8、 根据权利要求 7 所述的无线带宽分配系统, 其特征在于, 所述 无线带宽分配装置包括:  The wireless bandwidth allocation system according to claim 7, wherein the wireless bandwidth allocation device comprises: 更新模块, 用于指令网关通用分组无线业务支持节点解析实时流协 议请求的响应, 获取流媒体文件的带宽信息, 并对比已经分配给移动终 端的带宽, 以判断是否需要更新分配给移动终端的带宽, 如果需要, 则 发起带宽更新流程, 更新分配给移动终端的带宽。  And an update module, configured to instruct the gateway general packet radio service support node to parse the response of the real-time streaming protocol request, obtain the bandwidth information of the streaming media file, and compare the bandwidth that has been allocated to the mobile terminal, to determine whether the bandwidth allocated to the mobile terminal needs to be updated. If necessary, initiate a bandwidth update process to update the bandwidth allocated to the mobile terminal. 9、 根据权利要求 8 所述的无线带宽分配系统, 其特征在于, 所述 无线带宽分配装置还包括:  The wireless bandwidth allocation system according to claim 8, wherein the wireless bandwidth allocation device further comprises: 实时释放模块, 用于对流媒体业务的实时传输协议媒体流实时检 测, 当超时无媒体流时, 发起服务质量更新流程, 释放多余资源。  The real-time release module is configured to perform real-time detection of the real-time transmission protocol media stream of the streaming media service. When there is no media stream timeout, the service quality update process is initiated to release redundant resources. 10、 根据权利要求 8所述的无线带宽分配系统, 其特征在于, 所述 无线带宽分配装置还包括:  The wireless bandwidth allocation system according to claim 8, wherein the wireless bandwidth allocation device further comprises: 结束释放模块, 用于在所述移动终端发起拆卸请求时, 解析节目播 放完毕消息, 释放多余资源。  And ending the release module, configured to parse the program broadcast completion message when the mobile terminal initiates the disassembly request, and release the redundant resources. 11、 根据权利要求 8所述的无线带宽分配系统, 其特征在于, 所述 无线带宽分配装置还包括: 初始分配模块, 用于在移动终端发起分组数据协议激活流程时, 针 对所述移动终端请求访问的流媒体业务给所述移动终端分配一定的带 宽。 The wireless bandwidth allocation apparatus according to claim 8, wherein the wireless bandwidth allocation apparatus further comprises: The initial allocation module is configured to allocate a certain bandwidth to the mobile terminal for the streaming media service requested by the mobile terminal when the mobile terminal initiates the packet data protocol activation process. 12. 一种网关通用分组无线业务支持节点, 其特征在于, 包括: 更新模块, 用于解析实时流协议请求的响应, 以判断是否需要更新 分配给移动终端的带宽, 如果需要, 则发起带宽更新流程, 更新分配给 移动终端的带宽。  12. A gateway general packet radio service support node, comprising: an update module, configured to parse a response of a real-time streaming protocol request to determine whether a bandwidth allocated to a mobile terminal needs to be updated, and if necessary, initiate a bandwidth update. The process updates the bandwidth allocated to the mobile terminal. 13. 根据权利要求 12所述的网关通用分组无线业务支持节点, 其 特征在于, 还包括:  The gateway general packet radio service support node according to claim 12, further comprising: 实时释放模块, 用于对流媒体业务的实时传输协议媒体流实时检 测, 当超时无媒体流时, 发起服务质量更新流程, 释放多余资源。  The real-time release module is configured to perform real-time detection of the real-time transmission protocol media stream of the streaming media service. When there is no media stream timeout, the service quality update process is initiated to release redundant resources. 14. 根据权利要求 12所述的网关通用分组无线业务支持节点, 其 特征在于, 还包括:  The gateway general packet radio service support node according to claim 12, further comprising: 结束释放模块, 用于在所述移动终端发起拆卸请求时, 解析节目播 放完毕消息, 释放多余资源。  And ending the release module, configured to parse the program broadcast completion message when the mobile terminal initiates the disassembly request, and release the redundant resources. 15.根据权利要求 12所述的网关通用分组无线业务支持节点,其特 征在于, 还包括:  The gateway general packet radio service support node according to claim 12, further comprising: 初始分配模块, 用于在移动终端发起分组数据协议激活流程时, 针 对所述移动终端请求访问的流媒体业务给所述移动终端分配一定的带 宽。  And an initial allocation module, configured to allocate a certain bandwidth to the mobile terminal for the streaming media service requested by the mobile terminal when the mobile terminal initiates a packet data protocol activation process.
PCT/CN2007/071035 2007-01-12 2007-11-08 A method, apparatus and system for allocating the wireless bandwidth Ceased WO2008083568A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA2007100078561A CN101018199A (en) 2007-01-12 2007-01-12 Radio bandwidth allocation method, device and gateway device of the mobile stream media code stream
CN200710007856.1 2007-01-12

Publications (1)

Publication Number Publication Date
WO2008083568A1 true WO2008083568A1 (en) 2008-07-17

Family

ID=38726960

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/071035 Ceased WO2008083568A1 (en) 2007-01-12 2007-11-08 A method, apparatus and system for allocating the wireless bandwidth

Country Status (2)

Country Link
CN (1) CN101018199A (en)
WO (1) WO2008083568A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113556783A (en) * 2020-04-26 2021-10-26 华为技术有限公司 Media resource transmission method, related device and system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101018199A (en) * 2007-01-12 2007-08-15 华为技术有限公司 Radio bandwidth allocation method, device and gateway device of the mobile stream media code stream
CN101800885A (en) * 2010-02-26 2010-08-11 北京新岸线网络技术有限公司 Video data distribution method and system method and system for distributing video data
CN102045393A (en) * 2010-12-14 2011-05-04 华为技术有限公司 Method, equipment and system for controlling band width
CN102546297B (en) * 2011-12-31 2015-11-25 华为技术有限公司 A kind of user bandwidth Notification Method and message accounting
CN102624712B (en) * 2012-02-28 2015-03-25 大唐移动通信设备有限公司 Method for optimizing quality of service of wireless streaming media and device
WO2014101147A1 (en) * 2012-12-28 2014-07-03 华为技术有限公司 Bandwidth parameter adjustment method, gateway and enforcement functional entity
CN103269493A (en) * 2013-05-27 2013-08-28 华为技术有限公司 Method and device for pushing bandwidth services
CN104754554B (en) 2013-12-27 2019-04-05 华为技术有限公司 A method, device and system for obtaining media service parameter indication

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010023445A1 (en) * 2000-03-15 2001-09-20 Telefonaktiebolaget Lm Ericsson (Pub1) Method and arrangement for control of non real-time application flows in a network communications system
US20040156312A1 (en) * 2002-12-17 2004-08-12 Theodoros Salonidis Distributed bandwidth allocation and transmission coordination method for quality of service provision in wireless AD HOC networks
US6940831B1 (en) * 1999-11-29 2005-09-06 Matsushita Electric Industrial Co., Ltd Wireless communications system
CN1756143A (en) * 2004-09-27 2006-04-05 华为技术有限公司 Time period multiplex system and method for transmission network bandwidth
CN101018199A (en) * 2007-01-12 2007-08-15 华为技术有限公司 Radio bandwidth allocation method, device and gateway device of the mobile stream media code stream

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6940831B1 (en) * 1999-11-29 2005-09-06 Matsushita Electric Industrial Co., Ltd Wireless communications system
US20010023445A1 (en) * 2000-03-15 2001-09-20 Telefonaktiebolaget Lm Ericsson (Pub1) Method and arrangement for control of non real-time application flows in a network communications system
US20040156312A1 (en) * 2002-12-17 2004-08-12 Theodoros Salonidis Distributed bandwidth allocation and transmission coordination method for quality of service provision in wireless AD HOC networks
CN1756143A (en) * 2004-09-27 2006-04-05 华为技术有限公司 Time period multiplex system and method for transmission network bandwidth
CN101018199A (en) * 2007-01-12 2007-08-15 华为技术有限公司 Radio bandwidth allocation method, device and gateway device of the mobile stream media code stream

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113556783A (en) * 2020-04-26 2021-10-26 华为技术有限公司 Media resource transmission method, related device and system
CN113556783B (en) * 2020-04-26 2023-04-18 华为技术有限公司 Media resource transmission method, related device and system

Also Published As

Publication number Publication date
CN101018199A (en) 2007-08-15

Similar Documents

Publication Publication Date Title
WO2008083568A1 (en) A method, apparatus and system for allocating the wireless bandwidth
CN101395483B (en) Quality of Service (QoS) reservations triggered by the network
JP4643638B2 (en) Method and apparatus for changing quality of service
EP1926248B1 (en) Charging method, system, charging client and charging processing unit
CN101917742B (en) Data transmission method, equipment and system
CN114302464B (en) QoS mapping method and device, storage medium and electronic equipment
KR20090054528A (en) Service quality management method for users and system for performing the same
US11051078B2 (en) Video distribution method and device
CN101155197A (en) System and method for utilizing mobile station capability information in a communication system
CN105991712A (en) Network accelerating device
WO2008017249A1 (en) A method and apparatus for streaming media service resource management
WO2013159617A1 (en) Method, system and control network element for network congestion
WO2007104215A1 (en) Method, apparatus and system for controlling the qos request by the network
US9813838B2 (en) Apparatus and method for supporting QoS service of application in wireless communication system
CN101110985B (en) Method, system and device for acquiring service quality information of grouping business
US20120017003A1 (en) Method, apparatus, and system for processing streaming media service
CN101557381A (en) Method and equipment for obtaining user equipment capability
JP4482002B2 (en) Method and system for switching traffic when transmitting real-time streaming
CN102893561B (en) A kind of method of Service control, the network equipment, content server and system
KR100462026B1 (en) Apparatus of proxy server and method of policy controling for mobile multimedia service
US20060187891A1 (en) Provision of services in a communication system
KR101323107B1 (en) Communication network system distributing multimedia contents and method thereof
CN101296494B (en) Network access method and its realization system
CN100407812C (en) A Method for Realizing Community Multimedia Broadcasting Service
US9367489B1 (en) Adjusting the size of a media presentation received by a mobile device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07817226

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07817226

Country of ref document: EP

Kind code of ref document: A1