WO2019129169A1 - 用于无线通信的电子设备和方法以及计算机可读存储介质 - Google Patents
用于无线通信的电子设备和方法以及计算机可读存储介质 Download PDFInfo
- Publication number
- WO2019129169A1 WO2019129169A1 PCT/CN2018/124587 CN2018124587W WO2019129169A1 WO 2019129169 A1 WO2019129169 A1 WO 2019129169A1 CN 2018124587 W CN2018124587 W CN 2018124587W WO 2019129169 A1 WO2019129169 A1 WO 2019129169A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- virtual cell
- search
- access point
- electronic device
- location
- 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.)
- Ceased
Links
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/24—Cell structures
-
- 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/24—Cell structures
- H04W16/32—Hierarchical cell structures
-
- 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/10—Dynamic resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/003—Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
-
- 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/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Leader-follower arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Definitions
- Embodiments of the present invention generally relate to the field of wireless communications, and more particularly to the design of virtual cells, and more particularly to electronic devices and methods for wireless communications and computer readable storage media.
- a virtual cell can be implemented by clustering access points (APs), and a local controller (also called a master node) can be set in each virtual cell.
- APs access points
- a local controller also called a master node
- an electronic device for wireless communication comprising: processing circuitry configured to: determine a partitioning scheme of a virtual cell in a predetermined area in a dynamic manner, and determine a partitioning scheme of the virtual cell, including Dividing a plurality of access points in the predetermined area into one or more virtual cells and designating an access point as a master node in each virtual cell; and generating a message indicating a partitioning scheme of the virtual cell to notify the designated master node .
- an electronic device for wireless communication comprising: processing circuitry configured to: perform a predetermined region for a particular search location in response to a distributed search request from a central management device An iterative operation of intra-virtual cell division, wherein the search location is the number of divided virtual cells; and the network utility value corresponding to the search location is calculated based on the virtual cell partition obtained when the iterative operation converges, the network utility value is a weighted sum of a function of a packet loss rate of each virtual cell and a function of a handover overhead within a predetermined area, wherein the packet loss rate is obtained based on a backhaul capacity of the master node of the corresponding virtual cell and a total backhaul requirement of the virtual cell; and generating A message containing the search location and network utility value to report to the central management device.
- a method for wireless communication including: determining, in a dynamic manner, a division scheme of a virtual cell in a predetermined area, determining that a division scheme of the virtual cell includes multiple connections within a predetermined area
- the ingress point is divided into one or more virtual cells and an access point that is designated as a master node in each virtual cell; and a message indicating a partitioning scheme of the virtual cell is generated to notify the designated master node.
- a method for wireless communication comprising: performing an iterative operation for virtual cell partitioning within a predetermined area for a particular search location in response to a distributed search request from a central management device
- the search location is the number of divided virtual cells
- the network utility value corresponding to the search location is calculated, and the network utility value is a function of the packet loss rate of each virtual cell.
- the packet loss rate is obtained based on a backhaul capacity of a master node of the corresponding virtual cell and a total backhaul requirement of the virtual cell; and generating a search location and a network utility value
- the news is reported to the central management device.
- the electronic device and method according to the present application can dynamically determine the division of a virtual cell, thereby flexibly and efficiently satisfying the communication requirements in the wireless network.
- FIG. 1 shows a functional block diagram of an electronic device for wireless communication in accordance with one embodiment of the present application
- FIG. 2 shows a scenario diagram of a distribution of access points (APs) as an example and division of virtual cells;
- FIG. 3 is a schematic diagram showing the boundary of each AP generated by using a Veno diagram in a scenario in which 25 APs are randomly distributed in an area of 1 km ⁇ 1 km;
- FIG. 4 is a schematic diagram showing a boundary of the obtained virtual cell in a case where the area shown in FIG. 3 is divided into five virtual cells;
- FIG. 5 shows an exemplary schematic diagram of an information flow for implementing partitioning of a virtual cell on a coexistence manager
- Figure 6 shows an exemplary schematic diagram of another information flow
- FIG. 7 illustrates a functional block diagram of an electronic device for wireless communication in accordance with another embodiment of the present application.
- Figure 8 shows an AP scene graph within a given area used in the simulation example
- FIG. 9 shows an example of a randomly generated UE scene graph
- FIG. 10 is a graph showing an example of a utility function of a virtual cell packet loss rate
- FIG. 11 is a graph showing an example of a utility function of a virtual inter-cell handover overhead
- FIG. 12 is a schematic diagram showing the boundary of each AP in the AP scenario of FIG. 8 generated using the Veno diagram;
- FIG. 13 is a graph showing estimated virtual cell average packet loss rate and estimated virtual inter-cell handover overhead under the total number of possible virtual cells obtained by the existing exhaustive search method;
- Figure 14 is a graph showing a network utility curve obtained using the technique search of the present application.
- Figure 15 shows a graph of a utility curve obtained using an exhaustive search method
- 16 is a schematic diagram showing an optimal virtual cell partitioning scheme obtained by the technique of the present application.
- FIG. 17 shows a flow chart of a method for wireless communication in accordance with one embodiment of the present application.
- Figure 18 is a flow chart showing an example of the step S11 in Figure 17;
- FIG. 19 is a flow chart showing another example of step S11 in FIG. 17;
- 21 is a block diagram showing an example of a schematic configuration of a server 700 to which the technology of the present disclosure can be applied;
- FIG. 22 is a block diagram showing a first example of a schematic configuration of an eNB or a gNB to which the technology of the present disclosure may be applied;
- FIG. 23 is a block diagram showing a second example of a schematic configuration of an eNB or a gNB to which the technology of the present disclosure may be applied;
- FIG. 24 is a block diagram of an exemplary structure of a general purpose personal computer in which a method and/or apparatus and/or system in accordance with an embodiment of the present invention may be implemented.
- the electronic device 100 includes a determining unit 101 configured to determine a predetermined schedule in a dynamic manner.
- the dividing scheme of the virtual cell in the area, determining the dividing scheme of the virtual cell includes dividing a plurality of access points (APs) in the predetermined area into one or more virtual cells, and designating an access point as a master node in each virtual cell.
- a generating unit 102 configured to generate a message indicating a partitioning scheme of the virtual cell to notify the designated master node.
- the determining unit 101 and the generating unit 102 can be implemented by one or more processing circuits, which can be implemented, for example, as a chip.
- FIG. 2 shows a scene graph of a distribution of access points (APs) as an example and division of virtual cells.
- the AP described herein may be any node that provides network communication services, such as a base station, a small base station, and the like.
- the base station can be implemented as any type of evolved Node B (eNB) or gNB (5G base station).
- eNB evolved Node B
- gNB 5G base station
- the eNB includes, for example, a macro eNB and a small eNB.
- the small eNB may be an eNB covering a cell smaller than the macro cell, such as a pico eNB, a micro eNB, and a home (femto) eNB.
- a similar situation can also be used for gNB.
- the base station can be implemented as any other type of base station, such as a NodeB and a base transceiver station (BTS).
- the base station can include: a body (also referred to as a base station device) configured to control wireless communication; and one or more remote wireless headends (RRHs) disposed at a different location than the body.
- RRHs remote wireless headends
- various types of terminals can operate as base stations by performing base station functions temporarily or semi-persistently.
- the user equipment (UE, also simply referred to as the user) shown in FIG. 2 may be any terminal device or a wireless communication device providing the service.
- the terminal device may be implemented as a mobile terminal (such as a smart phone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable/encrypted dog type mobile router, and a digital camera device) or an in-vehicle terminal (such as a car navigation device). ).
- the terminal device can also be implemented as a terminal (also referred to as a machine type communication (MTC) terminal) that performs machine-to-machine (M2M) communication.
- the terminal device may be a wireless communication module (such as an integrated circuit module including a single wafer) installed on each of the above terminals.
- the electronic device 100 may cluster the AP shown in FIG. 2 to obtain a division of a virtual cell, that is, each cluster AP constitutes one virtual cell.
- the electronic device 100 may be located, for example, on the core network side shown in FIG. 2 or on the central management device side.
- the spectrum management device can function as a central management device.
- the electronic device 100 can be located, for example, on the spectrum management device side.
- the electronic device 100 can be implemented on a Spectrum Coordinator (SC), a Coexistence Manager (CxM), or a Spectrum Access System (SAS).
- SC Spectrum Coordinator
- CxM Coexistence Manager
- SAS Spectrum Access System
- APs are densely distributed. When the UE moves within the illustrated area, frequent handovers between APs occur, which causes large handover overhead and reduces communication quality and resource utilization efficiency.
- the APs can be dynamically clustered to form multiple virtual cells, thereby reducing handover overhead.
- the determining unit 101 of the electronic device 100 determines the partitioning scheme of the virtual cell in a dynamic manner, thereby being flexibly applicable to various AP distribution scenarios and UE distribution scenarios.
- the determining a virtual cell partitioning scheme includes two aspects: dividing multiple APs into one or more virtual cells; and designating an access point as a master node in each cell.
- the master node is responsible for resource management of the corresponding virtual cell. Since the division of the virtual cell is dynamic, the master node is not fixed, but changes as the UE moves or the state of the AP changes.
- the generating unit 102 generates a message including a partitioning scheme of the virtual cell for providing the partitioning scheme to the designated master node.
- the master node performs division and communication of the virtual cell according to the division scheme.
- the electronic device 100 may further include a communication unit for performing various transceiving operations.
- the communication unit can for example be implemented as an antenna or an array of antennas with which the antenna array is associated.
- the operations of the determining unit 101 and the generating unit 102 may be performed in response to one or more of the following: the switching overhead of the one or more current virtual cells exceeds a predetermined overhead threshold; the backhaul demand of the one or more current virtual cells exceeds the corresponding virtual The backhaul capacity threshold of the cell; a predetermined time has elapsed.
- the operations of the determining unit 101 and the generating unit 102 can be performed periodically and/or in a triggering manner. In this way, deterioration in communication quality can be avoided.
- the operations of the determining unit 101 and the generating unit 102 correspond to the update of the division of the virtual cell, and the time interval between the two updates is referred to as an update slot.
- the update slot is equal to the above predetermined time.
- the determining unit 101 determines a partitioning scheme of the virtual cell based on one or more of the following: a backhaul capacity of the master node of the virtual cell; a switching overhead caused by the user equipment switching between the virtual cells.
- the network communication quality can be effectively guaranteed by considering the division of the virtual cell by considering at least one of the above factors.
- the backhaul capacity between the master node and the core network is limited, and if the user's backhaul demand exceeds the backhaul capacity, Lose packets and reduce communication quality. For example, when the coverage of the virtual cell is too large, there may be a situation where the backhaul requirement exceeds the backhaul capacity of the master node.
- the current serving AP serving AP
- the serving AP needs to issue a handover request to the current master node, and the current master node then sends a command to the master node of the target adjacent virtual cell.
- the requesting, the main control node of the adjacent virtual cell sends an access request to the target serving AP in the virtual cell, and after receiving the request, the target serving AP returns to the original handover control signal, and finally the current serving AP sends a handover command to the user.
- the neighboring virtual cell master node After the user synchronizes with the target service AP, the neighboring virtual cell master node sends the resource release signaling to the original virtual cell master node, and the original virtual cell master node sends the resource release signaling to the user's original serving AP, and finally completes the user. Switching between virtual cells. It can be seen that the more frequent the inter-virtual cell handover occurs, the greater the switching overhead between virtual cells involved.
- the determining unit 101 may be configured to determine a partitioning scheme of the virtual cell such that the network utility value is the highest in the case of adopting the partitioning scheme, wherein the network utility value and the packet loss rate of each virtual cell are within a predetermined area
- the handover overhead is related, for example, a weighted sum of a function of a packet loss rate of each virtual cell and a function of handover overhead within a predetermined area, wherein the packet loss rate is based on a backhaul capacity of the master node of the corresponding virtual cell and a total of the virtual cell Return demand is obtained.
- the network utility value U can be, for example, as shown in the following formula (1):
- f 1 is a utility function of the packet loss rate of each virtual cell
- PL n is the packet loss rate of the nth virtual cell
- E() represents the mean operation
- f 2 is a utility function of the handover overhead in the predetermined area
- H is The virtual inter-cell handover overhead (e.g., the number of handovers) estimated in the update slot in the case of using the division scheme of the virtual cell
- a, b are weight coefficients
- a + b 1.
- the weight coefficients a, b can be set according to actual needs, or a and b can be set to empirical values. It can be understood that when one of a and b is 0, the division scheme of the virtual cell is determined based only on a single factor. Furthermore, f 1 and f 2 may be any suitable utility function and are not subject to any restrictions. Also, the form of the network utility value U is not limited to that shown in the formula (1), but other appropriate modifications or changes may be made, and the formula (1) is merely an example given for the purpose of understanding.
- the packet loss rate of the nth virtual cell in the equation (1) can be estimated by the following equation (2).
- Cn is the backhaul capacity between the master node of the nth virtual cell and the core network.
- the determining unit 101 is further configured to acquire one or more of the following from each of the current master nodes: the location of each access point, and the backhaul of each access point Capacity, backhaul demand, location, and mobility information of user equipment within the coverage of the corresponding virtual cell.
- the movement information includes, for example, a moving speed, historical movement data, and the like.
- the determining unit 101 can also interact with the electronic devices of other central management devices to obtain management by other central management devices.
- the information of the access point and/or the information of the access point managed by the central management device is provided to other central management devices.
- the information of the access point includes, for example, the location of the access point, the backhaul capacity of the access point, and the like.
- the electronic device 100 is located on the spectrum management device side, and the determining unit 101 can interact with other spectrum management devices in the predetermined region to exchange information of the respective managed access points.
- the spectrum management device can be SC, CxM, SAS, or the like.
- the determining unit 101 may use the network utility value to evaluate the performance of the partitioning scheme of the virtual cell to determine an optimal or preferred partitioning scheme.
- the network utility value may be used to evaluate the performance of the partitioning scheme of the virtual cell to determine an optimal or preferred partitioning scheme.
- the determining unit 101 is configured to: perform the iterative operation for virtual cell partitioning for different search locations for the number of divided virtual cells as the search location; the virtual cell partition obtained based on the completion of the iterative operation Calculating a network utility value corresponding to the search location; optimizing a search location to perform an iterative operation based on the network utility value to determine an optimal search location; and determining a partitioning scheme of the virtual cell corresponding to the optimal search location as The division scheme of the virtual cell to be adopted.
- the above operation of the determining unit 101 nests two iterative operations, that is, An iterative operation of a given search location and a second iterative operation of changing the search location.
- N p different search positions are randomly selected in the integer interval [1, M] to perform partitioning of the virtual cells respectively, where M is the number of APs in the predetermined area, and the search position represents the virtual area into which the predetermined area is divided.
- the number of cells, the value of N p can be determined according to the computing power of the device, the required computing speed, and the like.
- the determining unit 101 For each search location, the determining unit 101 performs an iterative operation to find an optimal partitioning manner, for example, which APs should be divided into one cluster, and which AP should be the master node.
- the determining unit 101 performs an iterative operation for virtual cell partitioning as follows: 1) selecting a first number of access points corresponding to the search location as the respective virtual cells according to the location and backhaul capacity of each access point a candidate access point of the master node; 2) clustering the access point based on a weighted distance from each access point to the candidate access point, wherein the weighted distance is compared with the actual distance of the access point and the candidate access point, based on the candidate
- the weighting factor of the backhaul capability of the access point is related, for example, may be a product of the two; 3) updating the candidate access point of the cluster for each cluster, and re-based the weighted distance based on the updated candidate access point
- the clusters, until the predetermined condition is satisfied, the candidate access points of the clusters finally obtained are used as the master nodes of the respective virtual cells.
- a first number such as K APs, having a larger spacing between each other and a larger backhaul capacity may be selected as candidate access points, wherein the candidate access points are candidates for the master nodes of the clusters.
- the access points other than the K candidate access points are divided, that is, the clusters to which the candidate access points should be assigned, respectively.
- the cluster of the finally determined K candidate access points is K virtual cells.
- the access point may be clustered based on the weighted distance from the access point to the candidate access point. It should be noted that, without limitation, the clustering may be performed based on the actual distance from the access point to the candidate access point.
- the weighting factor may be set such that the stronger the backhaul capability of the candidate access point, the more likely the access point is to be clustered to the candidate access point, and the backhaul of the user equipment around the candidate access point The greater the demand, the less likely it is to assign an access point to the cluster of candidate access points. That is, the weighting factor can be a compromise between these two tendencies.
- the weighting factor may be set such that the possibility that the access point is allocated to the cluster of candidate access points with strong backhaul capability is greater than the possibility that the access point is assigned to the cluster of candidate access points with weak backhaul capability And the probability that the access point is allocated to the cluster of candidate access points with large backhaul requirements of the surrounding user equipment is less than the candidate access point with less backhaul demand of the user equipment to which the access point is divided.
- the possibility in the cluster In the case of using the weighted distance, not only the influence of the distance of the actual distance but also the backhaul capability of the candidate access point is considered, thereby facilitating the obtaining of a better division scheme.
- the weighting factor may be, for example, a normalized value of a ratio between a backhaul demand of the user equipment around the estimated candidate access point and a backhaul capacity of the candidate access point, for example, as shown in the following formula (3).
- R i is a possible user requirement near the i-th candidate access point
- C i is the i-th candidate access point.
- R i in the formula (3) is an estimated value, that is, it is necessary to roughly estimate a possible backhaul demand near the i-th candidate access point.
- the i-th user from the candidate access point within a predetermined distance r K backhaul requirements can be used as R i.
- r K can be set to:
- the determining unit 101 may assign the access point to the cluster of candidate access points to which the corresponding weighted distance is the smallest. Take equation (3) as an example, if If w i d mi ⁇ w j d mj , the mth AP is divided into clusters of the ith candidate access point, where d mi represents the geometry between the ith candidate access point and the mth AP distance.
- the candidate access points of the cluster are updated for each cluster in 3) for the next iteration, that is, the clustering of step 2) is performed again. For example, for each cluster, the center of the location of all access points it contains can be calculated and the access point closest to the center in the cluster is selected as the candidate access point for the next iteration.
- the predetermined condition is, for example, one or more of the following: the change in the position of the candidate access point between the two clustering operations is less than a predetermined degree; the number of executions of the clustering operation reaches a predetermined value.
- the position of the candidate access point is substantially unchanged, it indicates that the iterative algorithm tends to converge, and the iteration can be stopped at this time.
- the iteration is stopped to effectively control the calculation load.
- the candidate access points of each cluster finally obtained are taken as the master nodes of the respective virtual cells.
- the determining unit 101 may determine the boundary of the virtual cell based on the result of the finally obtained clustering, thereby completing the division of the virtual cell at a given search location.
- the determining unit 101 calculates a network utility value at the search position based on the obtained division of the virtual cell. For example, the calculation can be performed using Equation (1), which involves the switching overhead caused by the user equipment switching between virtual cells and/or the degree to which the master node satisfies the user's backhaul requirements.
- the determining unit 101 can estimate the handover overhead between the virtual cells based on the boundary of the virtual cell and the mobile information of the user equipment. Specifically, when the user equipment generates a handover overhead when moving across a boundary of the virtual cell, the determining unit 101 may estimate the virtuality determined in combination with the mobile information of the user equipment, such as the moving speed of the user equipment, historical mobile data, and map information. The number of effective user penetrations near the boundary of the cell, thereby counting the total number of effective penetration boundaries, ie the total handover overhead, under the virtual cell partitioning scheme at the corresponding search location.
- the determining unit 101 may utilize a Voronoi diagram to derive the boundaries of the respective virtual cells.
- the Veno diagram is a distance-based plane division method in computational geometry. Specifically, assuming that there are n non-coincident seed points on the plane, the plane is divided into n regions such that the distance of the points in each region to the seed points in the region thereof is closer than the distance to the seed points in other regions. Each region is called the Veno region of the seed point.
- FIG. 3 shows a schematic diagram of the boundary of each AP generated using the Veno diagram in a scenario in which 25 APs are randomly distributed in an area of 1 km ⁇ 1 km.
- FIG. 4 is a schematic diagram showing the boundary of a virtual cell obtained by combining boundaries of APs belonging to the same cluster when the division of the virtual cell is completed in the case where the number of virtual cells is 5.
- the determining unit 101 estimates the maximum data backhaul requirement of each virtual cell in one update time slot in combination with the user's data backhaul requirement and the handover situation, and calculates the loss under the virtual cell partitioning scheme, for example, using equation (2). Package rate.
- the network utility value under the virtual cell partitioning scheme is calculated using, for example, equation (1) as the network utility value at the search location.
- the determining unit 101 may further provide the boundary information of the virtual cell to the master node of each current virtual cell, and estimate the coverage within the coverage by the master node of the current virtual cell in combination with the mobile information of the user equipment in the coverage area. The number of times the boundary may be penetrated and supplied to the determining unit 101. That is, at least a portion of the estimation of the handover overhead may be performed by the master node of each current virtual cell.
- the network utility values at the N p search positions are respectively obtained, and the search position of the iterative operation of the division of the virtual cell next to be performed is optimized based on the obtained network utility value to determine an optimal search position, for example, Determine the search location where the network utility value is the largest.
- the network utility values at Np search locations can be compared to select the largest one as the global optimal value and its corresponding search location as the global optimal search location.
- the search location of the next iteration operation is updated based on the search location of the previous iteration operation and the corresponding network utility value and the global optimal search location and the corresponding network utility value.
- the iterative operation of virtual cell partitioning is then completed for the updated Np search locations to obtain updated Np network utility values.
- the above operation constitutes a second iterative operation.
- the second iterative operation is repeatedly performed by using the updated N p network utility values to update the global optimal value and the corresponding global optimal search position until a predetermined condition is reached.
- the predetermined condition herein may include, for example, one or more of the following: the global optimal search position no longer changes; the network utility value corresponding to the global optimal search position changes less than the predetermined degree between the two second iteration operations; The number of two iteration operations reaches a predetermined value.
- the generating unit 102 When the second iteration operation is completed, it is considered that the global optimal search position is obtained, thereby determining the division scheme of the virtual cell to be adopted in the next time slot.
- the generating unit 102 generates information including the dividing scheme to notify the designated master node.
- the determining unit 101 may be further configured to determine a spectrum requirement of each virtual cell according to the determined backhaul requirement of the virtual cell and a communication quality requirement, such as a Signal to Interference and Noise Ratio (SINR) requirement, according to This spectrum requirement is used to determine the spectrum allocation scheme.
- the generating unit 102 may also generate information including a spectrum allocation scheme to notify the master node.
- the determining unit 101 can request the available spectrum resources from the spectrum management device.
- the determining unit 101 may request an available spectrum resource from a spectrum management device such as a SAS via a Domain Proxy.
- the electronic device 100 is implemented, for example, on a logical entity CxM.
- the determining unit 101 transmits a spectrum request to the domain agent, the domain agent sends a spectrum query request to the SAS, and the SAS sends a spectrum query response to the domain agent.
- the domain agent informs the determining unit 101 that the spectrum resource is available.
- the determining unit 101 issues a resource release request to each of the current master nodes, and issues an access control request to the new master node.
- each master node sends a resource release confirmation message to the core network, and the new master node sends an access control acknowledgement message to the determining unit 101.
- the transceiver unit transmits information including the spectrum allocation scheme to the new master node or to the controlled node.
- FIG. 5 shows an exemplary schematic diagram of an information flow for implementing partitioning of a virtual cell on CxM.
- the electronic device 100 is implemented on a CxM
- the master node can be implemented, for example, as a CBSD (Citizens Broadband Radio Service Device).
- the current master node provides the CxM with various information required for the division of the virtual cell, including but not limited to: the location and backhaul capacity of each access point that the master node is responsible for, and the UE within the coverage of the current virtual cell. Backhaul demand, location and mobile information such as mobile speed and historical mobile information.
- the division of the virtual cell is performed on the CxM using the division method of the virtual cell described in detail in the foregoing embodiment.
- the CxM determines the spectrum requirement of the virtual cell according to the backhaul requirement and the communication quality requirement of the virtual cell, and sends a spectrum request to the domain proxy.
- the domain proxy sends a spectrum query request to the SAS, and the SAS then sends a spectrum query response to the domain proxy.
- the domain agent informs the CxM of the available spectrum resources accordingly.
- the CxM sends a resource release request to the current master node and sends an access control request to the new master node.
- each master node sends a resource release acknowledgement (ACK) message to the CxM, and the new master node sends an access to the CxM. Control ACK messages.
- the CxM sends information to the new master node containing the spectrum allocation scheme and the controlled AP to be managed, ie, the virtual cell partitioning scheme.
- FIG. 5 is merely exemplary and not limiting, and may be modified or changed according to actual needs and application scenarios.
- the electronic device 100 is capable of dynamically determining a division scheme of a virtual cell in a predetermined area, thereby being flexibly applicable to various scenarios and ensuring communication quality.
- the determining unit 101 is configured to: select a predetermined number of master nodes as search nodes according to current load of each master node; and instruct the search nodes to perform virtual respectively for different search locations An iterative operation of cell division, wherein the search location is the number of divided virtual cells; performing a second iterative operation until a predetermined condition is reached: obtaining virtual cell partitioning for the corresponding search location from the search node a network utility value of the solution, and determining a global optimal search location based on the network utility value; providing the global optimal search location and its corresponding network utility value to the search node, such that each search node is based on the global maximum The optimal search location and its corresponding network utility value and the search location of the last iterative operation of the search node and the corresponding network utility value update the search location of the next iteration operation.
- the determination of the virtual cell division scheme is performed distributedly by the search node, thereby reducing the computational load of the electronic device 100.
- a master node with a light load and/or a strong computing capability in the current master node may be selected as the search node.
- the number N p of selected search nodes depends, for example, on the real-time requirements and the processing capabilities of the master node. When the real-time requirement is high, and/or the processing power of the master node is strong, N p can be set to be large.
- the generating unit 102 is further configured to generate a distributed search request to provide to the selected search node, and to obtain a response from the search node for the distributed search request.
- the determining unit 101 is further configured to provide the search node with one or more of the following: location of each access point, backhaul capacity of each access point, backhaul demand of the user equipment, location, and mobility information.
- the mobile information of the user equipment includes, for example, the moving speed of the user equipment, historical movement data, and the like (may include only one of them).
- the above information provided to the search node may also be provided by the current master node.
- the current master node may collect the location of its UE, mobile information, data backhaul requirements, etc. and provide it to the search node.
- each of the selected N p search nodes performs virtual cell partitioning for a randomly selected initial search location, that is, performs an iterative operation of the virtual cell partitioning described in the first embodiment to determine an initial search.
- Virtual cell partitioning scheme at the location is also calculated based on the division scheme.
- Each search node provides its initial search location and the calculated corresponding network utility value to the electronic device 100.
- the determining unit 101 compares, for example, the network utility values at the Np initial search locations to select the largest one, as a global
- the initial value of the optimal value and its corresponding search position is taken as the initial global optimal search position.
- the global optimal value and the global optimal search position are provided to the Np search nodes, so that each search node is based on the search position of the previous iteration operation and the corresponding network utility value and the global optimal search position, respectively. And the global optimal value to update the search position of the next iteration operation.
- the N p search nodes complete the iterative operation of the virtual cell division using the new search location to obtain updated N p network utility values, and provide the new search location and network utility value to the determining unit 101.
- the determining unit 102 updates the global optimal value and the global optimal search position based on the updated search position and the network utility value.
- the above operation constitutes a second iterative operation.
- the second iterative operation is repeatedly performed to search for the final global optimal value and the global optimal search position.
- the details of the iterative operation and the second iterative operation regarding the virtual cell division described above have been described in detail in the first embodiment, and are not repeated here.
- the predetermined condition may include, for example, one or more of the following: the global optimal search position no longer changes; the network utility value corresponding to the global optimal search position changes less than the predetermined degree between the two second iteration operations The number of second iteration operations reaches a predetermined value.
- the determining unit 101 may be further configured to acquire, from the search node that provides the final global optimal search position, a partitioning scheme of the virtual cell corresponding to the final global optimal search location as a partitioning scheme of the virtual cell to be employed.
- the partitioning scheme of the virtual cell further includes information of a boundary of the virtual cell.
- FIG. 6 shows an example of the information flow of the present embodiment.
- the electronic device can be implemented on CxM, and the master node is implemented as CBSD.
- the master node as the search node is implemented as a specific CBSD, hereinafter referred to as a CBSD agent.
- CxM selects N p search nodes from the current master node as CBSD agents and sends a distributed search request thereto, and the CBSD agent sends a distributed search ACK in response to the request.
- the CxM sends information of each access point to these CBSD agents, including, for example, the location of the access point, backhaul capacity, and the like.
- the CBSD agent initializes the search location, for example, in a random manner, and requests the current master node for information of the UE, including, for example, the UE's backhaul demand, location, mobility information, and the like.
- the current master node obtains this information from the UEs within its coverage in response to the request and sends it to the CBSD agent. It should be understood that the manner in which the above information is obtained is not restrictive, but other methods may be suitably employed, such as providing all information by CxM, or providing all information by the current master node, and the like.
- the CBSD agent uses the obtained information to perform an iterative operation of virtual cell partitioning for the current search location. After the division of the virtual cell is completed, the boundary information of the virtual cell is calculated and provided to the current master node, so that the current master node estimates the number of times the UE penetrates the virtual cell boundary, that is, estimates the UE within its coverage. Switching overhead.
- the current master node sends the estimated handover overhead to the CBSD agent. It should be understood that the CBSD agent can also estimate the switching overhead and calculate the network utility value.
- the CBSD agent calculates the network utility value based on, for example, the handover overhead and the packet loss rate calculated based on the backhaul capacity and the backhaul demand, and transmits the current search location and the calculated network utility value to the CxM.
- the CxM updates the global optimal value and the global optimal search position of the network utility value based on the obtained N p group data. For example, in the case where the algorithm does not converge, CxM sends the updated global optimal value and the global optimal search position to the CBSD agent to update the search position of the next iteration accordingly.
- the dashed box shown in Figure 6 represents the second iteration operation described above.
- the CxM requests an optimal virtual cell partitioning scheme from the CBSD agent that provides the final global optimal value, and the CBSD agent sends the optimal virtual cell partitioning scheme to the CxM.
- the optimal virtual cell division scheme includes a master node and a controlled node of each virtual cell. Alternatively, the optimal virtual cell division scheme may further include information of boundaries of the respective virtual cells.
- the CxM determines the spectrum requirement of the virtual cell according to the backhaul requirement and the communication quality requirement of the virtual cell, and sends a spectrum request to the domain proxy.
- the domain proxy sends a spectrum query request to the SAS, and the SAS then sends a spectrum query response to the domain proxy.
- the domain agent informs the CxM of the available spectrum resources accordingly.
- the CxM sends a resource release request to the current master node and sends an access control request to the new master node.
- each master node sends a resource release acknowledgement (ACK) message to the CxM, and the new master node sends an access to the CxM. Control ACK messages.
- the CxM sends information to the new master node containing the spectrum allocation scheme and the controlled AP to be managed, ie, the virtual cell partitioning scheme.
- FIG. 6 is merely exemplary and not limiting, and may be modified or changed according to actual needs and application scenarios.
- the electronic device 100 is capable of dynamically determining a division scheme of a virtual cell in a predetermined area, thereby being flexibly applicable to various scenarios, ensuring communication quality, and improving a virtual cell division scheme by adopting a distributed search manner.
- the determined real-time performance reduces the computational load of the electronic device 100.
- FIG. 7 illustrates a functional block diagram of an electronic device 200 for wireless communication, as shown in FIG. 7, the electronic device 200 includes an execution unit 201 configured to be responsive from a central unit, in accordance with another embodiment of the present application.
- Managing a distributed search request of the device performing an iterative operation for virtual cell partitioning in a predetermined area for a specific search location, wherein the search location is the number of divided virtual cells; and the computing unit 202 is configured to be based on the iteration Calculating a virtual utility cell obtained by converging to calculate a network utility value corresponding to the search location, the network utility value being a function of a function of a packet loss rate of each virtual cell and a function of a handover overhead within the predetermined region And, wherein the packet loss rate is obtained based on a backhaul capacity of a master node of the corresponding virtual cell and a total backhaul requirement of the virtual cell; and a generating unit 203 configured to generate the search location and the network utility value The message is reported to the
- the execution unit 201, the calculation unit 202 and the generation unit 203 can be implemented by one or more processing circuits, which can be implemented, for example, as a chip. Further, although not shown in FIG. 7, the electronic device 200 may further include a communication unit for performing a transceiving operation.
- the communication unit can for example be implemented as an antenna or an array of antennas with which the antenna array is associated.
- the electronic device 200 can, for example, be located on a current master node selected as a search node and can be implemented, for example, on a CBSD agent.
- the distributed search request may include one of: initial information for determining an initial search location as a particular search location; a current global optimal search location for determining a particular search location and its corresponding network utility value.
- the distributed search request may include an initial search location, in other words, the initial search location is selected by the central management device and provided to the electronic device 200.
- the distributed search request may include a random seed, and the execution unit 201 uses the random seed to generate an initial search location.
- the distributed search request includes the pre-global optimal search location updated by the central management device and its corresponding network utility value.
- the execution unit 201 is configured to determine a specific search location of the iteration based on the current global optimal search location and its corresponding network utility value and the search location at which the previous iteration operation converges and its corresponding network utility value.
- the electronic device 200 may be further configured to acquire one or more of the following from the central management device: the location of each access point, the backhaul capacity of each access point, the backhaul demand, location, and movement of the user equipment information.
- the electronic device 200 may also obtain backhaul requirements, location, and movement information of the user equipment within its coverage from the current respective master nodes.
- the execution unit 201 may perform an iterative operation of selecting a first number of access points corresponding to a specific search location as candidate access points of the master nodes of the respective virtual cells according to the location and backhaul capacity of each access point;
- the access point is clustered based on the weighted distance from each access point to the candidate access point, wherein the weighted distance is the product of the actual distance between the access point and the candidate access point and the weighting factor based on the backhaul capability of the candidate access point. Updating the candidate access points of the cluster for each cluster, and performing the weighted distance-based clustering again using the updated candidate access points until the predetermined condition is met, and the candidate access points of the finally obtained clusters are used as The master node of each virtual cell.
- the predetermined condition may include one or more of the following: the change of the position of the candidate access point between the two clustering operations is less than a predetermined degree; the number of clustering operations reaches a predetermined value.
- Execution unit 201 may assign the access point to a cluster of candidate access points to which the corresponding weighted distance is the smallest.
- the execution unit 201 is further configured to set a weighting factor such that the stronger the backhaul capability of the candidate access point, the more likely the access point is to be allocated to the cluster of the candidate access point, and the user equipment around the candidate access point The larger the backhaul demand, the less likely it is to assign an access point to the cluster of candidate access points.
- the weighting factor may be a normalized value of the ratio between the backhaul demand of the user equipment around the estimated candidate access point and the backhaul capacity of the candidate access point.
- computing unit 202 can be configured to derive the boundaries of the respective virtual cells using the Veno diagram based on the results of the resulting clustering.
- computing unit 202 is configured to estimate a handover overhead for each virtual cell based on the boundary and movement information of the user equipment to obtain a handover overhead within the predetermined area.
- the information of the boundary may also be provided to the current respective master nodes, so that the current respective master nodes estimate the movement caused by the movement of the user equipment within the coverage based on the mobile device's mobile information.
- the overhead calculation unit 202 acquires the information of the handover overhead from the current respective master control nodes, and estimates the handover overhead in the predetermined area based on the information of the handover overhead. Subsequently, the computing unit 202 calculates the network utility value based on, for example, the handover overhead and the packet loss rate calculated based on the backhaul capacity and the backhaul demand.
- the electronic device 200 may further obtain, from the central management device, a partitioning scheme of the finally determined virtual cell, where the partitioning scheme of the virtual cell includes one or more of the following: a master node of the virtual cell, a controlled node of the virtual cell, and Information about the boundaries of the virtual cell.
- the electronic device 200 can also acquire information of the spectrum allocation scheme from the central management device.
- the electronic device 200 can perform the determination of the division scheme of the virtual cell in response to the request of the central management apparatus, thereby being flexibly applicable to various scenarios, improving the real-time performance of the virtual cell division scheme determination, and reducing the central management.
- the computational load of the device can be performed.
- Figure 8 is a diagram of an AP scene in a given area.
- the distance between two APs cannot be less than r h by the hard core point process (HCPP).
- ⁇ is the set of all AP location points in the area.
- FIG. 9 is a randomly generated UE scene graph. It is assumed that the current master nodes can effectively estimate the number of effective user penetrations of boundaries within their virtual cell range based on the user's instantaneous speed, user history movement data, and street information.
- s 1 and s 2 are expansion factors
- h 1 and h 2 are symmetric centers
- H is the total number of handovers between the estimated virtual cells
- H th is the threshold of the number of handovers between virtual cells
- the number of UEs is set in the simulation. 0.3 times.
- the distributed search method described in the second embodiment is adopted, and the following parameters are adopted: simulation area, 1 km ⁇ 1 km; number of APs, 100; minimum distance between APs (r h ), 60 m; AP Backhaul capacity, 30 to 100 Mbps; number of UEs, 200; number of search nodes, three; weights of network utility values (see equation (1)), a; 0.5; calculation of network utility values (see formula (1)) weight b, 0.5; expansion factor s 1 , 35.3231; symmetry center h 1 , 0.1; spreading factor s 2 , 3.5834; symmetry center h 2 , 1.1946; H th , 60.
- FIG. 12 shows the boundary of each AP in the AP scenario of FIG. 8 generated using the Veno diagram.
- FIG. 13 is a graph of estimated virtual cell average packet loss rate and estimated virtual inter-cell handover overhead (ie, number of handovers) under the total number of possible virtual cells obtained by the existing exhaustive search method. As mentioned above, as the number of virtual cells increases, the average packet loss rate of the network gradually decreases, and the switching overhead between virtual cells gradually increases.
- FIG. 14 is a network utility curve obtained by using the distributed search algorithm of the present application (also referred to as a distributed iterative algorithm based on particle swarm optimization (PSO) optimization algorithm), and FIG. 15 is obtained by using an exhaustive search method.
- the utility curve shows that the distributed search algorithm of the present application can achieve the optimal utility value of the poor search through a few iterations.
- FIG. 16 shows an optimal virtual cell partitioning scheme obtained by using the distributed search algorithm of the present application.
- the circled AP is a master node determined by the algorithm of the present application, which has the same gray scale as the surrounding and An AP represented by an icon of the same shape constitutes a virtual cell. Meanwhile, FIG. 16 shows the boundary of the virtual cell obtained by using the Veno diagram.
- FIG. 17 shows a flowchart of a method for wireless communication according to an embodiment of the present application, the method comprising: determining a division scheme of a virtual cell in a predetermined area in a dynamic manner (S11), determining the virtual cell
- the dividing scheme includes dividing a plurality of access points in the predetermined area into one or more virtual cells and designating an access point as a master node in each virtual cell; and generating a message indicating a dividing scheme of the virtual cell to notify The designated master node (S12).
- steps S11 and S12 may be performed in response to one or more of: the handover overhead of one or more current virtual cells exceeds a predetermined overhead threshold; the backhaul demand of one or more current virtual cells exceeds the backhaul of the corresponding virtual cell Capacity threshold; a predetermined time has elapsed.
- the partitioning scheme of the virtual cell may be determined based on one or more of the following: the backhaul capacity of the master node of the virtual cell; the switching overhead caused by the user equipment switching between the virtual cells.
- the division scheme of the virtual cell may be determined such that the network utility value is the highest in the case of adopting the division scheme, and the network utility value is, for example, related to the packet loss rate of each virtual cell and the handover overhead in the predetermined area, wherein the packet loss The rate is obtained based on the backhaul capacity of the master node of the corresponding virtual cell and the total backhaul demand of the virtual cell.
- one or more of the following may be obtained from each of the current master nodes: the location of each access point, the backhaul capacity of each access point, and the backhaul requirement of the user equipment within the coverage of the corresponding virtual cell. , location and mobile information.
- FIG. 18 shows a flowchart of an example of step S11.
- step S11 includes: using the number of divided virtual cells as a search position, and performing iteration for virtual cell division for different search positions. Operation (S101); calculating a network utility value corresponding to the search location based on the virtual cell partition obtained when the iterative operation is completed (S102); optimizing a search location to perform an iterative operation based on the network utility value to determine an optimal search Position (S103); and determining a division scheme of the virtual cell corresponding to the optimal search location as a division scheme of the virtual cell to be employed (S104).
- step S101 may include: selecting, according to the location and backhaul capacity of each access point, a first number of access points corresponding to the search location as candidate access points of the master node of each virtual cell; based on each access point The access point is clustered by a weighted distance to the candidate access point, wherein the weighted distance is related to the actual distance of the access point and the candidate access point, and the weighting factor based on the backhaul capability of the candidate access point; for each cluster, Update the candidate access points of the cluster, and perform re-sorting based on the weighted distances using the updated candidate access points until the predetermined condition is met, and the candidate access points of each cluster are finally taken as the master of each virtual cell. node.
- the predetermined condition may include one or more of the following: the change of the position of the candidate access point between the two clustering operations is less than a predetermined degree; the number of executions of the clustering operation reaches a predetermined value.
- the access point may be assigned to a cluster of candidate access points with the corresponding weighted distance being the smallest.
- the weighting factor may be set such that the likelihood that the access point is split into clusters of candidate access points with strong backhaul capability is greater than the candidate access points to which the access point is assigned to a weak backhaul capability The likelihood in the cluster; and the likelihood that the access point is allocated to the cluster of candidate access points with large backhaul requirements of the surrounding user equipment is less than the backhaul requirement of the user equipment to which the access point is divided The likelihood of a cluster of candidate access points.
- the weighting factor is a normalized value of the ratio between the estimated backhaul demand of the user equipment around the candidate access point and the backhaul capacity of the candidate access point.
- step S102 the boundary of each virtual cell may be obtained based on the result of the finally obtained clustering, and the switching overhead between the virtual cells is estimated based on the boundary and the mobility information of the user equipment.
- step S11 includes: selecting a predetermined number of master nodes as search nodes according to the current load of each master node (S111); indicating the search node Performing an iterative operation for virtual cell partitioning for different search locations (S112), wherein the search location is the number of divided virtual cells; performing the following second iterative operation until a predetermined condition is reached: obtaining from the search node a network utility value of the virtual cell partitioning scheme for the corresponding search location, and determining a global optimal search location based on the network utility value; and providing the global optimal search location and its corresponding network utility value to the search node, so that each search The node updates the search position of the next iteration operation according to the global optimal search position and its corresponding network utility value and the previous search position of the search node and the corresponding network utility value (S113).
- the predetermined condition may include one or more of the following: the global optimal search position no longer changes; the network utility value corresponding to the global optimal search position changes less than the predetermined degree between the two second iteration operations; The number of iterative operations reaches a predetermined value.
- the above method may further include: obtaining, by the search node that provides the final global optimal search position, a partitioning scheme of the virtual cell corresponding to the final global optimal search location as to be adopted.
- a division scheme of the virtual cell, where the division scheme of the virtual cell may further include information of a boundary of the virtual cell.
- Step S112 may also include generating a distributed search request to provide to the selected search node, and obtaining a response from the search node for the distributed search request.
- the search node may also be provided with one or more of the following: location of each access point, backhaul capacity of each access point, backhaul demand of the user equipment, location, and mobility information.
- the foregoing method may further include determining a spectrum requirement of each virtual cell according to the determined backhaul requirement of the virtual cell and a communication quality requirement, and determining a spectrum allocation scheme according to the spectrum requirement. And, a message including a spectrum allocation scheme can be generated to notify the master node.
- the above method may be performed on the central management device side, and the method may further include interacting with other central management devices to obtain information of access points managed by other central management devices in a predetermined area and/or provide to other central management devices.
- the information of the access point managed by the central management device may be performed on the central management device side, and the method may further include interacting with other central management devices to obtain information of access points managed by other central management devices in a predetermined area and/or provide to other central management devices.
- the information of the access point managed by the central management device may be performed on the central management device side, and the method may further include interacting with other central management devices to obtain information of access points managed by other central management devices in a predetermined area and/or provide to other central management devices. The information of the access point managed by the central management device.
- FIG. 20 shows a flowchart of a method for wireless communication in accordance with another embodiment of the present application, including: performing a predetermined search area for a specific search location in response to a distributed search request from a central management device An iterative operation of virtual cell division (S21), wherein the search location is the number of divided virtual cells; and the network utility value corresponding to the search location is calculated based on the virtual cell partition obtained when the iterative operation converges (S22)
- the network utility value and the packet loss rate of each virtual cell are related to the handover overhead in the predetermined area, wherein the packet loss rate is obtained based on the backhaul capacity of the master node of the corresponding virtual cell and the total backhaul requirement of the virtual cell; and generating the inclusion A message of the location and network utility value is searched for reporting to the central management device (S23).
- the distributed search request may include one of: initial information for determining an initial search location as a particular search location; a current global optimal search location for determining a particular search location and its corresponding network utility value.
- the specific search location is determined based on the current global optimal search location and its corresponding network utility value and the search location at which the previous iteration operation converges and its corresponding network utility value.
- step S21 is substantially the same as the iterative operation described in step S101 of FIG. 18, and is not repeated here.
- a boundary of each virtual cell may be obtained based on the obtained master node, for example, by using a Veno diagram, and the handover overhead of each virtual cell is estimated based on the boundary and the mobility information of the user equipment to obtain a predetermined area. Switch overhead.
- the information of the boundary may also be provided to each of the current master control nodes, so that the current individual master nodes estimate the handover overhead caused by the movement of the user equipment within the coverage area based on the mobile device's mobile information.
- the information of the handover overhead is obtained from each of the current master nodes, and the handover overhead in the predetermined area is estimated based on the information of the handover overhead.
- the foregoing method may further include: acquiring, from the central management device, a finalized division scheme of the virtual cell, where the division scheme of the virtual cell includes one or more of the following: a master of the virtual cell Information about nodes, controlled nodes of virtual cells, and boundaries of virtual cells.
- the above method may also include obtaining information of the spectrum allocation scheme from the central management device.
- electronic device 100 can be implemented as any type of server, such as a tower server, a rack server, and a blade server.
- the electronic device 100 may be a control module mounted on a server (such as an integrated circuit module including a single wafer, and a card or blade inserted into a slot of the blade server).
- Server 700 includes a processor 701, a memory 702, a storage device 703, a network interface 704, and a bus 706.
- the processor 701 can be, for example, a central processing unit (CPU) or a digital signal processor (DSP) and controls the functionality of the server 700.
- the memory 702 includes random access memory (RAM) and read only memory (ROM), and stores data and programs executed by the processor 701.
- the storage device 703 may include a storage medium such as a semiconductor memory and a hard disk.
- Network interface 704 is a communication interface for connecting server 700 to communication network 705.
- Communication network 705 can be a core network such as an Evolved Packet Core Network (EPC) or a packet data network (PDN) such as the Internet.
- EPC Evolved Packet Core Network
- PDN packet data network
- the bus 706 connects the processor 701, the memory 702, the storage device 703, and the network interface 704 to each other.
- Bus 706 can include two or more buses (such as a high speed bus and a low speed bus) each having a different speed.
- the determining unit 101, the generating unit 102, and the like described with reference to FIG. 1 may be implemented by the processor 701.
- the processor 701 can determine a division scheme of the virtual cell in the predetermined area by performing the functions of the determining unit 101 and the generating unit 102.
- FIG. 22 is a block diagram showing a first example of a schematic configuration of an eNB or a gNB to which the technology of the present disclosure can be applied. Note that the following description takes an eNB as an example, but can also be applied to a gNB.
- the eNB 800 includes one or more antennas 810 and a base station device 820.
- the base station device 820 and each antenna 810 may be connected to each other via an RF cable.
- Each of the antennas 810 includes a single or multiple antenna elements, such as multiple antenna elements included in a multiple input multiple output (MIMO) antenna, and is used by the base station apparatus 820 to transmit and receive wireless signals.
- MIMO multiple input multiple output
- eNB 800 can include multiple antennas 810.
- multiple antennas 810 can be compatible with multiple frequency bands used by eNB 800.
- FIG. 22 illustrates an example in which the eNB 800 includes multiple antennas 810, the eNB 800 may also include a single antenna 810.
- the base station device 820 includes a controller 821, a memory 822, a network interface 823, and a wireless communication interface 825.
- the controller 821 can be, for example, a CPU or a DSP, and operates various functions of higher layers of the base station device 820. For example, controller 821 generates data packets based on data in signals processed by wireless communication interface 825 and communicates the generated packets via network interface 823. Controller 821 can bundle data from multiple baseband processors to generate bundled packets and pass the generated bundled packets. The controller 821 can have logic functions that perform control such as radio resource control, radio bearer control, mobility management, admission control, and scheduling. This control can be performed in conjunction with nearby eNBs or core network nodes.
- the memory 822 includes a RAM and a ROM, and stores programs executed by the controller 821 and various types of control data such as a terminal list, transmission power data, and scheduling data.
- Network interface 823 is a communication interface for connecting base station device 820 to core network 824. Controller 821 can communicate with a core network node or another eNB via network interface 823. In this case, the eNB 800 and the core network node or other eNBs may be connected to each other through a logical interface such as an S1 interface and an X2 interface. Network interface 823 can also be a wired communication interface or a wireless communication interface for wireless backhaul lines. If network interface 823 is a wireless communication interface, network interface 823 can use a higher frequency band for wireless communication than the frequency band used by wireless communication interface 825.
- the wireless communication interface 825 supports any cellular communication scheme, such as Long Term Evolution (LTE) and LTE-Advanced, and provides a wireless connection to terminals located in cells of the eNB 800 via the antenna 810.
- Wireless communication interface 825 may typically include, for example, baseband (BB) processor 826 and RF circuitry 827.
- the BB processor 826 can perform, for example, encoding/decoding, modulation/demodulation, and multiplexing/demultiplexing, and performs layers (eg, L1, Medium Access Control (MAC), Radio Link Control (RLC), and Packet Data Convergence Protocol (PDCP)) Various types of signal processing.
- BB processor 826 may have some or all of the above described logic functions.
- the BB processor 826 can be a memory that stores a communication control program, or a module that includes a processor and associated circuitry configured to execute the program.
- the update program can cause the function of the BB processor 826 to change.
- the module can be a card or blade that is inserted into a slot of the base station device 820. Alternatively, the module can also be a chip mounted on a card or blade.
- the RF circuit 827 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives a wireless signal via the antenna 810.
- the wireless communication interface 825 can include a plurality of BB processors 826.
- multiple BB processors 826 can be compatible with multiple frequency bands used by eNB 800.
- the wireless communication interface 825 can include a plurality of RF circuits 827.
- multiple RF circuits 827 can be compatible with multiple antenna elements.
- FIG. 22 illustrates an example in which the wireless communication interface 825 includes a plurality of BB processors 826 and a plurality of RF circuits 827, the wireless communication interface 825 may also include a single BB processor 826 or a single RF circuit 827.
- the eNB 830 includes one or more antennas 840, a base station device 850, and an RRH 860.
- the RRH 860 and each antenna 840 may be connected to each other via an RF cable.
- the base station device 850 and the RRH 860 can be connected to each other via a high speed line such as a fiber optic cable.
- Each of the antennas 840 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the RRH 860 to transmit and receive wireless signals.
- eNB 830 can include multiple antennas 840.
- multiple antennas 840 may be compatible with multiple frequency bands used by eNB 830.
- FIG. 23 illustrates an example in which the eNB 830 includes multiple antennas 840, the eNB 830 may also include a single antenna 840.
- the base station device 850 includes a controller 851, a memory 852, a network interface 853, a wireless communication interface 855, and a connection interface 857.
- the controller 851, the memory 852, and the network interface 853 are the same as the controller 821, the memory 822, and the network interface 823 described with reference to FIG.
- the wireless communication interface 855 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless communication to terminals located in sectors corresponding to the RRH 860 via the RRH 860 and the antenna 840.
- Wireless communication interface 855 can generally include, for example, BB processor 856.
- the BB processor 856 is identical to the BB processor 826 described with reference to FIG. 22 except that the BB processor 856 is connected to the RF circuit 864 of the RRH 860 via the connection interface 857.
- the wireless communication interface 855 can include a plurality of BB processors 856.
- multiple BB processors 856 can be compatible with multiple frequency bands used by eNB 830.
- FIG. 23 illustrates an example in which the wireless communication interface 855 includes a plurality of BB processors 856, the wireless communication interface 855 can also include a single BB processor 856.
- connection interface 857 is an interface for connecting the base station device 850 (wireless communication interface 855) to the RRH 860.
- the connection interface 857 may also be a communication module for communicating the base station device 850 (wireless communication interface 855) to the above-described high speed line of the RRH 860.
- the RRH 860 includes a connection interface 861 and a wireless communication interface 863.
- connection interface 861 is an interface for connecting the RRH 860 (wireless communication interface 863) to the base station device 850.
- the connection interface 861 can also be a communication module for communication in the above high speed line.
- the wireless communication interface 863 transmits and receives wireless signals via the antenna 840.
- Wireless communication interface 863 can typically include, for example, RF circuitry 864.
- the RF circuit 864 can include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 840.
- the wireless communication interface 863 can include a plurality of RF circuits 864.
- multiple RF circuits 864 can support multiple antenna elements.
- FIG. 23 illustrates an example in which the wireless communication interface 863 includes a plurality of RF circuits 864, the wireless communication interface 863 may also include a single RF circuit 864.
- the transceiving unit described in the third embodiment may be implemented by the wireless communication interface 825 and the wireless communication interface 855 and/or the wireless communication interface 863. At least a portion of the functionality can also be implemented by controller 821 and controller 851.
- the execution unit 201, the calculation unit 202, and the generation unit 203 described with reference to FIG. 7 may be implemented by the controller 821 and the controller 851.
- the controller 821 and the controller 851 can perform the determination of the virtual cell division scheme and the calculation of the corresponding network utility value at the specific search location by performing the functions of the execution unit 201, the calculation unit 202, and the generation unit 203.
- the present invention also proposes a program product for storing an instruction code readable by a machine.
- the instruction code is read and executed by a machine, the above-described method according to an embodiment of the present invention can be performed.
- a storage medium for carrying a program product storing the above-described storage machine readable instruction code is also included in the disclosure of the present invention.
- the storage medium includes, but is not limited to, a floppy disk, an optical disk, a magneto-optical disk, a memory card, a memory stick, and the like.
- a program constituting the software is installed from a storage medium or a network to a computer having a dedicated hardware structure (for example, the general-purpose computer 2400 shown in FIG. 24), which is installed with various programs. At the time, it is possible to perform various functions and the like.
- a central processing unit (CPU) 2401 executes various processes in accordance with a program stored in a read only memory (ROM) 2402 or a program loaded from a storage portion 2408 to a random access memory (RAM) 2403.
- ROM read only memory
- RAM random access memory
- data required when the CPU 2401 performs various processes and the like is also stored as needed.
- the CPU 2401, the ROM 2402, and the RAM 2403 are connected to each other via a bus 2404.
- Input/output interface 2405 is also coupled to bus 2404.
- the following components are connected to the input/output interface 2405: an input portion 2406 (including a keyboard, a mouse, etc.), an output portion 2407 (including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.),
- the storage section 2408 (including a hard disk or the like), the communication section 2409 (including a network interface card such as a LAN card, a modem, etc.).
- the communication section 2409 performs communication processing via a network such as the Internet.
- the driver 2410 can also be connected to the input/output interface 2405 as needed.
- a removable medium 2411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory or the like is mounted on the drive 2410 as needed, so that the computer program read therefrom is installed into the storage portion 2408 as needed.
- a program constituting the software is installed from a network such as the Internet or a storage medium such as the removable medium 2411.
- such a storage medium is not limited to the removable medium 2411 shown in FIG. 24 in which a program is stored and distributed separately from the device to provide a program to the user.
- the removable medium 2411 include a magnetic disk (including a floppy disk (registered trademark)), an optical disk (including a compact disk read only memory (CD-ROM) and a digital versatile disk (DVD)), and a magneto-optical disk (including a mini disk (MD) (registered) Trademark)) and semiconductor memory.
- the storage medium may be a ROM 2402, a hard disk included in the storage portion 2408, or the like, in which programs are stored, and distributed to the user together with the device containing them.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (34)
- 一种用于无线通信的电子设备,包括:处理电路,被配置为:以动态的方式确定预定区域内虚拟小区的划分方案,确定所述虚拟小区的划分方案包括将所述预定区域内的多个接入点划分为一个或多个虚拟小区以及指定各个虚拟小区中作为主控节点的接入点;以及生成指示所述虚拟小区的划分方案的消息以通知所指定的主控节点。
- 根据权利要求1所述的电子设备,其中,所述处理电路被配置为基于如下中的一个或多个来确定所述虚拟小区的划分方案:虚拟小区的主控节点的回程容量;用户设备在虚拟小区间切换引起的切换开销,并且响应于以下中的一个或多个来执行所述虚拟小区的划分方案的确定以及所述消息的生成:一个或多个当前虚拟小区的切换开销超过预定开销阈值;一个或多个当前虚拟小区的回程需求超过相应虚拟小区的回程容量阈值;经过了预定时间。
- 根据权利要求2所述的电子设备,其中,所述处理电路被配置为确定所述虚拟小区的划分方案,以使得在采用该划分方案的情况下的网络效用值最高,所述网络效用值与所述各个虚拟小区的丢包率、所述预定区域内的切换开销有关,其中,所述丢包率基于相应虚拟小区的主控节点的回程容量和该虚拟小区的总的回程需求得到。
- 根据权利要求1所述的电子设备,其中,所述处理电路被配置为从当前各个主控节点获取以下中的一个或多个:各个接入点的位置,各个接入点的回程容量,对应的虚拟小区覆盖范围内的用户设备的回程需求、位置和移动信息。
- 根据权利要求3所述的电子设备,其中,所述处理电路被配置为:将所划分的虚拟小区的个数作为搜索位置,针对不同的搜索位置执行用于虚拟小区划分的迭代操作;基于所述迭代操作完成时得到的虚拟小区划分来计算对应于该搜索位置的网络效用值;基于所述网络效用值来优化要执行所述迭代操作的搜索位置,以确定最优的搜索位置;以及将最优的搜索位置对应的虚拟小区的划分方案确定为要采用的虚拟小区的划分方案。
- 根据权利要求5所述的电子设备,其中,所述处理电路被配置为如下执行所述用于虚拟小区划分的迭代操作:根据各个接入点的位置和回程容量,选择与搜索位置对应的第一数目的接入点作为各个虚拟小区的主控节点的候选接入点;基于各个接入点至候选接入点的加权距离对接入点进行分簇,其中所述加权距离与接入点和候选接入点的实际距离、基于候选接入点的回程能力的加权因子有关;针对每一簇,更新该簇的候选接入点,并使用更新的候选接入点重新进行基于加权距离的分簇,直到满足预定条件为止,将最终得到的各簇的候选接入点作为各个虚拟小区的主控节点。
- 根据权利要求6所述的电子设备,其中,所述预定条件包括如下中的一个或多个:所述候选接入点的位置在两次分簇操作之间的变化小于预定程度;分簇操作的执行次数达到预定值。
- 根据权利要求6所述的电子设备,其中,所述处理电路被配置为设置所述加权因子,以使得接入点被分到回程能力强的候选接入点的簇中的可能性大于所述接入点被分到回程能力弱的候选接入点的簇中的可能性;以及接入点被分到周围的用户设备的回程需求大的候选接入点的簇中的可能性小于所述接入点被分到周围的用户设备的回程需求小的候选接入点的簇中的可能性。
- 根据权利要求8所述的电子设备,其中,所述加权因子为估算的候选接入点周围的用户设备的回程需求与该候选接入点的回程容量之间的比值的归一化值。
- 根据权利要求6所述的电子设备,其中,所述处理电路被配置为接入点分配到所对应的加权距离最小的候选接入点的簇中。
- 根据权利要求7所述的电子设备,其中,所述处理电路被配置为基于最终得到的分簇的结果,得到各个虚拟小区的边界,并且基于所述边界以及用户设备的移动信息估计虚拟小区间的切换开销。
- 根据权利要求3所述的电子设备,其中,所述处理电路被配置为:根据各个主控节点的当前负载选择预定数量的主控节点作为搜索节点;指示所述搜索节点分别针对不同的搜索位置进行虚拟小区划分的迭代操作,其中,所述搜索位置为所划分的虚拟小区的个数;执行如下第二迭代操作,直到达到预定条件为止:从所述搜索节点获取针对相应的搜索位置的虚拟小区划分方案的网络效用值,并基于网络效用值确定全局最优搜索位置;以及将所述全局最优搜索位置及其对应的网络效用值提供给所述搜索节点,以使得各个搜索节点根据所述全局最优搜索位置及其对应的网络效用值和该搜索节点先前的搜索位置和对应的网络效用值更新下一次迭代操作的搜索位置。
- 根据权利要求12所述的电子设备,其中,所述预定条件包括如下中的一个或多个:所述全局最优搜索位置不再变化;所述全局最优搜索位置对应的网络效用值在两次第二迭代操作之间的变化小于预定程度;第二迭代操作的数目达到预定值。
- 根据权利要求12所述的电子设备,其中,所述处理电路还被配置为从提供最终的全局最优搜索位置的搜索节点获取对应于该最终的全局最优搜索位置的虚拟小区的划分方案作为要采用的虚拟小区的划分方案,其中,所述虚拟小区的划分方案还包括所述虚拟小区的边界的信息。
- 根据权利要求12所述的电子设备,其中,所述处理电路还被配置为生成分布式搜索请求以提供给所选择的搜索节点,以及获取来自所述搜索节点的对于该分布式搜索请求的应答。
- 根据权利要求1所述的电子设备,其中,所述处理电路还被配置为根据所确定的虚拟小区的回程需求以及通信质量需求来确定各个虚拟小区的频谱需求,并根据该频谱需求确定频谱分配方案。
- 根据权利要求16所述的电子设备,其中,所述处理电路还被配 置为生成包含所述频谱分配方案的消息以通知所述主控节点。
- 根据权利要求16所述的电子设备,其中,所述处理电路还被配置为向频谱管理装置请求可用频谱资源。
- 根据权利要求18所述的电子设备,其中,所述处理电路还被配置为经由域代理向频谱管理装置请求可用频谱资源。
- 根据权利要求1所述的电子设备,其中,所述电子设备位于中央管理装置侧,所述处理电路还被配置为与其他中央管理装置的电子设备交互,以获得所述预定区域中由其他中央管理装置管理的接入点的信息以及/或者向所述其他中央管理装置提供本中央管理装置管理的接入点的信息。
- 一种用于无线通信的电子设备,包括:处理电路,被配置为:响应于来自中央管理装置的分布式搜索请求,针对特定搜索位置执行用于预定区域内虚拟小区划分的迭代操作,其中,搜索位置为所划分的虚拟小区的个数;基于所述迭代操作收敛时得到的虚拟小区划分来计算对应于该搜索位置的网络效用值,所述网络效用值为所述各个虚拟小区的丢包率的函数与所述预定区域内的切换开销的函数的加权和,其中所述丢包率基于相应虚拟小区的主控节点的回程容量和该虚拟小区的总的回程需求得到;以及生成包含所述搜索位置和所述网络效用值的消息,以报告给所述中央管理装置。
- 根据权利要求21所述的电子设备,其中,所述分布式搜索请求中包括以下中的一个:用于确定作为特定搜索位置的初始搜索位置的初始信息;用于确定所述特定搜索位置的当前全局最优搜索位置及其对应的网络效用值。
- 根据权利要求21所述的电子设备,其中,所述处理电路被配置为如下执行所述迭代操作:根据各个接入点的位置和回程容量,选择与所述特定搜索位置对应的第一数目的接入点作为各个虚拟小区的主控节点的候选接入点;基于各个接入点至候选接入点的加权距离对接入点进行分簇,其中所述加权距离为接入点与候选接入点的实际距离与基于候选接入点的回程能力的加权因子的乘积;针对每一簇,更新该簇的候选接入点,并使用更新的候选接入点重新进行基于加权距离的分簇,直到满足预定条件为止,将最终得到的各簇的候选接入点作为各个虚拟小区的主控节点。
- 根据权利要求23所述的电子设备,其中,所述预定条件包括如下中的一个或多个:所述候选接入点的位置在两次分簇操作之间的变化小于预定程度;分簇操作的执行次数达到预定值。
- 根据权利要求23所述的电子设备,其中,所述处理电路被配置为基于最终得到的分簇的结果,得到各个虚拟小区的边界。
- 根据权利要求25所述的电子设备,其中,所述处理电路还被配置为基于所述边界以及用户设备的移动信息来估计各个虚拟小区的切换开销以获得预定区域内的切换开销。
- 根据权利要求25所述的电子设备,其中,所述处理电路还被配置为将所述边界的信息提供给当前的各个主控节点,以使得当前的各个主控节点基于用户设备的移动信息来估算其覆盖范围内的用户设备的移动引起的切换开销,所述处理电路从当前的各个主控节点获取该切换开销的信息,并基于该切换开销的信息来估算所述预定区域内的切换开销。
- 根据权利要求21所述的电子设备,其中,所述处理电路被配置为从当前的各个主控节点获取其覆盖范围内的用户设备的回程需求、位置和移动信息。
- 根据权利要求22所述的电子设备,其中,在所述分布式搜索请求中包括当前全局最优搜索位置及其对应的网络效用值的情况下,所述处理电路被配置为基于该当前全局最优搜索位置及其对应的网络效用值以及前一次迭代操作收敛时的搜索位置及其对应的网络效用值来确定所述特定搜索位置。
- 根据权利要求21所述的电子设备,其中,所述处理电路还被配置为从所述中央管理装置获取最终确定的虚拟小区的划分方案,所述虚拟小区的划分方案包括如下中的一个或多个:虚拟小区的主控节点、虚 拟小区的受控节点以及虚拟小区的边界的信息。
- 根据权利要求21所述的电子设备,其中,所述处理电路还被配置为从所述中央管理装置获取频谱分配方案的信息。
- 一种用于无线通信的方法,包括:以动态的方式确定预定区域内虚拟小区的划分方案,所述虚拟小区的划分方案包括将所述预定区域内的多个接入点划分为一个或多个虚拟小区以及指定各个虚拟小区中作为主控节点的接入点;以及生成指示所述虚拟小区的划分方案的消息以通知所指定的主控节点。
- 一种用于无线通信的方法,包括:响应于来自中央管理装置的分布式搜索请求,针对特定搜索位置执行用于预定区域内虚拟小区划分的迭代操作,其中,搜索位置为所划分的虚拟小区的个数;基于所述迭代操作收敛时得到的虚拟小区划分来计算对应于该搜索位置的网络效用值,所述网络效用值为所述各个虚拟小区的丢包率的函数与所述预定区域内的切换开销的函数的加权和,其中所述丢包率基于相应虚拟小区的主控节点的回程容量和该虚拟小区的总的回程需求得到;以及生成包含所述搜索位置和所述网络效用值的消息,以报告给所述中央管理装置。
- 一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令被执行时,执行根据权利要求32或33所述的用于无线通信的方法。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/652,072 US11032720B2 (en) | 2017-12-29 | 2018-12-28 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
| CN201880065293.8A CN111194564A (zh) | 2017-12-29 | 2018-12-28 | 用于无线通信的电子设备和方法以及计算机可读存储介质 |
| EP22153015.7A EP4017058A1 (en) | 2017-12-29 | 2018-12-28 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
| AU2018396890A AU2018396890A1 (en) | 2017-12-29 | 2018-12-28 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
| EP18895959.7A EP3709696B1 (en) | 2017-12-29 | 2018-12-28 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
| US17/242,336 US20210250783A1 (en) | 2017-12-29 | 2021-04-28 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
| US18/210,677 US20230328542A1 (en) | 2017-12-29 | 2023-06-16 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711481100.0 | 2017-12-29 | ||
| CN201711481100.0A CN109996248A (zh) | 2017-12-29 | 2017-12-29 | 用于无线通信的电子设备和方法以及计算机可读存储介质 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/652,072 A-371-Of-International US11032720B2 (en) | 2017-12-29 | 2018-12-28 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
| US17/242,336 Continuation US20210250783A1 (en) | 2017-12-29 | 2021-04-28 | Electronic apparatus and method used in wireless communications, and computer readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019129169A1 true WO2019129169A1 (zh) | 2019-07-04 |
Family
ID=67066644
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/124587 Ceased WO2019129169A1 (zh) | 2017-12-29 | 2018-12-28 | 用于无线通信的电子设备和方法以及计算机可读存储介质 |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US11032720B2 (zh) |
| EP (2) | EP3709696B1 (zh) |
| CN (2) | CN109996248A (zh) |
| AU (1) | AU2018396890A1 (zh) |
| TW (1) | TWI753175B (zh) |
| WO (1) | WO2019129169A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111818535A (zh) * | 2020-06-05 | 2020-10-23 | 温州大学 | 一种融合多种群优化算法的无线局域网三维优化部署方法 |
| KR20220009217A (ko) * | 2020-07-15 | 2022-01-24 | 삼성전자주식회사 | 무선 통신 시스템에서의 동적 주파수 공유 방법, 시스템 및 장치 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109996248A (zh) * | 2017-12-29 | 2019-07-09 | 索尼公司 | 用于无线通信的电子设备和方法以及计算机可读存储介质 |
| KR102505060B1 (ko) * | 2018-01-12 | 2023-03-02 | 삼성전자주식회사 | 무선 통신 시스템에서 스케줄링을 위한 장치 및 방법 |
| US11122440B2 (en) | 2019-09-10 | 2021-09-14 | Cisco Technology, Inc. | Performance assurance and optimization for GAA and PAL devices in a CBRS network for private enterprise environment |
| US11172422B2 (en) | 2020-03-18 | 2021-11-09 | Verizon Patent And Licensing Inc. | Systems and methods for anchor selection in a non-standalone wireless network environment |
| CN114239666B (zh) * | 2020-09-07 | 2025-10-14 | 中兴通讯股份有限公司 | 分类模型训练的方法、设备、计算机可读介质 |
| US12267690B2 (en) * | 2022-01-07 | 2025-04-01 | Dish Wireless L.L.C. | Method and system for interface management for neighboring enterprise networks |
| CN115190493B (zh) * | 2022-07-07 | 2025-01-28 | 苏州麦杰工业大数据产业研究院有限公司 | 一种基于硬核距离与动态付费机制的网络基站部署优化方法、系统、装置及存储介质 |
| US20240147245A1 (en) * | 2022-10-31 | 2024-05-02 | Cisco Technology, Inc. | Adaptive presence-based access point radio configuration |
| CN115884117A (zh) * | 2022-12-28 | 2023-03-31 | 中兴通讯股份有限公司 | 一种指令发送、接收方法,通信节点及存储介质 |
| US12446056B2 (en) * | 2023-02-06 | 2025-10-14 | Cisco Technology, Inc. | Systems and methods for dynamically configuring wireless access points for a wireless local area network |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102625320A (zh) * | 2012-04-13 | 2012-08-01 | 北京邮电大学 | 一种家庭基站网络节能的方法 |
| CN105101234A (zh) * | 2014-05-08 | 2015-11-25 | 索尼公司 | 对时分双工网络中的小小区进行分簇的装置、方法及基站 |
| CN105101227A (zh) * | 2014-05-08 | 2015-11-25 | 索尼公司 | 对时分双工网络中的小小区进行分簇的装置、方法及基站 |
| US20170027004A1 (en) * | 2015-07-24 | 2017-01-26 | Aruba Networks, Inc. | Heterogeneous deployment of access point clusters |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8553711B2 (en) * | 2009-03-19 | 2013-10-08 | Qualcomm Incorporated | Association and resource partitioning in a wireless network with relays |
| US8447314B2 (en) * | 2009-12-21 | 2013-05-21 | Cisco Technology, Inc. | System and method for providing resource management in a network environment |
| EP2403186B1 (en) * | 2010-07-02 | 2017-12-27 | Vodafone IP Licensing limited | Telecommunication networks |
| US8681758B2 (en) * | 2010-12-14 | 2014-03-25 | Symbol Technologies, Inc. | Video caching in a wireless communication network |
| US20120188938A1 (en) * | 2011-01-20 | 2012-07-26 | Atheros Communications, Inc. | System and method for providing a location aware wireless network |
| WO2012144721A1 (ko) * | 2011-04-18 | 2012-10-26 | 엘지전자 주식회사 | 다른 클러스터의 비율 변경을 보상하는 무선 자원의 배분 |
| KR101884332B1 (ko) * | 2011-09-14 | 2018-08-01 | 삼성전자주식회사 | 무선통신 시스템에서 가상 셀 형성 방법 및 장치 |
| US8958807B2 (en) * | 2012-01-09 | 2015-02-17 | Samsung Electronic Co., Ltd. | Method and apparatus for providing communication service to mobile station by multiple base stations in cooperation in wireless communication system |
| KR102083352B1 (ko) * | 2013-07-03 | 2020-03-03 | 삼성전자주식회사 | 가상 셀 네트워크 시스템에서 가상 셀 형성장치 및 방법 |
| US9426770B2 (en) * | 2013-09-30 | 2016-08-23 | Qualcomm Incorporated | Access point selection for network-based positioning |
| ES2636889T3 (es) * | 2013-10-31 | 2017-10-10 | Telefonica Digital España, S.L.U. | Método y dispositivo para coordinar puntos de acceso para la agregación de enlace de retroceso en una red de telecomunicaciones |
| EP2879448B1 (en) * | 2013-11-27 | 2018-12-26 | Sony Corporation | Efficient small cell activation |
| US9781610B2 (en) * | 2013-12-18 | 2017-10-03 | Qualcomm Incorporated | Small cell clusters for signaling load reduction, time synchronization, KPI filtering and spectrum coordination |
| US10009733B2 (en) * | 2014-05-13 | 2018-06-26 | Samsung Electronics Co., Ltd. | Method and system for determining a position of a mobile device by an access point |
| US9820205B2 (en) * | 2014-07-29 | 2017-11-14 | Qualcomm Incorporated | Signaling virtual cell ID sets |
| CN105376748A (zh) * | 2014-08-27 | 2016-03-02 | 中兴通讯股份有限公司 | 虚拟小区的构建、协作节点的选择方法及装置 |
| CN105657837B (zh) * | 2014-11-24 | 2021-08-24 | 中兴通讯股份有限公司 | 虚拟小区资源分配方法、装置和系统 |
| SG11201707454QA (en) * | 2015-03-13 | 2017-10-30 | Comptel Corp | Network management |
| CN106454909A (zh) * | 2015-08-11 | 2017-02-22 | 中兴通讯股份有限公司 | AP组信息处理方法及eNB |
| CN106788646B (zh) * | 2015-11-24 | 2022-03-18 | 上海诺基亚贝尔股份有限公司 | 用于利用虚拟小区进行通信的方法和装置以及通信系统 |
| US20170166380A1 (en) | 2015-11-25 | 2017-06-15 | Unither Pharmaceuticals | Stick pack design |
| CN107371165A (zh) * | 2016-05-13 | 2017-11-21 | 索尼公司 | 频谱管理装置和方法、电子装置和方法以及无线通信系统 |
| CN107801188B (zh) * | 2016-08-30 | 2021-07-06 | 上海诺基亚贝尔股份有限公司 | 异构网络中形成虚拟小区的方法、宏基站和传输点设备 |
| US10405366B1 (en) * | 2016-09-28 | 2019-09-03 | Amazon Technologies, Inc. | Coordinated beamforming |
| US11627478B2 (en) * | 2017-10-18 | 2023-04-11 | Parallel Wireless, Inc. | Virtualized cell architecture |
| CN109996248A (zh) * | 2017-12-29 | 2019-07-09 | 索尼公司 | 用于无线通信的电子设备和方法以及计算机可读存储介质 |
-
2017
- 2017-12-29 CN CN201711481100.0A patent/CN109996248A/zh active Pending
-
2018
- 2018-06-04 TW TW107119152A patent/TWI753175B/zh not_active IP Right Cessation
- 2018-12-28 EP EP18895959.7A patent/EP3709696B1/en not_active Not-in-force
- 2018-12-28 AU AU2018396890A patent/AU2018396890A1/en not_active Abandoned
- 2018-12-28 CN CN201880065293.8A patent/CN111194564A/zh active Pending
- 2018-12-28 EP EP22153015.7A patent/EP4017058A1/en not_active Withdrawn
- 2018-12-28 WO PCT/CN2018/124587 patent/WO2019129169A1/zh not_active Ceased
- 2018-12-28 US US16/652,072 patent/US11032720B2/en not_active Expired - Fee Related
-
2021
- 2021-04-28 US US17/242,336 patent/US20210250783A1/en not_active Abandoned
-
2023
- 2023-06-16 US US18/210,677 patent/US20230328542A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102625320A (zh) * | 2012-04-13 | 2012-08-01 | 北京邮电大学 | 一种家庭基站网络节能的方法 |
| CN105101234A (zh) * | 2014-05-08 | 2015-11-25 | 索尼公司 | 对时分双工网络中的小小区进行分簇的装置、方法及基站 |
| CN105101227A (zh) * | 2014-05-08 | 2015-11-25 | 索尼公司 | 对时分双工网络中的小小区进行分簇的装置、方法及基站 |
| US20170027004A1 (en) * | 2015-07-24 | 2017-01-26 | Aruba Networks, Inc. | Heterogeneous deployment of access point clusters |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111818535A (zh) * | 2020-06-05 | 2020-10-23 | 温州大学 | 一种融合多种群优化算法的无线局域网三维优化部署方法 |
| CN111818535B (zh) * | 2020-06-05 | 2023-04-18 | 温州大学 | 一种融合多种群优化算法的无线局域网三维优化部署方法 |
| KR20220009217A (ko) * | 2020-07-15 | 2022-01-24 | 삼성전자주식회사 | 무선 통신 시스템에서의 동적 주파수 공유 방법, 시스템 및 장치 |
| EP4154571A4 (en) * | 2020-07-15 | 2023-11-22 | Samsung Electronics Co., Ltd. | METHOD, SYSTEM AND APPARATUS FOR SHARING A DYNAMIC FREQUENCY IN A MOBILE COMMUNICATION SYSTEM |
| US12238528B2 (en) | 2020-07-15 | 2025-02-25 | Samsung Electronics Co., Ltd. | Method, system, and apparatus for sharing dynamic frequency in mobile communication system |
| KR102824984B1 (ko) * | 2020-07-15 | 2025-06-26 | 삼성전자주식회사 | 무선 통신 시스템에서의 동적 주파수 공유 방법, 시스템 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2018396890A1 (en) | 2020-07-23 |
| CN109996248A (zh) | 2019-07-09 |
| US20200252808A1 (en) | 2020-08-06 |
| EP4017058A1 (en) | 2022-06-22 |
| EP3709696A4 (en) | 2020-11-25 |
| US11032720B2 (en) | 2021-06-08 |
| TWI753175B (zh) | 2022-01-21 |
| US20230328542A1 (en) | 2023-10-12 |
| TW201931912A (zh) | 2019-08-01 |
| EP3709696B1 (en) | 2022-03-16 |
| EP3709696A1 (en) | 2020-09-16 |
| US20210250783A1 (en) | 2021-08-12 |
| CN111194564A (zh) | 2020-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230328542A1 (en) | Electronic apparatus and method used in wireless communications, and computer readable storage medium | |
| CN110213809B (zh) | 用于非蜂窝式无线接入的系统和方法 | |
| CN111108721B (zh) | 网络切片中分配资源的方法、设备和计算机可读存储介质 | |
| CN109151864B (zh) | 一种面向移动边缘计算超密集网络的迁移决策与资源优化分配方法 | |
| US12184719B2 (en) | Cloud-network integration oriented multi-access edge computing architecture | |
| WO2015131677A1 (zh) | 虚拟小区的构建、协作节点的选择方法及装置 | |
| WO2018082415A1 (zh) | 用于资源管理装置、数据库和对象的电子设备和方法 | |
| JP2016503974A (ja) | デバイス間通信のためのリソース割当方法及び装置 | |
| EP3611968A1 (en) | First base station, second base station, terminal device, method, program, and recording medium | |
| WO2020125575A1 (zh) | 用于无线通信的电子设备和方法、计算机可读存储介质 | |
| CN113330767B (zh) | 频谱管理设备、电子设备、无线通信方法和存储介质 | |
| Chen et al. | Joint computation offloading and radio resource allocations in wireless cellular networks | |
| Zheng et al. | Joint downlink and uplink edge computing offloading in ultra-dense HetNets | |
| KR101924628B1 (ko) | 트래픽 오프로딩을 제어하기 위한 장치 및 방법 | |
| TW201804829A (zh) | 電子設備和用於電子設備的方法 | |
| US9131421B2 (en) | Methods and apparatus for handover management | |
| US12069697B2 (en) | Control apparatus, resource allocation method and program | |
| WO2022134854A1 (zh) | 信息共享方法及通信装置 | |
| Jiang et al. | Proportionally fair load balancing with statistical quality of service provisioning for aerial base stations | |
| CN109155916B (zh) | 电子设备和用于电子设备的方法 | |
| Wang et al. | User association for energy harvesting relay stations in cellular networks | |
| CN116724517A (zh) | 减少干扰和优化参数 | |
| EP4120578A1 (en) | Beam optimization based on signal measurements in neighboring cells | |
| WO2024208304A1 (zh) | 用于资源调度的方法、设备、装置和介质 | |
| Zhou et al. | Service Proactive Caching Based Computation Offloading for Mobile Edge Computing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18895959 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2018895959 Country of ref document: EP Effective date: 20200612 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2018396890 Country of ref document: AU Date of ref document: 20181228 Kind code of ref document: A |