Communication method and device, and readable storage medium and product

By establishing a communication connection between the terminal device and the virtual cell in high-speed mobile scenarios, the problem of frequent cell handover is solved, improving the user's perceived speed and network stability, and optimizing resource allocation and signal quality.

WO2026157343A1PCT designated stage Publication Date: 2026-07-30ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-10-11
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In high-speed mobile scenarios, frequent switching of serving cells by terminal devices leads to problems such as handover delays, handover failures, signal fluctuations, increased power consumption, and complex handover strategies, which affect the user's perceived speed.

Method used

By establishing a communication connection between terminal devices and virtual cells, which include the cell and its neighboring cells, frequent handovers are avoided, thus enhancing network stability.

Benefits of technology

It improved the user's perceived speed, enhanced network stability, reduced latency and interference caused by frequent handovers, and optimized resource allocation and signal quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025126909_30072026_PF_FP_ABST
    Figure CN2025126909_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a communication method and device, and a readable storage medium and a product. The method comprises: when the moving speed of a user equipment (UE) is greater than a speed threshold, and the UE is within the coverage area of a cell, establishing a communication connection between the UE and a virtual cell, such that the UE performs communication on the basis of the virtual cell, wherein the virtual cell comprises the cell and a neighboring cell of the cell.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, devices, readable storage media and products

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202510124296.6, filed on January 26, 2025, entitled "Communication Method, Apparatus, Readable Storage Medium and Product", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technology, and in particular to a communication method, device, readable storage medium and product. Background Technology

[0004] User equipment (UE), such as smartphones and tablets, is widely used for browsing web pages, watching videos, and downloading files. Taking web browsing as an example, when a user opens a browser on the UE and enters a website address, the UE needs to establish a communication connection with the cell. Using the cell base station as the access point, the UE connects to the core network and then to the internet through an internet gateway, thus enabling web browsing.

[0005] In high-speed mobile scenarios such as high-speed rail, low-altitude communication, subway, highway, and air routes, terminals need to frequently switch serving cells, affecting the user's perceived speed. Summary of the Invention

[0006] This application provides a communication method, apparatus, device, readable storage medium, and product that can improve the user's perceived speed.

[0007] In a first aspect, embodiments of this application provide a communication method, the method comprising: when the moving speed of a terminal device (UE) is greater than a speed threshold and the UE is within the area covered by a cell, establishing a communication connection between the UE and a virtual cell for the UE to communicate based on the virtual cell; wherein, the virtual cell includes a cell and neighboring cells of the cell.

[0008] Secondly, embodiments of this application provide a communication device, which includes: an establishment module, configured to establish a communication connection between the UE and a virtual cell when the UE's moving speed is greater than a speed threshold and the UE is within the area covered by the cell, so as to enable the UE to communicate based on the virtual cell; wherein, the virtual cell includes a cell and neighboring cells of the cell.

[0009] Thirdly, embodiments of this application provide a communication device, which includes a processor and a memory storing computer program instructions; the processor executes the computer program instructions to implement the communication method described above.

[0010] Fourthly, embodiments of this application provide a computer storage medium on which computer program instructions are stored, and when the computer program instructions are executed by a processor, they implement the communication method described above.

[0011] Fifthly, embodiments of this application provide a computer program product, characterized in that, when the instructions in the computer program product are executed by the processor of a communication device, the communication device is able to execute any of the above-mentioned communication methods. Attached Figure Description

[0012] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1 is a schematic diagram of a train moving scene;

[0014] Figure 2 is a schematic diagram of a low-altitude drone movement scenario;

[0015] Figure 3 is a schematic diagram of a typical cell networking method provided in an embodiment of this application;

[0016] Figure 4 is a schematic diagram of a supercell networking method provided in another embodiment of this application;

[0017] Figure 5 is a schematic diagram of the networking methods of ordinary cells and super cells provided in another embodiment of this application;

[0018] Figure 6 is a flowchart illustrating a communication method provided in another embodiment of this application;

[0019] Figure 7 is a schematic diagram of one of the networking methods of a virtual cell provided in another embodiment of this application;

[0020] Figure 8 is a second schematic diagram of the networking method of a virtual cell provided in another embodiment of this application;

[0021] Figure 9 is a flowchart illustrating a communication method provided in another embodiment of this application;

[0022] Figure 10 is a flowchart illustrating a communication method provided in another embodiment of this application;

[0023] Figure 11 is a schematic diagram of the synchronization signal block configuration relationship between a cell and a virtual cell provided in another embodiment of this application;

[0024] Figure 12 is a schematic diagram of inter-cell interference in a virtual cell provided in another embodiment of this application;

[0025] Figure 13 is a schematic diagram of the networking method of ordinary cell and super cell provided in another embodiment of this application;

[0026] Figure 14 is a schematic diagram of the performance gain provided in another embodiment of this application;

[0027] Figure 15 is a schematic diagram of the structure of a communication device provided in another embodiment of this application;

[0028] Figure 16 is a schematic diagram of the structure of a communication device provided in another embodiment of this application. Detailed Implementation

[0029] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0030] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0031] As described in the background section, in high-speed mobile scenarios such as high-speed rail, low-altitude communication, subways, highways, and air routes, terminals need to frequently switch serving cells. Inter-cell network handover brings various challenges and drawbacks to the user, including handover latency, handover failure, frequent handovers, signal fluctuations, interference, increased power consumption, and complex handover strategies. These problems need to be addressed by optimizing handover algorithms, enhancing network coverage, and improving signal quality to ensure a good user experience in high-speed mobile environments. Furthermore, merging multiple fixed cells within a base station reduces the number of handovers by combining multiple cells within the coverage area of ​​a single base station into a single cell. However, this still cannot overcome the limitations of inter-site merging; handovers between cells of different base stations are still required, affecting the user's perceived speed.

[0032] In addition, merging cells from multiple different sites into one large cell makes issues such as cell size, capacity, resource allocation, and interference management more prominent.

[0033] It is understandable that in scenarios such as high-speed rail, subway, low-altitude drone coverage, highway, high-frequency, non-terrestrial network (NTN), and flight path scenarios, the user group has high mobility, and the UE needs to frequently switch serving cells.

[0034] As an example, as shown in Figure 1, in a high-speed rail scenario, the train continuously moves from cell 1 to cell 2 and then to cell 3. The users on the train, i.e., the UEs, are constantly moving at high speeds and need to frequently switch serving cells. The Remote Radio Unit (RRU) is a device used in communication base stations, primarily for transmitting and receiving radio frequency (RF) signals. It is typically installed near the antenna. Its function is to convert baseband signals into RF signals and transmit them through the antenna, while simultaneously receiving RF signals from terminal devices, converting them back into baseband signals, and transmitting them to the baseband processing unit. RRU1 and RRU2 are two such devices, each undertaking corresponding signal processing tasks in the base station system.

