Method and radio network node for determining route update radius
09794911 · 2017-10-17
Assignee
Inventors
Cpc classification
H04W68/02
ELECTRICITY
H04W48/16
ELECTRICITY
International classification
H04W48/16
ELECTRICITY
Abstract
The present disclosure provides a method implemented by a radio network node for determining a Route Update Radius (RUR) for a Radio Base Station (RBS) and the radio network node. The method comprises determining a first radius (RUR_CCH) which defines a largest circular area centered at the RBS and excluding a first number of RBSs among the RBS's neighboring RBSs, wherein CCH occupancies for the first number of RBSs are higher than a CCH occupancy threshold. The method further comprises determining a second radius (RUR_ACH) which defines a smallest circular area centered at the RBS and covering a second number of RBSs among the RBS's neighboring RBSs, wherein ACH occupancies for the second number of RBSs are higher than an ACH occupancy threshold. The RUR is determined based on a comparison between the first radius (RUR_CCH) and the second radius (RUR_ACH).
Claims
1. A method implemented by a radio network node for determining a Route Update Radius (RUR) for a Radio Base Station (RBS), comprising: determining a first radius (RUR_CCH) which defines a largest circular area centered at the RBS and excluding a first number of RBSs among the RBS's neighboring RBSs, wherein Control CHannel (CCH) occupancies for the first number of RBSs are higher than a CCH occupancy threshold; determining a second radius (RUR_ACH) which defines a smallest circular area centered at the RBS and covering a second number of RBSs among the RBS's neighboring RBSs, wherein Access CHannel (ACH) occupancies for the second number of RBSs are higher than an ACH occupancy threshold; and determining the RUR based on a comparison between the first radius (RUR_CCH) and the second radius (RUR_ACH), wherein determining the RUR comprises: if the first radius (RUR_CCH) is larger than or equal to the second radius (RUR_ACH), determining the RUR as the first radius (RUR_CCH); and if the first radius (RUR_CCH) is smaller than the second radius (RUR_ACH), determining the RUR based on a comparison between the first number and the second number.
2. The method of claim 1, wherein the determining the first radius (RUR_CCH) comprises: acquiring CCH occupancies for the RBS's neighboring RBSs; identifying the first number of RBSs for which the CCH occupancies are higher than the CCH occupancy threshold; calculating distances between the RBS and the identified first number of RBSs; and determining the first radius (RUR_CCH) as the minimum one of the calculated distances minus a minute quantity.
3. The method of claim 1, wherein the determining the second radius (RUR_ACH) comprises: acquiring ACH occupancies for the RBS's neighboring RBSs; identifying the second number of RBSs for which the ACH occupancies are higher than the ACH occupancy threshold; calculating distances between the RBS and the identified second number of RBSs; and determining the second radius (RUR_ACH) as the maximum one of the calculated distances plus a minute quantity.
4. The method of claim 1, wherein the determining the RUR based on the comparison between the first number and the second number comprises: if the first number is larger than the second number, determining the RUR as the first radius (RUR_CCH); if the first number is smaller than the second number, determining the RUR as the second radius (RUR_ACH); and if the first number is equal to the second number, determining the RUR as an average of the first radius (RUR_CCH) and the second radius (RUR_ACH).
5. The method of claim 1, wherein the RBS's neighboring RBSs are one or more RBSs other than the RBS which are located in a circular area defined by a default RUR from the RBS.
6. The method of claim 5, wherein the default RUR is determined as the first radius (RUR_CCH), if there is no neighboring RBS for which the CCH occupancy is higher than the CCH occupancy threshold.
7. The method of claim 6, wherein the default RUR is determined as the second radius (RUR_ACH), if there is no neighboring RBS for which the ACH occupancy is higher than the CCH occupancy threshold.
8. The method of claim 1, wherein the radio network node is the RBS or a Radio Network Controller (RNC).
9. A radio network node for determining a Route Update Radius (RUR) for a Radio Base Station (RBS), comprising: a first radius determination section configured to determine a first radius (RUR_CCH) which defines a largest circular area centered at the RBS and excluding a first number of RBSs among the RBS's neighboring RBSs, wherein Control CHannel (CCH) occupancies for the first number of RBSs are higher than a CCH occupancy threshold; a second radius determination section configured to determine a second radius (RUR_ACH) which defines a smallest circular area centered at the RBS and covering a second number of RBSs among the RBS's neighboring RBSs, wherein Access CHannel (ACH) occupancies for the second number of RBSs are higher than an ACH occupancy threshold; and an RUR determination section configured to determine the RUR based on a comparison between the first radius (RUR_CCH) and the second radius (RUR_ACH), wherein the RUR determination section is configured to determine the RUR as the first radius (RUR_CCH), if the first radius (RUR_CCH) is larger than or equal to the second radius (RUR_ACH), and to determine the RUR based on a comparison between the first number and the second number, if the first radius (RUR_CCH) is smaller than the second radius (RUR_ACH).
10. The radio network node of claim 9, wherein the first radius determination section comprises: a CCH occupancy acquisition unit configured to acquire CCH occupancies for the RBS's neighboring RBSs; a first RBS identification unit configured to identify the first number of RBSs for which the CCH occupancies are higher than the CCH occupancy threshold; a first distance calculation unit configured to calculate distances between the RBS and the identified first number of RBSs for which the CCH occupancies are higher than the CCH occupancy threshold; and a first radius determination unit configured to determine the first radius (RUR_CCH) as the minimum one of the calculated distances minus a minute quantity.
11. The radio network node of claim 9, wherein the second radius determination section comprises: an ACH occupancy acquisition unit configured to acquire ACH occupancies for the RBS's neighboring RBSs; a second RBS identification unit configured to identify the second number of RBSs for which the ACH occupancies are higher than the ACH occupancy threshold; a second distance calculation unit configured to calculate distances between the RBS and the identified second number of RBSs for which the ACH occupancies are higher than the ACH occupancy threshold; and a second radius determination unit configured to determine the second radius (RUR_ACH) as the maximum one of the calculated distances plus a minute quantity.
12. The radio network node of claim 9, wherein the RUR determination section is further configured to determine the RUR as the first radius (RUR_CCH), if the radius (RUR_CCH) is smaller than the second radius (RUR_ACH) and the first number is larger than the second number, determine the RUR as the second radius (RUR_ACH), if the first radius (RUR_CCH) is smaller than the second radius (RUR_ACH) and the first number is smaller than the second number, and determine the RUR as an average of the first radius (RUR_CCH) and the second radius (RUR_ACH), if the first radius (RUR_CCH) is smaller than the second radius (RUR_ACH) and the first number is equal to the second number.
13. The radio network node of claim 9, wherein the RBS's neighboring RBSs are one or more RBSs other than the RBS which are located in a circular area defined by a default RUR from the RBS.
14. The radio network node of claim 13, wherein the first radius determination section is configured to determine the default RUR as the first radius (RUR_CCH), if there is no neighboring RBS for which the CCH occupancy is higher than the CCH occupancy threshold.
15. The radio network node of claim 13, wherein the second radius determination section is configured to determine the default RUR as the second radius (RUR_ACH), if there is no neighboring RBS for which the ACH occupancy is higher than the CCH occupancy threshold.
16. The radio network node of claim 9, wherein the radio network node is the RBS or a Radio Network Controller (RNC).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other objects, features, and advantages of the present disclosure will become apparent from the following descriptions on embodiments of the present disclosure with reference to the drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION OF EMBODIMENTS
(14) In the discussion that follows, specific details of particular embodiments of the present techniques are set forth for purposes of explanation and not limitation. It will be appreciated by those skilled in the art that other embodiments may be employed apart from these specific details. Furthermore, in some instances detailed descriptions of well-known methods, nodes, interfaces, circuits, and devices are omitted so as not obscure the description with unnecessary detail. Those skilled in the art will appreciate that the functions described may be implemented in one or in several nodes. Some or all of the functions described may be implemented using hardware circuitry, such as analog and/or discrete logic gates interconnected to perform a specialized function, ASICs, PLAs, etc. Likewise, some or all of the functions may be implemented using software programs and data in conjunction with one or more digital microprocessors or general purpose computers. Where nodes that communicate using the air interface are described, it will be appreciated that those nodes also have suitable radio communications circuitry. Moreover, the technology can additionally be considered to be embodied entirely within any form of computer-readable memory, including non-transitory embodiments such as solid-state memory, magnetic disk, or optical disk containing an appropriate set of computer instructions that would cause a processor to carry out the techniques described herein.
(15) Hardware implementations of the presently disclosed techniques may include or encompass, without limitation, digital signal processor (DSP) hardware, a reduced instruction set processor, hardware (e.g., digital or analog) circuitry including but not limited to application specific integrated circuit(s) (ASIC) and/or field programmable gate array(s) (FPGA(s)), and (where appropriate) state machines capable of performing such functions.
(16) In terms of computer implementation, a computer is generally understood to comprise one or more processors or one or more controllers, and the terms computer, processor, and controller may be employed interchangeably. When provided by a computer, processor, or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by a plurality of individual computers or processors or controllers, some of which may be shared or distributed. Moreover, the term “processor” or “controller” also refers to other hardware capable of performing such functions and/or executing software, such as the example hardware recited above.
(17) Since various wireless systems may benefit from exploiting the ideas covered within this disclosure as will be appreciated by those skilled in the art, terms like “RBS” and “terminal device” as used herein should be understood in a broad sense. Specifically, the RBS should be understood to encompass a legacy base station in a Second Generation (2G) network, a NodeB in a Third Generation (3G) network, an evolved NodeB in an evolved 3G network, an access point in a Wireless Local Area Network (WLAN), and the like. The terminal device should be understood to encompass a mobile telephone, a smartphone, a wireless-enabled tablet or personal computer, a wireless machine-to-machine unit, and the like.
(18) In the following, a method 300 implemented by a radio network node for determining an RUR for an RBS according to the present disclosure will be described with reference to
(19) As illustrated, initially, at step s310, a first radius (RUR_CCH) which defines a largest circular area centered at the RBS and excluding a first number of RBSs among the RBS's neighboring RBSs is determined, wherein CCH occupancies for the first number of RBSs are higher than a CCH occupancy threshold.
(20) In
(21) For the sake of illustration,
(22) As those skilled in the art will appreciate, the RBS's neighboring RBSs are not confined to those in the RBS's neighbor list but refer to all other RBSs located in a circular area defined by a radius from the RBS. As illustrated in
(23) In case there is no neighboring RBS for which the CCH occupancy is higher than the CCH occupancy threshold, the default RUR may be determined as the first radius (RUR_CCH).
(24) As used herein, the minute quantity refers to a quantity much smaller than the calculated distances. Being determined as the minimum one of the calculated distances minus such a small quantity, the first radius (RUR_CCH) may define a largest possible circular area excluding the identified neighboring RBSs with busy CCHs. By way of example, the minute quality may be set to a fixed amount on the order of several meters.
(25) Referring back to
(26) In
(27) For the sake of illustration,
(28) In case there is no neighboring RBS for which the ACH occupancy is higher than the ACH occupancy threshold, the default RUR may be determined as the second radius (RUR_ACH).
(29) Referring back to
(30) In
(31) For the sake of illustration,
(32) Referring back to
(33) According to exemplary operations illustrated in
(34) For the sake of illustration,
(35)
(36)
(37) As those skilled in the art will appreciate, the procedures described above with respect to
(38) With some embodiments of the proposed method 300, no manual labor is needed for configuring and adjusting the RUR. Instead, the RUR can be automatically configured based on the RBS and its neighboring RBSs' locations as well as the neighboring RBSs' CCH occupancies and ACH occupancies. If a change in the locations and/or the traffic conditions of the RBSs occurs, the RUR can be automatically adjusted.
(39) Additionally, based on a comparison between the first radius (RUR_CCH) and the second radius (RUR_ACH), it is possible to determine an RUR which defines a largest possible paging area excluding the RBS's neighboring RBSs with busy CCHs while covering the RBS's neighboring RBSs with busy ACHs. Accordingly, the paging success rate may be maximized without causing CCH and ACH overloads for the RBS's neighboring RBSs.
(40) In the following, a structure of a radio network node 1400 for determining an RUR for an RBS according to the present disclosure will be described with reference to
(41) As illustrated in
(42) In an embodiment, the first radius determination section 1410 may comprise a CCH occupancy acquisition unit 1411, a first RBS identification unit 1412, a first distance calculation unit 1413 and a first radius determination unit 1414, as illustrated in
(43) In an embodiment, the second radius determination section 1420 may comprise an ACH occupancy acquisition unit 1421, a second RBS identification unit 1422, a second distance calculation unit 1423 and a second radius determination unit 1424, as illustrated in
(44) In an embodiment, the RUR determination section 1430 may be configured to determine the RUR as the first radius (RUR_CCH), if the first radius (RUR_CCH) is larger than or equal to the second radius (RUR_ACH) and to determine the RUR based on a comparison between the first number and the second number, if the first radius (RUR_CCH) is smaller than the second radius (RUR_ACH).
(45) In an embodiment, the RUR determination section 1430 may be further configured to determine the RUR as the first radius (RUR_CCH), if the radius (RUR_CCH) is smaller than the second radius (RUR_ACH) and the first number is larger than the second number, to determine the RUR as the second radius (RUR_ACH), if the first radius (RUR_CCH) is smaller than the second radius (RUR_ACH) and the first number is smaller than the second number, and to determine the RUR as an average of the first radius (RUR_CCH) and the second radius (RUR_ACH), if the first radius (RUR_CCH) is smaller than the second radius (RUR_ACH) and the first number is equal to the second number.
(46) As those skilled in the art will appreciate, the first radius determination section 1410, the second radius determination section 1420 and the RUR determination section 1430 may be implemented separately as suitable dedicated circuits. Nevertheless, the above-described sections can also be implemented using any number of dedicated circuits through functional combination or separation. In some embodiments, the above-described sections may be even combined in a single application specific integrated circuit (ASIC).
(47) As an alternative software-based implementation, the radio network node may comprise a memory and a processor (including but not limited to a microprocessor, a microcontroller or a Digital Signal Processor (DSP), etc.) The memory stores machine-readable program code executable by the processor to cause the radio network node to perform the above-described method 300.
(48) The present disclosure is described above with reference to the embodiments thereof. However, those embodiments are provided just for illustrative purpose, rather than limiting the present disclosure. The scope of the disclosure is defined by the attached claims as well as equivalents thereof. Those skilled in the art can make various alternations and modifications without departing from the scope of the disclosure, which all fall into the scope of the disclosure.