NEIGHBORHOOD RELATIONS IN CELLULAR COMMUNICATION NETWORKS
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-04-17
- Publication Date
- 2026-04-08
AI Technical Summary
Existing cellular communication networks face challenges in efficiently assessing and configuring neighbour relations, leading to inefficient resource usage and potential service degradation due to irrelevant neighbour relations.
A combined list of neighbour relations is used, incorporating priority indices from both the perspective of a first cell and its target cells, allowing for the removal of irrelevant relations while preserving important ones, thereby enhancing network efficiency and resource utilization.
This approach ensures relevant neighbour relations are maintained, improving network performance by optimizing mobility, load balancing, and reducing interference, thus enhancing the overall quality of service.
Description
FIELD
[0001] The present disclosure relates to cellular communication networks and more specifically, to neighbour relations in such networks.BACKGROUND
[0002] Communication networks may comprise at least core networks and, in some networks, also Radio Access Networks, RANs. For example, cellular communication networks comprise a core network tasked with functions affecting the network as a whole, while a RAN enables connectivity to the network to subscribers with User Equipments, UEs, furnished with radio communication capabilities. Assessment of neighbour relations is needed to improve or maintain performance of a cellular communication network, so that the network would operate as well as possible. There is therefore a need in general to provide enhancements for assessment of neighbour relations, to enable efficient usage of the network and its resources.
[0003] US 2007 / 242622 A1 concerns a method and device for determining a list of at least one first node of a telecommunication network to which, a message received by a second node of the telecommunication network from a third node of the telecommunication network, has to be transferred. US 2011 / 201332 A1 presents methods and arrangements for improving the selection of neighbor cells, on which to perform measurements in different situations. US 2015 / 148042 A1 presents methods, user equipment and target base station for supporting update of neighbour cell relations in a cellular communications network. EP 3 979 688 A1 discloses a method and apparatus for determining an inter-frequency adjacent area.SUMMARY
[0004] According to some aspects, there is provided the subject-matter of the independent claims. Some embodiments are defined in the dependent claims.BRIEF DESCRIPTION OF THE DRAWINGS
[0005] FIGURE 1 illustrates an example of a cellular communication network in accordance with at least some embodiments; FIGURE 2 illustrates an example of a network scenario in accordance with at least some embodiments; FIGURE 3 illustrates an example apparatus capable of supporting at least some embodiments; FIGURE 4a illustrates an example of a first list in accordance with at least some embodiments; FIGURE 4b illustrates an example of a second list in accordance with at least some embodiments; FIGURE 4c illustrates an example of a combined list in accordance with at least some embodiments; and FIGURE 5 is a flow graph of a method in accordance with a claimed embodiment. EMBODIMENTS
[0006] Assessment and configuration of neighbour relations in cellular communication networks may be enhanced by the procedures described herein. More specifically, enhanced assessment of neighbour relations is enabled by exploiting a combined list of neighbour relations for configuring the relations. The combined list may comprise information about neighbour relations from both perspectives, from the perspective of a first cell and from the perspective of target cells. Said information may comprise total priority indices of neighbour relations between each of said target cells and the first cell, i.e., outgoing and incoming directions, thereby enabling removal of only those neighbour relations that are irrelevant from both directions. Also, it may be ensured that important relations are not be removed. Hence, assessment of neighbour relations can be enhanced in general, to enable efficient usage of the network and its resources.
[0007] FIGURE 1 illustrates an example of a cellular communication network in accordance with at least some embodiments. FIGURE 1 illustrates cellular communication network 100 comprising Radio Access Network, RAN, 110 and core network 120. RAN 110 further comprises multiple Base Stations, BSs, 112. BSs 112 are configured to operate in accordance with a cellular communication standard, such as Long Term Evolution, LTE, or fifth generation, 5G, also known as New Radio, NR, both as specified by the 3 rd< Generation Partnership Project, 3GPP. Each BS 112 is associated with at least one cell 114. That is, each BS 112 is configured provide at least one cell 114 for communication. In cellular communication network 100 illustrated in FIGURE 1, each BS 112 provides one cell for communication. In some embodiments, each BS 112 may provide for example three cells for communication, wherein said three cells provide coverage with an angle of 120 degrees using different frequencies.
[0008] RAN 110 further comprises one or more User Equipments, UEs, 116. BSs 112 communicates with UEs 116 over air interface wirelessly using radio communications, within cells 114. Each UE 116 comprises or is incorporated into, for example, a smartphone, feature phone, tablet or laptop computer, Internet-of-Things, IoT, node, smart wearable or a connected car connectivity module, for example. Naturally, separate UEs 116 need not be of a same type.
[0009] BSs 112 of RAN 110 are coupled with core network nodes of core network 120 via links, which may comprise wire-line connections, for example. A few of such links are illustrated in FIGURE 1. Core network 120 comprises for example Mobility Management Entities, MMEs, serving gateways and / or Access and Mobility management Functions, AMFs. The core network may comprise a gateway, enabling communication with further networks, via at least one inter-network link. Some aggregate networks may have more than one core network, which are then connected to each other using at least one communication link.
[0010] Core network 120 illustrated in FIGURE 1 further comprises apparatus 122. Apparatus 122 may be configured to monitor cellular communication network 100, in particularly RAN 110. Apparatus 122 may be configured to perform actions to optimize the operation of RAN 110. For instance, apparatus 122 may be an apparatus for network optimization of RAN 110, like for assessing neighbour relations between cells 114 in RAN 110. In some embodiments, apparatus 122 may be located in RAN 110 or outside of cellular communication network 100.
[0011] In some embodiments, apparatus 122 may be a control device configured to control one BS 112. For instance, apparatus 122 may be configured to operate as an Automatic Neighbour Relations, ANR, function for at least one cell of one BS 112. For instance, apparatus 122 may reside in one BS 112, or be associated with one BS 112, and manage Neighbour Relation Table, NRT, of one cell of one BS 112. Apparatus 122 may be further configured to determine neighbour cells of said one cell. Apparatus 122 may store a list of the neighbour cells of said one cell to its memory and add new cells to the list when found. Alternatively, or in addition, apparatus 122 may remove cells from the list when needed.
[0012] Various changes may take place in RAN 110. For example, the topology of RAN 110 may change often due to addition of new neighbour relations between cells 114, building new sites, etc. Apparatus 122 may hence monitor RAN 110 and the performance of RAN 110. Neighbour relations of a cell might change over time. The changes in the topology of RAN 110 may introduce new neighbour relations, for example there may be less relevant neighbours and some old neighbour cells may be need to be replaced with more relevant cells, etc.
[0013] To keep only relevant neighbour relations, all neighbour relations should be revised from time to time. Relevancy of neighbour relations may be identified for example based on various Performance Management, PM, counters, like based on the number of handover events. When an irrelevant relation is removed, it may be replaced with a more significant relation. In some embodiments, the number of neighbours may be limited, e.g., to a maximum of 32 neighbours due to software / hardware limitations, and therefore the number of neighbour relations and their quality should be closely monitored and assessed. The removal may cause service degradation though, and worsen customers' experience, if not handled well. Embodiments of the present disclosure there enable ensuring that when removal of a neighbour relation is considered, it can be also taken into account that the neighbour relation to be removed is irrelevant from a first cell to a target cell (outgoing direction), and also from the target cell to the first cell (incoming direction).
[0014] FIGURE 2 illustrates an example of a network scenario in accordance with at least some embodiments. In FIGURE 2, cells 114a-f of a cellular communication network are illustrated. Cell 114a is a first cell and cells 114b-f are target cells. More specifically, target cells 114b-d are cells that belong to a list of neighbour cells of first cell 114a. Target cell 114e is a cell that used to belong to the list of neighbour cells of first cell 114a, but should not belong to the list after a change, e.g., due to a change in the network topology. That is, target cell 114e is to be removed from the list. Target cell 114f is a new neighbour cell of first cell 114a. That is, target cell 114f is to be added to the list. Target cells 114b-f may be neighbour cells of target cell 114a, possibly within one hop from first cell 114a.
[0015] At a first step, apparatus 122 determines first cell 114a and target cells 114b-f of first cell 114a. Apparatus 122 may for example determine neighbour cells 114b-f of first cell 114a with the help of UEs 116, based on performance data from an Operations Support System, OSS, and / or based on data provided by neighbour cells.
[0016] At a second step, apparatus 122 determines a first list of neighbour relations, wherein the first list comprises priority indices of neighbour relations from first cell 114a to each of target cells 114b-f. The first list may thus comprise for example outgoing neighbour relations of first cell 114a. That is, apparatus 122 may assess all neighbour relations from first cell 114a, e.g., based on a number of handover events from first cell 114a to each of target cells 114b-f (outgoing direction). For instance, apparatus 122 may assign a priority index X source → target out to each of the neighbour relations based on their importance in descending order (high index →less important neighbour).
[0017] At a third step, apparatus 122 determines a second list of neighbour relations, wherein the second list comprises priority indices of neighbour relations from each of target cells 114b-f to first cell 114a. The second list may thus comprise incoming neighbour relations of first cell 114a. That is, apparatus 122 may assess all neighbour relations to first cell 114a, e.g., based on a number of handover events from each of target cells 114b-e to first cell 114a (incoming direction). For instance, apparatus 122 may assign a priority index Y target → source in to each of the neighbour relations based on their importance in descending order (high index →less important neighbour).
[0018] At a fourth step, apparatus 122 determines a combined list of priorities of neighbour relations based at least on the first list and second list, wherein the combined list comprises total priority indices of neighbour relations between each of target cells 114b-f and first cell 114a. That is, apparatus 122 may take into account both neighbour relations, incoming and outgoing, and generate the combined list based on those. Therefore, neighbour relations may be assessed by taking into account relations from first cell 114a to target cells 114b-f, and relations from target cells 114b-f to first cell 114a.
[0019] In the example of FIGURE 2, the combined list comprises target cells 114b-d and target cell 114f, but not target cell 114e. That is, for example compared to a previously formed list target cell 114f may be added to the list while target cell 114e may be removed due to change in the topology of the network.
[0020] At a fourth step, apparatus 122 may configure neighbour relations for first cell 114a based on the combined list. For instance, apparatus 122 may configure a Neighbour Relation Table, NRT, for first cell 114a. Apparatus 122 may further use the neighbour relations of first cell 114a for at least one of mobility configuration, load balancing configuration or dual connectivity configuration. Alternatively, or in addition, apparatus 122 may use the neighbour relations for at least one of minimizing interference, improving handover performance, optimizing capacity or balancing user traffic.
[0021] In some embodiments, apparatus 122 may sort the first list and the second list and configure neighbour relations for first cell 114a based on the sorted first and second lists. That is, apparatus 122 may sort cells 114b-f in the first and second lists, generate the combined list based on the sorted first and second lists and then configure the neighbour relations based on the combined list. Hence, apparatus 122 may take into account importance of neighbour relations from first cell 114a to target cells 114b-f, and relations from target cells 114b-f to first cell 114a. In some embodiments, said sorting may further comprise sorting cells of the first list in a descending priority order and sorting cells of the second list in a descending priority order.
[0022] In some embodiments, apparatus 122 may assign the priority indices for each importance relation and then calculate the total priority for each of target cells 114b-f based on the priority indices. Apparatus 122 may further exploit the priority indices when generating the combined list, such that the combined list is based on the total priorities, and configure neighbour relations for first cell 114a based on the total priorities.
[0023] In some embodiments, apparatus 122 may for example multiply the priority indices associated with each of target cells 114b-f in the first list with the priority indices associated with each of target cells 114b-f in the second list, to calculate the total priorities for the combined list. Hence, apparatus 122 may determine the combined list of importance relations of first cell 114a based on the first list and second list, and configure neighbour relations for first cell 114a based on the combined list.
[0024] For instance, apparatus 122 may calculate the total priority (from the perspective of outgoing and incoming directions) by multiplying corresponding priority indices. Apparatus 122 may, e.g., calculate Pr 114 b = X 114 a → 114 b out ∗ Y 114 b → 114 a in , Pr 114 c = X 114 a → 114 c out ∗ Y 114 c → 114 a in , Pr 114 d = X 114 a → 114 d out ∗ Y 114 d → 114 a in , etc., to generate the total priority Pr for each target cell 114b-f. Target cells 114b-f may be then sorted for the combined list according to the total priority, such that the combined list comprises assessments of neighbour relations from both perspectives, from the perspective of first cell 114a and target cells 114b-f.
[0025] In some embodiments, apparatus 122 may then remove irrelevant neighbour cells from the neighbour relations of first cell 114a. In the example of FIGURE 2, apparatus 122 may determine that target cell 114e is an irrelevant neighbour cell, e.g., if the total priority of target cell 114e is below a threshold due to a recent change in the topology of the network. Alternatively, if a maximum number of neighbour cells to be considered as neighbour relations, e.g., in the NRT, is four in the example of FIGURE 2, apparatus 122 may determine that target cell 114e is an irrelevant neighbour cell because the maximum number of neighbour relations would be exceeded without removing one cell from neighbour relations and target cell 114e has the lowest total priority. It is noted that in practice the maximum number of neighbour cells may be for example 32, but four is used as an example in view of the example of FIGURE 2.
[0026] In some embodiments, apparatus 122 may configure an NRT of first cell 114a based on the combined list. For example, apparatus 122 may add to the NRT information of of target cells 114b-d and 114f, such as Physical Cell Identifiers, PCIs, Public Land Mobile Networks, PLMNs, Cell Global Identifiers, CGIs, and any other information of target cells 114b-d and 114f.
[0027] FIGURE 3 illustrates an example apparatus capable of supporting at least some embodiments. Illustrated is device 300, which may comprise, for example, apparatus 122 configured to perform the herein disclosed network optimization method. Comprised in device 300 is processor 310, which may comprise, for example, a single- or multi-core processor wherein a single-core processor comprises one processing core and a multi-core processor comprises more than one processing core. Processor 310 may comprise, in general, a control device. Processor 310 may comprise more than one processor. When processor 310 comprises more than one processor, device 300 may be a distributed device wherein processing of tasks takes place in more than one physical unit. Processor 310 may be a control device. A processing core may comprise, for example, a Cortex-A8 processing core manufactured by ARM Holdings or a Zen processing core designed by Advanced Micro Devices Corporation. Processor 310 may comprise at least one AMD Opteron and / or Intel Xeon processor. Processor 310 may comprise at least one application-specific integrated circuit, ASIC. Processor 310 may comprise at least one field-programmable gate array, FPGA. Processor 310 may be means for performing method steps in device 300, and causing performance of the method steps, such as determining, sorting and / or configuring. Processor 310 may be configured, at least in part by computer instructions, to perform actions.
[0028] As used in this application, the term circuitry covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0029] Device 300 may comprise memory 320. Memory 320 may comprise random-access memory and / or permanent memory. Memory 320 may comprise at least one RAM chip. Memory 320 may comprise solid-state, magnetic, optical and / or holographic memory, for example. Memory 320 may be at least in part accessible to processor 310. Memory 320 may be at least in part comprised in processor 310. Memory 320 may be means for storing information. Memory 320 may comprise computer instructions that processor 310 is configured to execute. When computer instructions configured to cause processor 310 to perform certain actions are stored in memory 320, and device 300 overall is configured to run under the direction of processor 310 using computer instructions from memory 320, processor 310 and / or its at least one processing core may be considered to be configured to perform said certain actions. Memory 320 may be at least in part comprised in processor 310. Memory 320 may be at least in part external to device 300 but accessible to device 300. Memory 320 may be non-transitory.
[0030] Device 300 may comprise a transmitter 330. Device 300 may comprise a receiver 340. Transmitter 330 and receiver 340 may be configured to transmit and receive, respectively, information in accordance with at least one cellular or non-cellular standard. Transmitter 330 may comprise more than one transmitter. Receiver 340 may comprise more than one receiver. Transmitter 330 and / or receiver 340 may be configured to operate in accordance with Ethernet and / or signalling system 7, SS7, standards, for example.
[0031] Device 300 may comprise user interface, UI, 350. UI 350 may comprise at least one of a display, a keyboard, a touchscreen, a vibrator arranged to signal to a user by causing device 300 to vibrate, a speaker and a microphone. A user may be able to operate device 300 via UI 350.
[0032] Processor 310 may be furnished with a transmitter arranged to output information from processor 310, via electrical leads internal to device 300, to other devices comprised in device 300. Such a transmitter may comprise a serial bus transmitter arranged to, for example, output information via at least one electrical lead to memory 320 for storage therein. Alternatively to a serial bus, the transmitter may comprise a parallel bus transmitter. Likewise processor 310 may comprise a receiver arranged to receive information in processor 310, via electrical leads internal to device 300, from other devices comprised in device 300. Such a receiver may comprise a serial bus receiver arranged to, for example, receive information via at least one electrical lead from receiver 340 for processing in processor 310. Alternatively to a serial bus, the receiver may comprise a parallel bus receiver.
[0033] Device 300 may comprise further devices not illustrated in FIGURE 3. For example, where device 300 comprises a smartphone, it may comprise at least one digital camera. Some devices 300 may comprise a back-facing camera and a front-facing camera, wherein the back-facing camera may be intended for digital photography and the front-facing camera for video telephony. Device 300 may comprise a fingerprint sensor arranged to authenticate, at least in part, a user of device 300. In some embodiments, device 300 lacks at least one device described above.
[0034] Processor 310, memory 320, transmitter 330, receiver 340 and / or UI 360 may be interconnected by electrical leads internal to device 300 in a multitude of different ways. For example, each of the aforementioned devices may be separately connected to a master bus internal to device 300, to allow for the devices to exchange information. However, as the skilled person will appreciate, this is only one example and depending on the embodiment various ways of interconnecting at least two of the aforementioned devices may be selected without departing from the scope of the present invention.
[0035] FIGURE 4a illustrates an example of a first list in accordance with at least some embodiments. The first list illustrated in FIGURE 4a comprise priority indices of neighbour relations from first cell 114a to each target cell 114b-f. In some embodiments, The first list may have the same form as an NRT, comprising at least PCI, PLMN and CGI of target cells 114b-f, but for the sake of simplicity only cell identities and priority indices are illustrated in FIGURE 4a.
[0036] In the example illustrated in FIGURE 4a, the priority index of a neighbour relation from first cell 114a to target cell 114e is 5, from first cell 114a to target cell 114d is 4, from first cell 114a to target cell 114f is 3, from first cell 114a to target cell 114b is 2 and from first cell 114a to target cell 114c is 1. Target cells 114b-f have been thus sorted in descending priority order, e.g., by apparatus 122. However, it is noted that such sorting might not be necessary if the cell identities and relations in the first list can be mapped to the cell identities and relations in the second list otherwise.
[0037] FIGURE 4b illustrates an example of a second list in accordance with at least some embodiments. The second list illustrated in FIGURE 4b comprises priority indices of neighbour relations from each target cell 114b-f to first cell 114a. The second list may also have the same form as an NRT, but for the sake of simplicity only cell identities and priority indices are illustrated in FIGURE 4c.
[0038] In the example illustrated in FIGURE 4a, the priority index of a neighbour relation from target cell 114e is 5 to first cell 114a, from target cell 114b to first cell 114a is 4, from target cell 114d to first cell 114a is 3, from target cell 114c to first cell 114a is 2 and from target cell 114f to first cell 114a is 1. The importance relations have been thus sorted in a descending order, as in case of the first list illustrated in FIGURE 4a.
[0039] FIGURE 4c illustrates an example of a combined list in accordance with at least some embodiments. The combined list illustrated in FIGURE 4c may generated based at least on the first list and the second list. That is, the combined list may be formed by taking into account priority indices from first cell 114a to each target cell 114b-f and from each target cells 114b-f to first cell 114a to. The combined list may also have the same form as an NRT, but for the sake of simplicity only cell identities and importance relations are illustrated in FIGURE 4c.
[0040] Apparatus 122 may determine the combined list illustrated in FIGURE 4 based on the first and second sorted lists illustrated in FIGURE 4a and FIGURE 4b, respectively. Apparatus 122 may for example calculate the total priority for each target cell 114b-f based on the priority indices and determine the combined list based at least on the total priorities.
[0041] Apparatus 122 may calculate the total priority by multiplying a priority associated with each target cell 114b-f in the first list with a priority index associated with each target cell 114b-f in the second list. That is, for target cell 114e Pr 114e = 5 * 5 = 25, target cell 114d Pr 114d = 4 * 3 = 12, target cell 114b Pr 114b = 2 * 4 = 8, target cell 114f Pr 114f = 3 * 1 = 3 and target cell 114c Pr 114c = 1 * 2 = 2. Apparatus 122 may hence determine based on the combined list that target cell 114e is irrelevant for neighbour relations of first cell 114a. Apparatus 122 may, based on said determination, remove target cell 114e from the NRT of first cell 114a. Alternatively, sorting may be done in ascending order and in such a case the cell with the lowest total priority would be the least relevant.
[0042] Embodiments of the present invention therefore enable assessing neighbour relations from both perspectives, from the perspective of first cell 114a and from the perspective of each target cell 114b-f. Also, it is possible to remove only those neighbour relations which are irrelevant from both directions (outgoing and incoming), like target cell 114e in the examples of FIGUREs 2 and 4. At the same time, it may be ensured that important relations are not removed from the configuration, thereby avoiding degradation of a Quality of Service, QoS, in the network. Consequently, assessment of neighbour relations is in general enhanced in cellular communication networks.
[0043] FIGURE 5 is a flow graph of a method in accordance with a claimed embodiment. The phases of the illustrated method may be performed for example by apparatus 122.
[0044] At phase 510, the method may comprise determining a first cell and target cells of the first cell, wherein the target cells are neighbour cells of the first cell. At phase 520, the method may comprise determining a first list of neighbour relations, wherein the first list comprises priority indices of neighbour relations from the first cell to each of said target cells. At phase 530, the method may comprise determining a second list of neighbour relations, wherein the second list comprises priority indices of neighbour relations from each of said target cells to the first cell. At phase 540, the method may comprise determining a combined list of priorities of neighbour relations based at least on the first list and the second list, wherein the combined list comprises total priority indices of neighbour relations between each of said target cells and the first cell. Finally, at phase 550, the method may comprise configuring neighbour relations for the first cell based on the combined list.
[0045] The combined list may refer to a list of priorities, not neighbours. A final priority for a first cell - target cell pair may be a combination of the first cell → target cell priority and the target cell → first cell priority. For example, priority from the first cell to the target cell may be 10, meaning that this particular target cell would be 10th from a perspective of a number of handover events. However, in the target cell → first cell direction, the first cell may be 1 st< , meaning that from the perspective of the target cell the most handover events would happen to that first cell. Thus, among multiple cell, this first cell would be the most important neighbour of this target cell.
[0046] Hence, there may be two priorities: 10 and 1 for the first pair of first cell A and target cell B. For another pair of first cell A and target cell C priorities may be 11 and 15. When considering which relations to remove, it may be assumed that relation should be removed in both ways. So for example by finding average priority, it may be determined that first pair (A, B) is to stay, whereas the second pair (A, C) with priorities 11 and 15 is removed.INDUSTRIAL APPLICABILITY
[0047] At least some embodiments of the present invention find industrial application in cellular communication networks.ACRONYMS LIST
[0048] 3GPP3 rd< Generation Partnership Project 5GFifth Generation AMFAccess and Mobility management Function BCCHBroadcast Control Channel BSICBase Station Identity Code CGICell Global Identifier IoTInternet of Things MMEMobility Management Entity NRNew Radio NRTNeighbour Relation Table OSSOperations Support System PCIPhysical Cell Identifier PLMNPublic Land Mobile Networks PMPerformance Management QoSQuality of Service RANRadio Access Network SCScrambling Code UEUser Equipment WLANWireless Local Area Network REFERENCE SIGNS LIST
[0049] 100Cellular communication network110Radio Access Network112Base station114aFirst cells114b-dOld target cells in the new list114eIrrelevant target cell, not in the new list114fNew target cell, added to the new list116UE120Core network122Apparatus for network optimization300 - 360Structure of the device of FIGURE 3510 - 550Phases of the method of FIGURE 5
Claims
1. A method for assessing neighbour relations in a cellular communication network (100), comprising: - determining, by an apparatus (122), a first cell (114a) and target cells (114b-f) of the first cell (114a), wherein the target cells (114b-f) are neighbour cells of the first cell (114a), characterized in that the method further comprises: - determining, by the apparatus (122), a first list of neighbour relations, wherein the first list comprises priority indices of neighbour relations from the first cell (114a) to each of said target cells (114b-f); - determining, by the apparatus (122), a second list of neighbour relations, wherein the second list comprises priority indices of neighbour relations from each of said target cells (114b-f) to the first cell (114a); - determining, by the apparatus (122), a combined list of priorities of neighbour relations based at least on the first list and the second list, wherein the combined list comprises total priority indices of neighbour relations between each of said target cells (114b-f) and the first cell (114a); and - configuring, by the apparatus (122), neighbour relations for the first cell (114a) based on the combined list.
2. The method according to claim 1, wherein the first list comprises information about outgoing neighbour relations of the first cell (114a) and the second list comprises information about incoming neighbour relations of the first cell (114a).
3. The method according to claim 1 or claim 2, further comprising: - sorting, by the apparatus (122), the first list and the second list; and - determining, by the apparatus (122), the combined list based at least on the sorted first list and second list.
4. The method according to claim 3, wherein said sorting further comprises: - sorting, by the apparatus (122), said target cells (114b-f) in the first list in a descending priority order; and - sorting, by the apparatus (122), said target cells (114b-f) in the second list in a descending priority order.
5. The method according to any of the preceding claims, wherein said target cells (114b-f) are within one hop of the first cell (114a).
6. The method according to any of the preceding claims, further comprising: - assigning, by the apparatus (122), the priority indices for each neighbour relation; - calculating, by the apparatus (122), the total priority for each of said target cells (114b-f) based on the priority indices; and - determining, by the apparatus (122), the combined list based at least on the total priorities.
7. The method according to claim 6, wherein said calculating the total priority for each of said target cells (114b-f) further comprises: - multiplying, by the apparatus (122), the priority indices associated with each of said target cells (114b-f) in the first list with the priority indices associated with each of said target cells (114b-f) in the second list.
8. The method according to any of the preceding claims, wherein said configuring further comprises: - removing, by the apparatus (122), irrelevant neighbour cells from the neighbour relations of the first cell (114a).
9. The method according to any of the preceding claims, wherein said configuring further comprises: - configuring, by the apparatus (122), a neighbour relation table of the first cell (114a) based on the combined list.
10. The method according to any of the preceding claims, further comprising: - using, by the apparatus (122), the neighbour relations of the first cell (114a) for at least one of mobility configuration, load balancing configuration or dual connectivity configuration.
11. The method according to any of claims 1 - 10, wherein the apparatus (122) is configured to operate in the cellular communication network (100) according to at least one standard specification of 3rd generation partnership program.
12. An apparatus (122) comprising: - means for determining a first cell (114a) and target cells (114b-f) of the first cell (114a), wherein the target cells (114b-f) are neighbour cells of the first cell (114a), characterized in that the apparatus further comprises: - means for determining a first list of neighbour relations, wherein the first list comprises priority indices of neighbour relations from the first cell (114a) to each of said target cells (114b-f); - means for determining a second list of neighbour relations, wherein the second list comprises priority indices of neighbour relations from each of said target cells (114b-f) to the first cell (114a); - means for determining a combined list of priorities of neighbour relations based at least on the first list and the second list, wherein the combined list comprises total priority indices of neighbour relations between each of said target cells (114b-f) and the first cell (114a); and - means for configuring neighbour relations for the first cell (114a) based on the combined list.
13. An apparatus (122) according to claim 12, further comprising means for performing the method according to any of claims 2 to 11.
14. A computer program comprising instructions which, when the program is executed by an apparatus (122), cause the apparatus (122) to carry out: - determining a first cell (114a) and target cells (114b-f) of the first cell (114a), wherein the target cells (114b-f) are neighbour cells of the first cell (114a) characterized in that the apparatus (122) is further caused to carry out: - determining a first list of neighbour relations, wherein the first list comprises priority indices of neighbour relations from the first cell (114a) to each of said target cells (114b-f); - determining a second list of neighbour relations, wherein the second list comprises priority indices of neighbour relations from each of said target cells (114b-f) to the first cell (114a); - determining a combined list of priorities of neighbour relations based at least on the first list and the second list, wherein the combined list comprises total priority indices of neighbour relations between each of said target cells (114b-f) and the first cell (114a); and - configuring neighbour relations for the first cell (114a) based on the combined list.
15. A computer program according to claim 14, further comprising instructions which, when the program is executed by the apparatus (122), cause the apparatus (122) to carry out the method according to any of claims 2 to 11.