WO2007012262A1 - A method and device for implementing packet service in soft-switch network - Google Patents
A method and device for implementing packet service in soft-switch network Download PDFInfo
- Publication number
- WO2007012262A1 WO2007012262A1 PCT/CN2006/001767 CN2006001767W WO2007012262A1 WO 2007012262 A1 WO2007012262 A1 WO 2007012262A1 CN 2006001767 W CN2006001767 W CN 2006001767W WO 2007012262 A1 WO2007012262 A1 WO 2007012262A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- packet
- quality
- monitoring result
- channels
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012544 monitoring process Methods 0.000 claims abstract description 58
- 230000003247 decreasing effect Effects 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Definitions
- the present invention relates to a quality of service control technique in a softswitch network, and more particularly to a method and apparatus for processing packet services for improving the quality of packet services in a softswitched network.
- Softswitch network is built using the network softswitch technology, which is a key softswitch media gateway (MGW, Media Gateway) and Media Gateway Controller (MGC, Media Gateway Controller) 0 which MGW as voice services, multimedia services and narrowband
- MGW media gateway
- MSC Media Gateway Controller
- the bearer device of the data service completes the service stream format conversion and bearer processing functions between different networks; the MGC is a core device independent of the transport network, and mainly performs call control, resource allocation, protocol processing, routing, authentication, billing, etc.
- the function can also provide users with all the services that the existing circuit switch can provide.
- FIG. 1 shows a device connection diagram of a softswitch network.
- MGW1 and MGW2 are media gateways of both parties of the service communication, carrying at least one service call, and each service call corresponds to one service channel for the service call.
- the MGC can be a Softswitch Server, a Mobile Switching Center Server (MSC Server), a Next Generation Network Server (NGN Server), or a Class Mobile Switching Center (MSCe).
- MSC Server Mobile Switching Center Server
- NGW Next Generation Network Server
- MSCe Class Mobile Switching Center
- the MGC corresponds to different devices, and the communication protocols between the softswitch devices are different.
- WCDMA Wideband Code Division Multiple Access
- the MGC is an MSC Server, and the MGW passes.
- b protocol communication,] VIGW communicates with MSC Server through Mc protocol
- MGC communicates through Nc protocol.
- the MGC is the MSCe
- the MGW communicates through the YYp protocol
- the MGW communicates with the MSCe through the 39 protocol
- the MSCe passes the ZZp.
- the protocol communicates.
- the MGW can also communicate with other devices (eg, packet service devices, circuit service devices, etc.). If the MGW performs service communication with the packet service device, the packet service is carried on the MGW.
- the softswitch network uses the packet to carry the service flow
- the service quality of the packet service carried by the two MGWs is deteriorated due to insufficient MGW resources, insufficient data bandwidth, data corruption, etc., for example, the packet loss rate is high and the delay is large. Frequent jitter.
- the softswitch device does not control the traffic of the service flow, the quality of service (QoS) of all services is not guaranteed.
- the main object of the present invention is to provide a method and a device for processing a packet service in a softswitch network, and control the traffic of the packet service according to the packet service quality carried by the service bearer unit, thereby ensuring service of a part of the packet service. quality.
- a method for processing a packet service in a softswitch network comprising:
- the service bearer unit monitors the quality of service parameters of the carried packet north flow
- the service bearer unit reports the monitoring result to the service control unit
- the service control unit performs packet service based on the quality of service status reflected by the monitoring result. Traffic is controlled.
- the method for the service bearer unit to monitor the quality of service parameter of the carried packet service flow is: monitoring service quality parameters of all or part of service channels in the packet service flow, and monitoring the service channel of each The quality of service parameters are sampled to obtain the quality of service parameters of the packet service flow.
- the monitoring of the quality of service parameters of the service channel is: monitoring the packet loss rate, delay, jitter, effective bandwidth of the service channel, or any combination of the foregoing.
- the service bearer unit reports the monitoring result to the service control unit: using a timing report manner;
- the controlling the traffic of the packet service according to the monitoring result is: calculating the current number of valid channels that can be carried according to the reported effective bandwidth of the packet service, and if the current total number of service channels is greater than the number of valid channels, the current total service channel The number is limited so that the current total number of service channels is equal to or less than the number of valid channels.
- the method further includes: the service bearer unit compares the monitoring result with a preset threshold value of the preset quality of service parameter, determines a current service quality level, and carries the current service in the reported monitoring result. Grade information of quality;
- the service control unit controls the traffic of the packet service according to the monitoring result: querying the correspondence between the predetermined service quality level and the service channel restriction ratio, and determining the service channel restriction ratio corresponding to the currently reported service quality level, The number of currently accessed service channels is limited.
- the service control unit controls the traffic of the packet service according to the monitoring result, and compares the reported monitoring result with a preset service quality level threshold. Determining the current service quality level; querying the correspondence between the predetermined service quality level and the service channel restriction ratio, determining the service channel restriction ratio corresponding to the current service quality level, and limiting the number of currently accessed service channels by the ratio.
- the above method for limiting the number of service channels is: rejecting the establishment of a new service channel, or turning off a service channel with a lower priority.
- the controlling the traffic volume of the packet service according to the quality of service status reflected by the monitoring result is: determining whether the service shield quantity status is decreased according to the monitoring result, and decreasing the bandwidth required by the service channel if decreasing.
- the method for reducing the bandwidth required by the service channel is: encoding the service in the service channel by using a coding mode smaller than the original coding mode, or reducing the code rate of the code, or increasing the packet size of the service.
- the service bearer unit is a media gateway
- the service control unit is a media gateway controller
- a device for processing a packet service in a softswitch network comprising: a monitoring unit, configured on a service bearer unit, configured to monitor a monthly quality parameter of the carried packet service flow;
- the reporting unit is configured on the service carrying unit, and is configured to report the monitoring result of the monitoring unit to the service control unit;
- the control unit is disposed on the service control unit, and is configured to control traffic of the packet service according to the service quality status reflected by the monitoring result.
- the monitored quality of service parameter is: a packet loss rate of the service channel, a delay, a jitter, an effective bandwidth, or any combination of the foregoing.
- the service bearer unit is a media gateway
- the service control unit is a media gateway controller
- the method of the present invention monitors the service quality of the packet service flow by the service bearer unit, the monitoring result is reported to the service control unit, and the service control unit performs the packet service according to the monitoring result.
- the traffic is controlled, so that the quality of some packet services (especially those with higher quality of service requirements) can be guaranteed.
- the traffic of some packet services can be restricted by limiting the total number of service channels and reducing the bandwidth required by the service channel, thereby increasing the shield capacity of some packet services.
- the method of the present invention since the method of the present invention only transforms the local softswitch equipment (MGC and MGW), without the cooperation of the all softswitch network or other softswitch equipment, the packet quality of service can be reduced while being guaranteed. Impact on existing networks reduces the cost of network upgrades. BRIEF DESCRIPTION OF THE DRAWINGS
- 1 is a schematic diagram of device connection of a softswitch network
- FIG. 2 is a flowchart of processing a packet service in a softswitch network according to the present invention
- FIG. 3 is a schematic structural diagram of a device for processing a packet service in the softswitch network according to the present invention. Mode for carrying out the invention
- the present invention can monitor the service quality of the packet service flow on the MGW, and report the monitoring result to the MGC connected thereto, and the MGC controls the traffic of the packet service carried by the MGW.
- FIG. 2 is a flow chart of processing packet services in a softswitch network according to the present invention. Referring to Figure 2, the process includes:
- Step 201 The MGW monitors a total service quality parameter of the carried packet service flow.
- the MGW can monitor the quality of service of all the service channels that are carried; or, only monitor the quality of service of the part of the service channels that are carried, where an MGW can be associated with multiple other MGWs (including The MGWs belonging to the MGCs and other MGWs within the jurisdiction of the MGCs are configured to communicate with each other to form an MGW pair.
- Each MGW pair of the MGW and other MGWs may carry multiple packet services. Channel, so here you can monitor 1 ⁇ N service channels in each of the multiple service channels carried in each MGW pair, where N is an integer greater than or equal to 1; as to which service channel is specifically monitored, it can be determined by the MGC.
- the MGC when a service channel is connected, the MGC sends a service quality monitoring command to the MGW through the He interface, instructing the MGW to monitor the service channel; or the service channel to be monitored is determined by the MGW itself, and the service channel identifier to be monitored is pre-configured. In the MGW.
- the content of the service metrics of each service channel to be monitored is: QoS parameters for the service channel, such as: packet loss rate, delay, jitter, effective bandwidth of the packet service, or the foregoing four Any combination can be monitored and recorded at any time; wherein, the MGW can indicate the effective bandwidth of the packet service by recording the number of valid net bytes received.
- QoS parameters for the service channel such as: packet loss rate, delay, jitter, effective bandwidth of the packet service, or the foregoing four Any combination can be monitored and recorded at any time; wherein, the MGW can indicate the effective bandwidth of the packet service by recording the number of valid net bytes received.
- the specific monitoring method for monitoring the packet loss rate, delay, jitter, and effective bandwidth may be a well-known monitoring method, and will not be described here.
- the quality of service parameters of the monitored service channels need to be sampled to obtain a total quality of service parameter that reflects the quality of service of the packet service flow carried by the MGW, including the overall Packet loss rate, delay, jitter, or effective bandwidth
- the specific sampling method can use existing technology, for example, the sampling method disclosed in IETF RFC3550 can be used.
- the monitoring of the packet service flow and the traffic limitation are performed for each MGW paired packet traffic flow. Therefore, the total quality of service parameter here refers to the total service quantity parameter of an MGW to the carried packet service.
- Step 202 The MGW reports the QoS report to the MGC through the He interface, where the QoS report is in the format of the He interface message, and includes the monitoring result in step 201.
- a specific reporting method is timing reporting: a preset timer is set in the MGW, and the quality of service is reported in each timing cycle according to a preset time interval.
- triggering reporting which can also be called alarm mode:
- the threshold value of the total quality of service parameter monitored by the MGW is preset (for example, a packetization rate, a delay, and a quantization threshold value of the jitter may be set), and the total service quality parameter to be monitored is thresholded corresponding to the parameter in real time. The value is compared. When the monitored quality of service parameter reaches its corresponding threshold, it determines that the current quality of service is degraded, and triggers reporting of the quality of service report to alert the MGC.
- the threshold value here may be one, or may be a plurality of hierarchical threshold values, that is, a service quality level threshold value, and when the monitored service quality reaches a certain threshold value, the corresponding level is triggered to be reported.
- the service quality report which carries the corresponding service quality level information, that is, the alarm level information; for example: the quality of service alarm level can be divided into 0-5 levels according to the packet loss rate in the total service quality parameter, namely:
- Level 0 alarm 0 % ⁇ packet loss rate ⁇ 2%
- Level 1 alarm 2% ⁇ packet loss rate ⁇ 8%;
- Level 2 alarm 8% ⁇ packet loss rate ⁇ 25%
- Level 3 alarm 25% ⁇ packet loss rate ⁇ 45%
- Level 4 alarm 45% ⁇ packet loss rate ⁇ 75%
- Level 5 alarm 75% ⁇ packet loss rate ⁇ 95%.
- the present invention can also classify quality of service alert levels into multiple levels based on delay or jitter parameters.
- the foregoing alarm mode is to directly set a threshold value for the parameter of the total service quality, and the present invention can also integrate the existing comprehensive determination method according to parameters such as packet loss rate, delay, and jitter in the monitored total service quality parameter in real time.
- Determine the Qos value that reflects the quality of service which can be taken here.
- the threshold value of Qos is preset in the MGW, and the determined Qos value is compared with the corresponding Qos threshold in real time, when the Qos value reaches its corresponding threshold.
- the service quality report is triggered. Similar to the packet loss rate mentioned above, multiple levels of Qos thresholds can also be set here.
- the trigger is triggered.
- a service quality report corresponding to the level is reported, and the corresponding alarm level information is carried.
- Step 203 The MGC controls the traffic of the packet service carried by the MGW according to the quality of service status reflected by the monitoring result reported by the MGW.
- This method can control the traffic in the following specific ways:
- the MGC determines whether the current total number of service channels (the total number of service channels is recorded in the MGC) is greater than the number of valid channels, and if so, restricts the service channels of some packet services, so that the current total service channel The number is equal to or less than the number of valid channels, thus controlling the traffic flow; otherwise, the number of service channels is not controlled.
- the limitation is as follows: rejecting the establishment of a new service channel; or pre-setting the priority of each service channel in the MGC type, and turning off the service channel with a lower priority when the service shield is worse.
- the second type of traffic control mode The correspondence between the preset alarm level and the service channel limit ratio in the MGC.
- the limit ratio of the service channel is the ratio of the number of restricted service channels to the total number of service channels. For example: Level 0 alarms do not restrict access to service channels;
- Level 1 alarms limit access to service channels that account for 5% of the total number of service channels
- Level 2 alarms limit access to service channels that account for 20% of the total number of service channels
- Level 3 alarms limit the service channel access of 40% of the total number of service channels
- Level 4 alarms limit access to 70% of the total number of service channels
- Level 5 alarms limit the service channel access that accounts for 90% of the total number of service channels.
- the MGC queries the correspondence between the alarm level and the service channel limit ratio, and determines the service channel restriction ratio corresponding to the reported alarm level, and the current access The service channel is restricted to improve the service quality of the MGW.
- the third flow control mode is: preset the threshold value of the monitored total quality of service parameter in the MGC, where the setting method is the same as the above-mentioned threshold for setting the total quality of service parameter in the MGW; when the MGC receives the MGW report After the total quality of service parameter, the total quality of service parameter is compared with a threshold corresponding to the parameter, and when the monitored quality of service parameter reaches its corresponding threshold, the current quality of service is determined to be worse, according to The preset service channel restriction ratio limits the currently accessed service channel.
- the threshold value here may be one, or may be a plurality of hierarchical thresholds.
- the The level of the threshold is used as the current service quality level.
- the correspondence between the service quality level and the service channel restriction ratio must be preset in the MGC to determine the current service shield. After the level, the corresponding relationship is queried, and the service channel restriction ratio corresponding to the current service quality level is determined, and the currently accessed service channel is restricted by the ratio.
- the MGC comprehensively determines the Qos value reflecting the quality of service according to the parameters such as the packet loss rate, delay, and jitter in the total quality of service parameter in the quality of service report, and presets in the MGC.
- the threshold value of one or more Qos is compared in real time with the determined Qos value and the corresponding Qos gate P ⁇ value.
- the Qos value reaches its corresponding threshold value, the ratio is proportional to the preset service channel limit.
- the currently accessed service channel is restricted.
- the Qos gate P ⁇ value is set in the MGW.
- multiple levels of Qos thresholds can also be set. When it is determined that the Qos value reaches a certain threshold value.
- the level of the threshold is used as the current quality of service level, and the correspondence between the preset service quality level and the service channel restriction ratio in the MGC is queried, and the service channel restriction ratio corresponding to the current service quality level is determined.
- the ratio limits the currently accessed service channel.
- the fourth type of flow control method According to the monitoring result in the service quality report, it is judged whether the service quality status is degraded, and if it is decreased, the bandwidth required for the service channel is reduced.
- the threshold value of the monitored total quality of service parameter may be preset in the MGC. After the MGC receives the total service quality parameter reported by the MGW, the total service quality parameter is corresponding to the parameter. The 'threshold' is compared, and when the monitored quality of service parameter reaches its corresponding threshold, it determines that the current quality of service condition has decreased. Or, according to the packet loss rate, delay, jitter, and other parameters in the total quality of service parameter in the quality of service report, the Qos value reflecting the quality of service is comprehensively determined, and a threshold of Qos is preset in the MGC, and the Qos value is determined. Whether the current quality of service situation is declining.
- the manner of reducing the bandwidth required by the service channel is as follows:
- the service in the service channel is coded by using a coding mode that consumes less bandwidth than the original coding mode.
- the original voice service channel uses G.711 encoding.
- other voice codes such as G.729, AMR, etc., which use less bandwidth, can be used to effectively reduce the service channel.
- the required bandwidth improves the quality of service of the packet services carried by the MGW.
- AMR coding can use a code rate of 4.75 kbps to 12.2 kbps, including multiple code rates of 4.75, 6.7, 7.4, and 12.2.
- the present invention also discloses a processing apparatus for packet services in a softswitch network.
- the apparatus includes:
- a monitoring unit configured on a service bearer unit (such as a media gateway), configured to monitor a quality of service parameter of the carried packet service flow;
- a service bearer unit such as a media gateway
- the reporting unit is configured on the service carrying unit, and is configured to report the monitoring result of the monitoring unit to the service control unit;
- the control unit is disposed on the service control unit (for example, the media gateway controller), and is configured to control the traffic of the packet service according to the quality of service status reflected by the reported monitoring result.
- the monitored service quantity parameters are: packet loss rate, delay, jitter, effective bandwidth of the service channel, or any combination of the foregoing.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A method for implementing packet service in soft-switch network includes: the service carrier unit monitors the total service quality parameter of the carried packet service flow; the service carrier unit reports the monitor report to the service control unit; the service control unit controls the runoff of the packet service according to the service quality status reflected by the monitoring result. The device for implementing packet service in soft-switch network includes: the monitor unit for monitoring the service quality parameter, the report unit for reporting the monitoring result, and the control unit for the runoff of the packet service. The runoff of the packet service can be controlled according to the packet service quality carried by the service carrier unit by using the invention, thereby the service quality of a part of packet service can be ensured.
Description
一种软交换网络中对分组业务的处理方法和装置 Method and device for processing packet service in softswitch network
技术领域 Technical field
本发明涉及软交换网絡中的服务质量控制技术, 尤其涉及一种软交 换网络中为提高分组业务的质量对分组业务进行处理的方法和装置。 发明背景 The present invention relates to a quality of service control technique in a softswitch network, and more particularly to a method and apparatus for processing packet services for improving the quality of packet services in a softswitched network. Background of the invention
软交换网络是利用软交换技术建立的网络, 其中关键的软交换设备 为媒体网关(MGW, Media Gateway )和媒体网关控制器(MGC, Media Gateway Controller )0 其中 MGW作为语音业务、 多媒体业务和窄带数 据业务的承载设备, 完成不同网络之间的业务流格式转换和承载处理功 能; MGC是独立于传送网络的核心设备, 主要完成呼叫控制、 资源分 配、 协议处理、 路由、 认证、 计费等主要功能, 同时可以向用户提供现 有电路交换机所能提供的所有业务。 Softswitch network is built using the network softswitch technology, which is a key softswitch media gateway (MGW, Media Gateway) and Media Gateway Controller (MGC, Media Gateway Controller) 0 which MGW as voice services, multimedia services and narrowband The bearer device of the data service completes the service stream format conversion and bearer processing functions between different networks; the MGC is a core device independent of the transport network, and mainly performs call control, resource allocation, protocol processing, routing, authentication, billing, etc. The function can also provide users with all the services that the existing circuit switch can provide.
图 1 为一种软交换网络的设备连接示意图。 参见图 1 , MGW1 和 MGW2为业务通信双方的媒体网关, 承载着至少一个业务呼叫,每个业 务呼叫都对应一个业务通道供该业务呼叫使用。 MGC可以为软交换服 务器(Softswitch Server )、 移动交换中心服务器(MSC Server )、 下一代 网络服务器 (NGN Server )、 或类移动交换中心 (MSCe )等。 Figure 1 shows a device connection diagram of a softswitch network. Referring to Figure 1, MGW1 and MGW2 are media gateways of both parties of the service communication, carrying at least one service call, and each service call corresponds to one service channel for the service call. The MGC can be a Softswitch Server, a Mobile Switching Center Server (MSC Server), a Next Generation Network Server (NGN Server), or a Class Mobile Switching Center (MSCe).
在不同的软交换系统中, MGC对应为不同的设备, 且各个软交换 设备间的通信协议有所区别, 例如在宽带码分多址(WCDMA )系统中, MGC为 MSC Server, MGW之间通过 b协议通信,] VIGW与 MSC Server 之间通过 Mc协议进行通信, MGC之间通过 Nc协议进行通信。 再如在 CDMA2000系统中, MGC为 MSCe, MGW之间通过 YYp协议进行通 信, MGW与 MSCe之间通过 39协议进行通信, MSCe之间通过 ZZp
协议进行通信。 MGW还可与其他设备(例如分组业务设备、 电路业务 设备等)进行业务通信。 如果 MGW与分组业务设备进行业务通信, 则 在该 MGW上承载分组业务。 In different softswitch systems, the MGC corresponds to different devices, and the communication protocols between the softswitch devices are different. For example, in a Wideband Code Division Multiple Access (WCDMA) system, the MGC is an MSC Server, and the MGW passes. b protocol communication,] VIGW communicates with MSC Server through Mc protocol, and MGC communicates through Nc protocol. In another example, in the CDMA2000 system, the MGC is the MSCe, the MGW communicates through the YYp protocol, and the MGW communicates with the MSCe through the 39 protocol, and the MSCe passes the ZZp. The protocol communicates. The MGW can also communicate with other devices (eg, packet service devices, circuit service devices, etc.). If the MGW performs service communication with the packet service device, the packet service is carried on the MGW.
软交换网絡使用分组承载业务流时, 由于 MGW资源不足、 数据带 宽不足、 数据损伤等原因会导致两个 MGW间承载的分组业务的服务质 量变差, 例如丟包率高、 时延较大、 抖动频繁。 此时, 如果软交换设备 不对业务流的流量进行控制, 所有业务的服务质量(QoS )都得不到保 障。 When the softswitch network uses the packet to carry the service flow, the service quality of the packet service carried by the two MGWs is deteriorated due to insufficient MGW resources, insufficient data bandwidth, data corruption, etc., for example, the packet loss rate is high and the delay is large. Frequent jitter. At this time, if the softswitch device does not control the traffic of the service flow, the quality of service (QoS) of all services is not guaranteed.
现有技术中, 只是在国际电讯联盟(ITU ) H . 248中公开了一种质 量告警(Quality Alert )和质量告警停止( Quality Alert Cease ) 的方案, 用于在 MGW对间的业务流质量变差时, 发出告警。 In the prior art, only a Quality Alert and Quality Alert Cease scheme is disclosed in the International Telecommunications Union (ITU) H.248 for the quality of service flows between MGW pairs. When it is bad, an alarm is issued.
但是, 现有技术还没有一种当 MGW对之间承载的分组服务质量变 差时进行流量控制的技术方案。一旦 MGW对之间的分组服务质量变差, 则所有分组业务的服务质量都得不到保障, 尤其是服务质量要求高的实 时分组业务。 发明内容 However, the prior art does not have a technical solution for performing flow control when the quality of packet services carried between MGW pairs is degraded. Once the quality of the packet service between the MGW pairs deteriorates, the quality of service of all packet services is not guaranteed, especially for real-time packet services with high quality of service requirements. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种软交换网络中对分组业 务的处理方法和装置, 根据业务承载单元承载的分组业务质量对分组业 务的流量进行控制, 从而保证部分分组业务的服务质量。 In view of the above, the main object of the present invention is to provide a method and a device for processing a packet service in a softswitch network, and control the traffic of the packet service according to the packet service quality carried by the service bearer unit, thereby ensuring service of a part of the packet service. quality.
为了实现上述目的, 本发明的技术方案为: In order to achieve the above object, the technical solution of the present invention is:
一种软交换网络中对分组业务的处理方法, 包括: A method for processing a packet service in a softswitch network, comprising:
业务承载单元监测所承载的分组北务流的服务质量参数; The service bearer unit monitors the quality of service parameters of the carried packet north flow;
业务承载单元将监测结果上报给业务控制单元; The service bearer unit reports the monitoring result to the service control unit;
业务控制单元根据监测结果所反映的服务质量状况对分组业务的
流量进行控制。 The service control unit performs packet service based on the quality of service status reflected by the monitoring result. Traffic is controlled.
优选地, 所述业务承载单元监测所承载的分组业务流的服务质量参 数的方法为: 对分组业务流中的全部或部分业务通道的服务质量参数进 行监测, 对所监测到的各业务通道的服务质量参数进行采样, 得到分组 业务流的服务质量参数。 所述对业务通道的服务质量参数进行监测是: 对业务通道的丢包率、 延时、 抖动、 有效带宽、 或前述四者的任意组合 进行监测。 Preferably, the method for the service bearer unit to monitor the quality of service parameter of the carried packet service flow is: monitoring service quality parameters of all or part of service channels in the packet service flow, and monitoring the service channel of each The quality of service parameters are sampled to obtain the quality of service parameters of the packet service flow. The monitoring of the quality of service parameters of the service channel is: monitoring the packet loss rate, delay, jitter, effective bandwidth of the service channel, or any combination of the foregoing.
优选地, 所述业务承载单元将监测结果上报给业务控制单元是: 采用定时上报的方式; Preferably, the service bearer unit reports the monitoring result to the service control unit: using a timing report manner;
或者采用触发上报的方式, 在业务承载单元中设置服务质量参数的 门限值, 如果判定所监测的服务质量状况到达该门限值时, 则触发上报 监测结果。 Or, in the manner of triggering reporting, setting a threshold of the quality of service parameter in the service bearer unit, and if it is determined that the monitored quality of service condition reaches the threshold, triggering the monitoring result.
优选地, 所述根据监测结果对分組业务的流量进行控制是: 根据上 报的分组业务有效带宽计算当前可承载的有效通道数, 如果当前业务通 道总数大于该有效通道数, 则对当前总业务通道数进行限制, 使当前总 业务通道数等于或小于有效通道数。 Preferably, the controlling the traffic of the packet service according to the monitoring result is: calculating the current number of valid channels that can be carried according to the reported effective bandwidth of the packet service, and if the current total number of service channels is greater than the number of valid channels, the current total service channel The number is limited so that the current total number of service channels is equal to or less than the number of valid channels.
优选地, 所述方法进一步包括: 所述业务承载单元将监测结果与预 先设定的服务质量参数的等级门限值进行比较, 确定当前服务质量的等 级, 并在上报的监测结果中携带当前服务质量的等级信息; Preferably, the method further includes: the service bearer unit compares the monitoring result with a preset threshold value of the preset quality of service parameter, determines a current service quality level, and carries the current service in the reported monitoring result. Grade information of quality;
所述业务控制单元根据监测结果对分组业务的流量进行控制是: 查 询预定的服务质量等級与业务通道限制比例的对应关系, 确定当前上报 的服务质量等级对应的业务通道限制比例, 以该比例对当前接入的业务 通道数进行限制。 The service control unit controls the traffic of the packet service according to the monitoring result: querying the correspondence between the predetermined service quality level and the service channel restriction ratio, and determining the service channel restriction ratio corresponding to the currently reported service quality level, The number of currently accessed service channels is limited.
优选地, 所述业务控制单元根据监测结果对分组业务的流量进行控 制是: 将上报的监测结果与预先设定的服务质量等级门限值进行比较,
确定当前服务质量的等级; 再查询预定的服务质量等级与业务通道限制 比例的对应关系, 确定当前服务质量等级对应的业务通道限制比例, 以 该比例对当前接入的业务通道数进行限制。 Preferably, the service control unit controls the traffic of the packet service according to the monitoring result, and compares the reported monitoring result with a preset service quality level threshold. Determining the current service quality level; querying the correspondence between the predetermined service quality level and the service channel restriction ratio, determining the service channel restriction ratio corresponding to the current service quality level, and limiting the number of currently accessed service channels by the ratio.
上述对业务通道数进行限制的方法为: 拒绝新业务通道的建立、 或 关闭优先级较低的业务通道。 The above method for limiting the number of service channels is: rejecting the establishment of a new service channel, or turning off a service channel with a lower priority.
优选地, 所述根据监测结果所反映的服务质量状况对分组业务的流 量进行控制是: 根据监测结果判断服务盾量状况是否下降, 如果下降则 降低业务通道所需的带宽。 所述降低业务通道所需的带宽的方法是: 采 用比原有编码方式占用带宽更小的编码方式对业务通道中的业务进行 编码、 或降低编码的码率、 或增大业务的分组尺寸。 Preferably, the controlling the traffic volume of the packet service according to the quality of service status reflected by the monitoring result is: determining whether the service shield quantity status is decreased according to the monitoring result, and decreasing the bandwidth required by the service channel if decreasing. The method for reducing the bandwidth required by the service channel is: encoding the service in the service channel by using a coding mode smaller than the original coding mode, or reducing the code rate of the code, or increasing the packet size of the service.
所述的业务承载单元为媒体网关, 所述的业务控制单元为媒体网关 控制器。 The service bearer unit is a media gateway, and the service control unit is a media gateway controller.
一种软交换网络中对分组业务的处理装置, 该装置包括: 监测单元, 设置在业务承载单元上, 用于监测所承载的分组业务流 的月良务质量参数; A device for processing a packet service in a softswitch network, the device comprising: a monitoring unit, configured on a service bearer unit, configured to monitor a monthly quality parameter of the carried packet service flow;
上报单元, 设置在业务承载单元上, 用于将监测单元的监测结果上 报给业务控制单元; The reporting unit is configured on the service carrying unit, and is configured to report the monitoring result of the monitoring unit to the service control unit;
控制单元, 设置在业务控制单元上, 用于根据监测结果所反映的服 务质量状况对分組业务的流量进行控制。 The control unit is disposed on the service control unit, and is configured to control traffic of the packet service according to the service quality status reflected by the monitoring result.
优选的, 所述监测的服务质量参数为: 业务通道的丟包率、 延时、 抖动、 有效带宽、 或前述四者的任意组合。 Preferably, the monitored quality of service parameter is: a packet loss rate of the service channel, a delay, a jitter, an effective bandwidth, or any combination of the foregoing.
优选的, 所述的业务承载单元为媒体网关, 所述的业务控制单元为 媒体网关控制器。 Preferably, the service bearer unit is a media gateway, and the service control unit is a media gateway controller.
由于本发明的方法由业务承载单元监测分组业务流的服务质量 ,·将 监测结果上报给业务控制单元, 业务控制单元根据监测结果对分组业务
的流量进行控制, 因此可以保证部分分组业务(尤其是服务质量要求较 高的分组业务)的质量。 尤其是当服务 量变差时, 可以通过限制业务 通道总数、 降低业务通道所需的带宽等方式对部分分组业务的流量进行 限制, 从而提高部分分组业务的盾量。 Since the method of the present invention monitors the service quality of the packet service flow by the service bearer unit, the monitoring result is reported to the service control unit, and the service control unit performs the packet service according to the monitoring result. The traffic is controlled, so that the quality of some packet services (especially those with higher quality of service requirements) can be guaranteed. In particular, when the service volume is degraded, the traffic of some packet services can be restricted by limiting the total number of service channels and reducing the bandwidth required by the service channel, thereby increasing the shield capacity of some packet services.
另夕卜,由于本发明所述的方法只对局部软交换设备(MGC和 MGW ) 进行改造, 无需全软交换网络、 或其它软交换设备的配合, 因此可以在 保证分组服务质量的同时, 减少对现有网络的冲击, 降低网络升级的成 本。 附图简要说明 In addition, since the method of the present invention only transforms the local softswitch equipment (MGC and MGW), without the cooperation of the all softswitch network or other softswitch equipment, the packet quality of service can be reduced while being guaranteed. Impact on existing networks reduces the cost of network upgrades. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为一种软交换网络的设备连接示意图; 1 is a schematic diagram of device connection of a softswitch network;
图 2为本发明所述在软交换网絡中对分组业务进行处理的流程图; 图 3为本发明所述软交换网络中对分组业务的处理装置的结构示意 图。 实施本发明的方式 2 is a flowchart of processing a packet service in a softswitch network according to the present invention; and FIG. 3 is a schematic structural diagram of a device for processing a packet service in the softswitch network according to the present invention. Mode for carrying out the invention
下面参照附图对本发明的具体实施例进行说明。 Specific embodiments of the present invention will now be described with reference to the accompanying drawings.
参见图 1 , 当 MGW承载分组业务流时, 由于 MGW资源不足、 数 据带宽不足、数据损伤等原因会导致 MGW1和 MGW2间承载的分组业 务的服务质量变差。 因此本发明可在 MGW上对分组业务流的服务质量 进行监测,并将监测结果上报给与其相连的 MGC上 ,由 MGC对该 MGW 所承载的分组业务的流量进行控制。 Referring to Figure 1, when the MGW carries the packet service flow, the service quality of the packet service carried between the MGW1 and the MGW2 is deteriorated due to insufficient MGW resources, insufficient data bandwidth, and data corruption. Therefore, the present invention can monitor the service quality of the packet service flow on the MGW, and report the monitoring result to the MGC connected thereto, and the MGC controls the traffic of the packet service carried by the MGW.
图 2为本发明所述在软交换网络中对分組业务进行处理的流程图。 参见图 2, 该流程包括: 2 is a flow chart of processing packet services in a softswitch network according to the present invention. Referring to Figure 2, the process includes:
步驟 201、 MGW监测所承载的分组业务流的总服务质量参数;
本步骤中, MGW可以对所承载的所有业务通道的服务质量进行监 测; 或者, 只对所承载的部分业务通道的服务质量进行监测, 此处, 由 于一个 MGW可以与多个其他的 MGW (包括本 MGW归属 MGC所辖 内的其他 MGW, 以及本 MGW归属 MGC所辖外的其他 MGW )进行通 信而组成 MGW对,本 MGW与其他 MGW组成的每一个 MGW对中都 可能承载着多个分组业务通道, 所以此处可以监测每个 MGW对中所承 载的多个业务通道中的 1 ~ N个业务通道, 其中 N为大于或等于 1的整 数; 至于具体监测哪个业务通道, 可以由 MGC确定, 即: 当一个业务 通道接入时, MGC通过 He接口, 向 MGW发送服务质量监控命令, 指 示 MGW监测该业务通道; 或者需监测的业务通道由 MGW自行确定, 即将需要监测的业务通道标识预先配置在 MGW中。 Step 201: The MGW monitors a total service quality parameter of the carried packet service flow. In this step, the MGW can monitor the quality of service of all the service channels that are carried; or, only monitor the quality of service of the part of the service channels that are carried, where an MGW can be associated with multiple other MGWs (including The MGWs belonging to the MGCs and other MGWs within the jurisdiction of the MGCs are configured to communicate with each other to form an MGW pair. Each MGW pair of the MGW and other MGWs may carry multiple packet services. Channel, so here you can monitor 1 ~ N service channels in each of the multiple service channels carried in each MGW pair, where N is an integer greater than or equal to 1; as to which service channel is specifically monitored, it can be determined by the MGC. That is, when a service channel is connected, the MGC sends a service quality monitoring command to the MGW through the He interface, instructing the MGW to monitor the service channel; or the service channel to be monitored is determined by the MGW itself, and the service channel identifier to be monitored is pre-configured. In the MGW.
此处, 对需监测的各个业务通道的服务庸量进行监测的内容为: 对 业务通道的服务质量参数, 例如: 丟包率、 延时、 抖动、 分组业务的有 效带宽、 或前述四者的任意组合随时进行监测并记录; 其中, MGW可 以通过记录收到有效净字节字数来表示所述分组业务的有效带宽。 具体 的监测丟包率、 延时、 抖动、 有效带宽的方法可采用现有公知的监测方 法, 此处不再赘述。 Here, the content of the service metrics of each service channel to be monitored is: QoS parameters for the service channel, such as: packet loss rate, delay, jitter, effective bandwidth of the packet service, or the foregoing four Any combination can be monitored and recorded at any time; wherein, the MGW can indicate the effective bandwidth of the packet service by recording the number of valid net bytes received. The specific monitoring method for monitoring the packet loss rate, delay, jitter, and effective bandwidth may be a well-known monitoring method, and will not be described here.
为了确定分组业务流的总服务质量参数, 需要对所监测的各个业务 通道的服务质量参数进行采样, 得到能反映本 MGW所承载的分组业务 流服务质量状况的总服务质量参数, 其中包括总体的丟包率、 延时、 抖 动、 或有效带宽, 具体的采样方法可以采用现有的技术, 例如可以采用 IETF RFC3550中公开的采样方法。 In order to determine the total quality of service parameters of the packet service flow, the quality of service parameters of the monitored service channels need to be sampled to obtain a total quality of service parameter that reflects the quality of service of the packet service flow carried by the MGW, including the overall Packet loss rate, delay, jitter, or effective bandwidth, the specific sampling method can use existing technology, for example, the sampling method disclosed in IETF RFC3550 can be used.
本实施例中对分组业务流进行监测以及进行流量限制都是针对每 个 MGW对所承载的分组业务流进行的。 所以此处的总服务质量参数是 指一个 MGW对所承载的分组业务的总服务 量参数。
步骤 202、 MGW通过 He接口向 MGC上报服务质量报告, 该服务 质量报告采用 He接口消息的格式, 其中包括步骤 201的监测结果。 In this embodiment, the monitoring of the packet service flow and the traffic limitation are performed for each MGW paired packet traffic flow. Therefore, the total quality of service parameter here refers to the total service quantity parameter of an MGW to the carried packet service. Step 202: The MGW reports the QoS report to the MGC through the He interface, where the QoS report is in the format of the He interface message, and includes the monitoring result in step 201.
此处一种具体的上报方式为定时上报: 在本 MGW中预设定时器, 根据预先设定的时间间隔在每一个定时周期上 4艮一次服务质量 4艮告。 A specific reporting method is timing reporting: a preset timer is set in the MGW, and the quality of service is reported in each timing cycle according to a preset time interval.
另一种具体的上报方式为触发上报, 也可以称为告警方式: 在本 Another specific reporting method is triggering reporting, which can also be called alarm mode:
MGW中预设所监测的总服务质量参数的门限值(例如可以设置丢包率、 延时、 抖动的量化门限值), 并实时将监测的总服务质量参数与该参数 对应的门限值进行比较, 当所监测的服务质量的参数到达其对应的门限 值时, 则判定当前的服务质量变差,触发上报服务质量报告, 以向 MGC 告警。 此处的门限值可以是一个, 也可以是多个分等级的门限值, 即服 务质量等级门限值, 当监测的服务质量到达某一个门艮值的范围内, 则 触发上报对应等级的服务质量报告 , 其中携带对应服务质量等级信息, 即告警等级信息; 例如: 服务质量告警级别可以根据总服务质量参数中 的丟包率分成 0-5个等级, 即: The threshold value of the total quality of service parameter monitored by the MGW is preset (for example, a packetization rate, a delay, and a quantization threshold value of the jitter may be set), and the total service quality parameter to be monitored is thresholded corresponding to the parameter in real time. The value is compared. When the monitored quality of service parameter reaches its corresponding threshold, it determines that the current quality of service is degraded, and triggers reporting of the quality of service report to alert the MGC. The threshold value here may be one, or may be a plurality of hierarchical threshold values, that is, a service quality level threshold value, and when the monitored service quality reaches a certain threshold value, the corresponding level is triggered to be reported. The service quality report, which carries the corresponding service quality level information, that is, the alarm level information; for example: the quality of service alarm level can be divided into 0-5 levels according to the packet loss rate in the total service quality parameter, namely:
0級告警: 0 % <丟包率 <2%; Level 0 alarm: 0 % < packet loss rate <2%;
1级告警: 2%<丢包率 <8%; Level 1 alarm: 2% < packet loss rate < 8%;
2级告警: 8%<丢包率 <25%; Level 2 alarm: 8% < packet loss rate <25%;
3级告警: 25%<丟包率 <45%; Level 3 alarm: 25% < packet loss rate <45%;
4级告警: 45%<丢包率 <75%; Level 4 alarm: 45% < packet loss rate <75%;
5級告警: 75%<丢包率 <95%。 Level 5 alarm: 75% < packet loss rate <95%.
显而易见, 本发明也可根据延时或抖动参数将服务质量告警级别分 为多个等级。 It will be apparent that the present invention can also classify quality of service alert levels into multiple levels based on delay or jitter parameters.
上述告警方式是直接为总服务质量的参数设置门限值, 本发明也可 以实时地根据所监测的总服务质量参数中的丢包率、 延时、 抖动等参数 利用现有的综合确定方法综合确定反映服务质量的 Qos值, 此处可以采
用 ITU-T 861公开的综合确定 Qos的方法, 在 MGW中预设 Qos的门 限值, 实时地将确定的 Qos值与对应的 Qos 门限值进行比较, 当 Qos 值到达其对应的门限值时, 则触发上报服务质量报告; 同上述的丢包率 类似, 此处也可设定多个等级的 Qos门限值, 当监测的 Qos值到达某一 个门限值的范围内, 则触发上报对应等级的服务质量报告, 其中携带对 应的告警等级信息。 The foregoing alarm mode is to directly set a threshold value for the parameter of the total service quality, and the present invention can also integrate the existing comprehensive determination method according to parameters such as packet loss rate, delay, and jitter in the monitored total service quality parameter in real time. Determine the Qos value that reflects the quality of service, which can be taken here. Using the method of comprehensively determining Qos disclosed in ITU-T 861, the threshold value of Qos is preset in the MGW, and the determined Qos value is compared with the corresponding Qos threshold in real time, when the Qos value reaches its corresponding threshold. When the value is used, the service quality report is triggered. Similar to the packet loss rate mentioned above, multiple levels of Qos thresholds can also be set here. When the monitored Qos value reaches a certain threshold, the trigger is triggered. A service quality report corresponding to the level is reported, and the corresponding alarm level information is carried.
步骤 203、 MGC根据 MGW上报的监测结果所反映的服务质量状况 对该 MGW所承载的分组业务的流量进行控制。 Step 203: The MGC controls the traffic of the packet service carried by the MGW according to the quality of service status reflected by the monitoring result reported by the MGW.
本步骤对流量进行控制的方式可以有以下几种具体方式: This method can control the traffic in the following specific ways:
第一种流量控制方式:如果 MGW上报的监测结果中包括有效带宽, 则根据该有效带宽计算确定当前可承载的有效通道数, 计算方法为: 利 用当前的有效带宽除以目前业务的编码带宽, 得到的值为有效通道数, 所述的业务编码带宽可以预先设置在 MGC中; 例如: 当 MGW服务质 量报告中上报的有效带宽为 27600kpbs, 而目前业务是语音业务, 采用 G.729编码(一个数据包中包含 20ms的语音数据), G729的编码带宽为 27.6kbps, 则有效通道数为 27600/27.6=1000 个。 确定有效通道数后, MGC 判断当前的业务通道总数(该业务通道总数在 MGC中有记录) 是否大于所述的有效通道数,如果是,则限制部分分组业务的业务通道, 使当前总业务通道数等于或小于有效通道数, 从而控制了业务流量; 否 则, 不对业务通道数进行控制。 所述限制的方式为: 拒绝新业务通道的 建立; 或在 MGC种预先设定各个业务通道的优先级, 当服务盾量变差 时, 关闭优先级较低的业务通道。 The first type of flow control mode: if the monitoring result reported by the MGW includes the effective bandwidth, the number of valid channels that can be currently carried is determined according to the effective bandwidth calculation, and the calculation method is: dividing the current effective bandwidth by the coding bandwidth of the current service, The obtained value is the number of valid channels, and the service coding bandwidth may be preset in the MGC; for example: when the effective bandwidth reported in the MGW quality of service report is 27600 kpbs, and the current service is a voice service, using G.729 coding (a The packet contains 20ms of voice data. The G729 has a coded bandwidth of 27.6kbps, and the number of valid channels is 27600/27.6=1000. After determining the number of valid channels, the MGC determines whether the current total number of service channels (the total number of service channels is recorded in the MGC) is greater than the number of valid channels, and if so, restricts the service channels of some packet services, so that the current total service channel The number is equal to or less than the number of valid channels, thus controlling the traffic flow; otherwise, the number of service channels is not controlled. The limitation is as follows: rejecting the establishment of a new service channel; or pre-setting the priority of each service channel in the MGC type, and turning off the service channel with a lower priority when the service shield is worse.
第二种流量控制方式: 在 MGC中预设告警等级与业务通道限制比 例的对应关系 , 该业务通道的限制比例为所限制的业务通道数占总业务 通道数的比例, 例如:
0级告警不限制业务通道的接入; The second type of traffic control mode: The correspondence between the preset alarm level and the service channel limit ratio in the MGC. The limit ratio of the service channel is the ratio of the number of restricted service channels to the total number of service channels. For example: Level 0 alarms do not restrict access to service channels;
1级告警限制占业务通道总数 5%的业务通道接入; Level 1 alarms limit access to service channels that account for 5% of the total number of service channels;
2级告警限制占业务通道总数 20%的业务通道接入; Level 2 alarms limit access to service channels that account for 20% of the total number of service channels;
3级告警限制占业务通道总数 40%的业务通道接入; Level 3 alarms limit the service channel access of 40% of the total number of service channels;
4级告警限制占业务通道总数 70%的业务通道接入; Level 4 alarms limit access to 70% of the total number of service channels;
5级告警限制占业务通道总数 90%的业务通道接入。 Level 5 alarms limit the service channel access that accounts for 90% of the total number of service channels.
如果 MGW上报的服务质量报告中包括告警等级信息, 则 MGC查 询所述的告警等级与业务通道限制比例的对应关系, 确定上报的告警等 级对应的业务通道限制比例 , 以该比例对当前接入的业务通道进行限 制, 以提高 MGW的服务质量。 If the service quality report reported by the MGW includes the alarm level information, the MGC queries the correspondence between the alarm level and the service channel limit ratio, and determines the service channel restriction ratio corresponding to the reported alarm level, and the current access The service channel is restricted to improve the service quality of the MGW.
第三种流量控制方式: 在 MGC中预设所监测的总服务质量参数的 门限值, 此处的设置方法与上述在 MGW设置总服务质量参数的门限值 相同; 当 MGC收到 MGW上报的总服务质量参数后, 将该总服务质量 参数与该参数对应的门限值进行比较, 当所监测的服务质量的参数到达 其对应的门限值时, 则判定当前的服务质量变差, 按照预设的业务通道 限制比例对当前接入的业务通道进行限制。 The third flow control mode is: preset the threshold value of the monitored total quality of service parameter in the MGC, where the setting method is the same as the above-mentioned threshold for setting the total quality of service parameter in the MGW; when the MGC receives the MGW report After the total quality of service parameter, the total quality of service parameter is compared with a threshold corresponding to the parameter, and when the monitored quality of service parameter reaches its corresponding threshold, the current quality of service is determined to be worse, according to The preset service channel restriction ratio limits the currently accessed service channel.
与上述 MGW相同, 此处的门限值可以是一个, 也可以是多个分等 级的门限值, 当 MGC所收到的总服务质量参数到达某一个门限值的范 围内, 则以该门限值的等级作为当前服务质量的等级; 在设置多个服务 质量等级门限值的情况下, 还需在 MGC中预先设置服务质量等级与业 务通道限制比例的对应关系, 确定当前服务盾量等級后, 查询该对应关 系, 确定当前服务质量等级对应的业务通道限制比例, 以该比例对当前 接入的业务通道进行限制。 The same as the above MGW, the threshold value here may be one, or may be a plurality of hierarchical thresholds. When the total quality of service parameter received by the MGC reaches a certain threshold, the The level of the threshold is used as the current service quality level. In the case of setting multiple service quality level thresholds, the correspondence between the service quality level and the service channel restriction ratio must be preset in the MGC to determine the current service shield. After the level, the corresponding relationship is queried, and the service channel restriction ratio corresponding to the current service quality level is determined, and the currently accessed service channel is restricted by the ratio.
或者, MGC根据服务质量报告中的总服务质量参数中的丢包率、 延时、 抖动等参数综合确定反映服务质量的 Qos值, 并在 MGC中预设
一个或多个 Qos的门限值,实时地将确定的 Qos值与对应的 Qos门 P艮值 进行比较, 当 Qos值到达其对应的门限值时, 则按照预设的业务通道限 比例对当前接入的业务通道进行限制; 同上述在 MGW中设置 Qos门 P艮值类似, 此处也可设定多个等级的 Qos门限值, 当确定 Qos值到达某 一个门限值的范围内, 则以该门限值的等级作为当前服务质量的等级, 并查询在 MGC中预先设置的服务质量等级与业务通道限制比例的对应 关系, 确定当前服务质量等級对应的业务通道限制比例, 以该比例对当 前接入的业务通道进行限制。 Alternatively, the MGC comprehensively determines the Qos value reflecting the quality of service according to the parameters such as the packet loss rate, delay, and jitter in the total quality of service parameter in the quality of service report, and presets in the MGC. The threshold value of one or more Qos is compared in real time with the determined Qos value and the corresponding Qos gate P艮 value. When the Qos value reaches its corresponding threshold value, the ratio is proportional to the preset service channel limit. The currently accessed service channel is restricted. Similar to the above, the Qos gate P艮 value is set in the MGW. Here, multiple levels of Qos thresholds can also be set. When it is determined that the Qos value reaches a certain threshold value. Then, the level of the threshold is used as the current quality of service level, and the correspondence between the preset service quality level and the service channel restriction ratio in the MGC is queried, and the service channel restriction ratio corresponding to the current service quality level is determined. The ratio limits the currently accessed service channel.
第四种流量控制方式: 根据服务质量报告中的监测结果判断服务质 量状况是否下降, 如果下降则降低业务通道所需的带宽。 The fourth type of flow control method: According to the monitoring result in the service quality report, it is judged whether the service quality status is degraded, and if it is decreased, the bandwidth required for the service channel is reduced.
与第三种流量控制方式相同, 可在 MGC中预设所监测的总服务质 量参数的门限值, 当 MGC收到 MGW上报的总服务质量参数后, 将该 总服务质量参数与该参数对应'的门限值进行比较, 当所监测的服务质量 的参数到达其对应的门限值时,则判定当前的服务质量状况下降。或者, 根据服务质量报告中的总服务质量参数中的丟包率、 延时、 抖动等参数 综合确定反映服务质量的 Qos值,并在 MGC中预设一个 Qos的门限值, 以 Qos值判定当前的服务质量状况是否下降。 As in the third flow control mode, the threshold value of the monitored total quality of service parameter may be preset in the MGC. After the MGC receives the total service quality parameter reported by the MGW, the total service quality parameter is corresponding to the parameter. The 'threshold' is compared, and when the monitored quality of service parameter reaches its corresponding threshold, it determines that the current quality of service condition has decreased. Or, according to the packet loss rate, delay, jitter, and other parameters in the total quality of service parameter in the quality of service report, the Qos value reflecting the quality of service is comprehensively determined, and a threshold of Qos is preset in the MGC, and the Qos value is determined. Whether the current quality of service situation is declining.
此处, 降低业务通道所需的带宽的方式为: 采用比原有编码方式占 用带宽更小的编码方式对业务通道中的业务进行编码。 例如假设在语音 业务中, 原来的语音业务通道使用 G. 711编码, 当服务质量变差时, 使 用 G.729、 AMR等其它占用带宽较小的语音编码进行编码, 可以有效地 降低业务通道所需的带宽, 提高 MGW所承载分组业务的服务质量。 或 者, 通过降低编码的码率来降低业务通道所需的带宽,例如: 采用 AMR 编码时可以采用 4.75kbps ~ 12.2kbps的码率, 包括 4.75、 6.7、 7.4、 12.2 等多种码率。或者,也可通过增大分组尺寸来降低业务通道所需的带宽,
例如采用 10ms、 20ms, 30ms等不同时长的语音单位进行打包, 随着数 据包中分組尺寸越长, 导致包数量减少, 因此包头数量减少, 使得占用 带宽降低。 Here, the manner of reducing the bandwidth required by the service channel is as follows: The service in the service channel is coded by using a coding mode that consumes less bandwidth than the original coding mode. For example, in the voice service, the original voice service channel uses G.711 encoding. When the quality of service deteriorates, other voice codes such as G.729, AMR, etc., which use less bandwidth, can be used to effectively reduce the service channel. The required bandwidth improves the quality of service of the packet services carried by the MGW. Or, reduce the bandwidth required by the service channel by reducing the code rate of the code. For example, AMR coding can use a code rate of 4.75 kbps to 12.2 kbps, including multiple code rates of 4.75, 6.7, 7.4, and 12.2. Alternatively, you can reduce the bandwidth required for the service channel by increasing the packet size. For example, packet units of different durations such as 10ms, 20ms, and 30ms are used for packetization. As the packet size in the data packet is longer, the number of packets is reduced, so the number of packet headers is reduced, so that the occupied bandwidth is reduced.
基于本发明上述公开的方法, 本发明还公开了一种软交换网络中对 分组业务的处理装置, 参见图 3 , 该装置包括: Based on the above disclosed method of the present invention, the present invention also discloses a processing apparatus for packet services in a softswitch network. Referring to FIG. 3, the apparatus includes:
监测单元, 设置在业务承载单元(例如媒体网关)上, 用于监测所 承载的分组业务流的服务质量参数; a monitoring unit, configured on a service bearer unit (such as a media gateway), configured to monitor a quality of service parameter of the carried packet service flow;
上报单元, 设置在业务承载单元上, 用于将监测单元的监测结果上 报给业务控制单元; The reporting unit is configured on the service carrying unit, and is configured to report the monitoring result of the monitoring unit to the service control unit;
控制单元, 设置在业务控制单元(例如媒体网关控制器)上, 用于 根据上报的监测结果所反映的服务质量状况对分组业务的流量进行控 制。 The control unit is disposed on the service control unit (for example, the media gateway controller), and is configured to control the traffic of the packet service according to the quality of service status reflected by the reported monitoring result.
所述监测的服务廣量参数为: 业务通道的丢包率、 延时、 抖动、 有 效带宽、 或前述四者的任意组合。 The monitored service quantity parameters are: packet loss rate, delay, jitter, effective bandwidth of the service channel, or any combination of the foregoing.
以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围 并不局限于此, 任何熟悉该技术的人在本发明所揭露的技术范围内, 可 轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。
The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope of the present invention. All should be covered by the scope of the present invention.
Claims
1、 一种软交换网络中对分组业务的处理方法, 其特征在于, 该方 法包括: A method for processing a packet service in a softswitch network, the method comprising:
业务承载单元监测所承载的分组业务流的服务质量参数; 业务承载单元将监测结果上报给业务控制单元; The service bearer unit monitors the service quality parameter of the carried packet service flow; the service bearer unit reports the monitoring result to the service control unit;
业务控制单元根据监测结果所反映的服务质量状况对分组业务的 流量进行控制。 The service control unit controls the traffic of the packet service according to the quality of service condition reflected by the monitoring result.
2、 根据权利要求 1 所述的软交换网络中对分组业务的处理方法, 其特征在于: 2. The method for processing a packet service in a softswitch network according to claim 1, wherein:
所述业务承载单元监测所承载的分组业务流的服务质量参数的方 法为: 对分组业务流中的全部或部分业务通道的服务质量参数进行监 测, 对所监测到的各业务通道的服务廣量参数进行采样, 得到分组业务 流的服务质量参数。 The method for the service bearer to monitor the quality of service parameters of the carried packet service flow is: monitoring the quality of service parameters of all or part of the service channels in the packet service flow, and serving the monitored service channels The parameters are sampled to obtain the quality of service parameters of the packet service flow.
3、 根据权利要求 2所述的软交换网络中对分组业务的处理方法, 其特征在于: 3. The method for processing a packet service in a softswitch network according to claim 2, wherein:
所述对业务通道的服务质量参数进行监测是: 对业务通道的丟包 率、 延时、 抖动、 有效带宽、 或前述四者的任意组合进行监测。 The monitoring of the quality of service parameters of the service channel is: monitoring the packet loss rate, delay, jitter, effective bandwidth of the service channel, or any combination of the foregoing.
4、 根据权利要求 1 所述的软交换网络中对分组业务的处理方法, 其特征在于: 4. The method for processing a packet service in a softswitch network according to claim 1, wherein:
所述业务承载单元将监测结果上报给业务控制单元是: The service bearer unit reports the monitoring result to the service control unit:
采用定时上^ =艮的方式; Use the method of ^=艮 on the timing;
或者采用触发上报的方式, 在业务承载单元中设置服务质量参数的 门限值, 如果判定所监测的服务质量状况到达该门限值时, 则触发上报 监测结果。
Or, in the manner of triggering the report, the threshold value of the service quality parameter is set in the service bearer unit. If it is determined that the monitored service quality condition reaches the threshold, the monitoring result is triggered.
5、 根据权利要求 1 所述的软交换网络中对分组业务的处理方法, 其特征在于: 5. The method for processing a packet service in a softswitch network according to claim 1, wherein:
所述根据监测结果对分组业务的流量进行控制是: 根据上报的分组 业务有效带宽计算当前可承载的有效通道数, 如果当前业务通道总数大 于该有效通道数, 则对当前总业务通道数进行限制, 使当前总业务通道 数等于或小于有效通道数。 The control of the traffic of the packet service according to the monitoring result is: calculating the current number of valid channels that can be carried according to the reported effective bandwidth of the packet service, and if the total number of current service channels is greater than the number of valid channels, limiting the current total number of service channels , so that the current total number of service channels is equal to or less than the number of valid channels.
6、 根据权利要求 1 所述的软交换网络中对分组业务的处理方法, 其特征在于: 6. The method for processing a packet service in a softswitch network according to claim 1, wherein:
该方法进一步包括: 所述业务承载单元将监测结果与预先设定的服 务质量参数的等级门限值进行比较, 确定当前服务质量的等级, 并在上 报的监测结果中携带当前服务质量的等级信息; The method further includes: the service bearer unit compares the monitoring result with a level threshold value of the preset quality of service parameter, determines a current service quality level, and carries the current service quality level information in the reported monitoring result. ;
所述业务控制单元根据监测结果对分组业务的流量进行控制是: 查 询预定的服务质量等级与业务通道限制比例的对应关系 , 确定当前上报 的服务质量等级对应的业务通道限制比例, 以该比例对当前接入的业务 通道数进行限制。 The service control unit controls the traffic of the packet service according to the monitoring result: querying the correspondence between the predetermined service quality level and the service channel restriction ratio, and determining the service channel restriction ratio corresponding to the currently reported service quality level, The number of currently accessed service channels is limited.
7、 根据权利要求 1 所述的软交换网络中对分组业务的处理方法, 其特征在于: 7. The method for processing a packet service in a softswitch network according to claim 1, wherein:
所述业务控制单元根据监测结果对分组业务的流量进行控制是: 将 上报的监测结果与预先设定的服务质量等级门 P艮值进行比较, 确定当前 服务质量的等级; 再查询预定的服务质量等级与业务通道限制比例的对 应关系, 确定当前服务质量等级对应的业务通道限制比例, 以该比例对 当前接入的业务通道数进行限制。 The service control unit controls the traffic of the packet service according to the monitoring result: comparing the reported monitoring result with a preset service quality level gate P艮 value, determining the current service quality level; and querying the predetermined service quality. The correspondence between the level and the service channel restriction ratio determines the service channel restriction ratio corresponding to the current service quality level, and limits the number of currently accessed service channels.
8、 根据权利要求 5、 6、 或 7所述的软交换网络中对分组业务的处 理方法, 其特征在于: 8. A method of processing a packet service in a softswitch network according to claim 5, 6, or 7, characterized in that:
所述对业务通道数进行限制的方法为: 拒绝新业务通道的建立、 或
关闭优先级较低的业务通道。 The method for limiting the number of service channels is: rejecting the establishment of a new service channel, or Turn off the lower priority service channel.
9、 根据权利要求 1 所述的软交换网络中对分组业务的处理方法, 其特征在于: · 9. The method for processing a packet service in a softswitch network according to claim 1, wherein:
所述根据监测结果所反映的服务质量状况对分组业务的流量进行 控制是: 根据监测结果判断服务质量状况是否下降, 如果下降则降低业 务通道所需的带宽。 · The controlling the traffic of the packet service according to the quality of service status reflected by the monitoring result is: determining whether the quality of service condition is degraded according to the monitoring result, and decreasing the bandwidth required for the service channel if decreasing. ·
10、 根据权利要求 9所述的软交换网络中对分组业务的处理方法, 其特征在于: 10. The method for processing a packet service in a softswitch network according to claim 9, wherein:
所述降低业务通道所需的带宽的方法是: 采用比原有编码方式占用 带宽更小的编码方式对业务通道中的业务进行编码、 或降低编码的码 率、 或增大业务的分组尺寸。 The method for reducing the bandwidth required by the service channel is: encoding the service in the service channel by using a coding mode smaller than the original coding mode, or reducing the coded rate or increasing the packet size of the service.
11、 根据权利要求 1所述的软交换网络中对分组业务的处理方法, 其特征在于, 所述的业务承载单元为媒体网关, 所述的业务控制单元为 媒体网关控制器。 The method for processing a packet service in a softswitch network according to claim 1, wherein the service bearer unit is a media gateway, and the service control unit is a media gateway controller.
12、 一种软交换网络中对分组业务的处理装置, 其特征在于, 该装 置包括: 12. A device for processing a packet service in a softswitch network, the device comprising:
监测单元, 设置在业务承载单元上, 用于监测所承载的分组业务流 的服务质量参数; a monitoring unit, configured on the service bearer unit, configured to monitor a quality of service parameter of the carried packet service flow;
上报单元, 设置在业务承载单元上, 用于将监测单元的监测结果上 报给业务控制单元; The reporting unit is configured on the service carrying unit, and is configured to report the monitoring result of the monitoring unit to the service control unit;
控制单元, 设置在业务控制单元上, 用于根据监测结果所反映的服 务质量状况对分組业务的流量进行控制。 The control unit is disposed on the service control unit, and is configured to control traffic of the packet service according to the service quality status reflected by the monitoring result.
13、 根据权利要求 12所述的软交换网络中对分组业务的处理装置, 其特征在于, 所述监测的服务质量参数为: 业务通道的丢包率、 延时、 抖动、 有效带宽、 或前述四者的任意组合。
The device for processing packet services in a softswitch network according to claim 12, wherein the monitored quality of service parameters are: packet loss rate, delay, jitter, effective bandwidth, or the foregoing Any combination of the four.
14、 根据权利要求 12所述的软交换网络中对分组业务的处理装置, 其特征在于, 所述的业务承载单元为媒体网关, 所述的业务控制单元为 媒体网关控制器。
The device for processing a packet service in a softswitch network according to claim 12, wherein the service bearer unit is a media gateway, and the service control unit is a media gateway controller.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100871997A CN1324839C (en) | 2005-07-27 | 2005-07-27 | Method for processing pocket service in soft exchange network |
CN200510087199.7 | 2005-07-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007012262A1 true WO2007012262A1 (en) | 2007-02-01 |
Family
ID=36936264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2006/001767 WO2007012262A1 (en) | 2005-07-27 | 2006-07-19 | A method and device for implementing packet service in soft-switch network |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN1324839C (en) |
WO (1) | WO2007012262A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114363214A (en) * | 2021-12-31 | 2022-04-15 | 中国信息通信研究院 | Method and device for seismic test of switch, computer equipment, storage medium |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101170488B (en) * | 2006-10-25 | 2011-09-14 | 华为技术有限公司 | Service network congestion control method and device |
WO2014030714A1 (en) * | 2012-08-24 | 2014-02-27 | 日本電気株式会社 | Remote communication system, server device, remote communication method, and program |
CN104243102A (en) * | 2014-09-30 | 2014-12-24 | 深圳市云之讯网络技术有限公司 | Method and device for controlling code rates on basis of network state evaluation |
CN108304993B (en) * | 2018-01-05 | 2022-04-29 | 创新先进技术有限公司 | Service execution method and device |
CN113632534A (en) * | 2019-03-26 | 2021-11-09 | 中兴通讯股份有限公司 | Method and apparatus for monitoring performance |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040114604A1 (en) * | 2000-12-19 | 2004-06-17 | Eckhardt Belgardt | Method for selecting the qos level during a connection in a packet network or a network |
WO2004102919A1 (en) * | 2003-05-16 | 2004-11-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Call admission control in voip systems |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10151442A1 (en) * | 2001-10-18 | 2003-05-28 | Siemens Ag | Quality of service-related traffic data collection and traffic control for virtual trunking |
KR100454502B1 (en) * | 2002-06-08 | 2004-10-28 | 한국전자통신연구원 | Apparatus for providing QoS on IP router and method for forwarding VoIP traffic |
CN100473179C (en) * | 2002-11-28 | 2009-03-25 | 中兴通讯股份有限公司 | Device and method for realizing fully-distributed control queuing service |
CN1303782C (en) * | 2003-01-27 | 2007-03-07 | 华为技术有限公司 | Method for implementing network conference in control and bearing separated network |
CN100359900C (en) * | 2003-07-07 | 2008-01-02 | 中兴通讯股份有限公司 | System and method for implementing transaction identifier assignment of media gateway control protocol |
CN1256847C (en) * | 2003-09-17 | 2006-05-17 | 联想(北京)有限公司 | Method for dynamic regulating video transmission |
US7245609B2 (en) * | 2003-10-31 | 2007-07-17 | Agilent Technologies, Inc. | Apparatus and method for voice over IP traffic separation and factor determination |
-
2005
- 2005-07-27 CN CNB2005100871997A patent/CN1324839C/en not_active Expired - Fee Related
-
2006
- 2006-04-06 CN CN200680011942.3A patent/CN101160792B/en not_active Expired - Fee Related
- 2006-07-19 WO PCT/CN2006/001767 patent/WO2007012262A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040114604A1 (en) * | 2000-12-19 | 2004-06-17 | Eckhardt Belgardt | Method for selecting the qos level during a connection in a packet network or a network |
WO2004102919A1 (en) * | 2003-05-16 | 2004-11-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Call admission control in voip systems |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114363214A (en) * | 2021-12-31 | 2022-04-15 | 中国信息通信研究院 | Method and device for seismic test of switch, computer equipment, storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN1324839C (en) | 2007-07-04 |
CN101160792A (en) | 2008-04-09 |
CN1825799A (en) | 2006-08-30 |
CN101160792B (en) | 2011-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7653005B2 (en) | Method, device and system for monitoring network performance | |
US7167451B1 (en) | User controlled audio quality for voice-over-IP telephony systems | |
US7023839B1 (en) | System and method for dynamic codec alteration | |
US6757277B1 (en) | System and method for coding algorithm policy adjustment in telephony-over-LAN networks | |
US8422382B2 (en) | Method and arrangement for adapting transmission of encoded media | |
CN101483494B (en) | Method and system for encoding and decoding algorithm dynamic negotiation of SIP terminal | |
US20080267202A1 (en) | Media gateway and method for reporting termination statistic parameter value | |
WO2006002597A1 (en) | A method for acquiring the qos of the multimedia stream periodically | |
US8825831B2 (en) | Method for obtaining information about a transmission capability | |
WO2007012262A1 (en) | A method and device for implementing packet service in soft-switch network | |
EP1339193B1 (en) | Data rate controller | |
WO2008151532A1 (en) | Method for licit monitoring and device thereof | |
WO2009059521A1 (en) | Method and system for monitoring and controlling media transmission quality | |
CN100428686C (en) | Realization method for MGC to acquire service quality information in next generation network | |
CN101247320B (en) | Control method and system for RTCP HR report generating and forwarding | |
CN107404363A (en) | A kind of method of adjustment, system, terminal and the network side equipment of voice code check | |
WO2009121272A1 (en) | Media gateway, media gateway controller, method and system for communication of multimedia phones | |
CN100473059C (en) | A method for switching media stream codec format | |
WO2007012237A1 (en) | Service process method and system for soft exchange network | |
WO2011069385A1 (en) | Method and apparatus for dynamically selecting service bearer network | |
CN1885879B (en) | Method for preventing VOIP system bandwidth overload | |
CN101330716A (en) | Method for improving capability of wireless communication system | |
WO2009155773A1 (en) | A method, system, media gateway controller and media gateway for transmitting multi-media service in the next generation network | |
Koumaras et al. | ADAMANTIUM project: Enhancing IMS with a PQoS-aware multimedia content management system | |
CN100344112C (en) | MG reporting service quality information realizing method in next generation network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06761502 Country of ref document: EP Kind code of ref document: A1 |