[0035] In another example, as shown in Figure 2, in a low-altitude drone coverage scenario, the low-altitude drone moves rapidly between multiple cells, and the drone needs to frequently switch service cells.

[0036] To address related technical issues, embodiments of this application provide a communication method, apparatus, device, readable storage medium, and product, relating to a user-centric cell-free architecture in the field of communications. During UE movement, communication is consistently conducted through a virtual cell network formed by the UE's own cell and its neighboring cells. The UE does not need to perform cell handover within this virtual cell, enhancing network stability and thus improving the user's perceived speed. The UE's own cell and its neighboring cells can be cells across different base stations or cells within the same base station.

[0037] It should be noted that the cell where the UE is located and its neighboring cells can be ordinary cells or super cells. An ordinary cell includes one Transmit Receive Point (TRP), while a super cell includes multiple TRPs. Each ordinary cell or super cell is merged across sites to form a large virtual cell. As an example, the networking methods of ordinary cells and / or super cells are shown in Figures 3, 4, and 5. As shown in Figure 3, two ordinary cells are merged across sites to form a virtual cell. As shown in Figure 4, two intra-site multi-TRP cells are merged across sites to form a virtual cell. As shown in Figure 5, an ordinary cell and an intra-site multi-TRP cell are merged across sites to form a virtual cell.

[0038] In Figures 3, 4, and 5, the New Radio Cell Centralized Unit (NRCellCU) is a wireless cell object deployed on a centralized unit based on 5G NR technology. It is primarily responsible for handling non-real-time protocols and services, and for performance measurement within the cell area. It provides key indicators such as cell coverage and signal quality, aiding in network planning and optimization. The New Radio Cell Distributed Unit (NRCellDU), corresponding to the NRCellCU, is a wireless cell object deployed on a distributed unit based on 5G NR (New Radio) technology. It is responsible for handling real-time protocols and services, and for performance measurement of the local cell, compiling measurement indicators within the NR DU (distributed unit) cell area. The Narrowband Cell Global Identifier (NCGI) is used to uniquely identify a cell in scenarios such as narrowband IoT. The New Radio Physical Cell Distributed Unit (NRPhysicalCellDU) focuses on the physical layer-related cell concepts within the distributed unit in 5G new radio technology. It involves operations and management closely related to physical layer functions, such as physical signal processing and physical channel configuration. The DU implements the processing and control of physical cells to ensure correct transmission and reception of radio signals. The Physical Cell Identity (PCI) uniquely identifies a physical cell. The Virtual Path Connection Identifier (VPCI) identifies different virtual path connections and can be used to identify virtual cells.

[0039] The communication method provided in the embodiments of this application will be described below. The communication method provided in the embodiments of this application can be applied to communication devices. Figure 6 shows a schematic flowchart of a communication method provided in an embodiment of this application. As shown in Figure 6, the communication method provided in the embodiments of this application includes the following step S110.

[0040] S110. When the UE's moving speed is greater than the speed threshold and the UE is within the cell coverage area, establish a communication connection between the UE and the virtual cell for the UE to communicate based on the virtual cell.

[0041] Virtual cells include the cell itself and its neighboring cells.

[0042] The speed threshold is set in advance.

[0043] The communication method of this application establishes a communication connection between the UE and a virtual cell when the UE's moving speed exceeds a speed threshold and the UE is within the cell's coverage area. This connection allows the UE to communicate based on the virtual cell. The virtual cell includes the cell itself and its neighboring cells. Thus, during UE movement, communication is always conducted through the virtual cell, eliminating the need for cell handover within the virtual cell and enhancing network stability, thereby improving the user's perceived speed.

[0044] In some embodiments, virtual cells are constructed using a Building Baseband Unit (BBU). Each cell implements a two-layer network: one layer consists of the original real PCIs, and the other layer consists of the VPCIs of the virtual cell composed of the various PCIs. As shown in Figure 7, the individual cells PCI1, PCI2, PCI3...PCI X form a virtual cell VPCI 1, and PCI X+1, PCI X+2, PCI X+3...PCI X+Y form a virtual cell VPCI 2.

[0045] In some embodiments, the UE can establish a communication connection with the virtual cell while on a train, provided that the train's speed is greater than a speed threshold (i.e., the UE's speed is greater than a speed threshold) and the UE is within the cell's coverage area.

[0046] In some embodiments, the UE can be a UE that meets the handover-free conditions. For example, the handover-free condition is that the UE's identifier includes a preset identifier. First, the various independent cells (PCI1, PCI2, PCI3...PCIX) are combined into a virtual cell (VPCI). Then, according to the changes in the UE, the virtual cell dynamically changes, and cross-site cells are dynamically split and combined. After the UE initially accesses / hands in / re-establishes / resumes into any cell, if it is identified as a UE that meets the handover-free conditions, a handover to the virtual cell VPCI is directly triggered, ultimately realizing the UE's transition from a real cell to a dynamic virtual cell. The UE does not need to perform handover within the entire virtual cell. Here, the real cell refers to a real physical cell.

[0047] It should be noted that the conditions for exemption from handover may include, but are not limited to, UEs with priorities exceeding the priority threshold and UEs with high communication quality requirements. UEs with high communication quality requirements may include UEs in a voice connection and UEs with preset identification. UEs with preset identification include UEs that are prioritized for protection, etc.

[0048] It should be noted that a virtual cell includes a cell and its neighboring cells. A cell can be any cell that the UE passes through during its movement.

[0049] In this embodiment, during UE movement, communication is always conducted through a virtual cell obtained by networking the UE's current cell and its neighboring cells. The UE does not need to switch cells within the entire virtual cell, which enhances network stability and improves the user's perceived speed.

[0050] Based on this, in some embodiments, the neighboring cell includes a first neighboring cell, which is a neighboring cell of the cell where the UE is located; in the above S110, establishing a communication connection between the UE and the virtual cell may include: networking the cell and the cell's first neighboring cell to obtain a virtual cell; and establishing a communication connection between the UE and the virtual cell.

[0051] Here, a cell can be any cell that the UE passes through during its movement. The process of networking the cell and its first neighboring cells to obtain a virtual cell can be as follows: Based on the UE's location, i.e., when the UE is within the cell's coverage area, network the cell where the UE is located and its first neighboring cells to obtain a virtual cell. Establish a communication connection between the UE and the virtual cell, and as the UE moves, it is not necessary for the UE to communicate in its original cell.

[0052] As an example, when the UE is within the coverage area of ​​cell PCI1, cell PCI1 and cell PCI2 are networked together to form a virtual cell VPCI1, with cell PCI2 as the first neighboring cell of cell PCI1. Next, a communication connection is established between the UE and virtual cell VPCI1. When the train completely enters PCI2, cell PCI2 and cell PCI3 are networked together to form a virtual cell VPCI1, with cell PCI3 as the first neighboring cell of cell PCI2.

