CN100401842C - Identification method of stream service - Google Patents
Identification method of stream service Download PDFInfo
- Publication number
- CN100401842C CN100401842C CNB2005100643558A CN200510064355A CN100401842C CN 100401842 C CN100401842 C CN 100401842C CN B2005100643558 A CNB2005100643558 A CN B2005100643558A CN 200510064355 A CN200510064355 A CN 200510064355A CN 100401842 C CN100401842 C CN 100401842C
- Authority
- CN
- China
- Prior art keywords
- throughput
- stable
- service
- interface
- current business
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种流业务的识别方法,该方法包括:无线网络控制器对与核心网络相连的Iups接口的吞吐量进行测量,然后判断Iups接口的吞吐量是否稳定,如果吞吐量稳定,判断出当前业务是流业务;否则判断当前业务不是流业务。本发明中,通过在RNC中对Iups接口的吞吐量进行测量,对吞吐量是否稳定进行判断,如果吞吐量稳定则判断出当前业务为流业务,从而识别了当前业务是否为流业务,实现了在UTRAN中将流业务识别出来;本发明中还通过结合对上层应用协议、RLC buffer以及对空口带宽与平均吞吐量的关系对流业务进行确定,进一步增加了识别流业务的准确性。
The invention discloses a stream service identification method. The method comprises: a wireless network controller measures the throughput of an Iups interface connected to a core network, and then judges whether the throughput of the Iups interface is stable. If the throughput is stable , it is judged that the current service is a streaming service; otherwise, it is judged that the current service is not a streaming service. In the present invention, by measuring the throughput of the Iups interface in the RNC, it is judged whether the throughput is stable, and if the throughput is stable, it is judged that the current service is a flow service, thereby identifying whether the current service is a flow service, and realizing In order to identify the streaming service in the UTRAN; the present invention also determines the streaming service by combining the upper layer application protocol, RLC buffer and the relationship between the air interface bandwidth and the average throughput, further increasing the accuracy of identifying the streaming service.
Description
技术领域 technical field
本发明涉及第三代移动通信系统数据传输技术领域,特别是指流业务的识别方法。The invention relates to the technical field of data transmission of the third generation mobile communication system, in particular to a method for identifying stream services.
背景技术 Background technique
第三代移动通信系统的最显著的新特性是可以支持更高的业务比特速率,可以根据业务的具体服务质量(Quality of Service,QoS)要求分配合理的传输承载,以满足其对应的QoS要求。3G系统中的数据传输业务按QoS要求可以分为四种类型:会话业务、流业务、互动业务和背景业务。其中,会话业务要求分配一定的传输带宽,对数据传输的时延要求高,主要用于承载语音、可视电话等;流业务对数据传输的时延和传输带宽要求高,主要用于承载流多媒体业务;互动和背景类业务对时延和传输带宽要求不高,主要用于承载网页浏览、Email、背景下载等业务。由上述四种业务的特点和它们承载的业务源可知,流业务的实时性要求高,有保证带宽的要求。The most notable new feature of the third-generation mobile communication system is that it can support higher service bit rates, and can allocate reasonable transmission bearers according to the specific service quality (Quality of Service, QoS) requirements of the service to meet its corresponding QoS requirements . The data transmission business in the 3G system can be divided into four types according to the QoS requirement: Conversational business, flow business, interactive business and background business. Among them, the session service requires a certain transmission bandwidth and has high requirements for data transmission delay, which is mainly used to carry voice, videophone, etc.; the streaming service has high requirements for data transmission delay and transmission bandwidth, and is mainly used to carry streams. Multimedia services; interactive and background services do not require high latency and transmission bandwidth, and are mainly used to carry services such as web browsing, Email, and background downloading. From the characteristics of the above four services and the service sources they carry, it can be seen that the streaming service has high real-time requirements and a guaranteed bandwidth requirement.
3GPP协议中实现上述业务中的互动或背景业务以及流业务的基本网络组成如图1所示,其中,终端通过空口与基站(NodeB)相连,与基站相连的无线网络控制器(RNC)通过Iups接口与通用移动通信系统核心网络相连,通过核心网络连接到因特网上,并通过因特网与内容服务器建立连接;通过这些连接,终端就可以与内容服务器进行交互,建立业务获取内容服务器上的数据。In the 3GPP protocol, the basic network composition for realizing the interactive or background services and streaming services in the above services is shown in Figure 1, in which the terminal is connected to the base station (NodeB) through the air interface, and the radio network controller (RNC) connected to the base station is connected to the base station through the Iups The interface is connected to the core network of the universal mobile communication system, connected to the Internet through the core network, and establishes a connection with the content server through the Internet; through these connections, the terminal can interact with the content server and establish services to obtain data on the content server.
在图1的网络中,互动业务和背景业务无线承载的建立流程如图2所示,具体步骤如下:In the network shown in Figure 1, the process of establishing radio bearers for interactive services and background services is shown in Figure 2, and the specific steps are as follows:
步骤201、在终端发起业务请求前,需要激活PDP上下文,即向核心网发送PDP上下文激活请求;
步骤202、核心网收到来自终端的PDP上下文激活请求后,会判断该请求中是否携带有QoS属性参数,如果有QoS属性参数,执行步骤204;否则执行步骤203;
步骤203、核心网从归属位置寄存器(HLR)中,获取用户签约信息中用户定制的QoS属性参数,然后执行步骤204;
步骤204、核心网在返回PDP上下文激活请求时,将QoS属性参数下发给RNC,然后RNC根据该QoS属性参数为终端建立无线承载。
上述流程中,终端上报或定制的QoS属性参数中不存在对保证带宽的要求。但由于互动和背景业务中也都没有保证带宽的要求,所以在执行完图2中的流程后,如果终端所发起的业务是互动或背景业务,就可以直接在上述步骤204中建立的无线承载上传输业务了。但如果终端所发起的业务是流业务,流业务是有保证带宽的要求的,直接根据终端上报或定制的QoS属性参数所建立的无线承载不能够满足流业务的传输质量要求,所以在3GPP协议中,做了如下规定:In the above process, there is no requirement for guaranteed bandwidth in the QoS attribute parameters reported by the terminal or customized. However, since there is no requirement for guaranteed bandwidth in the interactive and background services, after the process in Figure 2 is executed, if the service initiated by the terminal is an interactive or background service, the wireless bearer established in the
流业务的QoS属性参数由流业务的内容服务器发送给终端后,再由终端通知核心网;核心网获得该QoS属性参数后,再将这个流业务所要求的QoS属性参数发送给RNC,然后RNC重新根据该QoS属性参数为该流业务建立无线承载。流业务无线承载的建立流程具体如图3所示,步骤如下:After the QoS attribute parameters of the streaming service are sent to the terminal by the content server of the streaming service, the terminal notifies the core network; after the core network obtains the QoS attribute parameters, it sends the QoS attribute parameters required by the streaming service to the RNC, and then the RNC Re-establish the radio bearer for the streaming service according to the QoS attribute parameter. The flow service wireless bearer establishment process is shown in Figure 3, and the steps are as follows:
步骤301、终端向流业务的内容服务器发送流业务建立请求消息;Step 301, the terminal sends a stream service establishment request message to the content server of the stream service;
步骤302、内容服务器收到该请求消息后,将该流业务的会话描述协议(Session Description Protocol,SDP)文件下发给终端,该文件中包括了流业务的QoS属性参数;
步骤303、终端对SDP文件进行分析,获取其中的QoS属性参数,然后将该QoS属性参数上报给核心网;Step 303, the terminal analyzes the SDP file, obtains the QoS attribute parameters therein, and then reports the QoS attribute parameters to the core network;
步骤304、核心网收到终端上报的Qos参数后,向RNC下发流业务无线承载建立请求,通知RNC为流业务建立无线承载,在该请求消息中包括了流业务的QoS属性参数;
步骤305、RNC收到核心网下发的无线承载建立请求后,获知将要进行的业务是流业务,然后根据该请求中流业务的QoS参数为流业务建立无线承载。Step 305: After receiving the radio bearer establishment request issued by the core network, the RNC learns that the service to be performed is a streaming service, and then establishes a radio bearer for the streaming service according to the QoS parameters of the streaming service in the request.
从图3中的流程可以看出,在3GPP中规定了终端要具有对SDP文件进行分析,并能够将分析后的QoS属性参数上报给核心网的功能,只有具有了该功能的终端进行流业务时,才能够根据流业务的QoS属性参数建立适合的无线承载。但是在现实的3G业务中,很多3G终端是不支持上述3G协议中所规定的功能的,即终端不支持上述步骤303中,对获得的SDP文件进行分析,和将其中的QoS属性参数信息发送给核心网;这样也就无法执行步骤304和305了,也就是说,核心网不能够通知RNC建立流业务,也不能够将流业务的QoS属性参数发送给RNC,从而无法为流业务建立适合的无线承载。As can be seen from the process in Figure 3, 3GPP stipulates that terminals must have the function of analyzing SDP files and reporting the analyzed QoS attribute parameters to the core network. Only terminals with this function can perform streaming services Only then can a suitable radio bearer be established according to the QoS attribute parameters of the streaming service. However, in actual 3G services, many 3G terminals do not support the functions stipulated in the above-mentioned 3G protocol, that is, the terminals do not support the above-mentioned step 303, analyze the obtained SDP file, and send the QoS attribute parameter information therein to the core network; in this way,
虽然RNC不能够为流业务重新建立一个无线承载,但由于流业务几乎都是在背景业务或互动业务的基础上建立的,在执行图3中的流业务建立流程前,终端已经执行了图2中的流程,即已经为终端建立了无线承载,所以RNC可以在执行流业务之前已经建立的无线承载上执行流业务。Although the RNC cannot re-establish a radio bearer for streaming services, since streaming services are almost always established on the basis of background services or interactive services, before executing the flow service establishment process in Figure 3, the terminal has already executed Figure 2 The procedure in the above is that the radio bearer has been established for the terminal, so the RNC can execute the streaming service on the radio bearer that has been established before performing the streaming service.
但是由于流业务是直接在为互动或背景业务建立的无线承载上执行的,RNC在进行流业务之前,不能够收到从核心网下发的流业务无线承载建立请求,无法获知当前所传输的业务是流业务,RNC也无法获得流业务的QoS属性参数,由于实际承载流业务无线承载的QoS属性参数中不存在保证带宽,当发现网络质量不好,或网络资源紧张时,RNC就会对降低该无线承载的带宽,甚至可以直接释放该业务,对流业务的质量造成了严重的影响。However, since the streaming service is directly performed on the radio bearer established for interactive or background services, the RNC cannot receive the streaming service radio bearer establishment request sent from the core network before performing the streaming service, and cannot know the currently transmitted radio bearer. The service is a streaming service, and the RNC cannot obtain the QoS attribute parameters of the streaming service. Since there is no guaranteed bandwidth in the QoS attribute parameters of the wireless bearer of the actual streaming service, when the network quality is found to be poor or the network resources are tight, the RNC will Reducing the bandwidth of the radio bearer may even directly release the service, which seriously affects the quality of the streaming service.
发明内容 Contents of the invention
有鉴于此,本发明的目的在于提供流业务的识别方法,该方法能够在通用移动通信系统陆地无线接入网(UTRAN)中尽可能地识别出流业务。In view of this, the object of the present invention is to provide a method for identifying streaming services, which can identify streaming services as much as possible in the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRAN).
为达到上述目的,本发明提供了四种流业务的识别方法,下面分别进行说明。In order to achieve the above purpose, the present invention provides four identification methods of stream services, which will be described respectively below.
本发明提供的第一种流业务的识别方法包括:The first method for identifying streaming services provided by the present invention includes:
A、无线网络控制器对其与核心网络相连的Iups接口的吞吐量进行测量;A, the radio network controller measures the throughput of its Iups interface connected to the core network;
B、判断Iups接口的吞吐量是否稳定,如果吞吐量稳定,判断出当前业务是流业务;否则判断出当前业务不是流业务。B. Judging whether the throughput of the Iups interface is stable, if the throughput is stable, it is judged that the current service is a streaming service; otherwise, it is judged that the current service is not a streaming service.
所述判断Iups接口吞吐量是否稳定的步骤可以为:The step of described judging whether the Iups interface throughput is stable can be:
计算Iups接口吞吐量的平均值和方差,然后判断计算出的方差和平均值的比例是否小于预先设定的稳定门限,如果是则吞吐量稳定;否则,吞吐量不稳定。Calculate the average and variance of the throughput of the Iu ps interface, and then judge whether the ratio of the calculated variance to the average is smaller than a preset stable threshold, if yes, the throughput is stable; otherwise, the throughput is unstable.
较佳地,所述的稳定门限的取值范围为:1/10至1/4。Preferably, the value range of the stability threshold is: 1/10 to 1/4.
进一步地,所述判断出当前业务是流业务后,可以包括:Further, after it is determined that the current service is a streaming service, it may include:
根据Iups接口的吞吐量为传输该流业务的无线承载设置保障带宽。According to the throughput of the Iups interface, the guaranteed bandwidth is set for the radio bearer transmitting the flow service.
本发明提供的第二种流业务的识别方法包括:The second stream service identification method provided by the present invention includes:
A、无线网络控制器对其与核心网络相连的Iups接口的吞吐量进行测量;A, the radio network controller measures the throughput of its Iups interface connected to the core network;
B、判断Iups接口的吞吐量是否稳定,以及当前业务的上层应用协议是否为TCP协议,如果吞吐量稳定并且当前业务的上层应用协议不是TCP协议,则判断出当前业务是流业务。B, judge whether the throughput of the Iups interface is stable, and whether the upper-layer application protocol of the current business is the TCP protocol, if the throughput is stable and the upper-layer application protocol of the current business is not the TCP agreement, then it is judged that the current business is a streaming service.
所述判断Iups接口吞吐量是否稳定的步骤可以为:The step of described judging whether the Iups interface throughput is stable can be:
计算Iups接口吞吐量的平均值和方差,然后判断计算出的方差和平均值的比例是否小于预先设定的稳定门限,如果是则吞吐量稳定;否则,吞吐量不稳定。Calculate the average and variance of the throughput of the Iu ps interface, and then judge whether the ratio of the calculated variance to the average is smaller than a preset stable threshold, if yes, the throughput is stable; otherwise, the throughput is unstable.
进一步地,所述判断出当前业务是流业务后,可以包括:Further, after it is determined that the current service is a streaming service, it may include:
根据Iups接口的吞吐量为传输该流业务的无线承载设置保障带宽。According to the throughput of the Iups interface, the guaranteed bandwidth is set for the radio bearer transmitting the flow service.
本发明提供的第三种流业务的识别方法包括:The third stream service identification method provided by the present invention includes:
A、无线网络控制器对其与核心网络相连的Iups接口的吞吐量进行测量;A, the radio network controller measures the throughput of its Iups interface connected to the core network;
B、判断Iups接口的吞吐量是否稳定,当前业务的上层应用协议是否为TCP协议,以及传输当前业务的无线承载的空口带宽是否大于Iups接口的平均吞吐量,如果Iups接口的吞吐量稳定,当前业务的上层应用协议是TCP协议,并且传输当前业务的无线承载的空口带宽大于Iups接口的平均吞吐量,则判断出当前业务是流业务。B. Determine whether the throughput of the Iups interface is stable, whether the upper layer application protocol of the current service is the TCP protocol, and whether the air interface bandwidth of the wireless bearer transmitting the current service is greater than the average throughput of the Iups interface, if the throughput of the Iups interface Stable, the upper-layer application protocol of the current service is the TCP protocol, and the air interface bandwidth of the wireless bearer transmitting the current service is greater than the average throughput of the Iups interface, then it is determined that the current service is a streaming service.
所述判断Iups接口吞吐量是否稳定的步骤可以为:The step of described judging whether the Iups interface throughput is stable can be:
计算Iups接口吞吐量的平均值和方差,然后判断计算出的方差和平均值的比例是否小于预先设定的稳定门限,如果是则吞吐量稳定;否则,吞吐量不稳定。Calculate the average and variance of the throughput of the Iu ps interface, and then judge whether the ratio of the calculated variance to the average is smaller than a preset stable threshold, if yes, the throughput is stable; otherwise, the throughput is unstable.
进一步地,所述判断出当前业务是流业务后,可以包括:Further, after it is determined that the current service is a streaming service, it may include:
根据Iups接口的吞吐量为传输该流业务的无线承载设置保障带宽。According to the throughput of the Iups interface, the guaranteed bandwidth is set for the radio bearer transmitting the flow service.
本发明提供的第四种流业务的识别方法包括:The fourth stream service identification method provided by the present invention includes:
A、无线网络控制器对其与核心网络相连的Iups接口的吞吐量进行测量;A, the radio network controller measures the throughput of its Iups interface connected to the core network;
B、判断Iups接口的吞吐量是否稳定,当前业务的上层应用协议是否为TCP协议,传输当前业务的无线承载的空口带宽是否大于Iups接口的平均吞吐量,以及传输当前业务无线承载的无线链路缓存值是否稳定,如果Iups接口的吞吐量稳定,当前业务的上层应用协议为TCP协议,传输当前业务的无线承载的空口带宽不大于Iups接口的平均吞吐量,并且传输当前业务无线承载的无线链路缓存值不稳定,则判断出当前业务是流业务。B. Determine whether the throughput of the Iups interface is stable, whether the upper-layer application protocol of the current service is the TCP protocol, whether the air interface bandwidth of the wireless bearer for transmitting the current service is greater than the average throughput of the Iups interface, and whether the wireless bearer for transmitting the current service is greater than the average throughput of the Iups interface. Check whether the link cache value is stable. If the throughput of the Iups interface is stable, the upper-layer application protocol of the current service is the TCP protocol, and the air interface bandwidth of the wireless bearer transmitting the current service is not greater than the average throughput of the Iups interface, and the wireless bearer of the current service is transmitted If the wireless link buffer value of the bearer is unstable, it is determined that the current service is a streaming service.
所述判断Iups接口吞吐量是否稳定的步骤可以为:The step of described judging whether the Iups interface throughput is stable can be:
计算Iups接口吞吐量的平均值和方差,然后判断计算出的方差和平均值的比例是否小于预先设定的稳定门限,如果是则吞吐量稳定;否则,吞吐量不稳定。Calculate the average and variance of the throughput of the Iu ps interface, and then judge whether the ratio of the calculated variance to the average is smaller than a preset stable threshold, if yes, the throughput is stable; otherwise, the throughput is unstable.
所述判断传输当前业务无线承载的无线链路缓存值是否稳定的步骤可以为:The step of judging whether the radio link cache value for transmitting the current service radio bearer is stable may be:
计算无线链路控制缓存值的平均值和方差,判断计算出的方差和平均值的比例是否小于预先设定的稳定门限,如果是则无线链路控制缓存值稳定;否则无线链路缓存值不稳定。Calculate the average value and variance of the wireless link control cache value, and judge whether the ratio of the calculated variance and the average value is less than the preset stability threshold, if yes, the wireless link control cache value is stable; otherwise, the wireless link cache value is not Stablize.
进一步地,所述判断出当前业务是流业务后,可以包括:Further, after it is determined that the current service is a streaming service, it may include:
根据Iups接口的吞吐量为传输该流业务的无线承载设置保障带宽。According to the throughput of the Iups interface, the guaranteed bandwidth is set for the radio bearer transmitting the flow service.
从以上技术方案可以看出,本发明中,通过在无线网络控制器(RNC)中对Iups接口的吞吐量进行测量,对吞吐量是否稳定进行判断,如果吞吐量稳定则判断出当前业务为流业务,从而识实现了在UTRAN中识别流业务;As can be seen from the above technical solutions, in the present invention, by measuring the throughput of the Iups interface in the radio network controller (RNC), it is judged whether the throughput is stable, and if the throughput is stable, it is judged that the current service is flow business, so as to realize the recognition of flow business in UTRAN;
本发明中还通过结合对上层应用协议是否为TCP协议的判断,将由TCP协议造成稳定流量的非流业务识别出来,增加了识别流业务的准确性;In the present invention, by combining the judgment of whether the upper-layer application protocol is the TCP protocol, the non-streaming service that is caused by the TCP protocol to stabilize the flow is identified, which increases the accuracy of identifying the streaming service;
并且,还通过结合空口带宽与平均吞吐量的关系的判断对流业务进行识别,不仅将上层应用协议是TCP的非流业务识别出来,还将上层应用协议是TCP协议的流业务也识别了出来,进一步增加了识别流业务的准确性;In addition, by combining the judgment of the relationship between the air interface bandwidth and the average throughput, the streaming service is identified, not only the non-streaming service whose upper-layer application protocol is TCP, but also the streaming service whose upper-layer application protocol is TCP protocol is also identified. Further increase the accuracy of identifying streaming services;
此外,本发明中,还通过结合对无线链路缓存值的判断,将上层应用协议是TCP协议,空口带宽不大于平均吞吐量的流业务识别出来,更进一步增加了识别流业务的准确性;In addition, in the present invention, by combining the judgment of the wireless link cache value, the upper-layer application protocol is the TCP protocol, and the streaming service whose air interface bandwidth is not greater than the average throughput is identified, which further increases the accuracy of identifying the streaming service;
进而,本发明通过在识别出流业务后,根据Iups接口的吞吐量为传输当前业务的无线承载设置保障带宽,通过该保障带宽保证了流业务的传输质量。Furthermore, the present invention sets a guaranteed bandwidth for the wireless bearer transmitting the current service according to the throughput of the Iups interface after identifying the streaming service, and ensures the transmission quality of the streaming service through the guaranteed bandwidth.
附图说明 Description of drawings
图1为本发明的网络组成示意图;Fig. 1 is a schematic diagram of network composition of the present invention;
图2为互动业务和背景业务无线承载的建立流程图;Fig. 2 is the establishment flowchart of interactive service and background service wireless bearer;
图3为3GPP协议中规定的流业务无线承载建立流程图;Figure 3 is a flow chart for establishing a stream service radio bearer specified in the 3GPP protocol;
图4为本发明的总体流程图;Fig. 4 is the general flowchart of the present invention;
图5为本发明第一实施例的流程图;Fig. 5 is a flowchart of the first embodiment of the present invention;
图6为本发明第二实施例的流程图。Fig. 6 is a flowchart of the second embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.
本发明的主要思想是,通过在Iups接口对数据传输的特征进行分析,确定出当前所传输的业务是否为流业务。本发明的总体流程图如图4所示,具体步骤如下:The main idea of the present invention is to determine whether the currently transmitted service is a flow service by analyzing the characteristics of data transmission at the Iups interface. Overall flow chart of the present invention is as shown in Figure 4, and concrete steps are as follows:
步骤401、RNC对与核心网络相连的Iups接口的吞吐量进行测量;
步骤402、判断Iups接口的吞吐量是否稳定,如果稳定判断出当前业务是流业务;否则判断出当前业务不是流业务。
在本发明中,还可以结合对当前业务上层应用协议是否为TCP协议、空口带宽是否大于Iups接口的吞吐量,以及传输当前业务的无线链路缓存值的判断,进一步增加了识别流业务的准确性。In the present invention, it can also be combined with whether the upper layer application protocol of the current service is the TCP protocol, whether the air interface bandwidth is greater than the throughput of the Iups interface, and the judgment of the wireless link cache value for transmitting the current service, further increasing the identification flow service. accuracy.
以下通过具体实施例对本发明进行说明。The present invention is described below through specific examples.
在图2中的步骤204中,核心网向RNC下发的QoS属性参数中会包括最大带宽,这个最大带宽就是该无线承载可以利用的最大带宽,RNC在建立无线承载时,为该无线承载所分配的空口带宽通常为该最大带宽。本实施例在RNC实际为无线承载所分配的空口带宽即为可以利用的最大带宽时进行,这样会增加测量的准确性。而在空口带宽没有达到可以利用的最大带宽时也可以使用本发明,本实施例只是一个较佳实施例而已。In
本发明第一实施例的流程如图5所示,具体步骤如下:The flow chart of the first embodiment of the present invention is shown in Figure 5, and the specific steps are as follows:
步骤501、RNC判断当前无线承载所使用的空口带宽是否为该无线承载可以利用的最大带宽,如果是执行步骤502;否则,重复执行本步骤;Step 501, RNC judges whether the air interface bandwidth used by the current radio bearer is the maximum bandwidth available for the radio bearer, if so, execute step 502; otherwise, repeat this step;
步骤502、启动Iups接口的吞吐量测量,并周期统计吞吐量测量结果;Step 502, start the throughput measurement of the Iups interface, and periodically count the throughput measurement results;
吞吐量为无线承载中,在单位时间内接收到核心网(CN)的所有业务数据单元(SDU)比特(bit)数,直接在RNC与CN相连的Iups接口统计吞吐量最直观也最准确地反映流业务的速率;本步骤中,对Iups接口的吞吐量测量,可以通过预先在RNC中设置一个吞吐量测量模块来实现,当判断出空口带宽即为最大带宽后,吞吐量测量模块即在Iups接口对从核心网所接收的业务数据单元(SDU)比特数进行测量,并计算单位时间内接收的比特数,获得吞吐量测量结果,然后周期向RNC上报测量结果,这里的上报周期可以在100ms至5000ms范围之间;The throughput is the number of bits of all service data units (SDUs) received from the core network (CN) within a unit of time in the radio bearer. It is the most intuitive and accurate to count the throughput directly on the Iups interface connecting the RNC to the CN accurately reflect the rate of the stream service; in this step, the throughput measurement of the Iups interface can be realized by setting a throughput measurement module in the RNC in advance, after judging that the air interface bandwidth is the maximum bandwidth, the throughput measurement module That is, measure the number of service data unit (SDU) bits received from the core network at the Iups interface, and calculate the number of bits received per unit time, obtain the throughput measurement result, and then periodically report the measurement result to the RNC. The report here The period can be in the range of 100ms to 5000ms;
步骤503、RNC根据吞吐量测量结果,统计吞吐量平均值,并计算方差,然后根据吞吐量平均值和方差判断吞吐量是否稳定,如果吞吐量稳定执行步骤504;否则,说明当前的业务不是流业务;Step 503, RNC calculates the average value of throughput according to the throughput measurement result, and calculates the variance, then judges whether the throughput is stable according to the average value and variance of the throughput, if the throughput is stable, perform step 504; otherwise, it means that the current business is not a stream business;
本步骤中,统计吞吐量平均值和方差可以是统计一定的时间周期内的平均值和方差,该周期可以在100ms至5000ms之间选择,只是该周期要大于步骤502中的上报周期,例如统计周期为上报周期的整数倍;根据流量平均值和方差判断流量是否稳定的方法具体为:预先设定一个吞吐量稳定的判决门限,该门限可以为方差和吞吐量的比例,具体的取值可以在1/10至1/4的范围内;本步骤中,当计算出无线承载的吞吐量平均值与方差的比例后,判断该比例是否小于预先设定的吞吐量稳定判决门限,如果小于该门限,则说明当前的吞吐量稳定;否则,说明当前的吞吐量不稳定;In this step, the average and variance of statistical throughput can be the average and variance of statistical throughput within a certain period of time. The period can be selected between 100ms and 5000ms, but the period should be greater than the reporting period in step 502. For example, statistics The period is an integer multiple of the reporting period; the method of judging whether the traffic is stable based on the average value and variance of the traffic is as follows: pre-set a judgment threshold for stable throughput, the threshold can be the ratio of the variance to the throughput, and the specific value can be In the range of 1/10 to 1/4; in this step, after calculating the ratio of the average throughput of the radio bearer to the variance, it is judged whether the ratio is less than the preset throughput stability decision threshold, if less than the threshold, it means that the current throughput is stable; otherwise, it means that the current throughput is unstable;
当判断出吞吐量不稳定后,由于流业务的传输是稳定的,所以就可以判断出该业务不是流业务。而如果吞吐量稳定,却不能够直接断定该业务就是流业务,因为吞吐量稳定,也可能由于TCP协议的自适应带宽特性造成的,所以还需要进一步进行判断,即执行步骤504;TCP协议的自适应带宽性是指如果应用层使用TCP协议进行数据包传输,该协议就会自动的将吞吐量调整到使该无线承载的使用的带宽与为该无线承载所分配的空口带宽一致;When it is determined that the throughput is unstable, it can be determined that the service is not a streaming service because the transmission of the streaming service is stable. And if the throughput is stable, it cannot be directly concluded that the service is a streaming service, because the throughput is stable, and it may also be caused by the adaptive bandwidth characteristics of the TCP protocol, so further judgment is required, that is, step 504 is executed; Adaptive bandwidth means that if the application layer uses the TCP protocol for data packet transmission, the protocol will automatically adjust the throughput to make the bandwidth used by the wireless bearer consistent with the air interface bandwidth allocated for the wireless bearer;
步骤504、RNC判断该无线承载中所传输的数据包在应用层所应用的协议是否是TCP协议,如果是TCP协议,执行步骤505;否则,可以判断出该业务是流业务;Step 504, RNC judges whether the protocol applied by the data packet transmitted in the radio bearer in the application layer is the TCP protocol, if it is the TCP protocol, execute step 505; otherwise, it can be judged that the service is a streaming service;
在本步骤中,如果判断出数据包在应用层所应用的协议是TCP协议,则稳定的吞吐量不一定是由于流业务的特性造成,也可能是由于TCP协议的带宽自适应特性造成的;而如果判断出应用层所应用的协议不是TCP协议,如RTP协议和UDP协议等,因为非流业务都不会造成明显稳定的吞吐量,所以如果吞吐量稳定基本上可以判断出是由流业务的传输特性所造成的;In this step, if it is determined that the protocol used by the data packet at the application layer is the TCP protocol, then the stable throughput may not be caused by the characteristics of the streaming service, but may also be caused by the bandwidth adaptive characteristics of the TCP protocol; And if it is judged that the protocol used by the application layer is not the TCP protocol, such as RTP protocol and UDP protocol, etc., because the non-streaming service will not cause obviously stable throughput, so if the throughput is stable, it can basically be judged that it is a streaming service. caused by the transmission characteristics;
步骤505、判断当前无线承载的空口带宽是否大于吞吐量,如果判断出空口带宽大于吞吐量,则判断出该业务是流业务;否则,该业务不是流业务;Step 505, determine whether the air interface bandwidth of the current wireless bearer is greater than the throughput, if it is determined that the air interface bandwidth is greater than the throughput, then determine that the service is a streaming service; otherwise, the service is not a streaming service;
由于在步骤504中,已经确定了吞吐量稳定,且应用层采用的协议是TCP协议,由于TCP协议的自适应特性是使吞吐量适应于空口带宽,所以如果吞吐量等于空口带宽,则可判断出稳定的吞吐量是由TCP协议造成的而不是由流业务造成的;如果空口带宽大于吞吐量,则说明吞吐量没有自适应于空口带宽,所以这时出现稳定的吞吐量就是由流业务造成的,所以可以判断出无线承载中所传输的业务为流业务;此外,本步骤中所述的空口带宽等于吞吐量是指基本上等于,即相差很少的情况,例如,空口带宽和吞吐量的差别在1/5以下,则设定空口带宽等于吞吐量;否则,如果两者之差大于1/5则说明两者不相等。Because in step 504, it has been determined that the throughput is stable, and the protocol adopted by the application layer is the TCP protocol, because the adaptive characteristic of the TCP protocol is to adapt the throughput to the air interface bandwidth, so if the throughput is equal to the air interface bandwidth, then it can be judged The stable throughput is caused by the TCP protocol rather than the streaming service; if the air interface bandwidth is greater than the throughput, it means that the throughput is not adaptive to the air interface bandwidth, so the stable throughput at this time is caused by the streaming service Therefore, it can be judged that the service transmitted in the radio bearer is a stream service; in addition, the air interface bandwidth equal to the throughput mentioned in this step refers to the situation that the air interface bandwidth is basically equal to, that is, there is little difference, for example, the air interface bandwidth and throughput If the difference is less than 1/5, set the air interface bandwidth equal to the throughput; otherwise, if the difference is greater than 1/5, it means that the two are not equal.
以上是对本发明的第一实施例的说明,在第一实施例中通过结合吞吐量和应用层所用协议的判断,对无线承载中所传输的业务是否是流业务进行了识别。第一实施例中,在应用层使用TCP协议,吞吐量稳定且吞吐量基本等于空口带宽的情况下,就判定无线承载中所传输的业务是流业务,但是在这样的情况下,也存在流业务传输的吞吐量就等于空口带宽,为了解决这个问题,对TCP协议和流业务进行了进一步分析,通过分析得出,如果是由于TCP协议造成的吞吐量稳定,无线链路控制缓存值(RLC buffer)是稳定的;而如果由于是流业务造成的吞吐量稳定,即使应用层所应用的是TCP协议,RLC buffer也是不稳定的。所以在本发明的第二实施例中,对RLCbuffer进行了判断,以下对其进行说明。The above is the description of the first embodiment of the present invention. In the first embodiment, whether the service transmitted in the radio bearer is a streaming service is identified by combining the throughput and the judgment of the protocol used by the application layer. In the first embodiment, when the application layer uses the TCP protocol and the throughput is stable and basically equal to the bandwidth of the air interface, it is determined that the service transmitted in the radio bearer is a streaming service. The throughput of service transmission is equal to the bandwidth of the air interface. In order to solve this problem, the TCP protocol and streaming services are further analyzed. Through the analysis, it is concluded that if the throughput is stable due to the TCP protocol, the radio link control cache value (RLC buffer) is stable; and if the throughput caused by streaming services is stable, even if the application layer uses the TCP protocol, the RLC buffer is also unstable. Therefore, in the second embodiment of the present invention, the RLC buffer is judged, which will be described below.
本发明第二实施例的流程如图6所示,其中步骤601至步骤605与第一实施例的步骤501至步骤505基本相同,只是在步骤605中判断出空口带宽不大于吞吐量后,进一步包括:The process flow of the second embodiment of the present invention is shown in Figure 6, wherein steps 601 to 605 are basically the same as steps 501 to 505 of the first embodiment, except that after judging in step 605 that the bandwidth of the air interface is not greater than the throughput, further include:
步骤606、判断无线承载RLC buffer是否稳定,如果RLC buffer稳定,则说明稳定的吞吐量是由于TCP协议造成,所以当前的业务不是流业务;否则,说明稳定的吞吐量是由于流业务造成的,所以当前的业务是流业务;Step 606, determine whether the radio bearer RLC buffer is stable, if the RLC buffer is stable, it means that the stable throughput is caused by the TCP protocol, so the current service is not a streaming service; otherwise, it means that the stable throughput is caused by the streaming service, So the current business is streaming business;
在本步骤中,判断RLC buffer是否稳定的方法可以为:预先设置RLCbuffer稳定门限,该门限值可以RLC buffer方差和RLC buffer平均值的比例,与吞吐量稳定门限一样,RLC buffer稳定门限也可以在1/10至1/4之间取值,然后判断RLC buffer方差和RLC buffer平均值的比例是否小于预先设定的RLC buffer稳定门限,如果小于该门限则说明RLC buffer稳定;否则说明RLC buffer不稳定。In this step, the method for judging whether the RLC buffer is stable can be: pre-set the RLC buffer stable threshold, the threshold can be the ratio of the RLC buffer variance and the RLC buffer average value, the same as the throughput stable threshold, the RLC buffer stable threshold can also be Take a value between 1/10 and 1/4, and then judge whether the ratio of the RLC buffer variance to the RLC buffer average value is less than the preset RLC buffer stability threshold. If it is less than the threshold, the RLC buffer is stable; otherwise, the RLC buffer is stable. unstable.
在以上两个实施例中,判断出当前的业务为流业务后,还可以进一步包括:在RNC中为当前传输流业务的无线承载设置保障带宽,该保障带宽的具体值根据Iups接口的吞吐量来设定可以等于或稍大于当前的吞吐量。在设置了保障带宽例如,测量出当前的吞吐量为128Kbit/秒,则可以将带宽设定为144Kbit/秒。在设置了保障带宽后,当无线资源紧张,RNC需要降低某些无线承载的带宽时,由于为该无线承载设置了保障带宽,不会将该无线承载的空口带宽降低到保障带宽以下。In the above two embodiments, after judging that the current service is a flow service, it may further include: setting a guaranteed bandwidth for the radio bearer of the current transmission flow service in the RNC, and the specific value of the guaranteed bandwidth is based on the throughput of the Iups interface The amount can be set to be equal to or slightly greater than the current throughput. When the guaranteed bandwidth is set, for example, if the measured current throughput is 128Kbit/s, the bandwidth can be set to 144Kbit/s. After the guaranteed bandwidth is set, when the radio resource is tight and the RNC needs to reduce the bandwidth of some radio bearers, since the guaranteed bandwidth is set for the radio bearer, the air interface bandwidth of the radio bearer will not be reduced below the guaranteed bandwidth.
由于流业务的判断是根据传输特性判断的,在刚一传输业务时,就能够将该业务是否是流业务判断出来,并且由于流业务在刚刚开始传输时,Iups接口的吞吐量没有受到无线资源条件的限制,要大于流业务的真正保证带宽,所以这里将无线承载的保障带宽设定为Iups接口的吞吐量,就确保了该保障带宽大于真正的流业务保证带宽,所以RNC根据该保障带宽进行控制,使传输流业务的无线承载的空口带宽不小于保障带宽,就能够满足流业务的要求了。Since the judgment of the streaming service is based on the transmission characteristics, it can be judged whether the service is a streaming service as soon as the service is transmitted, and because the throughput of the Iups interface is not affected by the wireless network when the streaming service is just started to be transmitted. The limitation of resource conditions is greater than the real guaranteed bandwidth of the streaming service, so setting the guaranteed bandwidth of the radio bearer as the throughput of the Iups interface here ensures that the guaranteed bandwidth is greater than the real guaranteed bandwidth of the streaming service, so RNC according to this The guaranteed bandwidth is controlled so that the air interface bandwidth of the wireless bearer transmitting the streaming service is not less than the guaranteed bandwidth, so that the requirements of the streaming service can be met.
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的保护范围。The above is the description of the specific embodiments of the present invention, and the method of the present invention can be appropriately improved during the specific implementation process to meet the specific needs of specific situations. Therefore, it can be understood that the specific implementation manners according to the present invention are only exemplary, and are not intended to limit the protection scope of the present invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100643558A CN100401842C (en) | 2005-04-14 | 2005-04-14 | Identification method of stream service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100643558A CN100401842C (en) | 2005-04-14 | 2005-04-14 | Identification method of stream service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1848999A CN1848999A (en) | 2006-10-18 |
CN100401842C true CN100401842C (en) | 2008-07-09 |
Family
ID=37078318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100643558A Expired - Fee Related CN100401842C (en) | 2005-04-14 | 2005-04-14 | Identification method of stream service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100401842C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2798861A1 (en) * | 2011-12-30 | 2014-11-05 | Nokia Corporation | Bearer configuration for background traffic |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000060899A1 (en) * | 1999-04-03 | 2000-10-12 | Top Layer Networks, Inc. | Switching systems and process for automatic detection of and quality of service for multimedia applications |
CN1345518A (en) * | 1998-06-19 | 2002-04-17 | 艾利森电话股份有限公司 | Method and apparatus or dynamically adapting connection state in mobile communications system |
US20020114305A1 (en) * | 2001-02-09 | 2002-08-22 | Johnson Oyama | Signaling quality of service class for use in multimedia communicatations |
US20020118649A1 (en) * | 2001-02-05 | 2002-08-29 | Tantivy Communications, Inc. | Application specific traffic optimization in a wireless link |
CN1399434A (en) * | 2001-07-20 | 2003-02-26 | 华为技术有限公司 | Business throughput measuring method and device for CDMA system |
CN1471329A (en) * | 2002-05-08 | 2004-01-28 | ��˹��ŵ�� | System and method for dynamic frequency distribution for packet exchange service |
-
2005
- 2005-04-14 CN CNB2005100643558A patent/CN100401842C/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1345518A (en) * | 1998-06-19 | 2002-04-17 | 艾利森电话股份有限公司 | Method and apparatus or dynamically adapting connection state in mobile communications system |
WO2000060899A1 (en) * | 1999-04-03 | 2000-10-12 | Top Layer Networks, Inc. | Switching systems and process for automatic detection of and quality of service for multimedia applications |
US20020118649A1 (en) * | 2001-02-05 | 2002-08-29 | Tantivy Communications, Inc. | Application specific traffic optimization in a wireless link |
US20020114305A1 (en) * | 2001-02-09 | 2002-08-22 | Johnson Oyama | Signaling quality of service class for use in multimedia communicatations |
CN1399434A (en) * | 2001-07-20 | 2003-02-26 | 华为技术有限公司 | Business throughput measuring method and device for CDMA system |
CN1471329A (en) * | 2002-05-08 | 2004-01-28 | ��˹��ŵ�� | System and method for dynamic frequency distribution for packet exchange service |
Also Published As
Publication number | Publication date |
---|---|
CN1848999A (en) | 2006-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1774890B (en) | Systems and methods for rate control services in a network | |
US12302166B2 (en) | Wireless communications apparatus and methods | |
CN102547610B (en) | Message treatment method, equipment and system | |
CN100493223C (en) | Adaptive Multi-Rate Packet Speech Coding Mode Adjustment Method and Base Station Controller | |
CN101019459B (en) | Video Communication in Mobile Networks | |
US8098622B2 (en) | Method for requesting resource and scheduling for uplink traffic in mobile communication and apparatus thereof | |
US8140105B2 (en) | Method for controlling output power in a radio communications network | |
CN110166377A (en) | A kind of resource allocation methods and device | |
CN101715182A (en) | Method, system and device for controlling traffic | |
JP2018530255A (en) | User equipment and media streaming network support node | |
US8199698B2 (en) | Method and apparatus for transmitting/receiving control message related to packet call service in an IP multimedia subsystem | |
EP2211521B1 (en) | Method and device for implementing test | |
CN100546277C (en) | Method and communication system for optimizing rate control scheme by signaling in wireless network | |
JP4234680B2 (en) | Bit rate control means in communication system | |
TWI531258B (en) | Method of optimizing data transmission in a wireless network system and related wireless network system | |
US20100172332A1 (en) | Method and apparatus for controlling a vocoder mode in a packet switched voice wirelss network | |
CN107371179B (en) | Measurement result reporting method, measurement result receiving method, related equipment and system | |
KR101213932B1 (en) | Apparatus for interoperating end-to-end quality of service in hetrogeneous networks evironment and method thereof | |
CN102711192A (en) | Method and device for processing network service quality and communication system | |
CN101198185A (en) | Method and device for session negotiation in mobile communication system and mobile communication system thereof | |
CN101345903B (en) | Method for informing service platform of present wireless bearing information through UMTS or GRPS communication network | |
WO2006054729A1 (en) | Mobile communication system, mobile station and radio base station | |
CN100401842C (en) | Identification method of stream service | |
CN110876160A (en) | Resource transmission control method and device based on multimode base station | |
US20070297450A1 (en) | Method and apparatus for passing an application description to lower layer packet data protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180426 Address after: California, USA Patentee after: Global innovation polymerization LLC Address before: London, England Patentee before: GW partnership Co.,Ltd. Effective date of registration: 20180426 Address after: London, England Patentee after: GW partnership Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080709 |