US20130130691A1 - Congestion Control Method for Femtocell - Google Patents
Congestion Control Method for Femtocell Download PDFInfo
- Publication number
- US20130130691A1 US20130130691A1 US13/684,236 US201213684236A US2013130691A1 US 20130130691 A1 US20130130691 A1 US 20130130691A1 US 201213684236 A US201213684236 A US 201213684236A US 2013130691 A1 US2013130691 A1 US 2013130691A1
- Authority
- US
- United States
- Prior art keywords
- femtocell
- parameter
- cell
- data
- cell selection
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012986 modification Methods 0.000 claims abstract description 20
- 230000004048 modification Effects 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 22
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 230000003213 activating effect Effects 0.000 claims 2
- 238000004590 computer program Methods 0.000 description 7
- 238000013459 approach Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000003672 processing method Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/06—Hybrid resource partitioning, e.g. channel borrowing
- H04W16/08—Load shedding arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
- H04W84/045—Public Land Mobile systems, e.g. cellular systems using private Base Stations, e.g. femto Base Stations, home Node B
Definitions
- the disclosure relates in general to a congestion control method, and more particularly to a congestion control method for a femtocell.
- a femtocell In a mobile communication system such as a 3G network, a femtocell (or a cell) connects to a mobile user equipment (UE) in a household or a small area via an air interface, and connects/directs the user equipment to a network of a service provider via a broadband network to achieve mobile data flow division.
- UE mobile user equipment
- a broadband network to achieve mobile data flow division.
- the femtocell may be categorized into a home node-B (HNB) and a home-evolved node-B (HeNB).
- HNB home node-B
- HeNB home-evolved node-B
- small areas or referred to as beehive cells having wireless coverage are allotted in a regional areas such as a household, business unit, or a similar small-sized area, to provide wireless coverage and access services for a user equipment.
- a congested femtocell is prompted to enter a barred mode, so that a user equipment (UE) will be redirected to other neighboring small areas (or referred to as neighboring cells) to share a part of the service amount to the neighboring cells.
- UE user equipment
- the dismissal of the congestion from the congested femtocell may undesirably affect the congested femtocell. For example, in the event that signal quality of the neighboring cells is less than that of the original cell, UE will again request for an access once the congestion is dismissed from the previously congested femtocell. Since usable resources of the previously congested femtocell already approach the brink of saturation, the congested-dismissed femtocell receiving the request for the access shall be further burdened to again incur congestion of the femtocell.
- the disclosure is directed to a congestion control method for processing and restoring a femtocell from congestion and reducing a congestion rate of the femtocell.
- a congestion control method for a femtocell is provided.
- a femtocell enters an access permitted mode when the femtocell is not congested.
- the femtocell sends a notification of system information modification when the femtocell enters the access permitted mode.
- the femtocell repeatedly adjusts at least one cell selection parameter or at least one cell reselection parameter to gradually increase a coverage of the femtocell.
- FIG. 1 is a schematic diagram of an exemplary environment of a femtocell.
- FIG. 2 is a flowchart of a congestion determining method for a femtocell according to one embodiment of the present disclosure.
- FIG. 3 is a flowchart of a congestion dismissing method for a femtocell according to one embodiment of the present disclosure.
- FIG. 4 is a flowchart of a congestion processing method for a femtocell according to one embodiment of the present disclosure.
- FIG. 5 is a flowchart of a method for recovering from congestion for a femtocell according to one embodiment of the present disclosure.
- FIG. 6 is an exemplary detailed flowchart of the method in FIG. 5 .
- a congestion control method for a femtocell and associated computer program product provided by embodiments of the present disclosure, by repeatedly adjusting a cell selection parameter(s) or a cell reselection parameter(s), coverage of a femtocell to be recovered from congestion is gradually increased.
- the adjustment of the cell selection parameter(s) or the cell reselection parameter(s) increases cell selection standards of a user equipment, so that the femtocell is not easily to be reconnected by the user equipment.
- gradually increasing the coverage user equipments are allowed to in sequence reconnect to the femtocell to prevent the femtocell from congestion caused by excessive user equipments concurrently reconnecting to the femtocell. Accordingly, the femtocell may be effectively recovered from congestion to reduce the congestion rate of the femtocell.
- FIG. 1 shows a schematic diagram of an exemplary environment of a femtocell.
- a femtocell 10 is a home node-B (HNB) or a home-evolved node-B (HeNB).
- the femtocell 10 may be regarded as a cell, e.g., a 360-degree omni directional cell.
- the femtocell 10 may be divided into several cells, e.g., three cells, each handling a 120-degree range to construct 360-degree omni directional signal coverage.
- the femtocell 10 may be deployed in a household, a school, a service unit, or a region of a business to provide wireless coverage, and to provide access services for a user equipment (UE) 20 .
- UE user equipment
- the femtocell 10 encounters a congestion issue resulted by insufficient resources.
- various congestion control methods may be implemented to the femtocell 10 in FIG. 1 .
- the methods include a congestion determining method, a congestion dismissing method, a congestion processing method and a method for recovering from congestion. The above methods shall be described below with reference to FIG. 1 .
- the congestion determining method determines whether the femtocell 10 is congested.
- a maximum number of user equipment allowable to access the femtocell 10 is limited. When the number of allowable user equipments accessing the femtocell 10 reaches the maximum number, it means the femtocell 10 is congested.
- the femtocell 10 is determined as congested when Equation (1) is satisfied:
- Nwork represents the number of user equipments currently accessing the femtocell 10
- Nmax represents the maximum number of user equipments allowable to access the femtocell 10 .
- a maximum transmission power of the femtocell 10 is limited (e.g., 20 dBm).
- the femtocell 10 approaches the maximum transmission power, the femtocell 10 cannot allow access of more user equipments. Therefore, an approach for obtaining current transmission power of the femtocell 10 is a key factor for determining whether the femtocell 10 is congested.
- the current transmission power of the femtocell 10 may be obtained through measurement such as common measurement and/or dedicated measurement.
- the transmission power of the femtocell 10 may fluctuate, and so it may not be ensured that the current transmission power does not exceed the maximum transmission power, solely based on measurement.
- a power fluctuation range of predetermined services are also fixed.
- power fluctuations of the services may be recorded and calculated into experience values as references for estimating the power.
- the current transmission power of the femtocell 10 may be accurately obtained.
- the femtocell 10 is determined as being congested when Equation (2) is satisfied:
- Pcur represents the current transmission power of the femtocell 10
- Pmax represents the maximum transmission power of the femtocell 10
- ⁇ P is a reserved value representing basic power and a possible fluctuation range for allowing access of a user equipment, and may be obtained through experience values, trial-and-error experiments or optimization.
- the femtocell 10 may include a timer, which is activated when Equation (2) is satisfied. When the timer is timeout and Equation (2) is satisfied, the femtocell 10 is determined as being congested.
- Code resources of the femtocell 10 are limited.
- a scrambler code is for distinguishing different user equipments in an uplink (from a user equipment to the femtocell 10 ).
- a main scrambler code is for distinguishing different cells
- a channelized code is for distinguishing channels
- code resource management of the cells is mainly management on the downlink channelization codes. Therefore, when no sufficient code resources are available, e.g., no sufficient scrambler codes or channelization codes are available, the femtocell 10 is determined as being congested.
- the femtocell 10 is determined as being congested.
- FIG. 2 shows a flowchart of a congestion determining method according to one embodiment of the present disclosure.
- Step S 202 the femtocell 10 determines whether Nwork is greater than Nmax.
- Step S 216 is performed to determine the femtocell 10 as being congested.
- Step S 204 is performed.
- Step S 204 the femtocell 10 determines whether the code resources are depleted.
- Step S 216 is performed to determine the femtocell 10 as being congested.
- Step S 206 is performed.
- Step S 206 the femtocell 10 determines whether Pcur is greater than or equal to (Pmax ⁇ P). Step S 208 is performed when a determination result of Step S 206 is affirmative, or else Step S 214 is performed when the determination result of Step S 206 is negative. In Step S 214 , the femtocell 10 is determined as being not congested.
- Step S 208 the femtocell 10 activates the timer.
- Step S 210 the femtocell 10 determines whether the timer is timeout.
- Step S 212 is performed in which the femtocell 10 again determines whether Pcur is greater than or equal to Pmax ⁇ P.
- Step S 216 is performed when a determination result of Step S 212 is affirmative, or else Step S 214 is performed when the determination result of Step S 212 is negative.
- steps S 202 , S 204 and S 206 may be performed in other sequence than the flowchart in FIG. 2 , which is still with the spirit and scope of the disclosure.
- the congestion dismissing method determines whether the congestion of a congested femtocell 10 is dismissed.
- conditions for dismissing the congestion of the femtocell 10 is concurrently satisfying the conditions below:
- Code resources of the femtocell are sufficient for allowing signaling access of one user equipment.
- the femtocell 10 includes a timer, which is activated when Equation (4) is satisfied. When the timer is timeout and Equation (4) is satisfied, the femtocell 10 is determined as fulfilling the congestion dismissal condition.
- FIG. 3 shows a flowchart of a congestion dismissing method for a femtocell according to one embodiment of the present disclosure.
- Step S 302 the femtocell 10 determines whether Nwork is smaller than Nmax.
- Step S 304 is performed.
- Step S 316 is performed in which the femtocell 10 is determined as not fulfilling the congestion dismissal condition.
- Step S 304 the femtocell 10 determines whether code resources are available. Step S 306 is performed when a determination result of Step S 304 is affirmative, or else Step S 316 is performed when the determination result of Step S 304 is negative.
- Step S 306 the femtocell 10 determines whether Pcur is smaller than Pmax ⁇ P.
- Step S 308 is performed when a determination result of Step S 306 is affirmative, or else Step S 316 is performed when the determination result of Step S 306 is negative.
- Step S 308 the femtocell 10 activates the timer.
- Step S 310 the femtocell 10 determines whether the timer is timeout.
- Step S 312 is performed, in which the femtocell 10 again determines whether Pcur is smaller than Pmax ⁇ P.
- Step S 312 is affirmative, the femtocell 10 is determined that the congestion dismissal condition is fulfilled in S 314 .
- Step S 316 is performed.
- the congestion processing method ensures service stability and alleviates congestion for a congested femtocell 10 .
- the femtocell 10 When the femtocell 10 is congested, the femtocell 10 is prompted to enter a barred mode. For example, through a system information modification procedure, an access barred sign, e.g., a barred sign, is added into a cellBarred IE (information element) in a system information block type 3 (SIB 3), to indicate that the femtocell 10 is currently in an access barred mode.
- SIB 3 system information block type 3
- the femtocell 10 needs to send a system information modification notification to inform the user equipment to re-read the system information.
- the femtocell 10 selectively sends the system information modification notification to at least one user equipment.
- the femtocell 10 may selectively inform the user equipments with reference to the statuses of the user equipments.
- the femtocell 10 refuses to send the system information modification notification to the user equipment 20 .
- the working status represents that a service is being processed between the user equipment 20 and the femtocell 10 .
- the user equipment 20 does not re-read the system information, and is prevented from being disconnected due to receiving the cell access barred sign, thereby ensuring service stability of the femtocell 10 .
- the femtocell 10 when the user equipment 20 accessing the femtocell 10 is not in the working status, the femtocell 10 sends the system information modification notification to the user equipment 20 .
- the user equipment 20 learns the congestion and disconnects from the femtocell 10 to attempt to connect to another neighboring cell, thereby alleviating the congestion of the femtocell 10 .
- RRC radio resource control
- a user equipment has two basic operating modes—an idle mode and a connected mode.
- the idle mode includes an IDLE status;
- the connected mode includes four statuses, e.g., a CELL_PCH status, URA_PCH status, CELL_FACH status and CELL_DCH status.
- the IDLE status is a status in which the user equipment accesses the femtocell 10 and monitors paging messages.
- the CELL_PCH status and the URA_PCH status are, e.g., statuses in which services and data streams are previously present between the user equipment and the femtocell 10 but no services are currently residing at the femtocell 10 .
- the CELL_FACH status and the CELL_DCH status are, e.g., statuses in which services are currently being processed between the user equipment and the femtocell 10 .
- the CELL_FACH and CELL_DCH statuses may be regarded as working statuses; the IDLE, CELL_PCH and URA_PCH statuses may be regarded as non-working statuses.
- the femtocell 10 selectively informs user equipment in different statuses, with details to be described below.
- the user equipment For a user equipment in the IDLE, CELL_PCH or URA_PCH status, no service is being processed between the user equipment and the femtocell 10 . In other words, the user equipment does not occupy physical resources of the femtocell 10 . However, it is possible that the user equipment may be connected again or switch to other statuses in which services are currently being processed, e.g., the CELL_DCH status, to affect the already-congested or soon-to-be-congested femtocell 10 .
- the femtocell 10 informs the user equipment in IDLE, CELL_PCH and URA_PCH statuses that the femtocell 10 is currently congested, so that the user equipment may reselect and connect to another cell.
- the femtocell 10 may use a paging type 1 message containing IE “BCCH modification info” to inform the user equipment via a broadcast control channel (BCCH), thereby alleviating the congestion of the femtocell 10 .
- BCCH broadcast control channel
- the user equipment For a user equipment in the CELL_FACH status, it is possible that the user equipment is switched from the CELL_DCH status or the CELL_FACH status by the femtocell 10 according to congestion control strategies, or the user equipment is kept in the CELL_FACH by the femtocell 10 that is soon to be congested.
- the femtocell 10 may refuse to inform the user equipment in the CELL_FACH status about the occurrence of the congestion. If the user equipment in the CELL_FACH status is informed about the occurrence of the congestion, the user equipment may disconnect from the femtocell 10 and reselect another cell, or may initiate a switch request that further degrades the service stability.
- the femtocell 10 may refuse to inform a user equipment in the CELL_DCH status about the occurrence of the congestion, so that the user equipment maintains its status.
- the femtocell 10 may be prompted to enter an access permitted mode. For example, through a system information modification procedure, an access permitted signal sign, e.g., an unbarred sign, is added into a cellBarred IE in the SIB 3, to indicate that the femtocell 10 is currently in an access permitted mode.
- an access permitted signal sign e.g., an unbarred sign
- the femtocell 10 needs to send a system information modification notification to inform the user equipment to re-read the system information.
- the femtocell 10 may selectively inform the user equipments with reference to the statuses of the user equipments. For example, the femtocell 10 may inform a user equipment in the IDLE, CELL_PCH or URA_PCH status. Further, since a user equipment in the CELL_FACH and CELL_DCH statuses is unaware that system information has been modified, the user equipments in the CELL_FACH and CELL_DCH statuses consider the femtocell 10 as in an access permitted mode. Therefore, the femtocell 10 may refuse to inform the user equipments in the CELL_FACH or CELL_DCH status.
- a user equipment in a non-working mode e.g., IDLE, CELL_PCH and URA_PCH statuses
- a user equipment in a working mode e.g., CELL_FACH and CELL_DCH statuses
- CELL_FACH and CELL_DCH statuses may normally process services
- a user equipment not resided at the congested femtocell does not attempt to reside at the congested femtocell.
- the service stability of the femtocell 10 is optimized to reduce the congestion.
- the femtocell 10 when the femtocell 10 is in an isolated island environment, the femtocell 10 is prioritized to enter the access permitted mode.
- a so-called isolated island environment is a situation that no other base stations or cells around the femtocell 10 are available for providing access services. Under such situation, if the femtocell 10 is set as congested, a call from a user equipment requiring an emergency call may be failed.
- the approach of prioritizing the femtocell 10 in an isolated island environment to enter the access permitted mode ensures the service stability of the femtocell 10 .
- the congestion processing method allows a congested femtocell 10 to mask an access attempt of a user equipment.
- a user equipment when a femtocell 10 remains in the access barred mode for a period, a user equipment considers the femtocell 10 as an unserviceable cell and looks for another neighboring cell. However, in the event that the signal quality of the neighboring cell is less than that of the femtocell 10 , the user equipment will again request for access once the congestion of the femtocell 10 is dismissed. At this point, the usable resources of the congested femtocell 10 are already at the brink of saturation, and so such access request desirably imposes additional burden on the femtocell 10 . For example, the attempt access of the user equipment occupies common channel information to increase pointless consumption of the femtocell 10 . Further, the dismissal of the congestion may quite the contrary lead to another congestion of the femtocell 10 .
- At least one cell selection parameter or one cell reselection parameter is adjusted to reduce the coverage of the femtocell 10 , so that a possibility that the femtocell 10 is reselected is lowered. Accordingly, an attempt access of a user equipment may be masked to prevent the femtocell from congestion caused by excessive concurrent access attempts of multiple user equipments.
- the cell selection parameter or the cell reselection parameter includes a downlink common channel power parameter, a cell selection minimum quality parameter, a detected cell signal level reception parameter, a hysteresis parameter, and/or a reselection time parameter. It should be noted that, the cell selection parameter or the cell reselection parameter is not limited to the examples above, and may also include other undisclosed parameters associated with the coverage of the femtocell 10 .
- the adjustment for the cell selection parameter or the cell reselection parameter may include the examples of: 1) decreasing a common channel power parameter (e.g., PCPICH transmission power or PCCPCH transmission power); 2) increasing a cell selection minimum quality parameter (q-QualMin), a detected cell received signal level parameter (q-RxlevMin), a first-type hysteresis value (q-Hyst-1-S), a second-type hysteresis value (q-Hyst-2-S), and a reselection timer parameter (t-Reselection-S).
- a common channel power parameter e.g., PCPICH transmission power or PCCPCH transmission power
- q-RxlevMin detected cell received signal level parameter
- t-Reselection-S reselection timer parameter
- FIG. 4 shows a flowchart of a congestion processing method for a femtocell according to one embodiment of the present disclosure.
- Step S 402 when the femtocell 10 is congested, the femtocell 10 is prompted to enter an access barred mode. For example, through a system information modification procedure, a cellBarred IE is added to an SIB 3 to indicate that the femtocell 10 is in the access barred mode.
- Step S 404 the femtocell 10 determines whether the equation below is satisfied:
- Nidle represents the number of non-working user equipments
- Nmax represents the number of working user equipments
- Nwork represents a maximum number of working user equipments allowed by the femtocell 10 .
- Step S 406 is performed.
- Step S 408 is performed.
- Step S 406 the femtocell 10 adjusts each of the cell selection parameters or the cell reselection parameters to a respective predetermined value so that the femtocell 10 is unlikely to be reselected by the user equipment 20 .
- Step S 408 the femtocell 10 sends a system information modification notification.
- the femtocell 10 informs the user equipment by a paging type 1 message via BCCH.
- the method for recovering from femtocell congestion allows the congested femtocell 10 to gradually restore its coverage.
- the cell selection parameter of the femtocell 10 makes the femtocell 10 fail to satisfy the selection standards, so as to prevent an excessive number of user equipments from concurrently reconnecting to the femtocell 10 .
- FIG. 5 shows a flowchart of a method for recovering from congestion for a femtocell according to one embodiment of the present disclosure.
- Step S 502 when the femtocell 10 is not congested, the femtocell 10 is prompted to enter an access permitted mode.
- Step S 504 the femtocell 10 sends a system information modification notification when the femtocell 10 enters the access permitted mode.
- the femtocell 10 repeatedly adjusts at least one cell selection parameter or at least one cell reselection parameter to gradually increase the coverage of the femtocell 10 .
- FIG. 6 shows a detailed flowchart of the method in FIG. 5 .
- the coverage of the femtocell 10 may be gradually adjusted to normal coverage with reference to the values of Nidle and Nwork.
- Step S 602 when the femtocell 10 is not congested, the femtocell 10 is prompted to enter an access permitted mode. For example, through a system information modification procedure, a cellBarred IE of the SIB 3 is added to an unbarred sign to indicate the femtocell 10 is currently in an access permitted mode.
- Step S 604 the femtocell 10 sends a system information modification notification when the femtocell 10 enters the access permitted mode.
- the femtocell 10 informs the user equipment by a paging type 1 message via BCCH.
- Step S 606 it is determined whether Nidle is greater than a difference between Nmax and Nwork.
- Step S 608 when Nidle is greater than the difference between Nmax and Nwork, the femtocell 10 directly adjusts each cell selection parameter or each cell reselection parameter to a target value. Accordingly, the coverage of the femtocell 10 may be recovered as normal, the same as the femtocell 10 is not congested yet.
- Steps S 610 and S 616 shall be described below.
- Step S 610 the femtocell 10 adjusts one of the cell selection parameters or the cell reselection parameters to approximate the target value.
- the parameter is adjusted according to the approach below.
- V cur′ V cur ⁇ ( V cur ⁇ V tar)*50%
- Vcur represents a current value of a cell selection parameter or a cell reselection parameter to be adjusted
- Vtar represents its target value
- Vcur′ represents its adjusted value
- Step S 612 the femtocell 10 determines whether the adjusted cell selection parameter or the adjusted cell reselection parameter reaches the target value. When a determination result of Step S 612 is affirmative, the process ends. When the determination result of Step S 612 is negative, Step S 614 is performed.
- Step S 614 the femtocell 10 activates a timer.
- Step S 616 the femtocell 10 determines whether the timer is timeout. When a determination result of Step S 616 is affirmative, Step S 610 is iterated to again adjust the parameter.
- Step S 618 when Nwork decreases during the adjustment, Step S 610 is performed.
- a computer program product is provided according to another embodiment of the present disclosure.
- the computer program product includes multiple code snippets, and may be implemented as an application program or may be stored in a system program.
- the electronic apparatus executes multiple program commands, which are for executing the above methods in the foregoing embodiments.
- the computer program product may be regarded as a computer-readable information storage medium storing at least one program or software module.
- the program or software module may be regarded as a presentation of the computer program product, and is for executing the above methods in the foregoing embodiments.
- the computer program product may be a storage medium such as an optical information storage medium, a magnetic information storage medium or firmware, or may be a code transmitted via a network/transmission medium (e.g., air).
- the congestion control method for a femtocell offers the advantages below.
- the femtocell is effectively determined whether the femtocell is congested according to the number of user equipments, transmission power and code resource utilization conditions. Secondly, not only the service stability of the femtocell is optimized to reduce the congestion, but also the loading of the femtocell is lowered by filtering access attempts of user equipments. Further, the femtocell is prevented from congestion incurred by excessive concurrent reconnections of user equipments, so that the femtocell is allowed to efficiently recover from the congestion to reduce the congestion rate.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- This application claims the benefit of People's Republic of China application Serial No. 201110375579.6, filed Nov. 23, 2011, the subject matter of which is incorporated herein by reference.
- 1. Technical Field
- The disclosure relates in general to a congestion control method, and more particularly to a congestion control method for a femtocell.
- 2. Background
- In a mobile communication system such as a 3G network, a femtocell (or a cell) connects to a mobile user equipment (UE) in a household or a small area via an air interface, and connects/directs the user equipment to a network of a service provider via a broadband network to achieve mobile data flow division. Thus, indoor communication quality may be improved while also providing audio and data services at low costs.
- The femtocell may be categorized into a home node-B (HNB) and a home-evolved node-B (HeNB). In the femtocell technique, small areas (or referred to as beehive cells) having wireless coverage are allotted in a regional areas such as a household, business unit, or a similar small-sized area, to provide wireless coverage and access services for a user equipment.
- When requirements for network resources exceed capabilities of access equipments, network performance becomes degraded to result in congestion. The congestion may generally be solved by increasing the number of femtocells deployed, and yet another issue of increased costs is raised. Therefore, maintaining a balanced service amount is crucial for keeping congestion under control. In practice, to maintain a balanced service amount, a congested femtocell is prompted to enter a barred mode, so that a user equipment (UE) will be redirected to other neighboring small areas (or referred to as neighboring cells) to share a part of the service amount to the neighboring cells.
- However, the dismissal of the congestion from the congested femtocell may undesirably affect the congested femtocell. For example, in the event that signal quality of the neighboring cells is less than that of the original cell, UE will again request for an access once the congestion is dismissed from the previously congested femtocell. Since usable resources of the previously congested femtocell already approach the brink of saturation, the congested-dismissed femtocell receiving the request for the access shall be further burdened to again incur congestion of the femtocell.
- The disclosure is directed to a congestion control method for processing and restoring a femtocell from congestion and reducing a congestion rate of the femtocell.
- According to an example of the present disclosure, a congestion control method for a femtocell is provided. A femtocell enters an access permitted mode when the femtocell is not congested. The femtocell sends a notification of system information modification when the femtocell enters the access permitted mode. When the femtocell enters the access permitted mode, the femtocell repeatedly adjusts at least one cell selection parameter or at least one cell reselection parameter to gradually increase a coverage of the femtocell.
- The above and other contents of the disclosure will become better understood with regard to the following detailed description of the preferred but non-limiting embodiments. The following description is made with reference to the accompanying drawings.
- In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
-
FIG. 1 is a schematic diagram of an exemplary environment of a femtocell. -
FIG. 2 is a flowchart of a congestion determining method for a femtocell according to one embodiment of the present disclosure. -
FIG. 3 is a flowchart of a congestion dismissing method for a femtocell according to one embodiment of the present disclosure. -
FIG. 4 is a flowchart of a congestion processing method for a femtocell according to one embodiment of the present disclosure. -
FIG. 5 is a flowchart of a method for recovering from congestion for a femtocell according to one embodiment of the present disclosure. -
FIG. 6 is an exemplary detailed flowchart of the method inFIG. 5 . - In a congestion control method for a femtocell and associated computer program product provided by embodiments of the present disclosure, by repeatedly adjusting a cell selection parameter(s) or a cell reselection parameter(s), coverage of a femtocell to be recovered from congestion is gradually increased. The adjustment of the cell selection parameter(s) or the cell reselection parameter(s) increases cell selection standards of a user equipment, so that the femtocell is not easily to be reconnected by the user equipment. Further, by gradually increasing the coverage, user equipments are allowed to in sequence reconnect to the femtocell to prevent the femtocell from congestion caused by excessive user equipments concurrently reconnecting to the femtocell. Accordingly, the femtocell may be effectively recovered from congestion to reduce the congestion rate of the femtocell.
-
FIG. 1 shows a schematic diagram of an exemplary environment of a femtocell. - For example, a
femtocell 10 is a home node-B (HNB) or a home-evolved node-B (HeNB). Thefemtocell 10 may be regarded as a cell, e.g., a 360-degree omni directional cell. Alternatively, thefemtocell 10 may be divided into several cells, e.g., three cells, each handling a 120-degree range to construct 360-degree omni directional signal coverage. - The femtocell 10 may be deployed in a household, a school, a service unit, or a region of a business to provide wireless coverage, and to provide access services for a user equipment (UE) 20. However, due to limited resources of the femtocell 10, the femtocell 10 encounters a congestion issue resulted by insufficient resources.
- In one embodiment of the present disclosure, various congestion control methods may be implemented to the
femtocell 10 inFIG. 1 . The methods include a congestion determining method, a congestion dismissing method, a congestion processing method and a method for recovering from congestion. The above methods shall be described below with reference toFIG. 1 . - A. Determining Femtocell Congestion
- The congestion determining method determines whether the
femtocell 10 is congested. - In one embodiment, it is determined whether the
femtocell 10 is congested based on three criteria. - 1) The Number of User Equipments:
- A maximum number of user equipment allowable to access the femtocell 10 is limited. When the number of allowable user equipments accessing the femtocell 10 reaches the maximum number, it means the
femtocell 10 is congested. - For example, the
femtocell 10 is determined as congested when Equation (1) is satisfied: -
Nwork≦Nmax Equation (1) - Where, Nwork represents the number of user equipments currently accessing the femtocell 10, and Nmax represents the maximum number of user equipments allowable to access the femtocell 10.
- 2) The Transmission Power of the Femtocell:
- A maximum transmission power of the femtocell 10 is limited (e.g., 20 dBm). When the femtocell 10 approaches the maximum transmission power, the femtocell 10 cannot allow access of more user equipments. Therefore, an approach for obtaining current transmission power of the
femtocell 10 is a key factor for determining whether thefemtocell 10 is congested. In one embodiment, the current transmission power of thefemtocell 10 may be obtained through measurement such as common measurement and/or dedicated measurement. - In practice, the transmission power of the
femtocell 10 however may fluctuate, and so it may not be ensured that the current transmission power does not exceed the maximum transmission power, solely based on measurement. Considering that thefemtocell 10 is mainly applied indoors, a power fluctuation range of predetermined services are also fixed. Thus, power fluctuations of the services may be recorded and calculated into experience values as references for estimating the power. By combining the measurement results and power experiment values of the services, the current transmission power of thefemtocell 10 may be accurately obtained. - For example, the
femtocell 10 is determined as being congested when Equation (2) is satisfied: -
Pcur≦Pmax−ΔP Equation (2) - Where, Pcur represents the current transmission power of the
femtocell 10; and Pmax represents the maximum transmission power of thefemtocell 10. ΔP is a reserved value representing basic power and a possible fluctuation range for allowing access of a user equipment, and may be obtained through experience values, trial-and-error experiments or optimization. - Further, to prevent contingent excessive transmission power, the
femtocell 10 may include a timer, which is activated when Equation (2) is satisfied. When the timer is timeout and Equation (2) is satisfied, thefemtocell 10 is determined as being congested. - 3) Code Resources:
- Code resources of the
femtocell 10 are limited. In a code division communication system, a scrambler code is for distinguishing different user equipments in an uplink (from a user equipment to the femtocell 10). In a downlink, a main scrambler code is for distinguishing different cells, a channelized code is for distinguishing channels, and code resource management of the cells is mainly management on the downlink channelization codes. Therefore, when no sufficient code resources are available, e.g., no sufficient scrambler codes or channelization codes are available, thefemtocell 10 is determined as being congested. - In one embodiment, when one or more of the above conditions are satisfied, the
femtocell 10 is determined as being congested. -
FIG. 2 shows a flowchart of a congestion determining method according to one embodiment of the present disclosure. - In Step S202, the
femtocell 10 determines whether Nwork is greater than Nmax. When a determination result of Step S202 is affirmative, Step S216 is performed to determine thefemtocell 10 as being congested. When the determination result of Step S202 is negative, Step S204 is performed. - In Step S204, the
femtocell 10 determines whether the code resources are depleted. When the code resources are depleted, Step S216 is performed to determine thefemtocell 10 as being congested. When the code resources are not depleted, Step S206 is performed. - In Step S206, the
femtocell 10 determines whether Pcur is greater than or equal to (Pmax−ΔP). Step S208 is performed when a determination result of Step S206 is affirmative, or else Step S214 is performed when the determination result of Step S206 is negative. In Step S214, thefemtocell 10 is determined as being not congested. - In Step S208, the
femtocell 10 activates the timer. In Step S210, thefemtocell 10 determines whether the timer is timeout. When the timer is timeout, Step S212 is performed in which thefemtocell 10 again determines whether Pcur is greater than or equal to Pmax−ΔP. Step S216 is performed when a determination result of Step S212 is affirmative, or else Step S214 is performed when the determination result of Step S212 is negative. - Of course, the steps S202, S204 and S206 may be performed in other sequence than the flowchart in
FIG. 2 , which is still with the spirit and scope of the disclosure. - B. Dismissing Femtocell Congestion
- The congestion dismissing method determines whether the congestion of a
congested femtocell 10 is dismissed. - In one embodiment, for example, conditions for dismissing the congestion of the
femtocell 10 is concurrently satisfying the conditions below: -
1) Nwork<Nmax Equation (3) -
2) Pcur<Pmax−ΔP Equation (4) - 3) Code resources of the femtocell are sufficient for allowing signaling access of one user equipment.
- To prevent contingent reduced transmission power, the
femtocell 10 includes a timer, which is activated when Equation (4) is satisfied. When the timer is timeout and Equation (4) is satisfied, thefemtocell 10 is determined as fulfilling the congestion dismissal condition. -
FIG. 3 shows a flowchart of a congestion dismissing method for a femtocell according to one embodiment of the present disclosure. - In Step S302, the
femtocell 10 determines whether Nwork is smaller than Nmax. When a determination result of Step S302 is affirmative, Step S304 is performed. When the determination result of Step S302 is negative, Step S316 is performed in which thefemtocell 10 is determined as not fulfilling the congestion dismissal condition. - In Step S304, the
femtocell 10 determines whether code resources are available. Step S306 is performed when a determination result of Step S304 is affirmative, or else Step S316 is performed when the determination result of Step S304 is negative. - In Step S306, the
femtocell 10 determines whether Pcur is smaller than Pmax−ΔP. Step S308 is performed when a determination result of Step S306 is affirmative, or else Step S316 is performed when the determination result of Step S306 is negative. - In Step S308, the
femtocell 10 activates the timer. In Step S310, thefemtocell 10 determines whether the timer is timeout. When the timer is timeout, Step S312 is performed, in which thefemtocell 10 again determines whether Pcur is smaller than Pmax−ΔP. When a determination result of Step S312 is affirmative, thefemtocell 10 is determined that the congestion dismissal condition is fulfilled in S314. When the determination result of Step S312 is negative, Step S316 is performed. - C. Processing Femtocell Congestion
- The congestion processing method ensures service stability and alleviates congestion for a
congested femtocell 10. - When the
femtocell 10 is congested, thefemtocell 10 is prompted to enter a barred mode. For example, through a system information modification procedure, an access barred sign, e.g., a barred sign, is added into a cellBarred IE (information element) in a system information block type 3 (SIB 3), to indicate that thefemtocell 10 is currently in an access barred mode. At this point, according to 3GPP specifications, thefemtocell 10 needs to send a system information modification notification to inform the user equipment to re-read the system information. - In one embodiment, the
femtocell 10 selectively sends the system information modification notification to at least one user equipment. In other words, for user equipments in different statuses, thefemtocell 10 may selectively inform the user equipments with reference to the statuses of the user equipments. - For example, when a
user equipment 20 accessing thefemtocell 10 is in a working status, thefemtocell 10 refuses to send the system information modification notification to theuser equipment 20. For example, the working status represents that a service is being processed between theuser equipment 20 and thefemtocell 10. Thus, for theuser equipment 20 in the working status, theuser equipment 20 does not re-read the system information, and is prevented from being disconnected due to receiving the cell access barred sign, thereby ensuring service stability of thefemtocell 10. - For another example, when the
user equipment 20 accessing thefemtocell 10 is not in the working status, thefemtocell 10 sends the system information modification notification to theuser equipment 20. Thus, for theuser equipment 20 in a non-working status, theuser equipment 20 learns the congestion and disconnects from thefemtocell 10 to attempt to connect to another neighboring cell, thereby alleviating the congestion of thefemtocell 10. - Take a radio resource control (RRC) status for example. Under the RRC status, a user equipment has two basic operating modes—an idle mode and a connected mode. The idle mode includes an IDLE status; the connected mode includes four statuses, e.g., a CELL_PCH status, URA_PCH status, CELL_FACH status and CELL_DCH status.
- In short, the IDLE status is a status in which the user equipment accesses the
femtocell 10 and monitors paging messages. The CELL_PCH status and the URA_PCH status are, e.g., statuses in which services and data streams are previously present between the user equipment and thefemtocell 10 but no services are currently residing at thefemtocell 10. The CELL_FACH status and the CELL_DCH status are, e.g., statuses in which services are currently being processed between the user equipment and thefemtocell 10. In this example, the CELL_FACH and CELL_DCH statuses may be regarded as working statuses; the IDLE, CELL_PCH and URA_PCH statuses may be regarded as non-working statuses. - In an exemplary embodiment, the
femtocell 10 selectively informs user equipment in different statuses, with details to be described below. - 1) UE in IDLE, CELL_PCH and URA_PCH Statuses:
- For a user equipment in the IDLE, CELL_PCH or URA_PCH status, no service is being processed between the user equipment and the
femtocell 10. In other words, the user equipment does not occupy physical resources of thefemtocell 10. However, it is possible that the user equipment may be connected again or switch to other statuses in which services are currently being processed, e.g., the CELL_DCH status, to affect the already-congested or soon-to-be-congested femtocell 10. Thus, thefemtocell 10 informs the user equipment in IDLE, CELL_PCH and URA_PCH statuses that thefemtocell 10 is currently congested, so that the user equipment may reselect and connect to another cell. For example, thefemtocell 10 may use a paging type 1 message containing IE “BCCH modification info” to inform the user equipment via a broadcast control channel (BCCH), thereby alleviating the congestion of thefemtocell 10. - 2) UE in CELL_FACH Status:
- For a user equipment in the CELL_FACH status, it is possible that the user equipment is switched from the CELL_DCH status or the CELL_FACH status by the
femtocell 10 according to congestion control strategies, or the user equipment is kept in the CELL_FACH by thefemtocell 10 that is soon to be congested. Thefemtocell 10 may refuse to inform the user equipment in the CELL_FACH status about the occurrence of the congestion. If the user equipment in the CELL_FACH status is informed about the occurrence of the congestion, the user equipment may disconnect from thefemtocell 10 and reselect another cell, or may initiate a switch request that further degrades the service stability. - 3) UE in CELL_DCH Status:
- The
femtocell 10 may refuse to inform a user equipment in the CELL_DCH status about the occurrence of the congestion, so that the user equipment maintains its status. - Further, when the congestion is dismissed from the
femtocell 10, thefemtocell 10 may be prompted to enter an access permitted mode. For example, through a system information modification procedure, an access permitted signal sign, e.g., an unbarred sign, is added into a cellBarred IE in the SIB 3, to indicate that thefemtocell 10 is currently in an access permitted mode. At this point, according to 3GPP specifications, thefemtocell 10 needs to send a system information modification notification to inform the user equipment to re-read the system information. - Similarly, for user equipments in different statuses, the
femtocell 10 may selectively inform the user equipments with reference to the statuses of the user equipments. For example, thefemtocell 10 may inform a user equipment in the IDLE, CELL_PCH or URA_PCH status. Further, since a user equipment in the CELL_FACH and CELL_DCH statuses is unaware that system information has been modified, the user equipments in the CELL_FACH and CELL_DCH statuses consider thefemtocell 10 as in an access permitted mode. Therefore, thefemtocell 10 may refuse to inform the user equipments in the CELL_FACH or CELL_DCH status. - Accordingly, when a femtocell is congested, a user equipment in a non-working mode (e.g., IDLE, CELL_PCH and URA_PCH statuses) may reselect another cell, a user equipment in a working mode (e.g., CELL_FACH and CELL_DCH statuses) may normally process services, and a user equipment not resided at the congested femtocell does not attempt to reside at the congested femtocell. Thus, the service stability of the
femtocell 10 is optimized to reduce the congestion. - In an alternative embodiment, when the
femtocell 10 is in an isolated island environment, thefemtocell 10 is prioritized to enter the access permitted mode. A so-called isolated island environment is a situation that no other base stations or cells around thefemtocell 10 are available for providing access services. Under such situation, if thefemtocell 10 is set as congested, a call from a user equipment requiring an emergency call may be failed. Hence, the approach of prioritizing thefemtocell 10 in an isolated island environment to enter the access permitted mode ensures the service stability of thefemtocell 10. - D. Processing Femtocell Congestion
- The congestion processing method allows a
congested femtocell 10 to mask an access attempt of a user equipment. - According to 3GPP specifications, when a
femtocell 10 remains in the access barred mode for a period, a user equipment considers thefemtocell 10 as an unserviceable cell and looks for another neighboring cell. However, in the event that the signal quality of the neighboring cell is less than that of thefemtocell 10, the user equipment will again request for access once the congestion of thefemtocell 10 is dismissed. At this point, the usable resources of thecongested femtocell 10 are already at the brink of saturation, and so such access request desirably imposes additional burden on thefemtocell 10. For example, the attempt access of the user equipment occupies common channel information to increase pointless consumption of thefemtocell 10. Further, the dismissal of the congestion may quite the contrary lead to another congestion of thefemtocell 10. - Therefore, when the
congested femtocell 10 enters the access barred mode, at least one cell selection parameter or one cell reselection parameter is adjusted to reduce the coverage of thefemtocell 10, so that a possibility that thefemtocell 10 is reselected is lowered. Accordingly, an attempt access of a user equipment may be masked to prevent the femtocell from congestion caused by excessive concurrent access attempts of multiple user equipments. - In one embodiment, the cell selection parameter or the cell reselection parameter includes a downlink common channel power parameter, a cell selection minimum quality parameter, a detected cell signal level reception parameter, a hysteresis parameter, and/or a reselection time parameter. It should be noted that, the cell selection parameter or the cell reselection parameter is not limited to the examples above, and may also include other undisclosed parameters associated with the coverage of the
femtocell 10. - To reduce the coverage of the
femtocell 10, the adjustment for the cell selection parameter or the cell reselection parameter may include the examples of: 1) decreasing a common channel power parameter (e.g., PCPICH transmission power or PCCPCH transmission power); 2) increasing a cell selection minimum quality parameter (q-QualMin), a detected cell received signal level parameter (q-RxlevMin), a first-type hysteresis value (q-Hyst-1-S), a second-type hysteresis value (q-Hyst-2-S), and a reselection timer parameter (t-Reselection-S). -
FIG. 4 shows a flowchart of a congestion processing method for a femtocell according to one embodiment of the present disclosure. - In Step S402, when the
femtocell 10 is congested, thefemtocell 10 is prompted to enter an access barred mode. For example, through a system information modification procedure, a cellBarred IE is added to an SIB 3 to indicate that thefemtocell 10 is in the access barred mode. - In Step S404, the
femtocell 10 determines whether the equation below is satisfied: -
Nidle>Nmax−Nwork Equation (5) - Where, Nidle represents the number of non-working user equipments, Nmax represents the number of working user equipments, and Nwork represents a maximum number of working user equipments allowed by the
femtocell 10. - When the
femtocell 10 determines that Nidle is greater than a difference between Nmax and Nwork, Step S406 is performed. When thefemtocell 10 determines that Nidle is not greater than the difference between Nmax and Nwork, Step S408 is performed. - In Step S406, the
femtocell 10 adjusts each of the cell selection parameters or the cell reselection parameters to a respective predetermined value so that thefemtocell 10 is unlikely to be reselected by theuser equipment 20. - In Step S408, the
femtocell 10 sends a system information modification notification. For example, thefemtocell 10 informs the user equipment by a paging type 1 message via BCCH. - E. Recovery from Femtocell Congestion
- The method for recovering from femtocell congestion allows the
congested femtocell 10 to gradually restore its coverage. - If a user equipment attempts to reselect the
femtocell 10 after congestion is dismissed from thefemtocell 10, the cell selection parameter of thefemtocell 10 makes thefemtocell 10 fail to satisfy the selection standards, so as to prevent an excessive number of user equipments from concurrently reconnecting to thefemtocell 10. -
FIG. 5 shows a flowchart of a method for recovering from congestion for a femtocell according to one embodiment of the present disclosure. In Step S502, when thefemtocell 10 is not congested, thefemtocell 10 is prompted to enter an access permitted mode. In Step S504, thefemtocell 10 sends a system information modification notification when thefemtocell 10 enters the access permitted mode. When thefemtocell 10 enters the access permitted mode, thefemtocell 10 repeatedly adjusts at least one cell selection parameter or at least one cell reselection parameter to gradually increase the coverage of thefemtocell 10. Thus, user equipments are allowed to gradually reconnect to thefemtocell 10 to prevent thefemtocell 10 from congestion again due to excessive concurrent reconnections of multiple user equipments. Accordingly, the femtocell is effectively recovered from the congestion to reduce the congestion rate of the femtocell. -
FIG. 6 shows a detailed flowchart of the method inFIG. 5 . In this embodiment, in order to allow user equipments to gradually and sequentially reconnect to thefemtocell 10, the coverage of thefemtocell 10 may be gradually adjusted to normal coverage with reference to the values of Nidle and Nwork. - In Step S602, when the
femtocell 10 is not congested, thefemtocell 10 is prompted to enter an access permitted mode. For example, through a system information modification procedure, a cellBarred IE of the SIB 3 is added to an unbarred sign to indicate thefemtocell 10 is currently in an access permitted mode. - In Step S604, the
femtocell 10 sends a system information modification notification when thefemtocell 10 enters the access permitted mode. For example, thefemtocell 10 informs the user equipment by a paging type 1 message via BCCH. - In Step S606, it is determined whether Nidle is greater than a difference between Nmax and Nwork. For example, Nidle is determined according to the difference between Nconnect and Nwork, e.g., Nidle=Nconnect−Nwork, where Nconnect represents the number of user equipments previously connected or currently connected to the
femtocell 10 within a predetermined period before thefemtocell 10 enters the access barred mode. - In Step S608, when Nidle is greater than the difference between Nmax and Nwork, the
femtocell 10 directly adjusts each cell selection parameter or each cell reselection parameter to a target value. Accordingly, the coverage of thefemtocell 10 may be recovered as normal, the same as thefemtocell 10 is not congested yet. - In contrast, when Nidle is not greater than the difference between Nmax and Nwork, the
femtocell 10 iteratively adjusts each cell selection parameter or each cell reselection parameter to a target value. Details of Steps S610 and S616 shall be described below. - In Step S610, the
femtocell 10 adjusts one of the cell selection parameters or the cell reselection parameters to approximate the target value. For example, the parameter is adjusted according to the approach below. -
Vcur′=Vcur−(Vcur−Vtar)*50% - Where Vcur represents a current value of a cell selection parameter or a cell reselection parameter to be adjusted, Vtar represents its target value, and Vcur′ represents its adjusted value.
- In Step S612, the
femtocell 10 determines whether the adjusted cell selection parameter or the adjusted cell reselection parameter reaches the target value. When a determination result of Step S612 is affirmative, the process ends. When the determination result of Step S612 is negative, Step S614 is performed. - In Step S614, the
femtocell 10 activates a timer. - In Step S616, the
femtocell 10 determines whether the timer is timeout. When a determination result of Step S616 is affirmative, Step S610 is iterated to again adjust the parameter. - In Step S618, when Nwork decreases during the adjustment, Step S610 is performed.
- A computer program product is provided according to another embodiment of the present disclosure. For example, the computer program product includes multiple code snippets, and may be implemented as an application program or may be stored in a system program. When the computer program product is loaded into an electronic apparatus comprising a buffer memory, the electronic apparatus executes multiple program commands, which are for executing the above methods in the foregoing embodiments. Further, the computer program product may be regarded as a computer-readable information storage medium storing at least one program or software module. The program or software module may be regarded as a presentation of the computer program product, and is for executing the above methods in the foregoing embodiments. For example, the computer program product may be a storage medium such as an optical information storage medium, a magnetic information storage medium or firmware, or may be a code transmitted via a network/transmission medium (e.g., air).
- Therefore, it is illustrated with the foregoing embodiments that the congestion control method for a femtocell offers the advantages below.
- First of all, it is effectively determined whether the femtocell is congested according to the number of user equipments, transmission power and code resource utilization conditions. Secondly, not only the service stability of the femtocell is optimized to reduce the congestion, but also the loading of the femtocell is lowered by filtering access attempts of user equipments. Further, the femtocell is prevented from congestion incurred by excessive concurrent reconnections of user equipments, so that the femtocell is allowed to efficiently recover from the congestion to reduce the congestion rate.
- It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.
Claims (13)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110375579.6 | 2011-11-23 | ||
CN201110375579.6A CN103139833B (en) | 2011-11-23 | 2011-11-23 | The jamming control method of femto base station |
CN201110375579 | 2011-11-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130130691A1 true US20130130691A1 (en) | 2013-05-23 |
US9042893B2 US9042893B2 (en) | 2015-05-26 |
Family
ID=48427423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/684,236 Expired - Fee Related US9042893B2 (en) | 2011-11-23 | 2012-11-22 | Congestion control method for femtocell |
Country Status (2)
Country | Link |
---|---|
US (1) | US9042893B2 (en) |
CN (1) | CN103139833B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110268277A1 (en) * | 2008-12-26 | 2011-11-03 | Osamu Kurokawa | Communication system, femtocell base station, authentication apparatus, communication method, and recording medium |
US20140146681A1 (en) * | 2012-11-27 | 2014-05-29 | At&T Mobility Ii Llc | Detection and prevention of heavy congestion in a wireless network |
KR20140103729A (en) * | 2013-02-19 | 2014-08-27 | 삼성전자주식회사 | Apparatus, circuit and method for providing voice service in packet data communication syste |
US8937934B2 (en) | 2012-07-25 | 2015-01-20 | At&T Mobility Ii Llc | Code planning for wireless communications |
US9084172B2 (en) | 2012-08-23 | 2015-07-14 | At&T Mobility Ii Llc | Handover relation identification utilizing network events |
US9288716B2 (en) | 2012-11-30 | 2016-03-15 | At&T Mobility Ii Llc | Resource management in a wireless communications network |
US10834608B1 (en) | 2019-07-16 | 2020-11-10 | At&T Intellectual Property I, L.P. | Facilitating model-driven automated cell allocation in fifth generation (5G) or other advanced networks |
US11832294B2 (en) | 2021-12-02 | 2023-11-28 | At&T Intellectual Property I, L.P. | Facilitating assignment of root sequence indexes while minimizing network changes |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7190958B1 (en) * | 2003-08-12 | 2007-03-13 | Sprint Spectrum L.P. | Method and system for adjusting coverage areas of a wireless telecommunications network |
US20100240376A1 (en) * | 2008-12-12 | 2010-09-23 | Vodafone Group Plc | Cell barring in a cellular communication network |
US20110244870A1 (en) * | 2008-12-17 | 2011-10-06 | Yongseok Lee | Method for operating femtocell in wireless communication system |
US20110256880A1 (en) * | 2010-03-17 | 2011-10-20 | Assen Mahaboob Khan Golaup | Cellular network load balancing |
US8200253B2 (en) * | 2007-12-12 | 2012-06-12 | Zte Corporation | Method for notifying a terminal of an update on system information in a long term evolution system |
US20120282979A1 (en) * | 2009-09-10 | 2012-11-08 | Imran Ashraf | Base station, method and computer program product |
US20130122906A1 (en) * | 2010-07-30 | 2013-05-16 | Deutsche Telekom Ag | Method and program for cell barring in a cellular network |
US20130130688A1 (en) * | 2009-11-06 | 2013-05-23 | Research In Motion Limited | Methods and Mechanisms for Managing Prioirty Calls in a Cell |
US8498207B2 (en) * | 2008-06-26 | 2013-07-30 | Reverb Networks | Dynamic load balancing |
US8725150B2 (en) * | 2009-11-20 | 2014-05-13 | Alcatel Lucent | Femtocell base station, and a method of controlling a femtocell base station |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100488278C (en) * | 2005-03-22 | 2009-05-13 | 大唐移动通信设备有限公司 | A congestion control method |
CN102026222A (en) * | 2009-09-09 | 2011-04-20 | 上海华为技术有限公司 | Ping-pong reselection control method, device and system |
US9179426B2 (en) * | 2010-05-07 | 2015-11-03 | Qualcomm Incorporated | Modulation and coding scheme adjustment for uplink channel power control in advanced telecommunication networks |
CN101854684B (en) * | 2010-05-17 | 2012-11-14 | 北京邮电大学 | Handover type based method for optimizing handover parameters in wireless celluar communication system |
-
2011
- 2011-11-23 CN CN201110375579.6A patent/CN103139833B/en active Active
-
2012
- 2012-11-22 US US13/684,236 patent/US9042893B2/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7190958B1 (en) * | 2003-08-12 | 2007-03-13 | Sprint Spectrum L.P. | Method and system for adjusting coverage areas of a wireless telecommunications network |
US8200253B2 (en) * | 2007-12-12 | 2012-06-12 | Zte Corporation | Method for notifying a terminal of an update on system information in a long term evolution system |
US8498207B2 (en) * | 2008-06-26 | 2013-07-30 | Reverb Networks | Dynamic load balancing |
US20100240376A1 (en) * | 2008-12-12 | 2010-09-23 | Vodafone Group Plc | Cell barring in a cellular communication network |
US8718655B2 (en) * | 2008-12-12 | 2014-05-06 | Vodafone Group Plc | Cell barring in a cellular communication network |
US20110244870A1 (en) * | 2008-12-17 | 2011-10-06 | Yongseok Lee | Method for operating femtocell in wireless communication system |
US20120282979A1 (en) * | 2009-09-10 | 2012-11-08 | Imran Ashraf | Base station, method and computer program product |
US20130130688A1 (en) * | 2009-11-06 | 2013-05-23 | Research In Motion Limited | Methods and Mechanisms for Managing Prioirty Calls in a Cell |
US8725150B2 (en) * | 2009-11-20 | 2014-05-13 | Alcatel Lucent | Femtocell base station, and a method of controlling a femtocell base station |
US20110256880A1 (en) * | 2010-03-17 | 2011-10-20 | Assen Mahaboob Khan Golaup | Cellular network load balancing |
US20130122906A1 (en) * | 2010-07-30 | 2013-05-16 | Deutsche Telekom Ag | Method and program for cell barring in a cellular network |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110268277A1 (en) * | 2008-12-26 | 2011-11-03 | Osamu Kurokawa | Communication system, femtocell base station, authentication apparatus, communication method, and recording medium |
US9055437B2 (en) * | 2008-12-26 | 2015-06-09 | Nec Corporation | Communication system, femtocell base station, authentication apparatus, communication method, and recording medium |
US8937934B2 (en) | 2012-07-25 | 2015-01-20 | At&T Mobility Ii Llc | Code planning for wireless communications |
US9918259B2 (en) | 2012-08-23 | 2018-03-13 | At&T Mobility Ii Llc | Handover relation identification utilizing network events |
US9451512B2 (en) | 2012-08-23 | 2016-09-20 | At&T Mobility Ii Llc | Handover relation identification utilizing network events |
US9084172B2 (en) | 2012-08-23 | 2015-07-14 | At&T Mobility Ii Llc | Handover relation identification utilizing network events |
US8942128B2 (en) * | 2012-11-27 | 2015-01-27 | At&T Mobility Ii Llc | Detection and prevention of heavy congestion in a wireless network |
US20140146681A1 (en) * | 2012-11-27 | 2014-05-29 | At&T Mobility Ii Llc | Detection and prevention of heavy congestion in a wireless network |
US10123235B2 (en) | 2012-11-30 | 2018-11-06 | At&T Mobility Ii Llc | Resource management in a wireless communications network |
US9288716B2 (en) | 2012-11-30 | 2016-03-15 | At&T Mobility Ii Llc | Resource management in a wireless communications network |
US9980177B2 (en) | 2012-11-30 | 2018-05-22 | At&T Mobility Ii Llc | Resource management in a wireless communications network |
US10499281B2 (en) | 2012-11-30 | 2019-12-03 | At&T Mobility Ii Llc | Resource management in a wireless communications network |
US9854474B2 (en) | 2012-11-30 | 2017-12-26 | At&T Mobility Ii Llc | Resource management in a wireless communications network |
US20220086603A1 (en) * | 2013-02-19 | 2022-03-17 | Samsung Electronics Co., Ltd. | Apparatus, circuit and method for controlling service access in packet data communication system |
KR20140103729A (en) * | 2013-02-19 | 2014-08-27 | 삼성전자주식회사 | Apparatus, circuit and method for providing voice service in packet data communication syste |
KR102093485B1 (en) | 2013-02-19 | 2020-03-25 | 삼성전자주식회사 | Apparatus and method for providing service access control in packet data communication system |
US10887730B2 (en) * | 2013-02-19 | 2021-01-05 | Samsung Electronics Co., Ltd. | Apparatus, circuit and method for controlling service access in packet data communication system |
US11190910B2 (en) * | 2013-02-19 | 2021-11-30 | Samsung Electronics Co., Ltd. | Apparatus, circuit and method for controlling service access in packet data communication system |
US11647363B2 (en) * | 2013-02-19 | 2023-05-09 | Samsung Electronics Co., Ltd. | Apparatus, circuit and method for controlling service access in packet data communication system |
US10834608B1 (en) | 2019-07-16 | 2020-11-10 | At&T Intellectual Property I, L.P. | Facilitating model-driven automated cell allocation in fifth generation (5G) or other advanced networks |
US11202210B2 (en) | 2019-07-16 | 2021-12-14 | At&T Intellectual Property I, L.P. | Facilitating model-driven automated cell allocation in fifth generation (5G) or other advanced networks |
US11832294B2 (en) | 2021-12-02 | 2023-11-28 | At&T Intellectual Property I, L.P. | Facilitating assignment of root sequence indexes while minimizing network changes |
Also Published As
Publication number | Publication date |
---|---|
US9042893B2 (en) | 2015-05-26 |
CN103139833B (en) | 2015-12-02 |
CN103139833A (en) | 2013-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9042893B2 (en) | Congestion control method for femtocell | |
US9854588B2 (en) | Prioritization for WLAN access for LTE managing WLAN connectivity | |
US20210160240A1 (en) | Access category handling for wireless communication systems | |
US8744439B2 (en) | Methods and apparatus for intelligent initiation of connections within a network | |
US8892114B2 (en) | Power saving in a radio base station by determining number of active and idle users camping on cell | |
CN104080133B (en) | A mobility optimization method, user equipment and access network equipment | |
US8121093B2 (en) | Apparatus and method for alleviating barred access in mobile communication system | |
CN107615819B (en) | System and method for data speed boost for wireless devices | |
CN113455027B (en) | Method and apparatus for mobile roaming service | |
EP2416608B1 (en) | A method and terminal for switching a base station for wireless telecommunications between a dormant mode and an active mode. | |
JP7039613B2 (en) | Cell reselection control method, base station, and wireless terminal | |
WO2016018021A1 (en) | Method for access control in wireless communication system and apparatus supporting same | |
US10462701B2 (en) | System and method for providing control information for application-specific congestion control for data communication | |
US20140133416A1 (en) | Methods, Apparatus and Computer Programs for Controlling Operation of a Wireless Device | |
CN111165068B (en) | User equipment, network node and method for use therein | |
US10291421B2 (en) | Method for monitoring licensed-assisted access cell, device, and base station | |
WO2022209938A1 (en) | Terminal and wireless communication method | |
WO2022220219A1 (en) | User device, base station, and communication control method | |
US8611915B2 (en) | Method for providing control of push-to-talk communication | |
KR101737376B1 (en) | Method and apparatus for providing multimedia broadcast and multicast service | |
US20170012882A1 (en) | Apparatuses and methods for cell selection or reselection with application-specific congestion control for data communication (acdc), and storage medium thereof | |
WO2022209939A1 (en) | Terminal and wireless communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SERNET (SUZHOU) TECHNOLOGIES CORPORATION, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHU, LING;ZHANG, YUAN;REEL/FRAME:029346/0561 Effective date: 20121122 |
|
AS | Assignment |
Owner name: SERNET (SUZHOU) TECHNOLOGIES CORPORATION, CHINA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE COUNTRY OF THE ASSIGNEE FROM "TAIWAN" TO "CHINA" PREVIOUSLY RECORDED ON REEL 029346 FRAME 0561. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO SERNET (SUZHOU) TECHNOLOGIES CORPORATION;ASSIGNORS:ZHU, LING;ZHANG, YUAN;REEL/FRAME:029379/0191 Effective date: 20121122 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20230526 |