[0053] Even when the UE is in a high-speed moving state, the embodiments of this application can avoid frequent UE handover by establishing a communication connection with the virtual cell and dynamically splitting and combining the virtual cell. The UE does not need to handover within the entire virtual cell, which enhances network stability and improves the user's perceived speed.

[0054] Based on this, in some embodiments, the neighboring cell includes a first neighboring cell, which is a neighboring cell of the cell where the UE is located; in the above S110, establishing a communication connection between the UE and the virtual cell may include: receiving a first path loss sent by the UE; when the first path loss exceeds a trigger threshold, networking the cell, the first neighboring cell of the cell, and the second neighboring cell of the first neighboring cell to obtain a virtual cell; and establishing a communication connection between the UE and the virtual cell.

[0055] The trigger threshold is pre-set. The cell can be any cell that the UE passes through during movement.

[0056] In some embodiments, the trigger threshold is the upper limit of path loss (PL). If the first path loss exceeds the trigger threshold, it indicates that the UE is at the edge of the cell, but the UE may still be within the cell's coverage area. Therefore, it is necessary to network the cell, its first neighboring cell, and its second neighboring cell to create a virtual cell with sufficient coverage to ensure network stability for the moving UE. A communication connection is established between the UE and the virtual cell, and as the UE moves, it is not necessary for the UE to communicate within its original cell.

[0057] As an example, when the train is at the boundary between cell PCI1 and cell PCI2, the UE is at the edge of the cell. A network is formed between cell PCI1, the first neighboring cell PCI2 of cell PCI1, and the second neighboring cell PCI3 of the first neighboring cell PCI2, resulting in a virtual cell VPCI1. Then, a communication connection is established between the UE and the virtual cell VPCI1.

[0058] In this embodiment, even when the UE is in a high-speed moving state, frequent handovers by establishing a communication connection with the virtual cell and dynamically adjusting the virtual cell can be avoided. The virtual cell has a sufficiently large coverage area, so the UE does not need to handover within the entire virtual cell, enhancing network stability and thus improving the user's perceived speed.

[0059] In another example, as shown in Figure 8, when the UE is within the coverage area of ​​cell PCI1, cell PCI1 and cell PCI2 are networked to form a virtual cell VPCI1, with cell PCI2 being the first neighboring cell of cell PCI1. Next, a communication connection is established between the UE and virtual cell VPCI1. The first path loss transmitted by the UE is received in real time. When the train is at the boundary between cell PCI1 and cell PCI2, the UE is at the edge of the cell, and the first path loss exceeds the trigger threshold. Cell PCI1, the first neighboring cell PCI2 of cell PCI1, and the second neighboring cell PCI3 of the first neighboring cell PCI2 are networked, and the cells in virtual cell VPCI1 are updated. When the train completely enters PCI2, cell PCI2 and cell PCI3 are networked, cell PCI1 is removed from virtual cell VPCI1, and the cells in virtual cell VPCI1 are updated. In other words, once the UE establishes a communication connection with the virtual cell, it will remain connected to the virtual cell. Only the cells in the virtual cell need to be dynamically split and combined, avoiding frequent handovers by the UE.

[0060] Based on this, in some embodiments, before networking the cell, the cell's first neighboring cell, and the first neighboring cell's second neighboring cell to obtain a virtual cell when the first path loss exceeds the trigger threshold, the method may further include: receiving the second path loss sent by a non-handover-free UE, the non-handover-free UE establishing a communication connection with the cell; calculating the average value of the second path loss; and determining the difference between the average value and a preset value as the trigger threshold.

[0061] Among them, non-handover-free UEs are UEs that do not meet the handover-free conditions.

[0062] In some embodiments, before forming a network of the cell, the cell's first neighboring cells, and the first neighboring cells' second neighboring cells to obtain a virtual cell, if the first path loss exceeds a trigger threshold, the system receives the second path loss transmitted by UEs within the cell, the cell's first neighboring cells, and the first neighboring cells' second neighboring cells. Here, the second path loss can be the historical path loss measured by a non-handover-free UE.

[0063] Based on the distribution of second path loss statistics for each cell, the path loss for UE handover is determined, and the trigger threshold for each cell is determined based on this path loss.

[0064] In one example, the average value of the second path loss is calculated, and the difference between this average value and a preset value is determined as the trigger threshold. Here, the preset value is pre-set. For example, the preset value is 3.

[0065] This application embodiment sets a trigger threshold where the average path loss relative to the cell requiring handover is less than a preset value. If the first path loss exceeds the trigger threshold, a network is formed between the cell, its first neighboring cell, and its second neighboring cell to obtain a virtual cell, and a communication connection is established between the UE and the virtual cell. This allows for the pre-networking of the virtual cell to achieve communication between the UE and the virtual cell.

[0066] Based on this, in some embodiments, a virtual cell may include multiple cells, including the cell where the UE is located, a first neighboring cell of the cell where the UE is located, and a second neighboring cell of the first neighboring cell. The first neighboring cell is a preferred neighboring cell of the cell where the UE is located, and the second neighboring cell is a preferred neighboring cell of the first neighboring cell. Before networking the cell, the first neighboring cell of the cell, and the second neighboring cell of the first neighboring cell to obtain the virtual cell, as shown in Figure 9, the method may further include S210 and S240.

[0067] S210. Obtain information about candidate neighboring cells from the neighboring cell list.

[0068] In some embodiments, the information of the candidate neighbor cell uniquely identifies the candidate neighbor cell. The content of the candidate neighbor cell information is not limited here.

[0069] S220: Send a Sounding Reference Signal (SRS) measurement request to the base station of the candidate neighboring cell.

[0070] In some embodiments, a Sounding Reference Signal (SRS) measurement request is sent to the base station of the candidate neighboring cell via a common channel (XC message). Upon receiving the SRS measurement request, the base station of the candidate neighboring cell places the SRS measurement request into an SRS measurement queue. Then, the base station of the candidate neighboring cell reads the SRS measurement request from the SRS measurement queue and periodically sends SRS demodulation information to the UE to receive the SRS measurement results reported by the UE.

[0071] In some embodiments, the base station of the candidate neighboring cell performs corresponding filtering processing on the SRS measurement results.

[0072] S230. Receive the SRS measurement results sent by the base station of the candidate neighboring cell. The SRS measurement results are determined by the UE based on the SRS demodulation information sent by the base station of the candidate neighboring cell.

[0073] In some embodiments, filtered SRS measurement results sent by the base station of the candidate neighboring cell are received.

[0074] In some embodiments, the SRS measurement results sent by the base stations of candidate neighboring cells are aggregated through the base station of the cell where the UE is located.

[0075] S240. Based on the SRS measurement results, select the preferred neighboring cell that meets the handover conditions from the candidate neighboring cells.

