Method of performing traffic steering in a wireless network system and related wireless network system
09544815 ยท 2017-01-10
Assignee
Inventors
Cpc classification
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A wireless network system includes a base station of a first network and a user equipment camping on the first network. The base station is configured to set an indicator to a specific value when determining that the first network is not loaded balancedly. The base station then sends the indicator, an update amount, a timer length, and at least one RAN rule including a threshold to the user equipment. The user equipment is configured to start a timer when receiving the at least one RAN rule with the indicator set to the specific value from the base station, adjust the threshold by the update amount when the timer expires according to the timer length, and steer traffic from the first network to a second network or from the second network to the first network when the at least one RAN rule is satisfied according to the adjusted threshold.
Claims
1. A method of performing traffic steering in a wireless network system having a base station of a first network and a user equipment camping on the first network, comprising: the base station setting an indicator to a first value when determining that the first network is not loaded balancedly or setting the indicator to a second value when determining that the first network is loaded balancedly; the base station sending the indicator, an update amount, a timer length, and at least a first radio access network (RAN) rule including a first threshold to the user equipment, wherein the update amount has a constant value larger than zero and a value of the timer length is larger than zero; the user equipment starting a timer when receiving the first RAN rule with the indicator set to the first value from the base station; the user equipment adjusting the first threshold by the update amount when the timer expires according to the timer length; and the user equipment steering traffic from the first network to a second network or from the second network to the first network when the first RAN rule is satisfied according to the adjusted first threshold.
2. The method of claim 1, wherein all of the indicator, the update amount, the timer length and the first RAN rule are transmitted via a radio resource control (RRC) message, a paging message, a master information block (MIB), or a system information block (SIB).
3. The method of claim 1, wherein: the indicator, the update amount and the timer length are transmitted via an RRC message or a paging message; and the first RAN rule is transmitted via an MIB or an SIB.
4. The method of claim 1, wherein the first RAN rule is associated with a reference signal receiving power (RSRP), a reference signal receiving quality (RSRQ), a common pilot channel received signal code power (CPICH RSCP), a common pilot channel energy per chip over the noise (CPICH EC/No), a received signal strength indicator (RSSI), a received channel power indicator (RCPI), or a basic service set (BSS) load measured by the user equipment.
5. The method of claim 1, further comprising: the user equipment resetting the timer when receiving the indicator set to the second value from the base station; and the user equipment steering traffic from the first network to the second network or from the second network to the first network when the first RAN rule is satisfied according to the first threshold.
6. The method of claim 1, further comprising: the base station sending a second RAN rule including a second threshold to the user equipment; the user equipment starting a timer when receiving the second RAN rule with the indicator set to the first value from the base station; the user equipment adjusting the second threshold by the update amount when the indicator is set to the first value and the timer expires according to the timer length; and the user equipment steering traffic from the first network to the second network or from the second network to the first network when the first RAN rule is satisfied according to the adjusted first threshold and the second RAN rule is satisfied according to the adjusted second threshold.
7. The method of claim 1, further comprising: the base station sending a second RAN rule including a second threshold to the user equipment; the user equipment starting a timer when receiving the second RAN rule with the indicator set to the first value from the base station; the user equipment adjusting the second threshold by the update amount when the indicator is set to the first value and the timer expires according to the timer length; and the user equipment steering traffic from the first network to the second network or from the second network to the first network when the first RAN rule is satisfied according to the adjusted first threshold or the second RAN rule is satisfied according to the adjusted second threshold.
8. A wireless network system which performs traffic steering, comprising: a first network including a base station configured to: set an indicator to a first value when determining that the first network is not loaded balancedly or set the indicator to a second value when determining that the first network is loaded balancedly; and transmit the indicator, an update amount, a timer length, and at least one RAN rule including a threshold, wherein the update amount has a constant value larger than zero and a value of the timer length is larger than zero; a second network; and a user equipment currently camping on the first network and configured to: start a timer when receiving the at least one RAN rule with the indicator set to the first value from the base station; adjust the threshold by the update amount when the timer expires according to the timer length; and steer traffic from the first network to the second network or from the second network to the first network when the first RAN rule is satisfied according to the adjusted threshold.
9. The wireless network system of claim 8, wherein the first network is a 3rd Generation Partnership Project (3GPP)-based cellular network and the second network is an Internet Protocol (IP)-based radio network.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
DETAILED DESCRIPTION
(3)
(4) The PLMN 14 and the UMA/GAN 16 are coupled in communication connectivity by way of the core network 18. The core network 18 includes a serving general packet radio service support node (SGSN) 20 which is responsible for the delivery of data packets from and to the wireless devices within its geographical service area. In conformity with the 3GPP network structure, the PLMN 14 is shown to include a base transceiver station (BTS) 22 and a base station controller (BSC) 24, while the UMA/GAN 16 is shown to include an access point (AP) 26 and a GAN controller (GANC) 28, also sometimes referred to as a UMA/GAN network controller (UNC). Noteworthily, the 2G-based BTS 22 and the BSC 24 may be substituted by their 3G-based equivalences of a NODE B and a radio network controller (RNC), respectively, or by their 4G-based equivalence of an e-NODE B. The communication endpoint 30 may be representative of any of various data destinations forming communication nodes used in performance of a communication service.
(5) The user equipment 12 includes a processor 52, a cellular access module 54 and a generic access module 56. The user equipment 12 may register on the PLMN 14 using the cellular access module 54 and/or register on the UMA/GAN 16 using the generic access module 56, thereby providing dual-mode operation. Also, the processor 52 is configured to control data loading between the PLMN 14 and the cellular access module 54 and between the UMA/GAN 16 and the generic access module 56 according to one or multiple RAN rules received from the PLMN 14 or the UMA/GAN 16. The detailed operation of the user equipment 12 when performing the present traffic steering method will be described in subsequent paragraphs.
(6) In the present invention, the wireless device 12 or the communication endpoint 30 may include multi-mode transportable electronic devices such as mobile telephones, personal digital assistants, handheld, tablet, nettop, or laptop computers, or other devices with similar telecommunication and interworking capabilities. In other cases, the wireless device 12 or the communication endpoint 30 may include multi-mode non-transportable devices with similar telecommunications and interworking capabilities, such as desktop computers, set-top boxes, or network appliances. The PLMN 14 and the UMA/GAN 16 are configured to provide local coverage (an area where the wireless device 12 or the communication endpoint 30 can work) for the wireless network system 100. However, the types of the wireless device 12, the communication endpoint 30, the PLMN 14 and the UMA/GAN 16 do not limit the scope of the present invention.
(7)
(8) The method depicted in
(9) Step 210: the base station sends one or multiple RAN rules with one or multiple thresholds, an indicator, an update amount and a timer length to the user equipment; execute step 220.
(10) Step 220: the base station determines if the first network is loaded balancedly; if yes, execute step 240; if no, execute step 230.
(11) Step 230: the base station sets the indicator to a first value; execute step 210.
(12) Step 240: the base station sets the indicator to a second value; execute step 210.
(13) The method depicted in
(14) Step 310: the user equipment receives the one or multiple RAN rules, the update amount and the timer length from the base station; execute step 320.
(15) Step 320: the user equipment determines if the one or multiple RAN rules are satisfied; if yes, execute step 380; if no, execute step 330.
(16) Step 330: the user equipment determines if an indicator set to a first value can be received from the base station; if yes, execute step 350; if no, execute step 340.
(17) Step 340: the user equipment stops the timer; execute step 310.
(18) Step 350: the user equipment starts the timer; execute step 360.
(19) Step 360: the user equipment determines if the timer has expired according to the timer length; if yes, execute step 370; if no, execute step 360.
(20) Step 370: the user equipment adjusts the one or multiple thresholds by the update amount and restarts the timer; execute step 320.
(21) Step 380: the user equipment steers traffic to or from the second network; execute step 310.
(22) In step 210, the base station is configured to send one or multiple RAN rules with one or multiple thresholds, the indicator, the update amount (represented by .sub.TH) and the timer length to the user equipment. Each RAN rule may be associated with parameters used to evaluate the signal quality of the first network which the user equipment is currently camping on, such as RSRP (reference signal receiving power), RSRQ (reference signal receiving quality), CPICH RSCP (common pilot channel received signal code power), CPICH EC/No (common pilot channel energy per chip over the noise), RSSI (received signal strength indicator), RCPI (received channel power indicator), or BSS (basic service set) load.
(23) Some examples of the one or multiple RAN rules in step 210 are shown following this paragraph. M-RSRP and M-RSSI represent the RSRP and RSSI measured by the user equipment when camping on the first network. T.sub.1-T.sub.4 represent the thresholds sent by the base station. However, the type and number of the RAN rule do not limit the scope of the present invention.
(24) Example 1: M.sub.RSRP>T.sub.1
(25) Example 2: M.sub.RSRP>T.sub.1 and M.sub.RSSI>T.sub.2
(26) Example 3: M.sub.RSRP<T.sub.3 or M.sub.RSSI<T.sub.4
(27) In the present invention, the base station is configured to send the one or multiple RAN rules, the indicator, the update amount and the timer length to the user equipment via dedicated or broadcast signaling, such as via radio resource control (RRC) messages, paging messages, master information blocks (MIBs) or SIBs, separately, together, simultaneously or periodically. However, the method of sending the one or multiple RAN rules, the indicator, the update amount and the timer length does not limit the scope of the present invention.
(28) In an embodiment of the present invention, each indicator includes at least one bit. If it is determined in step 220 that the first network is over-loaded or under-loaded, the indicator is set to the first value (such as logic 1) in step 230; if it is determined in step 220 that the first network is balancedly loaded, the indicator is set to the second value (such as logic 0) in step 240. The indicator set to the first value means that the loading of the first network still needs to be balanced, and the corresponding operation of the user equipment will be described in detail in subsequent paragraphs.
(29) For illustrative purpose, assume that the user receives one RAN rule with one threshold T.sub.0 from the base station in step 310. In step 320, it is determined if the RAN rule is satisfied when camping on the first network. More specifically, the threshold of the initial value T.sub.0 received from the base station is used to evaluate the signal quality of the first network. In an embodiment when the RAN rule is associated with RSRP, the user equipment may determine that the RAN rule is satisfied when the RSRP measured by the user equipment is below T.sub.0 in a first scenario, or when the RSRP measured by the user equipment is above T.sub.0 in a second scenario.
(30) The first scenario means that the performance of the first network has downgraded to a certain degree, possibly due to overloading. In response, the user equipment may steer traffic from the first network to the second network in step 380, thereby balancing data loading of the first and second networks. The second scenario means that the first network is able to handle more tasks. In response, the user equipment may steer traffic from the second network to the first network in step 380, thereby balancing data loading of the first and second networks.
(31) After the user equipment steers traffic to or from the second network in step 380, the base station may determine that the first network becomes balancedly loaded in step 220, thus setting the indicator to the second value in step 210. In this case, it can be determined in step 330 that the indicator (if any) received from the base station is not set to the first value. In response, the user equipment is configured stop the timer in step 340 (note that the timer may or may not be running when step 320 is being executed) and) before looping back to step 310.
(32) However, after the user equipment steers traffic to or from the second network in step 380, the base station may determine that the first network is still not balancedly loaded in step 220, thus setting the indicator to the first value in step 210. In this case, it may be determined in step 330 that the indicator received from the base station is set to the first value. In response, the user equipment is configured start the timer in step 350 (note that the timer may or may not be running when step 320 is being executed).
(33) Next in steps 360 and 370, the user equipment is configured to adjust the threshold by the update amount .sub.TH when the timer expires according to the timer length received in step 310. In other words, the threshold for determining if the RAN rule is satisfied is updated before looping back to step 320.
(34) The overall operation of the user equipment when performing the present method is illustrated hereafter. At the first execution of step 320, the threshold of the initial value T.sub.0 received from the base station is used to evaluate the signal quality of the first network. If the RAN rule is not satisfied according to the threshold of the initial value T.sub.0, the user equipment is configured to adjust the threshold from the current value T.sub.0 to an updated value T.sub.1 (T.sub.1=T.sub.0+.sub.TH) and the adjusted threshold T.sub.1 is used to evaluate the signal quality of the first network at the 2.sup.nd execution of step 320. Similarly, at the n.sup.th execution of step 320, if it is determined that the RAN rule is not satisfied according to the current value T.sub.n-1, the user equipment is configured to adjust the threshold from the current value T.sub.n-1 to an updated value T.sub.n (T.sub.n=T.sub.n-1+.sub.TH) and the adjusted threshold T.sub.n is used to evaluate the signal quality of the first network at the (n+1).sup.th execution of step 320, wherein n is an integer larger than 1.
(35) In an embodiment after the user equipment has adjusted the threshold to T.sub.n, the base station may determine that the first network is balancedly loaded in step 220, thus setting the indicator to the second value in step 240. Afterwards, the present invention may loop back to step 310. The adjustment of threshold from T.sub.1-T.sub.n is automatically performed by the user equipment according to the value of the indicator, which does not influence the efficiency of the base station.
(36) As previously stated, the base station may send the one or multiple RAN rules by broadcasting SIB17 and send the indicator by broadcasting SIB1 or via an RRC/paging massage in step 210. After reading the SIB1 message or the RRC/paging massage notifying that the indicator is set to the first value, the user equipment only needs to access the SIB17 message once for automatically adjusting the threshold from T.sub.1-T.sub.n, instead of accessing both the SIB1 and SIB17 messages n times for receiving the updated values T.sub.1-T.sub.n of the threshold.
(37) In the present invention, the base station can operate with high efficiency since the user equipment is configured to automatically adjust one or multiple thresholds of one or multiple RAN rules. Also, since the indicator may be transmitted via dedicated signaling, the user equipment is able to immediately respond to any update made to the one or multiple RAN rules. Therefore, the present invention can provide a method of performing high efficient and real-time traffic steering in a wireless network system.
(38) Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.