This application claims priority under 35 U.S.C. § 119 to an application entitled “Service Flow Management Method of Mobile Subscriber Station Having Active BS Set in a Mobile Broadband Wireless Access System” filed in the Korean Intellectual Property Office on Mar. 5, 2004 and assigned Serial No. 2004-15207, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a service flow offering method in a mobile communication system, and more particularly, to a method for changing service flow by a mobile subscriber station (MSS) or a base station (BS).
2. Description of the Related Art
Referring to FIGS. 1 to 3, a procedure for changing an existing service flow in an IEEE 802.16e system according to the prior art is described.
A service flow change procedure, that may include adding or deleting service, is a procedure defined between one MSS and one BS.
Referring to
Upon receiving the “DSA-REQ” message, the BS 20 transmits a DSx Received (“DSX-RVD”) message to the MSS 10 in step 12, to inform the MSS 10 that it has received and is processing the “DSA-REQ” message. An exemplary format of the “DSX-RVD” message is illustrated in
An exemplary format of the “DSA-RSP” message is illustrated in
Unless all of the parameters requested in the “DSA-REQ” message are not satisfied, the “DSA-RSP” message includes failure fields called “Service Flow Error Set.” In step 14, the MSS 10 transmits a Dynamic Service Addition Acknowledgement (“DSA-ACK”) message to the BS 20 to inform the BS 20 that it has received the “DSA-RSP” message. An exemplary format of the “DSA-ACK” message is illustrated in
Referring to
Upon receiving the “DSC-REQ” message, the BS 40 transmits a “DSX-RVD” message to the MSS 30 in step 32, to inform the MSS 30 that it has received, and is processing the “DSC-REQ” message. After processing changes for the service flow requested in the “DSC-REQ”, the BS 40 transmits a Dynamic Service Change Response (“DSC-RSP”) message with a confirmation code, a Connection ID (CID) to be newly allocated, and a parameter, to the MSS 30 in step 33. An exemplary format of the “DSC-RSP” message is illustrated in
Lastly, the MSS 30 transmits a Dynamic Service Change Acknowledgement (“DSC-ACK”) message to the BS 40 to inform the BS 40 that it has received the “DSC-RSP” message. An exemplary format of the DSC-ACK message is illustrated in
In response, the BS 60 deletes the corresponding service flow, and transmits a Dynamic Service Deletion Response (“DSD-RSP”) message with a confirmation code and a deleted service flow ID to the MSS 50 in step 52. An exemplary format of the DSD-RSP message is illustrated in
As described above, in the existing IEEE 802.16e system, because the MSS accesses only one serving BS (S-BS) service flow is only processed in the S-BS when the MSS changes service flow.
Recently, an active BS set concept disclosed in Korean patent application No. 2004-15040, filed by the applicant, entitled “Method for Supporting Active BS Set for Improving Handover Performance in a Mobile Broadband Wireless Access System and Signaling Procedure therefor,” has been introduced.
The active BS set refers to a set of BSs that are not required to perform the remaining procedures except for a ranging process upon handover of an MSS that includes providing the MSS with a wireless access channel for data transmission and reception via an S-BS.
The ranging process is where an MSS performs timing correction and power correction with a BS. One MSS can have several service flows, and the service flow is a unit flow that is serviced with a specific Quality of Service (QoS) and is identified by a service flow identifier (SFID).
Accordingly, there is a demand for technology in which all active BSs of an MSS can process a service flow requested by the MSS.
It is, therefore, an object of the present invention to provide a method for enabling all active BSs of an MSS to process a service flow requested by the MSS.
It is another object of the present invention to provide a method in which upon an MSS's processing request for a particular service flow, the MSS can perform only a ranging process and immediately access any active BS included in an active BS set in course of a network re-entry procedure, thereby enabling fast handover.
It is further another object of the present invention to provide a method in which upon addition or any change of a particular service flow by two or more active BSs, the active BSs efficiently transmit service flow-related parameters to an MSS via an S-BS with duplicate information omitted.
In accordance with one aspect of the present invention, there is provided a method for managing a service flow of a mobile subscriber station (MSS) in a serving base station (BS) for a mobile communication system including the serving BS in communication with the MSS through a wireless access channel, and at least one active BS included in an active BS set of the MSS. The method includes, upon receiving a service flow management request from the MSS, updating a service flow with the MSS; transmitting the updated service flow to the active BS using a predetermined message; and upon receiving a response message for the updated service flow from the active BS, transmitting service flow information of each active BS included in the response message to the MSS.
In accordance with another aspect of the present invention, there is provided a method for managing a service flow in a mobile subscriber station (MSS) for a mobile communication system including the MSS in communication with a serving base station (BS) though a wireless access channel, and at least one active BS included in an active BS set of the MSS. The method includes, upon occurrence of a service flow management request, transmitting a predetermined service flow update message to the serving BS; and receiving a response to the service flow update message from the serving BS, and updating a service flow based on the received response.
In accordance with further aspects of the present invention, there is provided a method for adding a service flow of a mobile subscriber station (MSS) in a serving base station (BS) for a mobile communication system including the serving BS in communication with the MSS through a wireless access channel, and at least one active BS included in an active BS set of the MSS. The method includes, upon receiving a service flow addition request from the MSS, adding a service flow identifier (ID); transmitting the added service flow ID to the active BS using a predetermined message; and upon receiving a response message with the added service flow ID from the active BS, allocating a new connection ID to the MSS.
In accordance with still further other aspects of the present invention, there is provided a method for changing a service flow of a mobile subscriber station (MSS) in a serving base station (BS) for a mobile communication system including the serving BS in communication with the MSS through a wireless access channel, and at least one active BS included in an active BS set of the MSS. The method includes, upon receiving a service flow change request from the MSS, changing a service flow identifier (ID); transmitting the changed service flow ID to the active BS using a predetermined message; and upon receiving a response message with the changed service flow ID from the active BS, transmitting information on the changed service flow to the MSS.
In accordance with yet still further other aspects of the present invention, there is provided a method for deleting a service flow of a mobile subscriber station (MSS) in a serving base station (BS) for a mobile communication system including the serving BS in communication with the MSS through a wireless access channel, and at least one active BS included in an active BS set of the MSS. The method includes, upon receiving a service flow deletion request from the MSS, deleting a service flow identifier (ID); transmitting the deleted service flow ID to the active BS using a predetermined message; and informing the MSS of deletion of a connection ID.
In accordance with still further aspects of the present invention, there is provided a method for managing a service flow of a mobile subscriber station (MSS) in a serving base station (BS) for a mobile communication system including the serving BS in communication with the MSS through a wireless access channel, and at least one active BS included in an active BS set of the MSS. The method includes upon receiving a service flow management request from the MSS, allocating a connection identifier (ID) to the MSS according to the service flow; and transmitting to the MSS the allocated connection ID and a connection ID allocated to the MSS according to the service flow in the at least one active BS exclusive of the serving BS.
In accordance with still further other aspects of the present invention, there is provided a method for managing a service flow in a mobile subscriber station (MSS) for a mobile communication system including a serving base station (BS) in communication with the MSS through a wireless access channel, and at least one active BS included in an active BS set of the MSS, with the exception of the serving BS. The method includes, upon occurrence of a service flow management request, transmitting a predetermined service flow update request message to the serving BS; and receiving a response message for the service flow update request message from the serving BS, and updating service flows of active BSs included in the active BS set.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Several preferred embodiments of the present invention will now be described in detail with reference to the annexed drawings. In the drawings, the same or similar elements are denoted by the same reference numerals even though they are depicted in different drawings. In the following description, a detailed description of known functions and configurations incorporated herein has been omitted for conciseness.
The present invention presents a function and procedure for simultaneously changing a service flow in all BSs included in an active BS set of an MSS, and a corresponding message format. The terms “addition,” “change,” and “deletion” of service as used herein refers to an “update” of service. “Active BS set” refers to a set of BSs not required to perform the procedures other than a ranging process for network re-entry and handover of an MSS, including a Serving BS (S-BS).
The present invention includes a method for managing a service flow with the following procedures:
A service flow management method for an MSS supporting an active BS set according to an embodiment of the present invention will now be described, focusing on the above-listed procedures.
The MSS 100 and the S-BS 110 know that the MSS 100 has three active BSs. In addition, the MSS 100 knows that the three active BSs include an S-BS 110, a first active BS (A-BS1) 120 and a second active BS (A-BS2) 130. Upon receiving the “DSA-REQ” message, the S-BS 110 transmits the “DSX-RVD” message of
Thereafter, in step 103, the S-BS 110 transmits an “I-am-host-of” message to the remaining active BSs of the A-BS1120 and the A-BS2130, indicating that it is a host of the MSS 100,. An exemplary format of the “I-am-host-of” message is illustrated in
Referring to
An exemplary format of the “MSS-info-request message” is illustrated in
Both of steps 103 and 104, represented by dotted lines in
Upon receiving the “MSS-info-request” message, the S-BS 110 transmits an “MSS-info-response” message to the A-BS1120 and the A-BS2130, which have transmitted the “MSS-info-request” message, in step 105.
An exemplary format of the MSS-info-response message is illustrated in
Upon receiving the “MSS-info-response” message, the A-BS 1120 and the A-BS2130 check the number of network service information elements of the MSS and their corresponding TLV values, included in the MSS-info-response message. The TLV values refer to parameter values including Type, Length and Value. If the checked values are different from the values that the A-BS1120 and the A-BS2130 have for the MSS, the A-BS1120 and the A-BS2130 manage a service flow appropriate for the MSS 100. In particular, where service flow is added as shown in
An exemplary format of the “MSS-info-confirm message” is illustrated in
In
In a preferred embodiment of the present invention, an exemplary format of the “DSA-RSP message” is modified as shown in
To solve this problem, the present invention defines a Connection_settings field. The Connection_settings field reduces the size of a Connection_Info field for each active BS that should be transmitted to the MSS 100 in a DSA-RSP message when dynamic service flow addition is performed in the active BS set. This field includes different field values, excluding the same fields as Connection_Info allocated in the S-BS 110—for example, SFID and Service Class Name—when Connection_Info of the remaining active BSs, except the S-BS 110, is transmitted to the MSS 100. In this manner, it is possible to omit or reduce the considerable number of Connection_Info fields in the remaining active BSs.
Formats of the DSA-RSP/DSC-RSP messages using the Connection_settings field are based on the assumption that in a process of adding the same service flow for the same MSS, even though each active BS separately performs a service flow addition procedure, the Connection_Info should be substantially similar.
The Connection_settings field is included in the DSA-RSP/DSC-RSP messages when an MSS having two or more active BSs transmits DSA-REQ/DSC-REQ messages, and can also be used when a new active BS is added to the active BS set.
Finally, upon receiving the “DSA-RSP” message, the MSS 100 transmits a “DSA-ACK” message, like the one of
One difference between the procedures illustrated in
Upon receiving the “DSD-REQ” message, the S-BS 310 deletes the corresponding service flow and transmits a “DSD-RSP” message, like that of
Both steps 303 and 304, represented by dotted lines in
With reference to
Referring to
Thereafter, if the timers T7/Txx and the timer T14 expire in steps 520 and 521, respectively, the MSS 100 determines, in step 522, whether retransmission is possible. If retransmission is not possible, the MSS 100 ends the Dynamic Service Addition operation in step 523. However, if retransmission is possible, the MSS 100 stores a DSA-REQ message in step 524, and drives the timers T7/Txx in step 525.
Thereafter, the MSS 100 decreases the DSA-REQ Retries value in step 526. If the MSS 100 receives a DSA-RSP message from the S-BS in step 530, the MSS 100 stops the timers T7/Txx in step 531, and transmits a DSA-ACK message to the S-BS in step 532, completing the DSA procedure. If the MSS 100 receives a DSX-RVD message from the S-BS in step 540, the MSS 100 stops the timer T14 in step 541, and waits for a DSA-RSP message.
Referring to
The S-BS 110 determines, in step 605, whether the number of active BSs for the MSS 100 is two or larger. If the number of active BSs for the MSS 100 is two or larger, the S-BS 110 transmits an I-am-host-of message to the remaining active BSs 120 and 130, except the S-BS 110 itself, in step 606. In step 607, the S-BS 110 receives an MSS-info-request response message for generation of a service flow for the MSS 100 from the active BSs 120 and 130 in step 607. In step 609, the S-BS 110 transmits an MSS-info-response message with information on the MSS 100 to the active BSs 120 and 130.
In step 610, the S-BS 110 receives MSS-info-confirm messages from the active BSs 120 and 130. After step 610, or if it is determined in step 605 that the number of active BSs is not larger than 2, the S-BS 110 proceeds to step 612.
The S-BS 110 generates a DSA-RSP message in step 612, and transmits the DSA-RSP message to the MSS 100 in step 613. Thereafter, the S-BS 110 drives a timer T8 in step 614.
The S-BS 110 stores the DSA-RSP message in preparation for retransmission in step 615, and sets a DSA-REQ Retries value to a DSx Request Retries value in step 616. Thereafter, if the timer T8 expires in step 620, the S-BS 110 determines, in step 621, whether retransmission is possible. If it is, the S-BS 110 retransmits the stored DSA-RSP message in step 623, and re-drives the timer T8 in step 624. In step 625, the S-BS 110 decreases a DSA-RSP Retries value and waits for a DSA-ACK message. If the S-BS 110 receives the DSA-ACK message in step 630, the S-BS 110 stops the timer T8 in step 631. Thereafter, the S-BS 110 determines in step 632 whether service flow addition is possible. If service flow addition is possible, the S-BS 110 generates a downlink service flow in step 633, and completes the service flow addition procedure in step 634. However, if service flow addition is not possible, the S-BS 110 disables the service flow in step 635.
As described above, the present invention proposes a service flow update scheme, that includes addition and deletion of service, between an MSS and a BS in an IEEE 802.16e system in which an active BS set is used. With the use of the new service flow management scheme, an MSS having two or more active BSs can collectively update a service flow for the active BSs. In addition, a Connection_settings field defined in the present invention is used for service flow-related parameters to be transmitted to an MSS due to change of a particular service flow in a plurality of active BSs, thereby preventing transmission of duplicate information and increasing transmission efficiency.
While the invention has been shown and described with reference to a certain preferred embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
15207/2004 | Mar 2004 | KR | national |