[0076] In some embodiments, preferred neighboring cells can be neighboring cells among the candidate neighboring cells whose signal strength is greater than a preset strength threshold. Here, signal strength can be replaced by packet scheduling (PS) and signal-to-interference plus noise ratio (SINR).

[0077] In some embodiments, after the base station of the UE's cell aggregates the SRS measurement results sent by the base stations of candidate neighboring cells, a preferred neighboring cell that meets the handover conditions is selected from the candidate neighboring cells based on the SRS measurement results. The preferred neighboring cell is then reported to higher layers by the base station of the UE's cell, triggering network deployment.

[0078] It should be noted that preferred neighboring cells include either the first neighboring cell or the second neighboring cell; when the preferred neighboring cell is the first neighboring cell, the neighboring cell list is the neighboring cell list of the cell; when the preferred neighboring cell is the second neighboring cell, the neighboring cell list is the neighboring cell list of the first neighboring cell.

[0079] In some embodiments, after network formation is triggered, SRS measurement results in the UE and base station are deleted.

[0080] This application embodiment triggers the establishment of neighboring cell SRS shadow instances by measuring path loss between the UE's cell and neighboring cells. Based on the SRS measurement results, preferred neighboring cells are selected, and then the UE's cell and preferred neighboring cells are networked, realizing a preferred networking method for virtual cells. Through L1 SRS signal measurement, the neighboring cell with the best signal quality can be selected, ensuring that the UE remains in the area with optimal channel conditions, thus improving the quality of the communication link. In high-speed mobile scenarios (such as high-speed rail, low-altitude, and air routes), UE channel optimization can enhance network continuity, ensure stable UE connection quality, and thus improve the user's perceived speed.

[0081] Based on this, in some embodiments, after S240 above, the method may further include: determining the SRS measurement result as the radio channel measurement value for the UE to switch to the preferred neighboring cell.

[0082] The SRS measurement result is the filtered SRS measurement result.

[0083] In some embodiments, SRS measurement results may include, but are not limited to, PS and SINR. The filtered PS and SINR are used as radio channel measurement values ​​when the UE enters the cell, thereby achieving smooth inheritance of the UE's radio link and preventing service traffic interruption or disconnection when the UE enters a new neighboring cell.

[0084] Based on this, in some embodiments, the SRS measurement result is sent by the base stations of some candidate neighboring cells within a preset time period when the base stations of candidate neighboring cells send SRS measurement requests to the base stations of candidate neighboring cells.

[0085] The above-mentioned S240 may include: selecting preferred neighboring cells that meet the handover conditions from a subset of candidate neighboring cells based on the SRS measurement results.

[0086] In some embodiments, if SRS measurement results for all candidate neighbor cells in the neighbor cell list have not been collected, a waiting period is initiated. If the interval between sending an SRS measurement request to the base station of the candidate neighbor cell exceeds a preset time, a preferred neighbor cell that meets the handover conditions is selected directly from the partial candidate neighbor cells based on the SRS measurement results of the received partial candidate neighbor cells.

[0087] This application embodiment controls the network formation waiting time by selecting the preferred neighboring cell duration, so as to avoid the UE's communication connection being affected by the virtual cell not being able to form a network in time during the UE's movement.

[0088] It is understandable that if the interval between sending an SRS measurement request to the base station of the candidate neighbor cell exceeds the preset time and no SRS measurement result of the target candidate neighbor cell has been received, then the target candidate neighbor cell is not a preferred neighbor cell.

[0089] Based on this, in some embodiments, the preferred neighboring cell includes multiple transmit / receive points (TRPs); the SRS measurement results of the preferred neighboring cell include the sub-SRS measurement results of multiple TRPs; in the above S110, establishing a communication connection between the UE and the virtual cell may include: selecting a preferred TRP that meets preset conditions from multiple TRPs according to the sub-SRS measurement results; and establishing a communication connection between the UE and the preferred TRP.

[0090] In some embodiments, if the preferred neighboring cell is a cell with multiple TRPs merged, the target TRP of the cell is used to collect information of each TRP in the cell to determine the preferred TRP in the cell.

[0091] It is understood that when the preferred neighboring area includes multiple TRPs, the SRS measurement results include sub-SRS measurement results of multiple TRPs. Sub-SRS measurement results may include, but are not limited to, PS and SINR.

[0092] In some embodiments, the PS and SINR are filtered, and the TRP with a PS or SINR greater than a preset threshold is selected as the preferred TRP.

[0093] As an example, the filtering expressions (1) and (2) are shown below. Port0 = (1-alpha)*Ps_Port0 his +alpha*Ps Port0 (1) Sinr Port0 = (1-alpha)*Sinr_Port0 his +alpha*Sinr Port0 (2)

[0094] Among them, Ps_Port0 his Here are the historical values, and alpha is the filter coefficient.

[0095] Comparing Ps among different TRPs Port0 Or Sinr Port0 The preferred TRP is selected as the main TRP for the UE level. At the same time, in order to prevent ping-pong switching between TRPs, if the latest selected TRP is within the ping-pong threshold of the original TRP, no change is made to the main TRP for the UE level.

[0096] Understandably, the selection of neighboring cells takes into account the channel stability between the UE and the base station, thus reducing unnecessary and frequent ping-pong processes. Reducing the frequency of UE ping-pong selection of the optimal TRP lowers the risk of delay and signal interruption caused by poor TRP quality.

[0097] In this embodiment of the application, if the preferred neighboring cell is a cell with multiple TRPs merged, then the preferred TRP can be selected, and a communication connection between the preferred TRP and the UE can be established, thereby improving the quality of the communication link.

[0098] Based on this, in some embodiments, the sub-SRS measurement result includes a first timing advance value (TA); after selecting a preferred TRP that meets preset conditions from multiple TRPs, the method may further include: filtering out a second TA that meets preset TA filtering conditions from the first TA; using the second TA of the preferred TRP to determine a timing advance command (TAC); and sending the TAC to the UE.

[0099] In some embodiments, when a UE is handing over between cells, the base station can determine the TRP that the UE is switching to and make corresponding Timing Advance Command (TAC) adjustments to ensure uplink synchronization of the UE.

[0100] It should be noted that when a UE is handing over between cells, since the communication connection is established with the virtual cell, the UE does not have handover signaling (which can be understood as handover-free) and does not need to perform the handover procedure. The handover between cells is seamless.

[0101] In one example, for a cell composed of multiple TRPs, each TRP selects a valid Physical Layer Time Advance (PHY TA) based on the Time Advance (TA) filtering criteria. The valid Media Access Control Time Advance (MAC TA) is obtained by adding a target value TA to the valid PHY TA and then filtering the MAC TA. The first valid MAC TA value is not filtered; it is used as the initial filtering value. Subsequent valid MAC TAs are filtered based on this initial value. The TAC is calculated based on the filtering value of the UE-level primary TRP (which can be the initial filtering value). After the TAC is sent to the UE, the filtering values ​​of each TRP are updated and maintained, and the filtering values ​​of each TRP are cached for use during handover.

