WO2007098691A1 - Method and system for assuring qos in communication systems - Google Patents
Method and system for assuring qos in communication systems Download PDFInfo
- Publication number
- WO2007098691A1 WO2007098691A1 PCT/CN2007/000633 CN2007000633W WO2007098691A1 WO 2007098691 A1 WO2007098691 A1 WO 2007098691A1 CN 2007000633 W CN2007000633 W CN 2007000633W WO 2007098691 A1 WO2007098691 A1 WO 2007098691A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- request
- service flow
- service
- policy
- resource reservation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/74—Admission control; Resource allocation measures in reaction to resource unavailability
- H04L47/745—Reaction in network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
Definitions
- the present invention relates to the field of communication technologies, and in particular, to a method and system for implementing quality assurance of a communication system. Background technique
- WiMax is the standard for broadband wireless access. It is a wireless metropolitan area network technology based on the 802.16 standard, which provides high-speed connectivity to the Internet. WiMAX networks can carry a variety of multimedia services such as video, voice, and data. Unlike current 3G technologies, WiMax is a complete network based on IP packet switching technology, and does not provide voice-oriented circuit switching technology. Therefore, to perform voice communication over WiMax networks, VoIP (IP-based voice) must be used. ) form.
- QoS quality of service
- service flow can be divided according to information (source, destination address, port number, protocol number, etc.) in the data packet), such as a VoIP service flow.
- An E-mail service flow and assigning different QoS parameters to each service flow, thereby providing different service quality guarantees for different services.
- WiMAX networks carry a variety of multimedia services such as video, voice, and data.
- Various business hate needs different QoS (Quality of Service) support according to their own requirements for network performance.
- the MMAX system needs to provide different QoS guarantees for different services. This guarantee is mainly reflected in the policy decision based on the QoS parameters of the service request and the corresponding resource retention when the service is initiated.
- QoS parameters include bandwidth, delay, delay jitter, and packet loss rate.
- the functional entities related to QoS mainly include:
- SFM Service Flow Management: Located in the BS (base station), it is responsible for the creation, activation, modification, and deletion of service flows according to the local radio resources.
- SFA Service Flow Authorization: Located in the ASN (Access Service Network), including the serving SFA (service SFA) and anchor SFA (anchor SFA) that communicate with the MS (mobile station), the anchor SFA is based on the local The policy authorizes the business request.
- ASN Access Service Network
- anchor SFA anchor SFA
- PF Policy Function: Located in the CSN (Connected Service Network), it is responsible for the QoS configuration of the user and the relevant policy database in the CSN. It is responsible for authorizing the service request.
- the PF includes H-PF (Home Policy Policy) in the home network and V-PF (Visit Policy Function) in the visited network; when the MS is in the home network, only H-PF.
- H-PF Home Policy Policy
- V-PF Visit Policy Function
- an SFID Service Flow Identification
- QoS parameters owned by the service flow.
- Create (create): When an application starts, or needs to establish a business flow in advance to prepare for a future application, a business flow needs to be established.
- Admit Determines whether the QoS parameters of the service flow created and modified can be met according to the resource situation.
- Delete Deletes the business flow when the application ends.
- the QoS-related functional entity has an entity that performs the following functions: SFM (Service Flow Management): Always located in the base station, responsible for the operation of the service flow according to the local radio resource.
- SFM Service Flow Management
- SFA Service Flow Authorization: Includes serving SF A (service SFA) and anchor SFA (anchor SFA) to recognize traffic flows based on local policies.
- PF Policy Function: An entity that grasps user information and provides QoS policies. Located in the CSN (Connected Service Network).
- the Resource Reservation (RR) message includes an R-Request message (Resource Reservation Request message) and an RR-Response message (Resource Reservation Response message) for requesting and responding to one of the MSs (mobile stations). Or resource reservation for multiple one-way traffic flows.
- the RR-Request message is sent by H-PF (Home PF, Home Network Policy Function). After V-PF (Visit PF visited network policy function), anchor SFA, Serving SFA, and finally arrives at SFM, it requests one of the MSs.
- the RR-Response message is sent by the SFM, and is returned to the H-PF through the serving SF A, the anchor SFA, and the V-PF, which is a response to the RR-Request message.
- the format of the RR message is as follows:
- the PF ⁇ anchor SFA service SFA segment and the service SFA SFM segment RR-Request message and RR-Response message also carry the service configuration QoS parameters such as the Combined Resources Required field:
- the Combined Resources Required field is configured to specify whether to reject all the services when the resource reservation of one of the plurality of service flows included in the resource reservation request fails Stream resource reservation request.
- the prior art only uses the Combined Resources Required field to specify whether to reject resource reservation requests for all traffic flows when resource reservation for one traffic flow fails.
- the Combined Resources Required field specifies that the resource reservation request for all service flows is rejected when the resource reservation of one service flow fails, the resource reservation failure of any one of the service flows causes all service flows to fail.
- the Combined Resources Required field specifies that the resource reservation request of all service flows is not rejected when the resource reservation of one service flow fails, the resource reservation failure of any one service flow will not affect the operation of other service flows.
- part of the service flow is the basic service flow necessary for the service, and the other is the enhanced service flow of the service.
- the Combined Resources Required field does not indicate well whether the resource reservation request of the service flow needs to be federated.
- the association is required to be fed, when the basic service flow is satisfied, if an enhanced service flow cannot be satisfied, the resource reservation request of all service flows is rejected, and the service cannot be carried out.
- no federation is required, if the resource reservation of a basic service flow fails, even if the resource reservation of other service flows is satisfied, the service is still unable to be carried out.
- the WiMAX draft standard also defines policy decision requests and related response messages to handle QoS functions related to dynamic service creation. For example, if the PD-Request is sent by the SFM, the service SFA, the anchor SFA, and the V-PF, the policy decision request to reach the H-PF; the PD-Response is sent by the H-PF, via the V-PF, the anchor SFA, and the Yueliang. The SFA, the policy that reaches the SFM determines the response. Response made after policy decision
- the PD-Response contains the QoS parameter set configured by the network for the service.
- the PD-Request/Response messages and parameters are shown in the following table.
- Embodiments of the present invention provide a method and system for guaranteeing service quality in a communication system.
- An embodiment of the present invention provides a method for implementing a service quality assurance of a communication system, including: setting, in a QoS related request message, a joint flag for each of the service flows, where the joint flag is used to indicate whether the QoS condition is not met when the predetermined QoS condition is not met.
- An embodiment of the present invention provides a resource reservation method for a communication system, including the following steps: a joint flag setting step, setting a joint flag for each service flow in a resource reservation request, where the joint flag indicates that the service flow cannot be satisfied. Whether the resource reservation request is rejected when the resource is reserved;
- the resource reservation request rejection/acceptance determination step determines whether to reject or accept the resource reservation request based on the joint flag.
- An embodiment of the present invention provides a method for determining a policy of a communication system, including the following steps: a service flow description step, describing each service flow involved in the policy decision request, and setting a joint flag for each service flow, where The joint flag indicates whether the policy decision request is rejected when the service flow does not comply with the policy;
- the policy determines the request acceptance/rejection decision step to determine whether to reject or accept the policy decision request based on the joint flag.
- the embodiment of the present invention further provides a system for implementing a quality assurance of a communication system.
- the first functional entity sends a QoS related request to the second functional entity, and the second functional entity determines whether to accept or reject the QoS related. Requesting, and feeding back a judgment result to the first functional entity, the system including '. a setting unit, configured to set a joint flag for the service flow in the QoS-related request message, where the joint flag is used to indicate whether the request is rejected when the predetermined QoS condition is not met;
- the determining unit determines whether to reject or accept the resource reservation request according to the joint flag.
- the embodiment of the present invention further provides a policy determining system for a communication system, including a service flow description unit and a policy decision request accept/reject judgment unit.
- the service flow description unit describes each service flow involved in the service in the policy decision request, and sets a joint flag for each service flow
- the policy decision request accept/reject judgment unit determines whether to accept the policy decision request based on the joint flag.
- the embodiment of the present invention further provides a method for responding to a service quality assurance request, where the service quality assurance request includes a resource reservation request or/and a policy decision request, and the method includes:
- Processing a result obtaining step obtaining a processing result of the request according to the flag and the related policy; and determining, when the processing result of the request is negative, determining, by each service flow in the request, whether the negative processing result is caused by the Caused by the business flow itself;
- the embodiment of the present invention further provides a response device for a service quality assurance request, where the service quality assurance request includes a resource reservation request or/and a policy decision request, and the apparatus includes:
- a processing result obtaining unit configured to obtain a processing result of the request according to the flag and the related policy
- the determining unit determines, according to the processing result of the debt request, whether the negative processing result is caused by the service flow itself for each service flow in the request;
- the writing unit according to the judgment result, writes a corresponding judgment result value to the service flow in the response message of the request.
- multiple service flows that may exist in the service are separately processed, and a joint resource reservation request is made for the correlation between the service flows, and all the resources reservation requests are guaranteed.
- the flag indicates that the federated service flow can reserve resources of some or all of the service flows in the resource reservation request when the network resources are satisfied, so that the service can be carried out.
- multiple service flows that may exist in the service are separately processed, and a joint policy decision request is made according to the correlation between the service flows, and all the flags in the policy decision request are guaranteed to be federated. If the service flow conforms to the network policy, the policy can determine the authorization of some or all of the service flows in the request, and then reserve the resources to enable the service to be carried out.
- FIG. 1 is a flowchart of a resource reservation method according to a first embodiment of the present invention
- FIG. 2 is a flowchart of processing of a resource reservation request rejection/acceptance judgment according to the first embodiment of the present invention
- FIG. 3 is a flowchart of a process of requesting a resource reservation request rejection/acceptance judgment according to the first embodiment of the present invention
- FIG. 4 is a block diagram of a resource reservation system according to a first embodiment of the present invention.
- FIG. 5 is a flowchart of a policy determining method according to a second embodiment of the present invention.
- FIG. 6 is a flowchart showing a process of requesting a request acceptance/rejection judgment of a second embodiment of the present invention
- Figure ⁇ is a process flow diagram of the policy decision request acceptance/rejection judgment of the second embodiment of the present invention.
- Figure 8 is a block diagram of a policy decision system of a second embodiment of the present invention.
- FIG. 9 is a flow chart of a method for requesting a response in accordance with an embodiment of the present invention.
- FIG. 10 is a block diagram of an apparatus for requesting a response in accordance with an embodiment of the present invention. detailed description
- the method for resource reservation of the Wimax system includes a joint flag setting step and a resource reservation request rejection/acceptance determining step.
- a joint flag is set for each of the resource reservation requests.
- the Combined Resources Required field is deleted in the method for resource reservation in the Wimax system, and the parameters in each service flow are deleted. Adding Force Fields: Combined Flag Required
- the RR message format is as follows: 7a H-PF ⁇ V-PF segment: Message direction parameter
- the Combined Resources Required field is used to specify whether a resource reservation request for all service flows is rejected when the resource reservation for the current service flow cannot be satisfied.
- a resource reservation request contains an audio stream and a control stream of a VoIP service
- the audio stream and the control stream must be simultaneously satisfied to perform the VoIP service.
- the video stream, the audio stream, and the video telephony service are included.
- a resource reservation request for all service flows is rejected when the resource reservation of the audio stream or control flow fails.
- the resource reservation request of all service flows is not rejected when the resource reservation of the video stream fails. In contrast, they can all be set to 1 when the network resources are sufficient.
- the SFM After receiving the resource reservation request, the SFM refers to the joint flag in the request to determine whether to accept the request.
- Figure 2 shows the flow of one embodiment of such a determination.
- step S202 If the judgment of all the service flows has not been completed (S205: NO), the process proceeds to step S202, and the determination for the service flow is performed. If the judgment of all the business flows in the application has been completed (S205: YES), the resource reservation application is accepted. On the other hand, when it is determined in step S202 that the resource reservation for the first service flow is unsuccessful, whether the joint flag of the first service flow is valid is determined (step S203), in this embodiment. In order to determine whether the flag is 1. When it is judged that the joint flag of the traffic flow is valid (is 1), it is determined that the resource reservation request is rejected, and the process ends. On the other hand, when it is judged that the joint flag of the service flow is invalid (is 0), the process proceeds to step S204, and the judgment for the next service flow is performed.
- FIG. 3 A flow of resource reservation request rejection/acceptance judgment according to another embodiment of the present invention is shown in FIG. As shown in Figure 3, the specific steps include:
- setting I to 1 is judged from the ⁇ 1 service flow in which the joint flag is valid.
- RR - Response message resource reservation response message
- resource reservation response message resource reservation response message
- a joint flag is specified for each service flow in the response.
- resource reservation response response it is also possible to use the prior art resource reservation response, and even other formats of response can be used, which is fully achievable to those skilled in the art.
- a system for implementing quality assurance of a communication system includes a joint flag setting unit 401 and a resource reservation determining unit 402.
- the joint flag setting unit 401 specifies a joint flag for each service flow in the resource reservation request, that is, adds a joint flag field for each service flow in the resource reservation request message as shown above, and sets the field (valid/ invalid).
- the resource reservation judging unit 402 judges whether or not to accept the resource reservation request according to the foregoing method.
- the invention modifies the method for the joint resource reservation request between multiple service flows on the basis of the prior art, and can ensure that all the resources in the resource reservation request are successful for the resource reservation request of the service flow requiring the joint request. Next, the resource reservation request is successful.
- FIG. 5 is a flowchart of a policy determining method according to an embodiment of the present invention.
- the policy determining method includes a service flow description step and a policy decision request accept/reject judgment step.
- each service flow involved in the service is described in the policy decision request, and a joint flag is set for each of the service flows.
- the policy decision request message multiple service flows involved in the service are separately described, and a joint flag is set in the parameter table of each service flow.
- the PD of the WiMAX system in the present invention is used.
- the -Request Response message and parameters are shown in Tables 9 to 12.
- the parameters describing each service flow are not limited to the examples in the table, and may be increased or decreased.
- the Account extension which is specific to each service in different system implementations may also be removed.
- the parameters of the stream may change, and various appropriate description methods may be used, but both should have the Combined Resources Required field or a field that functions the same.
- Flow ID Higher-layer unique identifier for a unidirectional resource reservation. Not generally numerically equal to the IEEE 802. 16 SFID. A unique identifier used by higher layers when making a one-way resource reservation. The SFID specified by IEEE802.16 is usually not the same. )
- Example values VoIP, video, PTT, gaming. (Application type description as a hint in the license control. Example values: VoIP, video, PTT, Gaming 0 )
- QoS Priority- The priority of a PD-Request. This could be used to indicate high priority resource requests, for instance for VoIP calls to emergency numbers.
- PD-Request priority Can be used to indicate high priority resource requests, such as VoIP calls to emergency numbers.
- Requested resources are not available. (A flag in the PD-Request message that indicates that the requesting entity is still willing to accept the reduced resources when the requested resource is not met.)
- Possible Action values include: Create; Admit; Activate;
- Possible parameters include : Result Created ; Admitted; Activated ; Modified ; Deleted ;
- Failed Denied (No resources); Denied (Violates policy).
- PD-Response parameters Possible values include Created; Admitted; Activated; Modify; Delete; Failed (Failed); Denied (rejected because there is no resource); Denied (rejected because of policy violation).
- Parameters QoS either for UL or a DL path Parameters may be explicit (quantified individual parameters) or may be indirect by means of a service class name, or may be coded in an 802. 16 Global Service Parameter Name.
- this parameter indicates the available resources.
- Result Admitted or Activated
- this parameter indicates the reserved resources.
- the QoS parameter of the PD message used to describe the uplink or downlink
- the parameters can be explicit (valued for each parameter), or indirectly specified by the service type name, or encoded in the 802.16 global service type name.
- this parameter indicates that it is available. Resource; in the Result ⁇ Admitted or Activated response message, this parameter indicates the reserved resource.
- Receiving entities to disambiguate overlapping requests/responses in which the remaining ID fields are identical.
- the operation and the application content provider determines the format and value of the Accounting Extension. That may be obtained from AF or profile.
- the parameters may include the identifier of the application content.
- Operation and application content The service provider determines the format and value of the parameter.
- the parameters can be obtained from AF (application function) or configuration.
- the network rejects the policy decision request of all service flows.
- the Combined Resources Required in a service flow is set to "0", in other words, when the flag is invalid, if the QoS requirement of the current service flow does not comply with the network policy, the network does not reject the policy decision of other service flows. request.
- the V/H-PF or anchor SFA When the V/H-PF or anchor SFA receives the policy decision request, it makes a judgment as to whether or not to accept the policy decision request. That is, when the Combined Resources Required flag indicates that the QoS requirements of the federated traffic flow are compliant with the policy, the V/H-PF or anchor SFA accepts the policy decision request and then issues a resource reservation request to the access network. When any QoS requirement marked as a federated traffic flow does not comply with the policy, the V/H-PF or anchor SFA rejects the policy decision request of all traffic flows, and the service cannot be carried out.
- the service flow can be determined by the policy; if it does not comply with the policy, the service flow cannot be determined by the policy, but does not affect other The policy of the business flow determines the request.
- Fig. 6 shows the flow of such a policy decision request judgment in the embodiment of the present invention. As shown in Figure 6, the specifics include:
- Step S602 determining whether the first service flow conforms to the network policy, and if the service flow conforms to the network policy, adding 1 to 1 (step S04), that is, specifying the next service flow in the request, and in step S605. It is judged whether or not all the service flows have been judged. If the judgment of all the service flows has not been completed, the process proceeds to step S602, and the judgment for the traffic flow is performed. If the judgment of all the business flows in the application has been completed, accept the strategy to determine Shen Qian. In the determination of step S602, it is determined that, when the first service flow does not comply with the network policy, whether the joint flag of the first service flow is valid is determined (step S603), in this embodiment, To determine if the flag is 1.
- step S604 a determination is made for the next traffic flow.
- FIG. 7 A flow of policy decision request acceptance/rejection judgment according to another embodiment of the present invention is shown in FIG. As shown in Fig. 7, first, I is set to 1, that is, it is judged from the first service flow in which the joint flag is valid (S701). Subsequently, it is determined whether the service flow conforms to the network policy, and if not, Then, the resource reservation request is rejected, and the process ends (S702).
- next service flow is judged, that is, I is incremented by 1 (S703), and it is determined whether it has exceeded the total number of all the service flows with the joint flag being 1, that is, It is judged whether or not all the service flows having the joint flag of 1 have been judged, and when it is determined that all such traffic flows have been judged, the policy decision application is accepted, and the process ends (S704). Otherwise, the judgment of the next service flow is performed.
- the QoS requirements of the audio stream and the control stream must conform to the policy to carry out the VoIP service, so the combined stream of the audio stream and the control stream Required should be set to "1".
- the PF rejects the policy decision request of all service flows, and does not reserve resources for this VoIP service, and the service will not be carried out.
- a video telephony service including a video stream, an audio stream, and a control stream performs a policy decision
- the user allows only sound and no image when the network resource is limited, the audio stream and control at this time; Set to " ⁇ , the Shared Resources Required of the video stream should be set to "0".
- the PF rejects the policy decision of all service flows.
- the QoS requirements of the video stream do not match.
- the network only rejects the policy decision request of the video stream, and does not reject the policy decision request of other service flows.
- a joint flag is specified for each of the service flows in the response.
- a prior art strategy to determine the response, and even other formats of response can be used, which is fully achievable to those skilled in the art.
- a preferred embodiment of the present invention has been described by taking Wimax as an example, but the present invention is also applicable to other communication systems requiring a policy decision, such as a 3GPP system.
- a system for determining a communication system by using a policy includes a service flow description means and a policy decision request acceptance/rejection judgment means.
- the service flow description device describes each service flow involved in the service in the policy decision request, and specifies a joint flag for each service flow, that is, adds a description of the service flow in the policy decision request message as shown above, where Set the union flag field for each business flow and set the field (valid/invalid).
- the policy determines whether the request acceptance/rejection judging means judges whether or not to accept the policy decision request according to the foregoing method.
- the method for responding to the service quality assurance request includes the following steps:
- Step 5901 Process a result obtaining step, and obtain a processing result of the request according to the flag and a related policy;
- a determining step determining, when the processing result for the request is negative, determining, according to each service flow in the request, whether the negative processing result is caused by the service flow itself;
- the writing step according to the determining result, writing different judgment result values for the service flow in the response message of the request.
- the method further includes a sending step of transmitting the response message.
- the access network Upon receiving a resource reservation request or a policy decision request, the access network responds by accepting the request. The making of such a response is well known to those skilled in the art and will not be described herein.
- the present invention determines whether the negative processing result is caused by the service flow itself for each service flow, and according to the judgment result, In the response message of the request, different judgment result values are written for the service flow.
- the determination may be made one by one until each of the service flows is judged.
- the determination is not continued for the service flow that is not determined, and the judgment result of the undetermined service flow is It is determined that it is not caused by each of the service flows that are not determined.
- the booster port in the response message of the resource reservation or the policy decision, requests a large color code i only: Request Denied due to Requests for Other Flows Failed (because other service flow requests fail) Cause the stream request to be rejected).
- the Reservation Result field in the response message for resource reservation or policy decision in the WiMAX system is as shown in Table 13.
- Result indicates the result of a resource reservation or policy decision, which can take the following values:
- Request Failed Unspecified reason
- Request failed ambiguous reason
- the 0x0008 can also be other values than 0x0005, 0x0006, as long as it does not conflict with other values of the Result field (result field). That is, it is merely exemplary and not limiting.
- other identification values than the new identification values in the embodiment of the present invention may be different from the above identification values. That is, the above identification values are exemplary and not limiting.
- the resource reservation result is set to 0x0005 in the response of the service flow that causes the service request to fail according to the determination result (indicating that the system does not have the corresponding service flow resource) Or set the policy decision result to 0x0006 (indicating that the corresponding service flow does not comply with the system policy); for other service flows that satisfy the system policy or resource status (ie not for their own reasons, but for other business flows) It is In the request response of the rejection, the resource reservation or policy decision result is set to 0x0008 (indicating that the request for the service flow is rejected due to the failure of other service flow requests). In this way, the service applicant will know from the request response result of all the returned service flows which service flow caused by the service flow fails.
- an identifier value is added to the return result in the resource reservation response or the policy decision response to indicate which service flow in the application service flow is caused when the service application fails.
- the service application initiator can know the reason for the resource reservation or the policy decision failure, and the service applicant can make a corresponding service revision according to the returned result, and re-initiate the service application.
- FIG. 10 is a diagram showing an apparatus for responding to a resource reservation request or a policy decision request according to an embodiment of the present invention. As shown in FIG. 10, the apparatus includes:
- the processing result obtaining unit 1001 obtains a processing result of the request according to the flag and the related policy; the determining unit 1002 determines, when the processing result for the request is negative, the negative processing result for each service flow in the request Whether it is caused by the service flow itself; the writing unit 1003, in the result of the judgment, writes different judgment result values for the service flow in the response message of the request.
- the apparatus further includes a sending unit 1004, which sends the response message.
- the write unit may write different decision result values in the Result field of the response message for the traffic flow.
- the judgment result value is a value indicating that the negative processing result is caused by the traffic flow itself and a value indicating that the negative processing result is not caused by the traffic flow itself.
- the value indicating the negative processing result is 0X0005 or 0x00006 caused by the service flow itself, indicating that the negative processing result is not a value caused by the service flow itself.
- the determining unit determines that the negative processing result is caused by a certain service flow
- the determining unit continues to perform the determination for the service flow that is not determined, and the determination result of the service flow that is not determined. It is determined that it is not caused by each of the service flows that are not determined.
- a video telephony service including a video stream, an audio stream, and a control stream performs a resource reservation request/policy decision request during the creation process
- the user allows only the sound when the network resource is limited, No image is provided, at this time the audio stream and the control stream are Combined.
- Resources Required should be set to " ⁇ ,
- the Combined Resources Required for the video stream should be set to "0".
- the network has the following situations in response to the resource reservation request:
- 0x0008, 0x0005, and 0x0008 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
- 0x0008, 0x0008, and 0x0005 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
- 0x0005, 0x0008, and 0x0005 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
- the network has the following situations when responding to the policy decision request:
- 0x0008, 0x0006, and 0x0008 are respectively returned in the policy decision responses of the video stream, the audio stream, and the control stream.
- 0x0008, 0x0008, and 0x0006 are respectively returned in the policy decision responses of the video stream, the audio stream, and the control stream.
- multiple service flows that may exist in the service are processed separately, and a joint policy decision request is made for the correlation between the service flows, so that all the flags in the policy decision request are federated service flows.
- a resource reservation request can be made to enable the business to proceed.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
实现通信系统服务质量保证的方法及系统 本申请要求分别于 2006年 02月 28 日及 2006年 03月 28日提交中国 专利局、申奇号分别为 200610055047.3、 200610055046.9和 200610073435.4 发明名称分别为"通信系统用资源预留方法和资源预留系统"、 "通信系统用 策略决定方法和策略决定系统" 及 "对资源预留请求或策略决 请求进行 响应的方法和装置" 的中国专利申请的优先权, 其全部内容通过引用结合 在本申请中。 技术械 Method and system for realizing communication system service quality assurance The requirements of the present application are respectively submitted to the Chinese Patent Office on February 28, 2006 and March 28, 2006, and the Shenqi numbers are 200610055047.3, 200610055046.9 and 200610073435.4, respectively. Priority of Chinese patent application using resource reservation method and resource reservation system, "communication system policy determination method and policy decision system" and "method and device for responding to resource reservation request or policy decision request", The entire contents of this application are incorporated herein by reference. Technical equipment
本发明涉及通信技术领域, 尤其涉及实现通信系统服务质量保证的方 法及系统。 背景技术 The present invention relates to the field of communication technologies, and in particular, to a method and system for implementing quality assurance of a communication system. Background technique
WiMax是宽带无线接入的标准, 是一种基于 802.16标准的无线城域网 的技术, 它能够提供面向互联网的高速连接。 WiMAX网络中可承载多种如 视频、 语音、 数据等多媒体业务。 与当前的 3G技术不同, WiMax是一种完 全的基于 IP分组交换技术的网络,而不提供面向语音的电路交换技术,因此, 要在 WiMax网络上进行语音通信, 必须采用 VoIP (基于 IP的话音) 的形式。 WiMax is the standard for broadband wireless access. It is a wireless metropolitan area network technology based on the 802.16 standard, which provides high-speed connectivity to the Internet. WiMAX networks can carry a variety of multimedia services such as video, voice, and data. Unlike current 3G technologies, WiMax is a complete network based on IP packet switching technology, and does not provide voice-oriented circuit switching technology. Therefore, to perform voice communication over WiMax networks, VoIP (IP-based voice) must be used. ) form.
由于需要在 WiMax网络中承载多种业务, 如语音、视频、 HTTP、 Email 等等, 而各种业务对服务质量 (QoS)的要求不同, 因此在 WiMax系统中, 需 要实现对 QoS的支持, 即对同一个移动终端 MS的不同业务数据, 提供不同 的业务流(业务流的划分可以根据数据分組中的信息 (源、 目的地址、 端 口号、 协议号等)进行) , 如一个 VoIP的业务流、 一个 E-MAIL的业务流, 并且对每一个业务流指定不同的 QoS参数,从而为不同的业务提供不同的服 务质量保证。 Due to the need to carry multiple services in the WiMax network, such as voice, video, HTTP, Email, etc., and various services have different requirements for quality of service (QoS), in the WiMax system, support for QoS needs to be implemented, that is, Different service flows are provided for different service data of the same mobile terminal MS (the service flow can be divided according to information (source, destination address, port number, protocol number, etc.) in the data packet), such as a VoIP service flow. An E-mail service flow, and assigning different QoS parameters to each service flow, thereby providing different service quality guarantees for different services.
WiMAX网络中承载多种如视频、 语音、 数据等多媒体业务。 各种业务 恨据自身对网络性能的要求不同需要有相应的 QoS (服务质量) 支持。 MMAX系统需要为不同业务提供不同的 QoS保证, 这种保证主要体现在系 ¾在业务发起时根据业务请求的 QoS参数进行策略决定并做出相应的资源 顷留。 QoS参数包括带宽、 时延、 时延抖动和丟包率等。 在 WIMAX系统中, 与 QoS相关的功能实体主要有: WiMAX networks carry a variety of multimedia services such as video, voice, and data. Various business hate needs different QoS (Quality of Service) support according to their own requirements for network performance. The MMAX system needs to provide different QoS guarantees for different services. This guarantee is mainly reflected in the policy decision based on the QoS parameters of the service request and the corresponding resource retention when the service is initiated. QoS parameters include bandwidth, delay, delay jitter, and packet loss rate. In the WIMAX system, the functional entities related to QoS mainly include:
SFM (业务流管理): 位于 BS (基站) 中, 根据本地无线资源的情况, 负责业务流的创建、 激活、 修改和删除等。 SFM (Service Flow Management): Located in the BS (base station), it is responsible for the creation, activation, modification, and deletion of service flows according to the local radio resources.
SFA ( Service Flow Authorization业务流授权): 位于 ASN ( Access Service Network接入服务网) 中, 包括与 MS (移动站)通信的 serving SFA (服务 SFA )和 anchor SFA (锚 SFA ) , 锚 SFA根据本地策略对业务请 求进行授权。 SFA (Service Flow Authorization): Located in the ASN (Access Service Network), including the serving SFA (service SFA) and anchor SFA (anchor SFA) that communicate with the MS (mobile station), the anchor SFA is based on the local The policy authorizes the business request.
PF ( Policy Function策略功能) : 位于 CSN ( Connectivity Service Network连接服务网)中, 掌握用户的 QoS配置以及 CSN中的相关策略数据 库, 负责对业务请求的授权。 当 MS在漫游情况时, PF包含有归属网络里的 H-PF (归属策略功能)和拜访网络里的 V-PF (拜访策略功能); 当 MS在归 属网络里, 则只有 H-PF。 PF (Policy Function): Located in the CSN (Connected Service Network), it is responsible for the QoS configuration of the user and the relevant policy database in the CSN. It is responsible for authorizing the service request. When the MS is roaming, the PF includes H-PF (Home Policy Policy) in the home network and V-PF (Visit Policy Function) in the visited network; when the MS is in the home network, only H-PF.
在 WiMax中, 一个 SFID ( Service Flow Identification 业务流标识)对应 于一个业务流以及业务流所拥有的 QoS参数。 In WiMax, an SFID (Service Flow Identification) corresponds to a service flow and QoS parameters owned by the service flow.
针对业务流可以有多种操作: There are several actions for a business flow:
创建(create ) : 当一个应用开始时, 或者需要提前建立业务流以对后 来的应用作准备时, 需要建立一个业务流。 Create (create): When an application starts, or needs to establish a business flow in advance to prepare for a future application, a business flow needs to be established.
认可(admit ) : 根据资源情况, 决定创建和修改的业务流的 QoS参数 是否能够满足。 Admit: Determines whether the QoS parameters of the service flow created and modified can be met according to the resource situation.
激活 (activate ) : 使被认可的业务流投入使用。 Activate : Put the approved business flow into use.
修改(modify ) : 当业务流的 QoS参数需要改变时 (当前的 QoS参数不 能满足应用时) , 进行业务流的修改。 Modification: When the QoS parameters of the service flow need to be changed (the current QoS parameters cannot satisfy the application), the service flow is modified.
删除(delete ) : 当应用结束时, 对业务流进行删除。 Delete: Deletes the business flow when the application ends.
在 WiMax系统中, 与 QoS相关的功能实体有执行以下功能的实体: SFM ( Service Flow Management业务流管理) : 总是位于基站中, 根据本 地无线资源的情况, 负责提出业务流的操作。 In the WiMax system, the QoS-related functional entity has an entity that performs the following functions: SFM (Service Flow Management): Always located in the base station, responsible for the operation of the service flow according to the local radio resource.
SFA ( Service Flow Authorization业务流授权) : 包括 serving SF A (服 务 SFA )和 anchor SFA (锚 SFA ) , 根据本地策略对业务流进行认可。 SFA (Service Flow Authorization): Includes serving SF A (service SFA) and anchor SFA (anchor SFA) to recognize traffic flows based on local policies.
PF ( Police Function策略功能) : 掌握用户信息并可提供 QoS策略的实体, 位于 CSN ( Connectivity Service Network, 连接服务网络 ) 中。 PF (Police Function): An entity that grasps user information and provides QoS policies. Located in the CSN (Connected Service Network).
在 WiMax的标准草案中定义了若干消息来满足 QoS的功能, 如初始化 业务流, 请求服务策略, 以及对 MS的位置更新等。 如 Resource Reservation ( RR, 资源预留) 消息包括 R -Request消息 (资源预留请求消息)和 RR-Response消息 (资源预留响应消息)用于请求和响应对某个 MS (移动 台) 中一个或多个单向业务流的资源预留。 RR-Request消息由 H-PF ( Home PF, 归属网絡策略功能)发出,经过 V-PF ( Visited PF拜访网络策略功能)、 anchor SFA、 Serving SFA, 最后抵达 SFM, 以请求某个 MS中一个或多个业 务流的资源预留; RR-Response消息由 SFM^起, 经过 serving SF A、 anchor SFA、 V-PF最后返回给 H-PF, 是对 RR-Request消息作出的响应。 其中, RR 消息格式如下: Several messages are defined in the WiMax draft standard to satisfy QoS functions such as initializing traffic, requesting service policies, and updating the location of the MS. For example, the Resource Reservation (RR) message includes an R-Request message (Resource Reservation Request message) and an RR-Response message (Resource Reservation Response message) for requesting and responding to one of the MSs (mobile stations). Or resource reservation for multiple one-way traffic flows. The RR-Request message is sent by H-PF (Home PF, Home Network Policy Function). After V-PF (Visit PF visited network policy function), anchor SFA, Serving SFA, and finally arrives at SFM, it requests one of the MSs. The resource reservation of multiple service flows; the RR-Response message is sent by the SFM, and is returned to the H-PF through the serving SF A, the anchor SFA, and the V-PF, which is a response to the RR-Request message. The format of the RR message is as follows:
表 la H-PF V-PF段: 消息 方向 参数 Table la H-PF V-PF segment: Message Direction Parameter
RR-Request 从 H - PF MS NAI RR-Request from H - PF MS NAI
到 V - PF, To V - PF,
Transaction ID Transaction ID
从 v-PF到 From v-PF to
Reservation Action Reservation Action
H-PF H-PF
Combined Resources Required Combined Resources Required
Number of Flows (业务流的数量) Number of Flows (number of business streams)
First Flow Flow ID (业务流 ID) First Flow Flow ID
Direction (方向) Direction
(第一个业务 (first business
流) Resource Description Stream) Resource Description
(资源描述) (resource description)
Media Flow Description Media Flow Description
(媒体流描述) (Media stream description)
Media Flow Type (媒体 流类型) Media Flow Type
Reduced Resources 消息 方向 参数 Reduced Resources Message direction parameter
QoS Priority (QoS优先 级) QoS Priority
Accounting Extension Accounting Extension
Flow n (第 n - - · Flow n (n- - ·
个业务流) Business flow)
RR- Response 从 H- PF MS NAI RR- Response from H-PF MS NAI
到 v-PF, To v-PF,
Transaction ID Transaction ID
从 v- PF到 From v-PF to
Combined Resources Required Combined Resources Required
H-PF H-PF
Number of Flows Number of Flows
First Flow ID First Flow ID
Flow Flow
Reservation Result Reservation Result
Resource Description Resource Description
Flow n . . - lb PF 锚 SFA-^服务 SFA段: 消息 方向 参数 Flow n . . - lb PF Anchor SFA-^ Service SFA Section: Message Direction Parameter
RR- Request 从 PF到锚 MS NAI RR- Request from PF to anchor MS NAI
SFA, 从锚 SFA, from anchor
Transaction ID Transaction ID
SFA 到服 SFA to service
Reservation Action Reservation Action
务 SFA SFA
Combined Resources Required Combined Resources Required
Number of Flows Number of Flows
First Flow Flow ID First Flow Flow ID
Direction Direction
Resource Description Resource Description
Media Flow Description Media Flow Type Media Flow Description Media Flow Type
Reduced Resources Reduced Resources
QoS Priority QoS Priority
Accounting Extension Accounting Extension
Flow n - . Flow n - .
RR - Response 服务 SFA MS NAI RR - Response Service SFA MS NAI
到锚 SFA, Transaction ID To anchor SFA, Transaction ID
从锚 SFA From anchor SFA
Combined Resources Required 到 PF Combined Resources Required to PF
Number of Flows Number of Flows
First Flow ID First Flow ID
Flow Flow
Reservation Result Reservation Result
Resource Description Resource Description
Flow n . . · Flow n . . ·
lc服务 SFA SFM段: 消息 方向 参数 Lc service SFA SFM segment: message direction parameter
RR- Request 服务 SFA MS NAI RR- Request Service SFA MS NAI
到 SFM, Transaction ID To SFM, Transaction ID
Reservation Action Reservation Action
Combined Resources Required Combined Resources Required
Number of Flows Number of Flows
First Flow- Service Flow ID (月艮务 流 ID) First Flow- Service Flow ID
Direction Direction
Resource Description Media Flow Description Resource Description Media Flow Description
Media Flow Type Media Flow Type
Reduced Resources Reduced Resources
QoS Priority QoS Priority
Accounting Extension Accounting Extension
Flow n • . · Flow n • .
RR— Response SFM 到服 MS NAI RR— Response SFM to service MS NAI
务 SFA, SFA,
Transaction ID Transaction ID
Combined Resources Required Combined Resources Required
Number of Flows Number of Flows
First Service Flow ID First Service Flow ID
Flow Flow
Reservation Result Reservation Result
Resource Description Resource Description
Flow n • . . 另外, PF^锚 SFA 服务 SFA段以及服务 SFA SFM段的 RR-Request 消息和 RR-Response 消息中也携带业务配置的 QoS 参数如 Combined Resources Required字段: Flow n • . . In addition, the PF^ anchor SFA service SFA segment and the service SFA SFM segment RR-Request message and RR-Response message also carry the service configuration QoS parameters such as the Combined Resources Required field:
表 2 所述 Combined Resources Required字段定义^口下: The Combined Resources Required field in Table 2 defines the following:
Combined Resources Required字段用于指定在所述资源预留请求中包 含的多个业务流中的一个业务流的资源预留失败时是否拒绝这些所有业务 流的资源预留请求。 The Combined Resources Required field is configured to specify whether to reject all the services when the resource reservation of one of the plurality of service flows included in the resource reservation request fails Stream resource reservation request.
现有技术仅使用 Combined Resources Required字段指定当一个业务流 的资源预留失败时是否拒绝所有业务流的资源预留请求。 当 Combined Resources Required字段指定当一个业务流的资源预留失败时拒绝所有业务 流的资源预留请求时, 任何一个业务流的资源预留失败都导致所有业务流 无法运行。 当 Combined Resources Required字段指定当一个业务流的资源预 留失败时不拒绝所有业务流的资源预留请求时, 任何一个业务流的资源预留 失败都不会影响其他业务流的运行。 The prior art only uses the Combined Resources Required field to specify whether to reject resource reservation requests for all traffic flows when resource reservation for one traffic flow fails. When the Combined Resources Required field specifies that the resource reservation request for all service flows is rejected when the resource reservation of one service flow fails, the resource reservation failure of any one of the service flows causes all service flows to fail. When the Combined Resources Required field specifies that the resource reservation request of all service flows is not rejected when the resource reservation of one service flow fails, the resource reservation failure of any one service flow will not affect the operation of other service flows.
如果在一个资源预留请求中, 部分业务流是业务必须的基本业务流, 而其他是业务的增强业务流。 当用户允许在满足基本业务流的资源预留情况 下即可开展业务时, Combined Resources Required字段就不能很好地指示业 务流的资源预留请求是否需要联合。 当指定为需要联合时, 当基本业务流都 满足,如果某个增强业务流不能满足,所有业务流的资源预留请求都被拒绝, 业务无法开展。 当指定为不需要联合时, 如果某个基本业务流的资源预留失 败, 即使其他业务流的资源预留都满足, 实际上, 业务仍然无法开展。 因而 上述现有技术的方法存在着不能很好指示联合的问题。 另外, WiMAX标准 草案中也定义了策略决定请求及相关响应的消息来处理与动态业务创建相 关的 QoS功能。 如 PD-Request是由 SFM^出, 经过服务 SFA、锚 SFA和 V-PF, 到达 H-PF的策略决定请求; PD-Response是由 H-PF发出, 经由 V-PF、 锚 SFA 和月良务 SFA, 到达 SFM的策略决定响应。 在策略决定后做出的响应 If in a resource reservation request, part of the service flow is the basic service flow necessary for the service, and the other is the enhanced service flow of the service. When the user allows the service to be carried out while the resource reservation of the basic service flow is satisfied, the Combined Resources Required field does not indicate well whether the resource reservation request of the service flow needs to be federated. When the association is required to be fed, when the basic service flow is satisfied, if an enhanced service flow cannot be satisfied, the resource reservation request of all service flows is rejected, and the service cannot be carried out. When it is specified that no federation is required, if the resource reservation of a basic service flow fails, even if the resource reservation of other service flows is satisfied, the service is still unable to be carried out. Thus, the above prior art method has a problem that the joint cannot be well indicated. In addition, the WiMAX draft standard also defines policy decision requests and related response messages to handle QoS functions related to dynamic service creation. For example, if the PD-Request is sent by the SFM, the service SFA, the anchor SFA, and the V-PF, the policy decision request to reach the H-PF; the PD-Response is sent by the H-PF, via the V-PF, the anchor SFA, and the Yueliang. The SFA, the policy that reaches the SFM determines the response. Response made after policy decision
PD-Response中包含了网络为业务配置的 QoS参数集。 PD-Request/Response 消息及参数如下表所示。 The PD-Response contains the QoS parameter set configured by the network for the service. The PD-Request/Response messages and parameters are shown in the following table.
表 3 H-PF和 V-PF之间传输的 PD-Request和 PD-Response消 , 消 息 方向 参 数 Table 3 PD-Request and PD-Response transmission between H-PF and V-PF, message direction parameter
PD-Request V-PF至 MS NAI PD-Request V-PF to MS NAI
H-PF H-PF
Transaction ID Transaction ID
Decision Action Decision Action
Resource Description PD-Response H-PF至 MS NAI Resource Description PD-Response H-PF to MS NAI
V- PF V- PF
Transaction ID Transaction ID
Decision Result Decision Result
Resource Description Resource Description
表 4. PF和锚 SFA之间以及锚 SFA和服务 SFA之间传输的 PD- Reques t 和 PD-Response消息 Table 4. PD-Reques t and PD-Response messages transmitted between PF and anchor SFA and between anchor SFA and service SFA
表 5. 服务 SFA和 SFM之间传输的 PD-Request和 PD-Response消息 消息 方向 参数 Table 5. Service PD-Request and PD-Response messages transmitted between SFA and SFM Message Direction Parameter
PD-Request SFM to服 MS ID PD-Request SFM to service MS ID
务 SFA SFA
Transaction ID Transaction ID
Decision Action Decision Action
Resource Description PD - Response 服务 SFA MS ID Resource Description PD - Response Service SFA MS ID
到 SFM To SFM
Transaction ID Transaction ID
Decision Result Decision Result
Resource Description Resource Description
PD-Request和 PD-Response消息参数描述 PD-Request and PD-Response message parameter description
现有技术在进行策略决定请求时, 仅对业务请求做一个总体的策略决 定, 即没有对业务中可能存在的多个业务流区分开单独进行策略决定。 这 样做的缺点是当一个业务请求消息中包含有多个业务流的时候, 如果此时 网络中的策略不支持消息中所有的业务流的 QoS需求, 而仅支持部分业务 流的 QoS需求, 则网络无法对消息中的单个业务流进行策略决定, 满足其 中某些业务流的请求, 而是拒绝所有业务的请求。 在实际应用中, 可能当 业务中部分业务流的 QoS需求能符合策略时该业务即可开展, 比如业务中 的其他业务流是增强服务, 在不能符合策略的情况下可以不使用。 现有技 术由于在进行策略决定时的机制不够完善, 不能满足上述的应用情景。 In the prior art, when a policy decision request is made, only an overall policy decision is made for the service request, that is, no policy decision is separately made for multiple service flows that may exist in the service. The disadvantage of this is that when a service request message contains multiple service flows, if the policy in the network does not support the QoS requirements of all the service flows in the message, but only supports the QoS requirements of some service flows, then The network cannot make a policy decision on a single service flow in a message, satisfying its Requests for certain business flows, but requests for all services. In actual applications, the service may be implemented when the QoS requirements of some service flows in the service can meet the policy. For example, other service flows in the service are enhanced services, and may not be used if the policies cannot be met. The prior art cannot meet the above application scenarios because the mechanism for making policy decisions is not perfect.
此外, 由于现有技术中不能有效处理带有联合性质的多个业务流的资 源预留请求和策略决定请求, 因此当请求失败时, 业务发起方无法知道请 求失败是由其中的业务流不能满足系统而造成的, 难以重新配置业务请求。 发明内容 In addition, since the resource reservation request and the policy decision request of the multiple service flows with the joint nature cannot be effectively processed in the prior art, when the request fails, the service initiator cannot know that the request failure is not satisfied by the service flow. Due to the system, it is difficult to reconfigure the service request. Summary of the invention
本发明实施例提供一种通信系统中服务质量保证的方法及系统。 Embodiments of the present invention provide a method and system for guaranteeing service quality in a communication system.
本发明实施例提供一种实现通信系统服务质量保证的方法, 包括: 在 QoS相关请求消息中为其中的每一业务流设置联合标志, 该联合标 志用于表示不能满足预定 QoS条件时是否拒绝所述请求; An embodiment of the present invention provides a method for implementing a service quality assurance of a communication system, including: setting, in a QoS related request message, a joint flag for each of the service flows, where the joint flag is used to indicate whether the QoS condition is not met when the predetermined QoS condition is not met. Request
根据所述联合标志确定接受还是拒绝所述请求。 Determining whether to accept or reject the request based on the joint flag.
本发明实施例提供一种通信系统的资源预留方法, 包括以下步骤: 联合标志设置步骤, 为资源预留请求中的每一个业务流设置联合标志, 所述联合标志表示不能满足对该业务流的资源预留时是否拒绝所述资源预 留请求; An embodiment of the present invention provides a resource reservation method for a communication system, including the following steps: a joint flag setting step, setting a joint flag for each service flow in a resource reservation request, where the joint flag indicates that the service flow cannot be satisfied. Whether the resource reservation request is rejected when the resource is reserved;
资源预留请求拒绝 /接受判断步骤, 根据所述联合标志判断是拒绝还是 接受该资源预留请求。 The resource reservation request rejection/acceptance determination step determines whether to reject or accept the resource reservation request based on the joint flag.
本发明实施例提供一种通信系统的策略决定方法, 包括以下步骤: 业务流描述步骤, 在所述策略决定清求中描述涉及的每一个业务流, 并为各业务流设置联合标志, 所述联合标志表示该业务流不符合策略时是 否拒绝所述策略决定请求; An embodiment of the present invention provides a method for determining a policy of a communication system, including the following steps: a service flow description step, describing each service flow involved in the policy decision request, and setting a joint flag for each service flow, where The joint flag indicates whether the policy decision request is rejected when the service flow does not comply with the policy;
策略决定请求接受 /拒绝判断步骤, 才艮据所述联合标志判断是拒绝还是 接受所述策略决定请求。 The policy determines the request acceptance/rejection decision step to determine whether to reject or accept the policy decision request based on the joint flag.
本发明实施例还提供一种实现通信系统服务质量保证的系统, 在通信 系统中, 第一功能实体向第二功能实体发送 QoS相关请求, 所述第二功能 实体判断是接受还是拒绝该 QoS相关请求, 并向所述第一功能实体反馈判 断结果, 所述系统包括'. 设置单元, 用于为 QoS相关请求消息中的业务流设置联合标志, 该联 合标志用于表示不能满足预定 QoS条件时是否拒绝所述请求; The embodiment of the present invention further provides a system for implementing a quality assurance of a communication system. In the communication system, the first functional entity sends a QoS related request to the second functional entity, and the second functional entity determines whether to accept or reject the QoS related. Requesting, and feeding back a judgment result to the first functional entity, the system including '. a setting unit, configured to set a joint flag for the service flow in the QoS-related request message, where the joint flag is used to indicate whether the request is rejected when the predetermined QoS condition is not met;
判断单元, 根据所述联合标志判断是拒绝还是接受该资源预留请求。 The determining unit determines whether to reject or accept the resource reservation request according to the joint flag.
本发明实施例还提供一种通信系统用策略决定系统, 包括业务流描述 单元和策略决定请求接受 /拒绝判断单元, The embodiment of the present invention further provides a policy determining system for a communication system, including a service flow description unit and a policy decision request accept/reject judgment unit.
所述业务流描述单元在策略决定请求中描述业务所涉及的每个业务 流, 并对每个业务流设定联合标志; The service flow description unit describes each service flow involved in the service in the policy decision request, and sets a joint flag for each service flow;
所述策略决定请求接受 /拒绝判断单元根据所述联合标志确定是否接受 该策略决定请求。 The policy decision request accept/reject judgment unit determines whether to accept the policy decision request based on the joint flag.
本发明实施例还提供一种服务质量保证请求的响应方法, 所述服务质 量保证请求包括资源预留请求或 /和策略决定请求, 该方法包括: The embodiment of the present invention further provides a method for responding to a service quality assurance request, where the service quality assurance request includes a resource reservation request or/and a policy decision request, and the method includes:
处理结果获取步骤, 获取根据标志及相关策略对所述请求的处理结果; 判断步骤, 在所述请求的处理结果为否定时, 对所述请求中各个业务流 判断所述否定处理结果是否由该业务流本身引起的; Processing a result obtaining step, obtaining a processing result of the request according to the flag and the related policy; and determining, when the processing result of the request is negative, determining, by each service flow in the request, whether the negative processing result is caused by the Caused by the business flow itself;
写入步驟, 根据所述判断结果, 在所述请求的响应消息中, 对所述业务 流写入相应的判断结果值。 In the writing step, according to the judgment result, in the response message of the request, a corresponding judgment result value is written to the service flow.
本发明实施例还提供一种服务质量保证请求的响应装置, 所述服务质 量保证请求包括资源预留请求或 /和策略决定请求, 该装置包括: The embodiment of the present invention further provides a response device for a service quality assurance request, where the service quality assurance request includes a resource reservation request or/and a policy decision request, and the apparatus includes:
处理结果获取单元, 用于获取根据标志及相关策略对所述请求的处理 结果; a processing result obtaining unit, configured to obtain a processing result of the request according to the flag and the related policy;
判断单元, 根据所述債求的处理结果, 对所述请求中各个业务流判断 所述否定处理结果是否由该业务流本身引起的; The determining unit determines, according to the processing result of the debt request, whether the negative processing result is caused by the service flow itself for each service flow in the request;
写入单元, 根据所述判断结果, 在所述请求的响应消息中, 对所述业 务流写入相应的判断结果值。 The writing unit, according to the judgment result, writes a corresponding judgment result value to the service flow in the response message of the request.
本发明实施例提供的方案中, 将业务中可能存在的多个业务流分开进 行处理, 并对这些业务流 居相互之间的相关性进行联合资源预留请求, 保证在资源预留请求中所有标志为联合的业务流在网络资源满足的情况 下, 能进行资源预留请求中部分或全部业务流的资源预留, 使业务得以开 展。 另外, 本发明实施例中, 将业务中可能存在的多个业务流分开进行处 理, 并对这些业务流根据相互之间的相关性进行联合策略决定请求, 保证 在策略决定请求中所有标志为联合的业务流在符合网络策略的情况下, 能 进行策略决定请求中部分或全部业务流的授权, 再进行资源预留, 使业务 得以开展。 附图说明 In the solution provided by the embodiment of the present invention, multiple service flows that may exist in the service are separately processed, and a joint resource reservation request is made for the correlation between the service flows, and all the resources reservation requests are guaranteed. The flag indicates that the federated service flow can reserve resources of some or all of the service flows in the resource reservation request when the network resources are satisfied, so that the service can be carried out. In addition, in the embodiment of the present invention, multiple service flows that may exist in the service are separately processed, and a joint policy decision request is made according to the correlation between the service flows, and all the flags in the policy decision request are guaranteed to be federated. If the service flow conforms to the network policy, the policy can determine the authorization of some or all of the service flows in the request, and then reserve the resources to enable the service to be carried out. DRAWINGS
图 1是本发明第一实施例的资源预留方法的流程图; 1 is a flowchart of a resource reservation method according to a first embodiment of the present invention;
图 2是本发明第一实施例的资源预留请求拒绝 /接受判断的处理流程图; 图 3 是本发明第一实施例的资源预留请求拒绝 /接受判断的处理流程 图; 2 is a flowchart of processing of a resource reservation request rejection/acceptance judgment according to the first embodiment of the present invention; FIG. 3 is a flowchart of a process of requesting a resource reservation request rejection/acceptance judgment according to the first embodiment of the present invention;
图 4是本发明第一实施例的资源预留系统的框图; 4 is a block diagram of a resource reservation system according to a first embodiment of the present invention;
图 5是本发明第二实施例的策略决定方法的流程图; FIG. 5 is a flowchart of a policy determining method according to a second embodiment of the present invention; FIG.
图 6 是本发明第二实施例的策略决定请求接受 /拒绝判断的处理流程 图; 6 is a flowchart showing a process of requesting a request acceptance/rejection judgment of a second embodiment of the present invention;
图 Ί 是本发明第二实施例的策略决定请求接受 /拒绝判断的处理流程 图; Figure Ί is a process flow diagram of the policy decision request acceptance/rejection judgment of the second embodiment of the present invention;
图 8是本发明第二实施例的策略决定系统的框图; Figure 8 is a block diagram of a policy decision system of a second embodiment of the present invention;
图 9是依据本发明实施例中请求进行响应的方法流程图; 9 is a flow chart of a method for requesting a response in accordance with an embodiment of the present invention;
图 10是依据本发明实施例中请求进行响应的装置架构图。 具体实施方式 FIG. 10 is a block diagram of an apparatus for requesting a response in accordance with an embodiment of the present invention. detailed description
下面结合附图描述本发明的实施例。 Embodiments of the present invention are described below with reference to the accompanying drawings.
以 WiMax系统为例, 说明了本发明的资源预留方法的流程图。 Taking the WiMax system as an example, a flow chart of the resource reservation method of the present invention is illustrated.
如图 1所示, 本发明实施例的 Wimax系统用资源预留的方法包括联合 标志设置步骤和资源预留请求拒绝 /接受判断步骤。在联合标志设置步驟中, 为所述资源预留请求中的每一个业务流设置联合标志。 具体地, 本发明实 施例的在 Wimax系统中进行资源预留的方法中,针对现有技术的上述缺点 , 在资源预留请求消息中,将 Combined Resources Required字段删除,在每个 业务流的参数中添力口字段: 联合标志 Combined Resources Required 也就是 说, 在本发明中, RR消息格式如下列表所示: 7a H-PF~ V-PF段: 消 息 方向 参 数 As shown in FIG. 1, the method for resource reservation of the Wimax system according to the embodiment of the present invention includes a joint flag setting step and a resource reservation request rejection/acceptance determining step. In the joint flag setting step, a joint flag is set for each of the resource reservation requests. Specifically, in the method for performing resource reservation in the Wimax system according to the embodiment of the present invention, in the resource reservation request message, the Combined Resources Required field is deleted in the method for resource reservation in the Wimax system, and the parameters in each service flow are deleted. Adding Force Fields: Combined Flag Required In other words, in the present invention, the RR message format is as follows: 7a H-PF~ V-PF segment: Message direction parameter
RR— Request 从 H-PF MS NAI RR— Request from H-PF MS NAI
到 v - PF, Transaction ID To v - PF, Transaction ID
从 v- PF到 From v-PF to
Reservation Action Reservation Action
H-PF H-PF
Number of Flows Number of Flows
First Flow Flow ID First Flow Flow ID
Combined Resources Required Combined Resources Required
Direction Direction
Resource Description Resource Description
Media Flow DescriptionMedia Flow Description
Media Flow TypeMedia Flow Type
Reduced ResourcesReduced Resources
QoS Priority QoS Priority
Accounting Extension Accounting Extension
Flow n Flow n
RR— Response 从 H-PF MS NAI RR— Response from H-PF MS NAI
V PF,从 V PF, from
Transaction ID Transaction ID
V- PF到 V-PF to
Number of Flows Number of Flows
H-PF H-PF
First Flow ID First Flow ID
Flow Flow
Combined Resources Required Combined Resources Required
Reservation Result Reservation Result
Resource DescriptionResource Description
Flow n - - - 7b PF 锚 SFA 服务 SFA段: 消息 方向 参数 Flow n - - - 7b PF Anchor SFA Service SFA Segment: Message Direction Parameter
RR- Request 从 PF到锚 MS NAI RR- Request from PF to anchor MS NAI
SFA, 从锚 SFA, from anchor
Transaction ID Transaction ID
SFA 到服 SFA to service
Reservation Action Reservation Action
务 SFA SFA
Number of Flows Number of Flows
First Flow Flow ID First Flow Flow ID
Combined Resources Combined Resources
Required Required
Direction Direction
Resource Description Resource Description
Media Flow DescriptionMedia Flow Description
Media Flow TypeMedia Flow Type
Reduced ResourcesReduced Resources
QoS Priority QoS Priority
Accounting Extension Accounting Extension
Flow n - - . Flow n - - .
RR-Response 锚 SFA 到 MS NAI RR-Response anchor SFA to MS NAI
PF, Transaction ID PF, Transaction ID
服务 SFA Service SFA
Number of Flows Number of Flows
到锚 SFA To anchor SFA
First Flow ID First Flow ID
Flow Flow
Combined Resources Required Combined Resources Required
Reservation Result Reservation Result
Resource DescriptionResource Description
Flow n 7c服务 SFA SFM段: 消息 方向 参数 Flow n 7c service SFA SFM segment: message direction parameter
RR— Request 服务 SFA MS NAI RR—Request Service SFA MS NAI
到 SFM, Transaction ID To SFM, Transaction ID
SFM 到服 SFM to service
Reservation Action Reservation Action
务 SFA SFA
Number of Flows Number of Flows
First Flow- Service Flow ID First Flow- Service Flow ID
Combined Resources Combined Resources
Required Required
Direction Direction
Resource Description Resource Description
Media Flow DescriptionMedia Flow Description
Media Flow TypeMedia Flow Type
Reduced ResourcesReduced Resources
QoS Priority-QoS Priority-
Accounting ExtensionAccounting Extension
Flow n ■ . . Flow n ■ . .
R - esponse SFM 到服 MS NAI R - esponse SFM to service MS NAI
务 SFA, Transaction ID SFA, Transaction ID
服务 SFA Service SFA
Number of Flows Number of Flows
到 SFM To SFM
First Service Flow ID First Service Flow ID
Flow Flow
Combined Resources Required Combined Resources Required
Reservation Result Reservation Result
Resource DescriptionResource Description
Flow n . - - 其中以下划线示出了 Combined Resources Required字段, 其定义如下 表 8: Flow n . - - The Combined Resources Required field is shown underlined and is defined as follows:
表 8 Table 8
Combined Specifies if the complete reservation request should be Resources rejected if a corresponding flow reservation fails. The Required R -Request should be completely rejected if a request Combined Required if the complete reservation request should be Resources rejected if a corresponding flow reservation fails. The Required R -Request should be completely rejected if a request
of any service flow with this indicator set to 1 fails, otherwise requests for service flow with this indicator set to 0 only take effects on itself. The absence of this TLV should be interpreted in the same way as if it is present where the value is set to 0. (指定当一业务流的 资源预留失败时是否拒绝所有业务流的资源预留请求。 当 该指示为 1的任何一个业务流请求失败时, 整个 Of any service flow with this indicator set to 1 fails, otherwise requests for service flow with this indicator set to 0 only take effects on itself. The absence of this TLV should be interpreted in the same way as if it is present where the value is Set to 0. (Specify whether to reject the resource reservation request of all service flows when the resource reservation of a service flow fails. When any service flow request with the indication of 1 fails, the whole
RR-Request被完全拒绝, 否则的话, 该指示为 0的任何一 个业务流的请求成功与否仅影响自身业务流。 若该指示被 The RR-Request is completely rejected. Otherwise, the success or failure of any service flow with the indication 0 is only affecting its own service flow. If the instruction is
省略, 则等同于各业务流中该指示为 0的情况。 ) 即, Combined Resources Required字段用于指定不能满足对当前业务流 的资源预留时是否拒绝所有业务流的资源预留请求。 If omitted, it is equivalent to the case where the indication is 0 in each service flow. That is, the Combined Resources Required field is used to specify whether a resource reservation request for all service flows is rejected when the resource reservation for the current service flow cannot be satisfied.
当一个业务流中的 Combined Resources Required = 1时, 换句话说 , 当 该标志为有效时, 指定当前业务流的资源预留失败时拒绝所有业务流的资 源预留请求。 When Combined Resources Required = 1 in a service flow, in other words, when the flag is valid, it specifies that the resource reservation request for all service flows is rejected when the resource reservation of the current service flow fails.
当一个业务流中的 Combined Resources Required = 0时, 换句话说 , 当 该标志无效时, 指定当前业务流的资源预留失败时不拒绝所有业务流的资 源预留请求。 When Combined Resources Required = 0 in a service flow, in other words, when the flag is invalid, the resource reservation request for all service flows is not rejected when the resource reservation of the current service flow fails.
该标志 Combined Resources Required的有效与否可以根据业务需求以 及当前资源的使用情况灵活配置。 The validity of the combination of Combined Resources Required can be flexibly configured according to business needs and current resource usage.
例如: 当一个资源预留请求包含 VoIP业务的音频流和控制流时,音频流 和控制流必须同时满足才能开展 VoIP业务。此时音频流和控制流的 Combined Resources Required = 1 , 音频流或控制流的资源预留失败时拒绝所有流的资 源预留请求。 而在一个资源预留请求包含视频电话业务的视频流、 音频流和 控制流时。 如果用户允许在网络资源不足时只提供声音, 不提供图像, 那么 在网络资源不足时, 可使音频流和控制流的 Combined Resources Required = 1 , 视频流的 Combined Resources Required = 0。 音频流或控制流的资源预留 失败时拒绝所有业务流的资源预留请求。 视频流的资源预留失败时不拒绝所 有业务流的资源预留请求。 相对地, 在网络资源充足时可将它们都设置为 1。 For example: When a resource reservation request contains an audio stream and a control stream of a VoIP service, the audio stream and the control stream must be simultaneously satisfied to perform the VoIP service. At this time, the Combined Stream Required = 1 of the audio stream and the control stream rejects the resource reservation request of all streams when the resource reservation of the audio stream or the control stream fails. And in a resource reservation request, the video stream, the audio stream, and the video telephony service are included. When controlling the flow. If the user allows only sounds when the network resources are insufficient, and no image is provided, then when the network resources are insufficient, the Combined Resources Required = 1 of the audio stream and the control stream, and the Combined Resources Required = 0 of the video stream. A resource reservation request for all service flows is rejected when the resource reservation of the audio stream or control flow fails. The resource reservation request of all service flows is not rejected when the resource reservation of the video stream fails. In contrast, they can all be set to 1 when the network resources are sufficient.
SFM接收到资源预留请求后 ,参照该请求中的联合标志进行是否接受该 请求的判断。 图 2示出了这种判断的一个实施例的流程。 如图 2所示, 本发明 的资源预留请求接收 /拒绝判断步骤首先设定 1=1 (步骤 S201 ),即从该请求中 第 1个业务流开始。 随后在步骤 S202判断该第 I个业务流的资源预留是否成 功, 如果该资源预留成功 (步驟 S202, 是) , 则将 I加 1 (步骤 S204 ) , 即指 定下一业务流, 并在步骤 S205中判断是否已经对所有的业务流都已进行了判 断, 如果还未完成所有业务流的判断(S205: 否) , 则进入步骤 S202, 进行 针对该业务流的判断。 如果已经完成对该申请中所有业务流的判断(S205: 是) , 则接受该资源预留申请。 相对地, 当在步骤 S202的判断中, 判断针对 该第 I个业务流的资源预留不成功时, 进行该第 I个业务流的联合标志是否有 效的判断(步骤 S203 ) , 在本实施例中, 为判断该标志是否为 1。 当判断该 业务流的联合标志有效(为 1 )时, 判断为拒绝该资源预留请求, 过程结束。 反之, 当判断该业务流的联合标志无效(为 0 ) 时, 进入步骤 S204, 进行针 对下一业务流的判断。 After receiving the resource reservation request, the SFM refers to the joint flag in the request to determine whether to accept the request. Figure 2 shows the flow of one embodiment of such a determination. As shown in Fig. 2, the resource reservation request reception/rejection judgment step of the present invention first sets 1 = 1 (step S201), that is, starts from the first service flow in the request. Then, in step S202, it is determined whether the resource reservation of the first service flow is successful. If the resource reservation is successful (step S202, YES), then I is incremented by 1 (step S204), that is, the next service flow is specified, and In step S205, it is judged whether or not all the service flows have been judged. If the judgment of all the service flows has not been completed (S205: NO), the process proceeds to step S202, and the determination for the service flow is performed. If the judgment of all the business flows in the application has been completed (S205: YES), the resource reservation application is accepted. On the other hand, when it is determined in step S202 that the resource reservation for the first service flow is unsuccessful, whether the joint flag of the first service flow is valid is determined (step S203), in this embodiment. In order to determine whether the flag is 1. When it is judged that the joint flag of the traffic flow is valid (is 1), it is determined that the resource reservation request is rejected, and the process ends. On the other hand, when it is judged that the joint flag of the service flow is invalid (is 0), the process proceeds to step S204, and the judgment for the next service flow is performed.
图 3中示出了本发明另一实施例的资源预留请求拒绝 /接受判断的流程。 如图 3所示, 具体步骤包括: A flow of resource reservation request rejection/acceptance judgment according to another embodiment of the present invention is shown in FIG. As shown in Figure 3, the specific steps include:
5301 , 将 I设为 1, 即从联合标志有效的笫 1个业务流进行判断。 5301, setting I to 1, is judged from the 业务1 service flow in which the joint flag is valid.
5302, 判断对该业务流的资源预留是否能满足, 如果不能满足, 则判 断拒绝该资源预留申请, 处理结束。 5302. Determine whether the resource reservation of the service flow can be satisfied. If not, the network reservation request is rejected, and the processing ends.
5303 , 当针对该业务流的资源预留能够满足时, 则进行下一业务流的 判断, 即将 I加 1 ; 5303. When the resource reservation for the service flow can be satisfied, the next service flow is judged, and I is added 1;
5304, 判断其是否已经超出了所有联合标志为 1的业务流的总数, 即判 断是否已经对所有的联合标志为 1的业务流进行了判断, 然后在判断为已经 进行了所有这样的业务流的判断时, 接受该资源预留申请, 处理结束。 反 之, 则进行该下一业务流的判断。 5304, judging whether it has exceeded the total number of all service flows with the joint flag of 1, that is, judging whether all the service flows with the joint flag of 1 have been judged, and then determining that all such service flows have been performed. When judging, the resource reservation application is accepted, and the processing ends. Counter Then, the judgment of the next service flow is performed.
在本发明的上述优选实施例中, 在 RR - Response消息 (资源预留响应 消息) 中也与资源预留请求消息一样, 针对响应中的每一个业务流指定了 联合标志。 但也可使用现有技术的资源预留响应, 甚至可以采用其他的格 式的响应, 这对本领域技术人员来说, 是完全可以实现的。 In the above preferred embodiment of the present invention, in the RR - Response message (resource reservation response message), as with the resource reservation request message, a joint flag is specified for each service flow in the response. However, it is also possible to use the prior art resource reservation response, and even other formats of response can be used, which is fully achievable to those skilled in the art.
在本发明的上述优选实施例中, 以 Wimax为例对本发明的优选实施例 进行了说明, 但本发明也可应用于其他的需要进行资源预留的通信系统。 In the above preferred embodiment of the present invention, a preferred embodiment of the present invention has been described by taking Wimax as an example, but the present invention is also applicable to other communication systems requiring resource reservation.
在本发明实施例中提供了一种实现通信系统服务质量保证的系统, 可 根据需要进行资源预留, 如图 4所示, 其包括联合标志设置单元 401和资源 预留判断单元 402。 该联合标志设置单元 401对资源预留请求中的每个业务 流指定联合标志, 即, 如上所示为资源预留请求消息中的每个业务流增加 联合标志字段, 并设置该字段(有效 /无效)。 该资源预留判断单元 402根据 前述的方法判断是否接受该资源预留请求。 In the embodiment of the present invention, a system for implementing quality assurance of a communication system is provided, and resource reservation can be performed as needed. As shown in FIG. 4, it includes a joint flag setting unit 401 and a resource reservation determining unit 402. The joint flag setting unit 401 specifies a joint flag for each service flow in the resource reservation request, that is, adds a joint flag field for each service flow in the resource reservation request message as shown above, and sets the field (valid/ invalid). The resource reservation judging unit 402 judges whether or not to accept the resource reservation request according to the foregoing method.
本发明在现有技术的基础上修改了多个业务流之间联合资源预留请求 的方法, 可保证在资源预留请求中所有标志为需要联合请求的业务流的资 源预留请求成功的情况下, 资源预留请求成功。 The invention modifies the method for the joint resource reservation request between multiple service flows on the basis of the prior art, and can ensure that all the resources in the resource reservation request are successful for the resource reservation request of the service flow requiring the joint request. Next, the resource reservation request is successful.
图 5所示为本发明实施例中的策略决定方法的流程, 策略决定方法包 括业务流描述步骤和策略决定请求接受 /拒绝判断步骤。 FIG. 5 is a flowchart of a policy determining method according to an embodiment of the present invention. The policy determining method includes a service flow description step and a policy decision request accept/reject judgment step.
在业务流描述步骤中, 在所述策略决定请求中描述业务涉及的每一个 业务流, 并为各该业务流设置联合标志。 In the service flow description step, each service flow involved in the service is described in the policy decision request, and a joint flag is set for each of the service flows.
具体地, 在策略决定请求消息中, 将业务涉及的多个业务流分开描述, 并在每个业务流的参数表中设置联合标志 Combined Resources Required„ 在实施例中,本发明中 WiMAX系统的 PD-Request Response消息及参 数如表 9至 12所示。 描述各业务流的参数不限于表中的示例, 可以增加或 減少, 例如也可以去除其中的 Account extensiono 在不同系统实现中具体的 每个业务流的参数可能会发生变化, 可以采用各种适当的描述方法, 但都 应具有所述的 Combined Resources Required字段或与其起同样作用的字段。 Specifically, in the policy decision request message, multiple service flows involved in the service are separately described, and a joint flag is set in the parameter table of each service flow. In the embodiment, the PD of the WiMAX system in the present invention is used. The -Request Response message and parameters are shown in Tables 9 to 12. The parameters describing each service flow are not limited to the examples in the table, and may be increased or decreased. For example, the Account extension which is specific to each service in different system implementations may also be removed. The parameters of the stream may change, and various appropriate description methods may be used, but both should have the Combined Resources Required field or a field that functions the same.
表 9 H-PF和 V-PF之间传输的 PD-Request和 PD-Response消息 Message Direction Parameters Table 9 PD-Request and PD-Response messages transmitted between H-PF and V-PF Message Direction Parameters
PD - Request V-PF到 H-PF MS NAI PD - Request V-PF to H-PF MS NAI
Transaction ID Transaction ID
Reservation Action Reservation Action
Number of Flows Number of Flows
First Flow Flow ID First Flow Flow ID
Combined Resources Required Combined Resources Required
Direction Direction
Resource Description Resource Description
Media Flow DescriptionMedia Flow Description
Media Flow TypeMedia Flow Type
Reduced ResourcesReduced Resources
QoS Priority QoS Priority
Accounting Extension Accounting Extension
Flow n - - . Flow n - - .
PD - Response H-PF to V-PF MS NAI PD - Response H-PF to V-PF MS NAI
Transaction ID Transaction ID
Number of Flows Number of Flows
First Flow ID First Flow ID
Flow Flow
Combined Resources Required Combined Resources Required
Reservation Result Reservation Result
Resource DescriptionResource Description
Flow n • . . 表 10. PF和锚 SFA之间以及锚 SFA和服务 SFA之间传输的 PD-Request 和 PD-Response消息 Flow n • . . Table 10. PD-Request and PD-Response messages transmitted between the PF and the anchor SFA and between the anchor SFA and the serving SFA
Message Direction Parameters Message Direction Parameters
PD— Request 锚 SFA 到 PF, MS NAI PD—Request anchor SFA to PF, MS NAI
服务 SFA 到锚 Service SFA to anchor
Transaction ID Transaction ID
SFA SFA
Reservation Action Reservation Action
Number of Flows Number of Flows
First Flow Flow ID First Flow Flow ID
Combined Resources Combined Resources
Required Required
Direction Direction
Resource Description Resource Description
Media Flow Description Media Flow Description
Media Flow Type Media Flow Type
Reduced Resources Reduced Resources
QoS Priority QoS Priority
Accounting Extension Accounting Extension
Flow n , . . Flow n , . .
PD-Response PF 到锚 SFA, MS NAI PD-Response PF to anchor SFA, MS NAI
锚 SFA 到服务 Anchor SFA to service
Transaction ID Transaction ID
SFA SFA
Number of Flows Number of Flows
First Flow ID First Flow ID
Flow Combined Resources Flow Combined Resources
Required Required
Reservation Result Resource Description Reservation Result Resource Description
Flow n . - . 11. 服务 SFA和 SFM之间传输的 PD-Request和 PD-Response消息 消息 方向 参数 Flow n . - . 11. Service PD-Request and PD-Response messages transmitted between SFA and SFM Message Direction Parameter
PD-Request SFM到服务 SFA MS ID PD-Request SFM to Service SFA MS ID
Transaction ID Transaction ID
Reservation Action Reservation Action
Number of Flows Number of Flows
First Flow Service Flow ID First Flow Service Flow ID
Combined Resources Combined Resources
Required Required
Direction Direction
Resource Description Resource Description
Media Flow DescriptionMedia Flow Description
Media Flow Type Media Flow Type
Reduced Resources Reduced Resources
QoS Priority QoS Priority
Accounting Extension Accounting Extension
Flow n . . . Flow n . . .
PD- Response Serving SFA to MS ID PD- Response Serving SFA to MS ID
SFM SFM
Transaction ID Transaction ID
Number of Flows Number of Flows
First Service Flow ID First Service Flow ID
Flow Flow
Combined Resources Combined Resources
Required Required
Reservation Result Resource Description Reservation Result Resource Description
Flow n • . - 表 12 . PD-Request和 PD-Response消息参数描述 参数 描述 Flow n • . - Table 12. PD-Request and PD-Response Message Parameter Description Parameter Description
Direction Uplink or Downlink. (上行或下行方向。 ) Direction Uplink or Downlink. (Upstream or Downward.)
Service Flow ID MAC- level service flow identifier as specified in IEEE Service Flow ID MAC-level service flow identifier as specified in IEEE
802. 16. IEEE802. 16规定的 MAC层业务流标识符。 ) 802. 16. MAC layer service flow identifier as specified by IEEE 802.16. )
Flow ID Higher-layer unique identifier for a unidirectional resource reservation. Not generally numerically equal to the IEEE 802. 16 SFID. 做单向资源预留时更高层使用 的唯一标识符。 与 IEEE802. 16指定的 SFID通常不相同。 )Flow ID Higher-layer unique identifier for a unidirectional resource reservation. Not generally numerically equal to the IEEE 802. 16 SFID. A unique identifier used by higher layers when making a one-way resource reservation. The SFID specified by IEEE802.16 is usually not the same. )
Media Flow Fields in the data packet utilized for classification. Description (用于分类的数据包的字段。 ) Media Flow Fields in the data packet utilized for classification. Description (Field of the data packet used for classification.)
Media Flow Type Description of the application type, used as a hint in admission decisions. Example values: VoIP, video, PTT, gaming. (在许可控制中作为提示的应用类型描述。 实例取值: VoIP, video, PTT, gaming 0 ) Example values: VoIP, video, PTT, gaming. (Application type description as a hint in the license control. Example values: VoIP, video, PTT, Gaming 0 )
MS ID MS' s MAC address provided by the manufacturer. (MS 的制造厂商所提供的 MAC地址。 ) MS ID MS' s MAC address provided by the manufacturer. (MAC address provided by the manufacturer of the MS.)
MS NAI MS' s primary ID for AAA purpose allocated by its home operator. (归属运营商分配的用于 AAA目的的 MS基本标 识符。 ) MS NAI MS's primary ID for AAA purpose allocated by its home operator. (MS basic identifier assigned by the home operator for AAA purposes.)
QoS Priority- The priority of a PD-Request. This could be used to indicate high priority resource requests, for instance for VoIP calls to emergency numbers. QoS Priority- The priority of a PD-Request. This could be used to indicate high priority resource requests, for instance for VoIP calls to emergency numbers.
(PD-Request的优先级。可用于指示高优先级的资源请求, 如对紧急号码的 VoIP呼叫。 ) (PD-Request priority. Can be used to indicate high priority resource requests, such as VoIP calls to emergency numbers.)
Reduced Flag in the PD-Request message to indicate that the Resources requesting entity will accept reduced resources if the 参数 描述 Reduced Flag in the PD-Request message to indicate that the Resources requesting entity will accept reduced resources if the Parameter Description
requested resources are not available. (在 PD- Request 消息中的标志, 用于指示请求实体在请求的资源不满足时 仍愿意接受减少了的资源。 ) Requested resources are not available. (A flag in the PD-Request message that indicates that the requesting entity is still willing to accept the reduced resources when the requested resource is not met.)
Reservation Action parameter for the PD- Request message. Possible Action values include: Create; Admit; Activate; Modify; Reservation Action parameter for the PD-Request message. Possible Action values include: Create; Admit; Activate;
Delete. ( PD- Request 消息的行为参数。 可能值包括 Created (创建) ; Admitted (许可) ; Activated (激活) ; Modify (修改) ; Delete (删除) 。 ) Delete. (The behavior parameter of the PD-Request message. Possible values include Created; Admitted; Activated; Modify; Delete.)
Reservation Parameter in a PD- Response. Possible values include : Result Created ; Admitted; Activated ; Modified ; Deleted ; Possible parameters include : Result Created ; Admitted; Activated ; Modified ; Deleted ;
Failed; Denied (No resources); Denied (Violates policy) . (PD- Response的参数。可能值包括 Created (创 建) ; Admitted (许可) ; Activated (激活) ; Modify (修改) ; Delete (删除) ; Failed (失败); Denied (拒 绝, 因为没有资源) ; Denied (拒绝, 因为违反策略) 。 ) Failed; Denied (No resources); Denied (Violates policy). (PD-Response parameters. Possible values include Created; Admitted; Activated; Modify; Delete; Failed (Failed); Denied (rejected because there is no resource); Denied (rejected because of policy violation).
Resource QoS parameters for the PD messages. Parameters Description describe either an UL or a DL path. Parameters may be explicit (quantified individual parameters) or may be indirect by means of a service class name, or may be coded in an 802. 16 Global Service Class Name. In a response with Result 二 Denied, this parameter indicates the available resources. In a response message with Result = Admitted or Activated, this parameter indicates the reserved resources. (PD消 息的 QoS参数, 用于描述上行或下行通路。 参数可以是明 确的 (数值化的每个参数) , 或者是由业务类型名间接指 定, 也或者编码于 802. 16 全局业务类型名。 在 Result=Denied的响应消息中,该参数表明可用的资源;在 Result^Admitted或 Activated的响应消息中,该参数表明 预留了的资源。 ) Parameters QoS either for UL or a DL path. Parameters may be explicit (quantified individual parameters) or may be indirect by means of a service class name, or may be coded in an 802. 16 Global Service Parameter Name. In a response with Result Two Denied, this parameter indicates the available resources. In a response message with Result = Admitted or Activated, this parameter indicates the reserved resources. (The QoS parameter of the PD message, used to describe the uplink or downlink The parameters can be explicit (valued for each parameter), or indirectly specified by the service type name, or encoded in the 802.16 global service type name. In the response message of Result=Denied, this parameter indicates that it is available. Resource; in the Result^Admitted or Activated response message, this parameter indicates the reserved resource.)
Transaction ID Unique identifier (within the scope of sending and 参数 描述 Transaction ID Unique identifier (within the scope of sending and Parameter Description
receiving entities) to disambiguate overlapping requests/responses in which the remaining ID fields are identical. (在接收和发送实体内用来区分具有重叠 ID的请求 /响应 (其他的 ID字段相同) 的唯一标识符。 ) Receiving entities) to disambiguate overlapping requests/responses in which the remaining ID fields are identical. (A unique identifier used in the receiving and transmitting entities to distinguish between requests/responses with overlapping IDs (other ID fields are the same).)
Accounting Parameter is in a PD-Request. It can include the Extension application content identifier. The operation and the application content provider determine the format and value of the Accounting Extension. That may be obtained from AF or profile. (在 PD-Request 中的参 数, 可以包括应用内容的标识符。 运作和应用内容服务商 决定该参数的格式和取值。 参数可以从 AF (应用功能) 或 配置中获取。 ) It can include the extension application content identifier. The operation and the application content provider determines the format and value of the Accounting Extension. That may be obtained from AF or profile. (in the PD-Request The parameters may include the identifier of the application content. Operation and application content The service provider determines the format and value of the parameter. The parameters can be obtained from AF (application function) or configuration.
Number of Flows The number of flows listed in the message. (消息所 列的业务流的数目。 ) Number of Flows The number of flows listed in the message. (The number of business flows listed in the message.)
Combined Specifies if the complete reservation request should be Combined specified if the complete reservation request should be
Resources rejected if a corresponding flow reservation fails. TheResources rejected if a corresponding flow reservation fails. The
Required PD-Request should be completely rejected if a request of any service flow with this indicator set to 1 fails, otherwise requests for service flow with this indicator set to 0 only take effects on itself. The absence of this TLV should be interpreted in the same way as if it is present where the value is set to 0. ( 指定当 ~ "业务 流的策略决定失败时是否拒绝所有业务流的策略 决定请求。当该指示为 1的任何一个业务流请求失 败时, 整个 PD-Request被完全拒绝, 否则的话, 该指示为 0 的任何一个业务流的请求成功与否仅 影响自身业务流。若该指示被省略, 则等同于各业 务流中该指示为 0的情况。 ) 其中 , Combined Resources Required字段用于指定当前业务流不符合网 络策略时是否拒绝所有业务流的策略决定倩求。 当一个业务流中的 Combined Resources Required设为 " 1"时,换句话说, 当该标志为有效时, 指定若当前业务流的 QoS需求不符合网络策略时, 网 络拒绝所有业务流的策略决定请求。当一个业务流中的 Combined Resources Required设为" 0"时, 换句话说, 当该标志为无效时, 指定若当前业务流的 QoS需求不符合网络策略时, 网络不拒绝其他业务流的策略决定请求。 Required PD-Request should be completely rejected if a request of any service flow with this indicator set to 1 fails, otherwise requests for service flow with this indicator set to 0 only take effects on itself. The absence of this TLV should be interpreted in the Same way as if it is present where the value is set to 0. (Specify whether to reject the policy decision request for all service flows when the policy decision of the service flow fails. When any of the service flow requests with the indication of 1 fails The entire PD-Request is completely rejected. Otherwise, the success or failure of any service flow indicating 0 is only affecting its own service flow. If the indication is omitted, the indication is 0 in each service flow. Case.) The Combined Resources Required field is used to specify whether the current service flow does not comply with the network policy. When the Combined Resources Required in a service flow is set to "1", in other words, when the flag is valid, if the QoS requirement of the current service flow does not comply with the network policy, the network rejects the policy decision request of all service flows. . When the Combined Resources Required in a service flow is set to "0", in other words, when the flag is invalid, if the QoS requirement of the current service flow does not comply with the network policy, the network does not reject the policy decision of other service flows. request.
V/H-PF或锚 SFA接收到策略决定请求时,进行是否接受该策略决定请 求的判断。 即当 Combined Resources Required标志为联合的业务流的 QoS 需求都符合策略时, V/H-PF或锚 SFA接受策略决定请求, 并继而向接入网 发出资源预留请求。 任何一个标志为联合的业务流的 QoS需求不符合策略 时, V/H-PF或锚 SFA拒绝所有业务流的策略决定请求, 业务不能开展。 当 Combined Resources Required 标志为不联合的业务流中若某个业务流的 QoS 需求符合策略, 则该业务流能通过策略决定; 若其不符合策略, 该业 务流不能通过策略决定, 但不影响其他业务流的策略决定请求。 When the V/H-PF or anchor SFA receives the policy decision request, it makes a judgment as to whether or not to accept the policy decision request. That is, when the Combined Resources Required flag indicates that the QoS requirements of the federated traffic flow are compliant with the policy, the V/H-PF or anchor SFA accepts the policy decision request and then issues a resource reservation request to the access network. When any QoS requirement marked as a federated traffic flow does not comply with the policy, the V/H-PF or anchor SFA rejects the policy decision request of all traffic flows, and the service cannot be carried out. When the Combined Resources Required flag is a non-joined service flow, if the QoS requirement of a service flow conforms to the policy, the service flow can be determined by the policy; if it does not comply with the policy, the service flow cannot be determined by the policy, but does not affect other The policy of the business flow determines the request.
图 6示出了本发明实施例中的这种策略决定请求判断的流程。 如图 6 所示, 具体包括: Fig. 6 shows the flow of such a policy decision request judgment in the embodiment of the present invention. As shown in Figure 6, the specifics include:
步骤 S601 , 首先设定 1=1,即从该请求中第 1个业务流开始。 Step S601, first setting 1=1, that is, starting from the first service flow in the request.
步骤 S602, 判断该第 I个业务流是否符合网络策略, 如果该业务流符 合网络策略, 则将 I加 1 (步骤 S04 ) , 即指定该情求中的下一个业务流, 并在步骤 S605中判断是否已经对所有的业务流都已进行了判断, 如果还未 完成对所有业务流的判断, 则进入步骤 S602, 进行针对该业务流的判断。 如果已经完成对该申请中所有业务流的判断, 则接受该策略决定申倩。 相 对地, 当在步骤 S602的判断中, 判断针对该第 I个业务流不符合网络策略 时, 进行该第 I个业务流的联合标志是否有效的判断(步骤 S603 ) , 在本 实施例中, 为判断该标志是否为 1。 当判断该业务流的联合标志有效(为 1 ) 时, 判断为拒绝该策略决定请求, 过程结束。 反之, 当判断该业务流的联 合标志无效(为 0 ) 时, 进入步驟 S604, 进行针对下一业务流的判断。 Step S602, determining whether the first service flow conforms to the network policy, and if the service flow conforms to the network policy, adding 1 to 1 (step S04), that is, specifying the next service flow in the request, and in step S605. It is judged whether or not all the service flows have been judged. If the judgment of all the service flows has not been completed, the process proceeds to step S602, and the judgment for the traffic flow is performed. If the judgment of all the business flows in the application has been completed, accept the strategy to determine Shen Qian. In the determination of step S602, it is determined that, when the first service flow does not comply with the network policy, whether the joint flag of the first service flow is valid is determined (step S603), in this embodiment, To determine if the flag is 1. When it is judged that the joint flag of the service flow is valid (is 1), it is determined that the policy decision request is rejected, and the process ends. On the other hand, when it is judged that the joint flag of the traffic flow is invalid (is 0), the flow proceeds to step S604, where a determination is made for the next traffic flow.
图 7 中示出了本发明另一实施例的策略决定请求接受 /拒绝判断的流 程。 如图 7所示, 首先将 I设为 1 , 即从联合标志有效的第 1个业务流进行 判断(S701 ) 。 随后, 判断对该业务流是否符合网络策略, 如果不能满足, 则判断拒绝该资源预留申请, 处理结束(S702 ) 。 反之, 当针对该业务流 的资源预留能够满足时, 则进行下一业务流的判断, 即将 I加 1 ( S703 ) , 判断其是否已经超出了所有联合标志为 1 的业务流的总数, 即判断是否已 经对所有的联合标志为 1 的业务流进行了判断, 然后在判断为已经进行了 所有这样的业务流的判断时, 接受该策略决定申请, 处理结束(S704 ) 。 反之, 则进行该下一业务流的判断。 A flow of policy decision request acceptance/rejection judgment according to another embodiment of the present invention is shown in FIG. As shown in Fig. 7, first, I is set to 1, that is, it is judged from the first service flow in which the joint flag is valid (S701). Subsequently, it is determined whether the service flow conforms to the network policy, and if not, Then, the resource reservation request is rejected, and the process ends (S702). On the other hand, when the resource reservation for the service flow can be satisfied, the next service flow is judged, that is, I is incremented by 1 (S703), and it is determined whether it has exceeded the total number of all the service flows with the joint flag being 1, that is, It is judged whether or not all the service flows having the joint flag of 1 have been judged, and when it is determined that all such traffic flows have been judged, the policy decision application is accepted, and the process ends (S704). Otherwise, the judgment of the next service flow is performed.
本发明实施例中,当对一个包含音频流和控制流的 VoIP业务进行策略 决定时, 由于音频流和控制流的 QoS 需求都必须符合策略才能开展 VoIP 业务, 因此音频流和控制流的 Combined Resources Required应设为 "1"。 只 要音频流或控制流的 QoS需求不符合策略时, PF就拒绝所有业务流的策略 决定请求, 不会为此 VoIP业务进行资源预留, 业务不会开展。 In the embodiment of the present invention, when a policy decision is made on a VoIP service including an audio stream and a control stream, the QoS requirements of the audio stream and the control stream must conform to the policy to carry out the VoIP service, so the combined stream of the audio stream and the control stream Required should be set to "1". As long as the QoS requirements of the audio stream or the control stream do not comply with the policy, the PF rejects the policy decision request of all service flows, and does not reserve resources for this VoIP service, and the service will not be carried out.
当一个包含视频流、音频流和控制流的视频电话业务进行策略决定时, 如果用户允许在网络资源受限时只提供声音、 不提供图像, 此时音频流和 控制;^的 Combined Resources Required应设为 "Γ , 视频流的 Combined Resources Required应设为 "0"。只要音频流或控制流的 QoS需求不符合策略 时, PF拒绝所有业务流的策略决定清求。视频流的 QoS需求不符合策略时, 网络仅拒绝视频流的策略决定请求, 而不拒绝其他业务流的策略决定请求。 When a video telephony service including a video stream, an audio stream, and a control stream performs a policy decision, if the user allows only sound and no image when the network resource is limited, the audio stream and control at this time; Set to "Γ, the Shared Resources Required of the video stream should be set to "0". As long as the QoS requirements of the audio stream or the control stream do not comply with the policy, the PF rejects the policy decision of all service flows. The QoS requirements of the video stream do not match. When the policy is used, the network only rejects the policy decision request of the video stream, and does not reject the policy decision request of other service flows.
在本发明的上述优选实施例中, 在 PD - Response消息(策略决定响应 消息) 中也与策略决定请求消息一样, 针对响应中的每一个业务流指定了 联合标志。 但也可使用现有技术的策略决定响应, 甚至可以采用其他的格 式的响应, 这对本领域技术人员来说, 是完全可以实现的。 In the above preferred embodiment of the present invention, in the PD - Response message (policy decision response message), as in the policy decision request message, a joint flag is specified for each of the service flows in the response. However, it is also possible to use a prior art strategy to determine the response, and even other formats of response can be used, which is fully achievable to those skilled in the art.
在本发明的上述优选实施例中, 以 Wimax为例对本发明的优选实施例 进行了说明, 但本发明也可应用于其他的需要进行策略决定的通信系统, 如 3GPP系统等。 In the above preferred embodiment of the present invention, a preferred embodiment of the present invention has been described by taking Wimax as an example, but the present invention is also applicable to other communication systems requiring a policy decision, such as a 3GPP system.
在本发明实施例中提供了一种通信系统用策略决定的系统。 如图 8所 示, 其包括业务流描述装置和策略决定请求接受 /拒绝判断装置。 该业务流 描述装置在策略决定请求中描述业务所涉及的每个业务流, 并对每个业务 流指定联合标志, 即, 如上所示在策略决定请求消息中增加对业务流的描 述, 其中为每个业务流设置联合标志字段, 并设置该字段(有效 /无效) 。 该策略决定请求接受 /拒绝判断装置根据前述的方法判断是否接受该策略决 定请求。 In the embodiment of the present invention, a system for determining a communication system by using a policy is provided. As shown in FIG. 8, it includes a service flow description means and a policy decision request acceptance/rejection judgment means. The service flow description device describes each service flow involved in the service in the policy decision request, and specifies a joint flag for each service flow, that is, adds a description of the service flow in the policy decision request message as shown above, where Set the union flag field for each business flow and set the field (valid/invalid). The policy determines whether the request acceptance/rejection judging means judges whether or not to accept the policy decision request according to the foregoing method.
如图 9所示, 在上述实施例中, 还提供服务质量保证请求的响应方法, 比如对资源预留请求或策略决定请求进行响应, 具体包括以下步驟: As shown in FIG. 9, in the above embodiment, the method for responding to the service quality assurance request, for example, responding to the resource reservation request or the policy decision request, includes the following steps:
5901 , 处理结果获取步骤, 获取根据标志及相关策略对所述请求的处理 结果; Step 5901: Process a result obtaining step, and obtain a processing result of the request according to the flag and a related policy;
5902, 判断步骤, 在针对所述请求的处理结果为否定时, 针对所述请求 中各个业务流判断所述否定处理结果是否由该业务流本身引起的; S902, a determining step, determining, when the processing result for the request is negative, determining, according to each service flow in the request, whether the negative processing result is caused by the service flow itself;
5903 , 写入步骤, 根据所述判断结果, 在所述请求的响应消息中, 针对 该业务流写入不同的判断结果值。 5903. The writing step, according to the determining result, writing different judgment result values for the service flow in the response message of the request.
优选地, 还包括发送步骤, 用于将所述响应消息发送出去。 Preferably, the method further includes a sending step of transmitting the response message.
在收到资源预留请求或策略决定请求时, 接入网会作出是否接受该请求 的响应。 这种响应的作出是本领域技术人员所明了的, 因而本文不予赘述。 在作出了不接受该请求的响应时, 即作出了否定处理时, 本发明针对各业 务流判断该否定处理结果是否由该业务流本身引起的, 并才艮据所述判断结 果, 在所述请求的响应消息中, 针对该业务流写入不同的判断结果值。 Upon receiving a resource reservation request or a policy decision request, the access network responds by accepting the request. The making of such a response is well known to those skilled in the art and will not be described herein. When a response is received that does not accept the request, that is, when a negative process is made, the present invention determines whether the negative processing result is caused by the service flow itself for each service flow, and according to the judgment result, In the response message of the request, different judgment result values are written for the service flow.
在针对各业务流判断该否定处理结果是否是由该业务流本身引起的时 候, 可以逐一进行判断, 直到针对所述请求中的每一个业务流都进行了判 断。 另选地, 也可在判断出所述否定处理结果是由某一业务流造成时, 不 再针对未进行判断的业务流继续进行判断 , 而将所述未进行判断的业务流 的判断结果都确定为不是由各该所述未进行判断的业务流引起的。 When it is judged for each traffic flow whether or not the negative processing result is caused by the traffic flow itself, the determination may be made one by one until each of the service flows is judged. Alternatively, when it is determined that the negative processing result is caused by a certain service flow, the determination is not continued for the service flow that is not determined, and the judgment result of the undetermined service flow is It is determined that it is not caused by each of the service flows that are not determined.
具体地, 在本发明实施例中, 在资源预留或策略决定的响应消息中, 增力口一个请求巨色标 i只值: Request Denied due to Requests for Other Flows Failed (由于其他业务流请求失败造成该流请求被拒绝) 。 Specifically, in the embodiment of the present invention, in the response message of the resource reservation or the policy decision, the booster port requests a large color code i only: Request Denied due to Requests for Other Flows Failed (because other service flow requests fail) Cause the stream request to be rejected).
这样, 在本发明实施例中, WiMAX系统中进行资源预留或策略决定的 响应消息中 Reservation Result字段如表 13所示。 Thus, in the embodiment of the present invention, the Reservation Result field in the response message for resource reservation or policy decision in the WiMAX system is as shown in Table 13.
表格 13. RR-Response或 PD-Response消息中 Reservation Result字段 的表示方式。 Table 13. Representation of the Reservation Result field in an RR-Response or PD-Response message.
资源预留结果或策略决定结果 ^ ^ \¼ \2A 3 | Resource reservation result or policy decision result ^ ^ \1⁄4 \2A 3 |
其中, 字段 Result (结果字段)表示资源预留或策略决定的结果, 其可 以取以下的值: Where the field Result indicates the result of a resource reservation or policy decision, which can take the following values:
- 0x0001: Successfully Created (成功创建) - 0x0001: Successfully Created
- 0x0002: Successfully Admitted (成功认可) - 0x0002: Successfully Admitted
- 0x0003: Successfully Activated (成功激活) - 0x0003: Successfully Activated
- 0x0004: Successfully Modified (成功修改 ) - 0x0004: Successfully Modified
- 0x0005: Request Denied - No resources (请求被拒绝 -没有资源) - 0x0006: Request Denied due to Policy (因策略而拒绝该请求) - 0x0005: Request Denied - No resources - 0x0006: Request Denied due to Policy (rejected due to policy)
- 0x0007: Request Failed (Unspecified reason) (请求失败, 不明确的原 因) - 0x0007: Request Failed (Unspecified reason) (Request failed, ambiguous reason)
- 0x0008: Request Denied due to Requests for Other Flows Failed - 0x0008: Request Denied due to Requests for Other Flows Failed
(由于其他业务流请求失败造成该业务流请求被拒绝) (The service flow request was rejected due to another service flow request failure)
ί艮显然, 该 0x0008也可以是与 0x0005、 0x0006不同的其他值, 只要 不与 Result字段(结果字段)的其他取值相冲突即可。 也就是说, 其只是 示例性的, 不是限定性的。 此外, 除了本发明实施例新增的标识值外的其 他标识值也可与上述的标识值不同。 也就是说, 上述标识值是示例性的, 不是限定性的。 艮 艮 obviously, the 0x0008 can also be other values than 0x0005, 0x0006, as long as it does not conflict with other values of the Result field (result field). That is, it is merely exemplary and not limiting. In addition, other identification values than the new identification values in the embodiment of the present invention may be different from the above identification values. That is, the above identification values are exemplary and not limiting.
这样, 当一个业务申请中带有多个业务流时, 这些业务流必须同时满 足系统策略或资源状况才能开展此业务。 当其中某一个业务流的请求不符 合系统策略或系统资源无法满足该业务流的请求时, 系统将拒绝这个业务 的申请, 使业务不能开展。 Thus, when a business application has multiple business flows, these business flows must satisfy the system policy or resource status to carry out the business. When the request of one of the service flows does not meet the system policy or the system resource cannot satisfy the request of the service flow, the system rejects the application of the service, so that the service cannot be carried out.
在本发明实施例的技术方案中, 若出现上述情况, 则根据判断结果, 在造成该业务申请失败的业务流的响应中, 将资源预留结果设置为 0x0005 (表明系统没有相应业务流的资源)或将策略决定结果设置为 0x0006 (表 明相应业务流不符合系统策略); 对于其他的满足系统策略或资源状况的业 务流(即不是由于自身的原因, 而是由于其他业务流的原因而导致该其被 拒绝) 的请求响应中, 资源预留或策略决定结果设置为 0x0008 (表明是由 于其他业务流请求失败而造成该业务流的请求被拒绝)。 这样, 业务申请方 将从返回的所有业务流的请求响应结果中得知是由哪个业务流造成的业务 申请失败。 In the technical solution of the embodiment of the present invention, if the foregoing situation occurs, the resource reservation result is set to 0x0005 in the response of the service flow that causes the service request to fail according to the determination result (indicating that the system does not have the corresponding service flow resource) Or set the policy decision result to 0x0006 (indicating that the corresponding service flow does not comply with the system policy); for other service flows that satisfy the system policy or resource status (ie not for their own reasons, but for other business flows) It is In the request response of the rejection, the resource reservation or policy decision result is set to 0x0008 (indicating that the request for the service flow is rejected due to the failure of other service flow requests). In this way, the service applicant will know from the request response result of all the returned service flows which service flow caused by the service flow fails.
本发明实施例在资源预留响应或策略决定响应中的返回结果增加一个 标识值, 用以表明当业务申请失败时是由申请业务流中的哪个业务流造成 的。 这样可使业务申请发起方能得知资源预留或策略决定失败的原因, 而 且业务申请方可根据返回结果做出相应的业务修订, 重新发起业务申请。 In the embodiment of the present invention, an identifier value is added to the return result in the resource reservation response or the policy decision response to indicate which service flow in the application service flow is caused when the service application fails. In this way, the service application initiator can know the reason for the resource reservation or the policy decision failure, and the service applicant can make a corresponding service revision according to the returned result, and re-initiate the service application.
图 10示出了本发明实施例中的对资源预留请求或策略决定请求进行响 应的装置, 如图 10所示, 该装置包括: FIG. 10 is a diagram showing an apparatus for responding to a resource reservation request or a policy decision request according to an embodiment of the present invention. As shown in FIG. 10, the apparatus includes:
处理结果获取单元 1001 , 获取根据标志及相关策略对所述请求的处理 结果; 判断单元 1002, 在针对所述请求的处理结果为否定时, 针对所述请 求中各个业务流判断所述否定处理结果是否由该业务流本身引起的; 写入 单元 1003 , 居所述判断结果, 在所述请求的响应消息中, 针对该业务流 写入不同的判断结果值。 The processing result obtaining unit 1001 obtains a processing result of the request according to the flag and the related policy; the determining unit 1002 determines, when the processing result for the request is negative, the negative processing result for each service flow in the request Whether it is caused by the service flow itself; the writing unit 1003, in the result of the judgment, writes different judgment result values for the service flow in the response message of the request.
优选地, 所述装置还包括发送单元 1004, 发送所述响应消息。 Preferably, the apparatus further includes a sending unit 1004, which sends the response message.
另外, 所述写入单元可以在所述响应消息的针对该业务流的 Result字段 中写入不同的判断结果值。 所述判断结果值为表示所述否定处理结果为该 业务流自身引起的值和表示所述否定处理结果不是由该业务流自身引起的 值。优选地,所述表示所述否定处理结果为该业务流自身引起的值为 0X0005 或 0x00006, 表示所述否定处理结果不是由该业务流自身引起的值为 Additionally, the write unit may write different decision result values in the Result field of the response message for the traffic flow. The judgment result value is a value indicating that the negative processing result is caused by the traffic flow itself and a value indicating that the negative processing result is not caused by the traffic flow itself. Preferably, the value indicating the negative processing result is 0X0005 or 0x00006 caused by the service flow itself, indicating that the negative processing result is not a value caused by the service flow itself.
0x00008。 0x00008.
优选地, 所述判断单元在判断出所述否定处理结果是由某一业务流造 成时, 不再针对未进行判断的业务流继续进行判断, 而将所述未进行判断 的业务流的判断结果都确定为不是由各该所述未进行判断的业务流引起 的。 Preferably, when the determining unit determines that the negative processing result is caused by a certain service flow, the determining unit continues to perform the determination for the service flow that is not determined, and the determination result of the service flow that is not determined. It is determined that it is not caused by each of the service flows that are not determined.
本发明上述实施例中, 当一个包含视频流、 音频流和控制流的视频电 话业务在创建过程中进行资源预留请求 /策略决定请求时, 如果用户允许在 网络资源受限时只提供声音、不提供图像,此时音频流和控制流的 Combined Resources Required应设为 "Γ,, 视频流的 Combined Resources Required 应设为 "0"。 In the foregoing embodiment of the present invention, when a video telephony service including a video stream, an audio stream, and a control stream performs a resource reservation request/policy decision request during the creation process, if the user allows only the sound when the network resource is limited, No image is provided, at this time the audio stream and the control stream are Combined. Resources Required should be set to "Γ,, the Combined Resources Required for the video stream should be set to "0".
优选地, 网络在响应资源预留请求时存在以下几种情况: Preferably, the network has the following situations in response to the resource reservation request:
1 )若网络能满足所有业务流的要求, 则相应地在视频流、 音频流和控 制流的资源预留响应中分别返回 0x0001、 0x0001和 0x0001。 1) If the network can meet the requirements of all traffic flows, then 0x0001, 0x0001, and 0x0001 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
2 )若网络不能满足视频频流的要求,而能满足其他两种业务流的要求, 则相应地在视频流、 音频流和控制流的资源预留响应中分别返回 0x0005、 0x0001和 0x0001。 2) If the network cannot meet the requirements of the video stream, and can meet the requirements of the other two service streams, then 0x0005, 0x0001, and 0x0001 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
3 )若网络不能满足音频流的要求, 而能满足其他两种业务流的要求, 则相应地在视频流、 音频流和控制流的资源预留响应中分别返回 0x0008、 0x0005和 0x0008。 3) If the network cannot meet the requirements of the audio stream and can meet the requirements of the other two service flows, then 0x0008, 0x0005, and 0x0008 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
4 )若网络不能满足控制流的要求, 而能满足其他两种业务流的要求, 则相应地在视频流、 音频流和控制流的资源预留响应中分别返回 0x0008、 0x0008和 0x0005。 4) If the network cannot meet the requirements of the control flow and can meet the requirements of the other two service flows, then 0x0008, 0x0008, and 0x0005 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
5 )若网络不能满足视频流和音频流的要求, 而能满足控制流的要求, 则相应地在视频流、 音频流和控制流的资源预留响应中分别返回 0x0005、 0x0005和 0x0008。 5) If the network cannot meet the requirements of the video stream and the audio stream, and can meet the requirements of the control stream, correspondingly return 0x0005, 0x0005, and 0x0008 in the resource reservation responses of the video stream, the audio stream, and the control stream, respectively.
6 )若网络不能满足视频流和控制流的要求, 而能满足音频流的要求, 则相应地在视频流、 音频流和控制流的资源预留响应中分别返回 0x0005、 0x0008和 0x0005。 6) If the network cannot meet the requirements of the video stream and the control stream, and can satisfy the requirements of the audio stream, then 0x0005, 0x0008, and 0x0005 are respectively returned in the resource reservation responses of the video stream, the audio stream, and the control stream.
7 )若网络不能满足音频流和控制流的要求, 而能满足视频流的要求, 则相应地在视频流、 音频流和控制流的资源预留响应中分别返回 0x0008、 0x0005和 0x0005。 7) If the network cannot meet the requirements of the audio stream and the control stream, and can meet the requirements of the video stream, correspondingly return 0x0008, 0x0005, and 0x0005 in the resource reservation responses of the video stream, the audio stream, and the control stream, respectively.
8 )若网络都不能满足视频流、 音频流和控制流的要求, 则相应地在视 频流、 音频流和控制流的资源预留响应中分别返回 0x0005、 0x0005 和 0x0005 8) If the network can not meet the requirements of video stream, audio stream and control stream, then return 0x0005, 0x0005 and 0x0005 in the resource reservation response of video stream, audio stream and control stream respectively.
优选地, 网絡在响应策略决定请求时存在以下几种情况: Preferably, the network has the following situations when responding to the policy decision request:
1 )若网络能满足所有业务流的要求, 则相应地在视频流、 音频流和控 制流的策略决定响应中分别返回 0x0001、 0x0001和 0x0001。 2 )若网络不能满足视频频流的要求,而能满足其他两种业务流的要求, 则相应地在视频流、 音频流和控制流的策略决定响应中分别返回 0x0006、 0x0001和 0x0001。 1) If the network can meet the requirements of all traffic flows, then 0x0001, 0x0001, and 0x0001 are respectively returned in the policy decision responses of the video stream, the audio stream, and the control stream. 2) If the network cannot meet the requirements of the video stream, and can meet the requirements of the other two service flows, correspondingly return 0x0006, 0x0001, and 0x0001 in the policy decision responses of the video stream, the audio stream, and the control stream, respectively.
3 )若网络不能满足音频流的要求, 而能满足其他两种业务流的要求, 则相应地在视频流、 音频流和控制流的策略决定响应中分别返回 0x0008、 0x0006和 0x0008。 3) If the network cannot meet the requirements of the audio stream and can meet the requirements of the other two service flows, then 0x0008, 0x0006, and 0x0008 are respectively returned in the policy decision responses of the video stream, the audio stream, and the control stream.
4 )若网络不能满足控制流的要求, 而能满足其他两种业务流的要求, 则相应地在视频流、 音频流和控制流的策略决定响应中分别返回 0x0008、 0x0008和 0x0006。 4) If the network cannot meet the requirements of the control flow and can meet the requirements of the other two service flows, then 0x0008, 0x0008, and 0x0006 are respectively returned in the policy decision responses of the video stream, the audio stream, and the control stream.
5 )若网络不能满足视频流和音频流的要求, 而能满足控制流的要求, 则相应地在视频流、 音频流和控制流的策略决定响应中分别返回 0x0006、 0x0006和 0x0008。 5) If the network cannot meet the requirements of the video stream and the audio stream, and can meet the requirements of the control stream, correspondingly return 0x0006, 0x0006 and 0x0008 in the policy decision response of the video stream, the audio stream and the control stream, respectively.
6 )若网络不能满足视频流和控制流的要求, 而能满足音频流的要求, 则相应地在视频流、 音频流和控制流的策略决定响应中分别返回 0x0006、 0x0008和 0x0006。 6) If the network can not meet the requirements of the video stream and the control stream, and can meet the requirements of the audio stream, correspondingly return 0x0006, 0x0008 and 0x0006 in the policy decision response of the video stream, the audio stream and the control stream respectively.
7 )若网络不能满足音频流和控制流的要求, 而能满足视频流的要求, 则相应地在视频流、 音频流和控制流的策略决定响应中分别返回 0x0008、 0x0006和 0x0006。 7) If the network cannot meet the requirements of the audio stream and the control stream, and can meet the requirements of the video stream, correspondingly return 0x0008, 0x0006, and 0x0006 in the policy decision response of the video stream, the audio stream, and the control stream, respectively.
8 )若网络都不能满足视频流、 音频流和控制流的要求, 则相应地在视 频流、 音频流和控制流的策略决定响应中分别返回 0x0006、 0x0006 和 0x0006。 8) If the network cannot meet the requirements of the video stream, the audio stream, and the control stream, then 0x0006, 0x0006, and 0x0006 are respectively returned in the policy decision responses of the video stream, the audio stream, and the control stream.
本发明实施例 ^fe业务中可能存在的多个业务流分开进行处理, 并对这 些业务流 居相互之间的相关性进行联合策略决定请求, 保证在策略决定 请求中所有标志为联合的业务流在符合策略的情况下, 能进行资源预留请 求, 使业务得以开展。 In the embodiment of the present invention, multiple service flows that may exist in the service are processed separately, and a joint policy decision request is made for the correlation between the service flows, so that all the flags in the policy decision request are federated service flows. In the case of a policy, a resource reservation request can be made to enable the business to proceed.
上述实施例是用于说明和解释本发明的原理的。 可以理解, 本发明的 具体实施方式不限于此。 对于本领域技术人员而言, 在不脱离本发明的实 质和范围的前提下进行的各种变更和修改均涵盖在本发明的保护范围之 内。 因此, 本发明的保护范围由权利要求确定。 The above embodiments are intended to illustrate and explain the principles of the invention. It is to be understood that the specific embodiments of the present invention are not limited thereto. Various changes and modifications may be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is defined by the claims.
Claims
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100550473A CN100558107C (en) | 2006-02-28 | 2006-02-28 | Resource reservation method and resource reservation system for communication system |
| CN200610055047.3 | 2006-02-28 | ||
| CN2006100550469A CN101030962B (en) | 2006-02-28 | 2006-02-28 | Policy decision method and policy decision system for communication system |
| CN200610055046.9 | 2006-02-28 | ||
| CNB2006100734354A CN100536432C (en) | 2006-03-28 | 2006-03-28 | Method and device for responding resource preleave require or strategy decision require |
| CN200610073435.4 | 2006-03-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007098691A1 true WO2007098691A1 (en) | 2007-09-07 |
Family
ID=38458664
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/000633 Ceased WO2007098691A1 (en) | 2006-02-28 | 2007-02-28 | Method and system for assuring qos in communication systems |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2007098691A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112437469A (en) * | 2019-08-26 | 2021-03-02 | 中国电信股份有限公司 | Service quality assurance method, apparatus and computer readable storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1170909A2 (en) * | 2000-06-30 | 2002-01-09 | Nokia Mobile Phones Ltd. | Quality of service definition for data streams |
| CN1514618A (en) * | 2002-12-16 | 2004-07-21 | ���Ͽع�����˾ | Facilitating traffic management functions on a digital subscriber line access multiplexer |
| CN1518278A (en) * | 2003-01-16 | 2004-08-04 | ��Ϊ��������˾ | System and method for realizing resource allocation in network communication |
| WO2004071105A2 (en) * | 2003-02-10 | 2004-08-19 | Nokia Corportion | Dynamic media authorization in mobile networks |
| WO2004084509A2 (en) * | 2003-03-17 | 2004-09-30 | Qualcomm Incorporated | Admission control and resource allocation in a communication system supporting quality of service |
-
2007
- 2007-02-28 WO PCT/CN2007/000633 patent/WO2007098691A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1170909A2 (en) * | 2000-06-30 | 2002-01-09 | Nokia Mobile Phones Ltd. | Quality of service definition for data streams |
| CN1514618A (en) * | 2002-12-16 | 2004-07-21 | ���Ͽع�����˾ | Facilitating traffic management functions on a digital subscriber line access multiplexer |
| CN1518278A (en) * | 2003-01-16 | 2004-08-04 | ��Ϊ��������˾ | System and method for realizing resource allocation in network communication |
| WO2004071105A2 (en) * | 2003-02-10 | 2004-08-19 | Nokia Corportion | Dynamic media authorization in mobile networks |
| WO2004084509A2 (en) * | 2003-03-17 | 2004-09-30 | Qualcomm Incorporated | Admission control and resource allocation in a communication system supporting quality of service |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112437469A (en) * | 2019-08-26 | 2021-03-02 | 中国电信股份有限公司 | Service quality assurance method, apparatus and computer readable storage medium |
| CN112437469B (en) * | 2019-08-26 | 2024-04-05 | 中国电信股份有限公司 | Quality of service guarantee method, apparatus and computer readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11917498B2 (en) | Communication method and communications apparatus | |
| CN113475045B (en) | Control plane based time sensitive network configuration | |
| JP7411827B2 (en) | Methods, user terminals, network nodes, systems, programs and electronic equipment for controlling media streaming service transmission | |
| JP3901095B2 (en) | Mobile station outgoing call notification technique | |
| CN101345679B (en) | QoS guarantee method and system of dynamic business, AAA and Anchor SFA | |
| WO2020200066A1 (en) | Data packet latency parameter acquisition method, system and apparatus | |
| WO2008089687A1 (en) | A method for sharing network resources, and a device and system thereof | |
| WO2006094448A1 (en) | A method for implementing the customer request mode resource reservation in the next generation network | |
| JP2006514510A (en) | A method for differentiating service quality in packet-mode mobile communication networks | |
| EP4131808A1 (en) | Method for controlling media stream service transmission, electronic device, user terminal, network node, system, and storage medium | |
| WO2006094446A1 (en) | A method for achieving the resource reservation for agent request mode in ngn | |
| CN101366248B (en) | Save network capacity by releasing QoS resources | |
| CN101351053A (en) | The processing method of dynamic business flow | |
| CN117941394A (en) | Method, user equipment, system or telecommunications network, application authorization function or functionality, program and computer program product for operating a user equipment in or as part of a telecommunications network | |
| WO2022166559A1 (en) | Communication method and apparatus | |
| WO2007098691A1 (en) | Method and system for assuring qos in communication systems | |
| US20040259562A1 (en) | Method and packet data service node for correlating a service reference identifier with a requested quality of service | |
| CN101005513A (en) | Processing and sending method and system for service quality signal | |
| WO2007022716A1 (en) | Method and system for adjusting the charactristic of the internal interface datalink in a wireless access network | |
| CN102316537B (en) | A kind of multi-link under resource control method and system | |
| CN101030962B (en) | Policy decision method and policy decision system for communication system | |
| WO2008064578A1 (en) | A method, system, access network and access terminal for releasing qos resource | |
| WO2009100625A1 (en) | Selecting method of policy decision functional entity in resource and admission control system | |
| CN100536432C (en) | Method and device for responding resource preleave require or strategy decision require | |
| WO2011127760A1 (en) | Method and system for resource policy decision in roaming scene |
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: 07720278 Country of ref document: EP Kind code of ref document: A1 |