[0102] In some embodiments, for ordinary cells, the first valid MAC TA is used as the initial value of the TA filter value, and the TAC is calculated using this value. After the TAC is issued, the filter value is updated and maintained.

[0103] In this embodiment of the application, when establishing a connection between the UE and the preferred TRP in the virtual cell, the uplink synchronization of the UE can be guaranteed by adjusting the TAC.

[0104] Based on this, in some embodiments, as shown in FIG10, the method may further include S101 and S102.

[0105] S101. Obtain the number of users and priority of each cell in the virtual cell, as well as the first total resource of the virtual cell.

[0106] Here, the priority of each cell is pre-defined and can be represented by weights.

[0107] In some embodiments, the first total resource includes at least one of the Physical Uplink Control Channel (PUCCH) and the SRS total resource. Weights can be allocated based on the distance between cells, with more distant cells receiving smaller weights. Assigning priorities or weights to different cells allows control over the resources allocated to each cell. For example, cells with higher bandwidth requirements (such as in high-density urban areas) receive larger weights and can be allocated more resources.

[0108] S102. Allocate the first total resources according to the number of users and their priority.

[0109] In this virtual community, the resources allocated to each community are no less than the preset resource threshold.

[0110] As an example, the number of users in the i-th cell where the UE is located is N. i The amount of resources allocated to the i-th cell is R. i The first total resource is M; the allocation weight (i.e., priority) of different cells is W. i The total resource M should be allocated to all L cells, and the allocation should be based on the number of users.

[0111] The number of users in each cell is monitored in real time using the network controller or base station to obtain the number of users in each cell in the virtual cell, and resources are adjusted according to the number of users in each cell. The first total resource is allocated according to the number of users and priority, as shown in expression (3) below.

[0112] To avoid resource shortages in residential communities, a minimum resource guarantee is implemented, meaning each community is allocated at least a portion of resource R. min The expression (4) is shown below.

[0113] Among them, R min Preset resource thresholds.

[0114] It should be noted that the number of users can also be predicted. Based on the UE's movement trajectory and speed, future changes in the number of users can be predicted to allocate resources in advance. For example, a sliding window technique can be used to make predictions by statistically analyzing the historical number of users in each cell.

[0115] In this embodiment, the number of users changes constantly during UE movement. Real-time monitoring of the number of users in each cell and dynamic resource allocation improve system performance. Through dynamic resource allocation, cell resource utilization is optimized under different user numbers, avoiding resource waste or congestion problems.

[0116] Based on this, in some embodiments, the first total resource includes preset resources, and before S102 above, the method may further include: allocating preset resources to each cell in the virtual cell.

[0117] The above-mentioned S102 may include: allocating the second total resources according to the number of users and their priorities, wherein the second total resources are the resources in the first total resources excluding the preset resources.

[0118] Among them, the preset resources can be pre-set.

[0119] Understandably, when a UE switches to VPCI, its pilot scrambling uses VPCI. Pilot signals play a crucial role in wireless communication, assisting the base station and UE in channel estimation and synchronization. Scrambling is typically used to distinguish signals from different users or cells, improving communication confidentiality and anti-interference capabilities. However, here, the use of VPCI for pilot scrambling causes significant interference for UEs that are not subject to handover and are located within two adjacent Physical Cell Identifiers (PCIs). This is because different PCIs should distinguish between different cells, and the use of VPCI causes mutual interference in pilot correlation processing between UEs in adjacent PCI areas, affecting communication quality.

[0120] In some embodiments, for PUCCH resources, since the pilot scrambling of a UE after switching to VPCI uses VPCI, there is significant interference for UEs in each cell of the virtual cell. To eliminate interference, each cell initially reserves one set of resources, and this method is also used for SRS resources, thereby reducing user reconfiguration. Before allocating resources, preset resources are allocated to each cell in the virtual cell, and then the remaining resources are allocated according to the number of users and their priorities.

[0121] This application embodiment can reduce interference between cells by reserving resources for each cell.

[0122] Based on this, in some embodiments, before establishing a communication connection between the UE and the virtual cell, the method may further include: adding a synchronization signal block (SSB) of the virtual cell.

[0123] In some embodiments, the Synchronization Signal Block (SSB) configuration relationship between the cell and the virtual cell is shown in Figure 11. On the BBU side, each cell needs to double its SSB configuration. The original SSB is used for coverage of the UE's cell PCI, and the doubled SSB is used for coverage of the virtual cell VPCI. For example, if the original cell has an SSB0, one SSB1 with the same coverage weight needs to be added. SSB0 corresponds to the cell PCI, and SSB1 corresponds to the virtual cell VPCI. The Virtual Cell Master Information Block (MIB) message carries the Virtual Cell VPCI. Simultaneously, SSB1 cellbarriers all users, allowing users to access through the cell PCI. For UEs that are exempt from handover, a handover to the Virtual Cell VPCI is performed in place, ensuring the UE maintains a continuous communication connection within the VPCI without further handover.

[0124] This application embodiment enables the UE to communicate whether it is in the cell PCI or the virtual cell VPCI by allocating an SSB to the virtual cell VPCI.

[0125] Based on this, in some embodiments, the method may further include: in low-frequency scenarios, if the sum of the number of SSBs in the virtual cell and the number of SSBs in the virtual cell is greater than the maximum number of SSBs supported by the protocol, then the number of SSBs in the virtual cell is reduced to a first value, and the sum of the number of SSBs in the virtual cell and the first value does not exceed the maximum number of SSBs supported by the protocol; the coverage weight of the SSBs in the virtual cell is modified to a second value, so that the coverage range of the SSBs in the virtual cell is the same as the initial coverage range of the SSBs in the virtual cell, and the coverage weight of the SSB is proportional to the coverage range of the SSB.

[0126] In some embodiments, in low-frequency scenarios, if the maximum number of SSBs supported by the protocol has already been reached, it is necessary to change the original coverage weight of the SSBs and then increase the SSB coverage of the virtual cell so that the total number of SSBs does not exceed the maximum number of SSBs supported by the protocol.

[0127] It should be noted that in the 5G low-frequency scenario specified by the 3GPP protocol, the maximum number of SSBs can reach 8.

[0128] This application embodiment modifies the original number of SSBs and coverage weights in the cell to add SSBs to the virtual cell while meeting the maximum number of SSBs supported by the protocol, so that the UE can communicate within the virtual cell.

[0129] As shown in Figure 12, when two adjacent cells both have UEs, some channel resources experience interference. To eliminate inter-cell interference in the virtual cell, the resource configuration of the downlink channel state information reference signal (CSI-RS) needs to ensure orthogonality. If the CSI-RS resources are identical in both the cell PCI and the virtual cell VPCI, it will lead to significant interference, affecting the user's downlink measurements. Therefore, two CSI-RS measurement resources need to be configured for the UE. The first CSI-RS measurement resource is used for scrambling in the cell PCI, and the second CSI-RS measurement resource is used for scrambling in the virtual cell VPCI. In Figure 12, the real cell refers to the actual physical cell within the virtual cell.

[0130] Based on this, in some embodiments, before establishing a communication connection between the UE and the virtual cell, the method may further include: allocating Channel State Information Reference Signal (CSI-RS) measurement resources to the virtual cell.

[0131] In some embodiments, when a UE switches from cell PCI to virtual cell VPCI, a CSI-RS measurement resource reconfiguration is triggered to configure CSI-RS measurement resources for the virtual cell. In one embodiment, reconfiguration does not require activation.

[0132] This application embodiment reduces interference and improves the channel quality of downlink measurements by allocating CSI-RS measurement resources separately for virtual cells.

[0133] Based on this, in some embodiments, the virtual cell includes CSI-RS measurement resources; before establishing a communication connection between the UE and the virtual cell, the method may further include: activating the tracking reference signal TRS in the CSI-RS measurement resources using the Media Access Control (MAC) layer control element CE.

[0134] In some embodiments, when CSI-RS measurement resources have been pre-allocated to the virtual cell, when the UE switches from the cell PCI to the virtual cell VPCI, the tracking reference signal (TRS) in the CSI-RS measurement resources is activated using the Media Access Control Control Element (MAC CE).

[0135] This application embodiment reduces interference and improves the channel quality of downlink measurements by allocating CSI-RS measurement resources separately for virtual cells and activating them when in use.

[0136] Based on this, in some embodiments, the method may further include: sending TRS from the CSI-RS measurement resources to the UE; and receiving the CSI measurement results sent by the UE.

[0137] The CSI measurement results may include, but are not limited to, the Channel Rank Indicator (CRI), Channel Quality Indicator (CQI), Rank Indicator (RI), and Precoding Matrix Indicator (PMI).

[0138] This application embodiment allocates CSI-RS measurement resources separately for virtual cells and activates them when in use. It sends TRS in the CSI-RS measurement resources to the UE and receives the CSI measurement results sent by the UE. Based on the CSI measurement results, it avoids channel interference and improves the channel quality of downlink measurement.

[0139] Furthermore, in the embodiments provided in this application, to eliminate edge interference and improve the perception rate of edge users, uplink joint reception and downlink joint transmission are achieved through cooperation between two cells. For multiple cells within / between a station or TRPs, uplink performance is improved by using joint reception and demodulation. If inter-station latency is large, selective reception can be used. Through joint reception, the base station can improve the signal quality of the received signals through cooperative processing (e.g., signal combining, decoding, or interference cancellation).

[0140] Downlink performance is improved by jointly transmitting the same data. In the downlink, multiple base stations share user data and synchronously transmit the same data to the UE. Through coordinated transmission, the signals transmitted by these base stations can be coherently superimposed at the UE, thereby improving the signal reception quality. This joint transmission can employ precoding techniques to reduce interference to the UE's received signal and maximize the received useful signal by coordinating the transmission direction and power distribution.

[0141] This application embodiment improves the uplink and downlink perception performance of the UE in the cell overlap area through resource coordination and joint uplink and downlink reception and transmission, ensuring that the UE can always maintain a high-quality signal connection in the cell overlap area.

[0142] It should be noted that, as shown in Figure 13, the embodiments provided in this application may further include: all cells forming only one virtual cell, the base station maintaining it as a single cell, configuring the same PCI, MIB, and System Information Block Type 1 (SIB1) information elements on the air interface, ensuring that the UE identifies it as a single cell on the air interface. If centralized scheduling is used, resources can be staggered between cells. Alternatively, distributed scheduling can be performed, but each resource needs to be processed collaboratively.

[0143] The embodiments provided in this application, based on the original cell, use dynamic virtual cells on the base station BBU side to ensure seamless communication connection for the UE during movement through L1 measurement. By dynamically adjusting the virtual cell, a single cell can be dynamically changed throughout the entire route. The UE does not need handover signaling, and scheduling is not suspended. Inter-site distributed management enables the selection of the best candidate neighbor cell and the best TRP. Dynamic resource configuration enables the rational allocation of resources between users in cells, reducing waste and interference. Inter-site interference coordination improves the uplink and downlink performance of users at the cell edge, ultimately achieving a user-centric network that moves with the vehicle. As shown in Figure 14, the final performance gain is simulated at the handover point through resource coordination and interference cancellation. The UE does not need handover signaling, eliminating the msg1 / 2 / 3 process, and the UE does not have a handover procedure, thereby reducing traffic loss during UE handover. The terminal seamlessly switches base stations, and there is no handover signaling between cells. At the same time, the uplink and downlink perceived rates in the virtual cell are improved.

[0144] In the embodiments provided in this application, firstly, path loss measurements of the UE's cell and neighboring cells are used to trigger the establishment of neighboring cell SRS shadow instances. Then, based on the SRS measurement results of each neighboring cell, a preferred neighboring cell is determined, replacing the A3 event. Utilizing SRS shadow instances achieves seamless channel quality for users, ensuring the UE always receives service in a better cell, thus improving performance. Secondly, resources are dynamically allocated. During train movement, the number of users changes constantly. Real-time monitoring of the number of users in each cell adjusts resource allocation, rationally utilizing PUCCH / SRS resources and improving resource utilization. Through real-time monitoring, prediction, sliding windows, and a staggered allocation strategy for CSI-RS measurement resources, interference is effectively reduced and cell resource utilization efficiency is optimized. Resource waste is eliminated in distributed scheduling, thereby improving overall communication quality. Finally, interference coordination is performed. Interference coordination includes resource-based coordination and anti-interference measures. Different solutions are proposed for different resources, and uplink and downlink dynamic coordination is performed in overlapping cell areas, thereby improving the user's uplink and downlink perceived rates.

[0145] The embodiments provided in this application enable the UE to achieve perfect wireless channel connection between two cells, thereby reducing channel learning time. Simultaneously, by utilizing the orthogonality of resource allocation, interference is reduced. Uplink joint reception and downlink joint transmission technologies improve uplink and downlink performance in the overlapping area between cells, resulting in an overall improvement in the performance of the overlapping area. Based on the communication method provided in the above embodiments, this application also provides implementation methods of a communication device. Please refer to the following embodiments.

[0146] Referring first to Figure 15, the communication device 300 provided in this application embodiment includes: an establishment module 310, used to establish a communication connection between the UE and a virtual cell when the moving speed of the terminal device UE is greater than a speed threshold and the UE is within the area covered by the cell, so as to enable the UE to communicate based on the virtual cell; wherein, the virtual cell includes a cell and the cell's neighboring cells.

[0147] Based on this, in some embodiments, the neighboring cell includes a first neighboring cell; the establishment module 310 can be used to: network the cell and the cell's first neighboring cell to obtain a virtual cell; and establish a communication connection between the UE and the virtual cell.

[0148] Based on this, in some embodiments, the neighboring cell includes a first neighboring cell; the establishment module 310 can be used to: receive the first path loss sent by the UE; when the first path loss exceeds the trigger threshold, network the cell, the first neighboring cell of the cell and the second neighboring cell of the first neighboring cell to obtain a virtual cell; and establish a communication connection between the UE and the virtual cell.

[0149] Based on this, in some embodiments, the apparatus 300 may further include: a receiving module for receiving the second path loss transmitted by a non-handover-free UE, the non-handover-free UE communicating with the cell; a calculation module for calculating the average value of the second path loss; and a determination module for determining the difference between the average value and a preset value as a trigger threshold.

[0150] Based on this, in some embodiments, the apparatus 300 may further include: an acquisition module, configured to acquire information of candidate neighboring cells from a neighboring cell list before networking the cell, the cell's first neighboring cells, and the first neighboring cells' second neighboring cells to obtain a virtual cell; a transmission module, configured to send a sounding reference signal (SRS) measurement request to the base station of the candidate neighboring cell; a receiving module, configured to receive the SRS measurement results sent by the base station of the candidate neighboring cell, wherein the SRS measurement results are determined by the UE based on the SRS demodulation information sent by the base station of the candidate neighboring cell; and a selection module, configured to select preferred neighboring cells that meet the handover conditions from the candidate neighboring cells according to the SRS measurement results; wherein the preferred neighboring cells include either the first neighboring cell or the second neighboring cell; when the preferred neighboring cell is the first neighboring cell, the neighboring cell list is the cell's neighboring cell list, and when the preferred neighboring cell is the second neighboring cell, the neighboring cell list is the first neighboring cell's neighboring cell list.

[0151] Based on this, in some embodiments, the apparatus 300 may further include: a determination module, configured to determine that the SRS measurement result is a radio channel measurement value for the UE to switch to a preferred neighboring cell.

[0152] Based on this, in some embodiments, the SRS measurement result is sent by the base stations of some candidate neighboring cells within a preset time period when the base stations of candidate neighboring cells send SRS measurement requests to the base stations of candidate neighboring cells.

[0153] The selection module can be used to select preferred neighboring cells that meet the switching conditions from a subset of candidate neighboring cells based on SRS measurement results.

[0154] Based on this, in some embodiments, the preferred neighboring cell includes multiple transmit / receive points (TRPs); the SRS measurement results of the preferred neighboring cell include the sub-SRS measurement results of multiple TRPs; the establishment module 310 can be used to: select a preferred TRP that meets preset conditions from multiple TRPs according to the sub-SRS measurement results; and establish a communication connection between the UE and the preferred TRP.

[0155] Based on this, in some embodiments, the sub-SRS measurement result includes a first timing advance value TA; the device 300 may further include: a filtering module for filtering out a second TA that meets preset TA filtering conditions from the first TA; a determining module for determining a timing advance command TAC using the second TA of the preferred TRP; and a sending module for sending the TAC to the UE.

[0156] Based on this, in some embodiments, the device 300 may further include: an acquisition module, configured to acquire the number of users and priority of each cell in the virtual cell, and the first total resource of the virtual cell; and an allocation module, configured to allocate the first total resource according to the number of users and priority; wherein the resource allocated to each cell in the virtual cell is not less than a preset resource threshold.

[0157] Based on this, in some embodiments, the first total resource includes preset resources, and the device 300 may further include: an allocation module, which is further configured to allocate preset resources to each cell in the virtual cell before allocating the total resources according to the number of users and priorities.

[0158] The allocation module can be used to allocate the second total resources according to the number of users and their priorities. The second total resources are the resources in the first total resources excluding the preset resources.

[0159] Based on this, in some embodiments, the apparatus 300 may further include: an addition module for adding a synchronization signal block (SSB) of the virtual cell before establishing a communication connection between the UE and the virtual cell.

[0160] Based on this, in some embodiments, the apparatus 300 may further include: a reduction module, configured to, in a low-frequency scenario, reduce the number of SSBs in the virtual cell to a first value if the sum of the number of SSBs in the virtual cell and the number of SSBs in the virtual cell is greater than the maximum number of SSBs supported by the protocol, such that the sum of the number of SSBs in the virtual cell and the first value does not exceed the maximum number of SSBs supported by the protocol; and a modification module, configured to modify the coverage weight of the SSBs in the virtual cell to a second value, such that the coverage range of the SSBs in the virtual cell is the same as the initial coverage range of the SSBs in the virtual cell, and the coverage weight of the SSB is proportional to the coverage range of the SSB.

[0161] Based on this, in some embodiments, the apparatus 300 may further include: an allocation module, used to allocate Channel State Information Reference Signal (CSI-RS) measurement resources to the virtual cell before establishing a communication connection between the UE and the virtual cell.

[0162] Based on this, in some embodiments, the virtual cell includes CSI-RS measurement resources; the apparatus 300 may further include: an activation module, used to activate the tracking reference signal TRS in the CSI-RS measurement resources using the Media Access Control Layer Control Element (MAC CE) before establishing a communication connection between the UE and the virtual cell.

[0163] Based on this, in some embodiments, the apparatus 300 may further include: a transmitting module for transmitting TRS in the CSI-RS measurement resources to the UE; and a receiving module for receiving the CSI measurement results transmitted by the UE.

[0164] Each module of the communication device provided in this application embodiment can realize the functions of each step of the communication method provided above and achieve its corresponding technical effects. For the sake of brevity, it will not be described in detail here.

[0165] Based on the same inventive concept, embodiments of this application also provide a communication device. This communication device can be a network-side device.

[0166] Figure 16 shows a schematic diagram of the hardware structure of the communication device provided in an embodiment of this application.

[0167] The communication device may include a processor 401 and a memory 402 storing computer program instructions.

[0168] In one instance, the processor 401 described above may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0169] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 402 is non-volatile solid-state memory.

[0170] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the methods according to one aspect of this disclosure.

[0171] The processor 401 implements any of the communication methods described in the above embodiments by reading and executing computer program instructions stored in the memory 402.

[0172] In one example, the communication device may also include a communication interface 403 and a bus 410. As shown in Figure 16, the processor 401, memory 402, and communication interface 403 are connected via the bus 410 and communicate with each other.

[0173] The communication interface 403 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0174] Bus 410 includes hardware, software, or both, that couples components of a communication device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Linear Predictive Coding (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (Peripheral Component Interconnect-X, PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VESA Local Bus, VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 410 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application contemplates any suitable bus or interconnection. The communication device can perform the communication methods described in the embodiments of this invention, thereby implementing the communication methods described above.

[0175] Furthermore, in conjunction with the communication methods described in the above embodiments, this application embodiment can provide a computer storage medium for implementation. This computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the communication methods described in the above embodiments.

[0176] This application also provides a computer program product, wherein when the instructions in the computer program product are executed by the processor of a communication device, the communication device performs various processes that implement any of the above-described communication method embodiments.

[0177] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several steps are described and shown as examples. However, the method process of this application is not limited to the steps described and shown, and those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0178] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (ROM), flash memory, erasable read-only memory (EROM), floppy disks, compact disc read-only memory (CD-ROM), optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0179] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0180] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0181] The above are merely specific embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A communication method, comprising: When the moving speed of the terminal device (UE) is greater than a speed threshold and the UE is within the area covered by the cell, a communication connection is established between the UE and the virtual cell for the UE to communicate based on the virtual cell. The virtual cell includes the cell itself and its neighboring cells.

2. The communication method according to claim 1, wherein, The neighboring area includes the first neighboring area; Establishing the communication connection between the UE and the virtual cell includes: A virtual cell is obtained by networking the cell and its first neighboring cell. Establish a communication connection between the UE and the virtual cell.

3. The communication method according to claim 1, wherein, The neighboring area includes the first neighboring area; Establishing the communication connection between the UE and the virtual cell includes: Receive the first path loss sent by the UE; If the first path loss exceeds the trigger threshold, the cell, the cell's first neighboring cell, and the first neighboring cell's second neighboring cell are networked to obtain a virtual cell. Establish a communication connection between the UE and the virtual cell.

4. The communication method according to claim 3, wherein, The method further includes: The second path loss transmitted by the non-handover-free UE is received, and the non-handover-free UE establishes a communication connection with the cell. Calculate the average value of the loss along the second path; The difference between the average value and the preset value is determined as the trigger threshold.

5. The communication method according to claim 3, wherein, Before forming a network with the cell, the cell's first neighboring cell, and the first neighboring cell's second neighboring cell to obtain a virtual cell, the method further includes: Retrieve information about candidate neighbor cells from the neighbor cell list; Send a Sounding Reference Signal (SRS) measurement request to the base station of the candidate neighboring cell; The UE receives the SRS measurement results sent by the base station of the candidate neighboring cell, and the SRS measurement results are determined by the UE based on the SRS demodulation information sent by the base station of the candidate neighboring cell. Based on the SRS measurement results, a preferred neighboring cell that meets the handover conditions is selected from the candidate neighboring cells; The preferred neighboring cell includes either the first neighboring cell or the second neighboring cell; when the preferred neighboring cell is the first neighboring cell, the neighboring cell list is the neighboring cell list of the cell; when the preferred neighboring cell is the second neighboring cell, the neighboring cell list is the neighboring cell list of the first neighboring cell.

6. The communication method according to claim 5, wherein, Also includes: The SRS measurement result is determined as the radio channel measurement value when the UE switches to the preferred neighboring cell.

7. The communication method according to claim 5, wherein, The SRS measurement results are those sent by the base stations of some of the candidate neighboring cells within a preset time period when the base stations of the candidate neighboring cells send SRS measurement requests to the base stations of the candidate neighboring cells. The step of selecting the strongest preferred neighbor cell that meets the handover conditions from the candidate neighbor cells based on the SRS measurement results includes: Based on the SRS measurement results, preferred neighboring cells that meet the switching conditions are selected from the candidate neighboring cells.

8. The communication method according to claim 5, wherein, The preferred neighboring cell includes multiple Transmitter-Receiver Points (TRPs); the SRS measurement results of the preferred neighboring cell include sub-SRS measurement results of multiple TRPs; establishing a communication connection between the UE and the virtual cell includes: Based on the sub-SRS measurement results, a preferred TRP that meets preset conditions is selected from the plurality of TRPs; Establish a communication connection between the UE and the preferred TRP.

9. The communication method according to claim 8, wherein, The sub-SRS measurement result includes a first timing advance value TA; the method further includes: Select a second TA that meets the preset TA selection criteria from the first TA; Using the second TA of the preferred TRP, the timing advance command TAC is determined; Send the TAC to the UE.

10. The communication method according to claim 1, wherein, Also includes: Obtain the number of users and priority of each cell in the virtual cell, as well as the first total resources of the virtual cell; The first total resources are allocated based on the number of users and the priority. In this virtual community, the resources allocated to each community are no less than a preset resource threshold.

11. The communication method according to claim 10, wherein, The first total resource includes preset resources. Before allocating the total resource according to the number of users and the priority, the method further includes: Allocate the preset resources to each cell in the virtual cell; The allocation of the first total resources based on the number of users and the priority includes: Based on the number of users and the priority, a second total resource is allocated, which is the resource in the first total resource excluding the preset resource.

12. The communication method according to claim 1, wherein, Before establishing the communication connection between the UE and the virtual cell, the method further includes: Add a synchronization signal block (SSB) to the virtual cell.

13. The communication method according to claim 12, wherein, Also includes: In low-frequency scenarios, if the sum of the number of SSBs in the virtual cell and the number of SSBs in the cells within the virtual cell is greater than the maximum number of SSBs supported by the protocol, then the number of SSBs in the cells within the virtual cell is reduced to a first value, and the sum of the number of SSBs in the virtual cell and the first value does not exceed the maximum number of SSBs supported by the protocol. The coverage weight of the SSB in the virtual cell is modified to a second value, so that the coverage range of the SSB in the virtual cell is the same as the initial coverage range of the SSB in the virtual cell, and the coverage weight of the SSB is proportional to the coverage range of the SSB.

14. The communication method according to claim 1, wherein, Before establishing the communication connection between the UE and the virtual cell, the method further includes: Allocate Channel State Information Reference Signal (CSI-RS) measurement resources to the virtual cell.

15. The communication method according to claim 1, wherein, The virtual cell includes CSI-RS measurement resources; before establishing a communication connection between the UE and the virtual cell, the method further includes: The tracking reference signal (TRS) in the CSI-RS measurement resource is activated using the Media Access Control (MAC) CE control element.

16. The communication method according to claim 14 or 15, wherein, Also includes: Send the TRS from the CSI-RS measurement resources to the UE; Receive the CSI measurement results sent by the UE.

17. A communication device, the communication device comprising: Processor and memory storing computer program instructions; When the processor executes the computer program instructions, it implements the communication method as described in any one of claims 1-16.

18. A computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the communication method as described in any one of claims 1-16.

19. A computer program product, wherein instructions in the computer program product, when executed by a processor of a communication device, enable the communication device to perform the communication method as described in any one of claims 1-16.