Communication method, communication device, and communication system

By sending request information to network devices through computing power nodes and coordinating the switching of computing power nodes and service cells, the problem of service interruption when computing power resources are insufficient in the existing technology is solved, and low-latency, high-bandwidth network services are realized.

WO2026036283A1PCT designated stage Publication Date: 2026-02-19BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/111893
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

Existing technologies lack effective means to coordinate and control the handover of computing power nodes and service cells, resulting in service interruptions during the handover process when computing power resources are insufficient or during maintenance, which affects the latency and efficiency of network services.

Method used

The computing power nodes send request information to the network devices to coordinate and control the handover of the computing power nodes and serving cells, including identifying terminals and candidate cells and determining the duration of service interruption. The network devices coordinate the handover according to the request to ensure the coordination of the handover process and the continuity of services.

Benefits of technology

It enables coordinated switching between computing nodes and cells, reduces service interruption time, improves network service response speed and business continuity, and meets the requirements of immersive services for low latency and high bandwidth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111893_19022026_PF_FP_ABST
    Figure CN2024111893_19022026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications, and provides a communication method, a communication device, and a communication system. When a computing power node has insufficient computing power resources and needs to transfer a connected terminal to another computing power node, and when the transfer process requires serving cell handover for the terminal, the computing power node sends, to a network device, first information for requesting the network device to perform cell handover for the terminal, and the network device performs a corresponding operation on the basis of the request. Thus, handover from the computing power node to a serving cell can be coordinately controlled, thereby enabling the terminal to achieve coordinated handover between the computing power node and the cell.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication device and communication system TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method, a communication device and a communication system. BACKGROUND

[0002] The demand for network and computing power of future services will be more urgent, especially the demand of immersive service communication will reach 4Tbps transmission rate and millisecond level latency. According to the research of Roland Berger, from 2018 to 2030, the computing power demand of autonomous driving and smart factory is expected to grow by 390 times and 110 times respectively. The service sinks to the edge side computing platform, which can provide faster network service response, reduce data backhaul cost, and utilize edge limited computing power. It can play a role in meeting real-time services, application intelligence, security and privacy protection, etc.

[0003] SUMMARY

[0004] The present disclosure provides a communication method, a communication device and a communication system, which can coordinate and control the switching of computing power nodes and service cells.

[0005] The first aspect of the present disclosure provides a communication method, executed by a computing power node, the method comprising: sending first information to a network device; wherein the first information is used to request the network device to perform cell switching of a terminal.

[0006] The second aspect of the present disclosure provides a communication method, executed by a network device, the method comprising: receiving first information sent by a computing power node; wherein the first information is used to request the network device to perform cell switching of a terminal.

[0007] The third aspect of the present disclosure provides a computing power node, comprising: a transceiver module configured to send first information to a network device; wherein the first information is used to request the network device to perform cell switching of a terminal.

[0008] The fourth aspect of the present disclosure provides a network device, comprising: a transceiver module configured to receive first information sent by a computing power node; wherein the first information is used to request the network device to perform cell switching of a terminal.

[0009] The fifth aspect of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is configured to execute the method of the first aspect of the present disclosure, or is configured to execute the method of the second aspect of the present disclosure.

[0010] The sixth aspect of the present disclosure provides a communication system, comprising: a computing power node and a network device; the computing power node performs the method of the first aspect, and the network device performs the method of the second aspect.

[0011] The seventh aspect of the present disclosure provides a computer storage medium, wherein the computer storage medium stores computer executable instructions; the computer executable instructions are executed by a processor to implement the method of the first aspect or the second aspect.

[0012] The eighth aspect of the present disclosure provides a computer program product, wherein the computer program product stores a computer program; the computer program is executed by a processor to implement the method of the first aspect or the second aspect.

[0013] Additional aspects and advantages of the present disclosure will be made apparent from the following description of embodiments, which will be given with reference to the attached drawings. BRIEF DESCRIPTION OF DRAWINGS

[0014] The above and / or additional aspects and advantages of the present disclosure will become apparent and be readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings, in which:

[0015] FIG. 1 is an example schematic diagram according to an embodiment of the present disclosure;

[0016] FIG. 2 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure;

[0017] FIG. 3 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;

[0018] FIG. 4 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;

[0019] FIG. 5 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;

[0020] FIG. 6 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;

[0021] FIG. 7 is a block diagram of a computing power node according to an embodiment of the present disclosure;

[0022] FIG. 8 is a block diagram of a network device according to an embodiment of the present disclosure;

[0023] FIG. 9 is a structural schematic diagram of a communication device according to an embodiment of the present disclosure;

[0024] FIG. 10 is a structural schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] Embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, examples of which are shown in the drawings, wherein the same or similar notations denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by reference to the drawings are exemplary and are intended to explain the present disclosure, and are not to be understood as limiting the present disclosure. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0026] For ease of understanding, first introduce the terms related to the embodiments of the present disclosure.

[0027] 1. Artificial intelligence (AI)

[0028] Machine learning algorithm is one of the most important implementation methods of artificial intelligence technology. Machine learning can obtain an AI model through a large amount of training data, and through the AI model, events can be predicted. In many fields, the AI model trained by machine learning can obtain very accurate prediction results.

[0029] Wireless communication networks can use AI functions for prediction and inference to improve system performance. An AI function implements a specific function, which can include one or more AI models. The training of an AI model requires the collection of a large amount of data, and different application scenarios require different data. Application scenarios can include beam management, channel state information (CSI) reporting, CSI compression, positioning, handover, mobility management, and wireless resource management, etc. mobile communication system processes.

[0030] 2. Computing power node

[0031] Computing power is the ability of a node with computing power in a network to achieve a specific result output through data processing. Computing power resources specifically include, but are not limited to, computing, reading and writing, storage, algorithms, AI models, AI inference, AI training, AI verification, and data distribution. On the network side, especially in mobile communication networks, computing power nodes refer to entities that can provide computing resources and are responsible for managing and allocating these resources. The computing power of the terminal is limited and cannot support services that require high computing power. Network nodes can share computing power with terminals to help terminals perform calculations. On the network side, computing power is managed through computing power nodes, which are responsible for the allocation, scheduling, activation, control, and distribution of computing power. As shown in FIG. 1, each computing power node can be connected to one or more base stations. The terminal (UE) is connected to the computing power node through the base station. The UE can request computing power resources from the computing power node.

[0032] 3. Cell handover

[0033] During cell handover, the network configures the terminal to perform measurements. Based on the measurement results reported by the terminal, the network sends a handover request to the target cell. After the target cell is confirmed, the network sends a handover command (Reconfiguration with sync) to the terminal, carrying configuration information of the target cell. This configuration information may include bearer configuration, Media Access Control (MAC) configuration, and random access configuration. After receiving the handover command, the terminal synchronizes with the target cell, then initiates a random access procedure to access the target cell and begins using the target cell's configuration.

[0034] To shorten the handover process time, a low-level triggered mobility procedure (L1 / L2 Triggered Mobility, LTM) is introduced. The network can send the configurations of multiple target cells to the terminal in advance (carried through ltm-CandidateConfig), and the terminal stores these configurations. The network can send an LTM Cell Switch Command MACCE to the terminal, indicating the target cell. After receiving the LTM Cell Switch Command MACCE, the terminal uses the stored corresponding configuration to initiate a handover to the target cell.

[0035] During cell handover, after receiving the handover command, the terminal disconnects from the source cell and initiates a random access procedure to the target cell. Before successfully establishing a connection with the target cell, data transmission and reception are interrupted, causing service latency. To achieve zero latency during handover, a Dual Active Protocol Solution (DAPS) solution is introduced.

[0036] This disclosure presents a communication method, communication device, and communication system.

[0037] In a first aspect, embodiments of this disclosure propose a communication method executed by a computing node, the method comprising: sending first information to a network device; wherein the first information is used to request the network device to perform cell handover for a terminal.

[0038] By applying the technical solution disclosed herein, the switching of computing power nodes and service cells can be coordinated and controlled.

[0039] In conjunction with some embodiments of the first aspect, the computing node provides computing resources to the terminal.

[0040] In conjunction with some embodiments of the first aspect, the first information includes at least one of the following:

[0041] The first identifier is used to identify the terminal.

[0042] The second identifier is used to identify a candidate cell.

[0043] The first duration is used to determine a maximum duration of service interruption.

[0044] In some embodiments of the first aspect, the first identifier is a cell radio network temporary identifier (C-RNTI).

[0045] In some embodiments of the first aspect, the method further includes receiving the first identifier sent by the terminal.

[0046] In some embodiments of the first aspect, the method further includes:

[0047] Receiving node information of a candidate computing power node sent by the terminal;

[0048] Determining the second identifier according to the node information.

[0049] In some embodiments of the first aspect, the node information includes at least one of:

[0050] Information used to identify a candidate computing power node;

[0051] Information used to identify a cell connected by a candidate computing power node.

[0052] In some embodiments of the first aspect, determining the second identifier according to the node information includes:

[0053] Determining a first computing power node from the candidate computing power nodes according to the computing power required by the terminal and the capabilities of the candidate computing power nodes;

[0054] Determining the second identifier according to a cell connected by the first computing power node.

[0055] In some embodiments of the first aspect, the method further includes:

[0056] Determining the first duration according to a quality of service (QoS) of the service.

[0057] In some embodiments of the first aspect, the method further includes:

[0058] Receiving second information sent by the network device;

[0059] In some embodiments of the first aspect, the second information includes at least one of:

[0060] Confirmation information used to confirm that the terminal can be switched to a candidate cell;

[0061] a third identifier, the third identifier being used to identify a candidate cell to which the terminal can switch;

[0062] a second time length, the second time length being used to determine an interruption time length of switching of the terminal to a candidate cell.

[0063] With reference to some embodiments of the first aspect, the method further includes:

[0064] selecting, according to the second time length, a switching target cell of the terminal from the candidate cells.

[0065] With reference to some embodiments of the first aspect, the method further includes:

[0066] sending, to the network device, a switching indication according to the second information;

[0067] The switching indication includes at least one of the following:

[0068] a first identifier, the first identifier being used to identify the terminal;

[0069] a fourth identifier, the fourth identifier being used to identify a switching target cell of the terminal;

[0070] a first time length, the first time length being used to determine a maximum time length of service interruption;

[0071] a first command, the first command being used to instruct the terminal to switch to a computing power node.

[0072] With reference to some embodiments of the first aspect, the first command carries an identifier of a second computing power node to which the terminal switches.

[0073] With reference to some embodiments of the first aspect, the method further includes:

[0074] receiving third information sent by the network device;

[0075] The third information is used to determine that there is no switchable cell.

[0076] According to the second aspect, the embodiments of the present disclosure provide a communication method, executed by a network device, the method including: receiving first information sent by a computing power node; wherein the first information is used to request the network device to perform cell switching of a terminal.

[0077] By applying the technical solutions of the present disclosure, the switching of the computing power node and the service cell can be coordinated and controlled.

[0078] With reference to some embodiments of the second aspect, the computing power node provides computing power resources for the terminal.

[0079] In some embodiments of the second aspect, the first information comprises at least one of:

[0080] a first identifier, the first identifier being used to identify the terminal;

[0081] a second identifier, the second identifier being used to identify a candidate cell;

[0082] a first time length, the first time length being used to determine a maximum time length of service interruption.

[0083] In some embodiments of the second aspect, the first identifier is a C-RNTI.

[0084] In some embodiments of the second aspect, the method further comprises:

[0085] determining whether the terminal can be switched to a candidate cell according to the first information.

[0086] In some embodiments of the second aspect, determining whether the terminal can be switched to a candidate cell according to the first information comprises:

[0087] determining that a candidate cell meets a requirement of the maximum time length of service interruption;

[0088] sending a switching request to a first network device of the candidate cell, the switching request carrying the first identifier;

[0089] determining that the terminal can be switched to a candidate cell according to a switching confirmation message returned by the first network device.

[0090] In some embodiments of the second aspect, the method further comprises:

[0091] determining that the terminal can be switched to a candidate cell, and sending second information to the computing power node;

[0092] In some embodiments of the second aspect, the second information comprises at least one of:

[0093] confirmation information, the confirmation information being used to confirm that the terminal can be switched to a candidate cell;

[0094] a third identifier, the third identifier being used to identify a candidate cell to which the terminal can be switched;

[0095] a second time length, the second time length being used to determine a time length of interruption when the terminal is switched to a candidate cell.

[0096] In some embodiments of the second aspect, the method further comprises:

[0097] receiving a switching indication sent by the computing power node;

[0098] The switching indication includes at least one of the following:

[0099] The first identifier is used to identify the terminal.

[0100] The fourth identifier is used to identify a switching target cell of the terminal.

[0101] The first time length is used to determine a maximum time length of service interruption.

[0102] The first command is used to instruct the terminal to switch a computing power node.

[0103] In combination with some embodiments of the second aspect, the method further includes:

[0104] sending a switching command to the terminal according to the switching indication.

[0105] The switching command is used to instruct the terminal to switch to a target cell corresponding to the fourth identifier.

[0106] In combination with some embodiments of the second aspect, the first command carries an identifier of a second computing power node to which the terminal switches.

[0107] In combination with some embodiments of the second aspect, the switching command carries the first command.

[0108] In combination with some embodiments of the second aspect, the method further includes:

[0109] determining a manner of cell switching of the terminal according to the maximum time length of service interruption.

[0110] In combination with some embodiments of the second aspect, the method further includes:

[0111] determining that there is no candidate cell switchable by the terminal, and sending third information to the computing power node.

[0112] The third information is used to determine that there is no switchable cell.

[0113] In a third aspect, the embodiments of the present disclosure provide a computing power node, including: a transceiver module configured to send first information to a network device; wherein the first information is used to request the network device to perform cell switching of a terminal.

[0114] In a fourth aspect, the embodiments of the present disclosure provide a network device, including: a transceiver module configured to receive first information sent by a computing power node; wherein the first information is used to request the network device to perform cell switching of a terminal.

[0115] In a fifth aspect, an embodiment of the present disclosure provides a communication device, which can be a computing power node or a network device, comprising: one or more processors; wherein the processor of the computing power node is configured to execute the method of the first aspect, and the processor of the network device is configured to execute the method of the second aspect.

[0116] In a sixth aspect, an embodiment of the present disclosure provides a communication system, comprising: a computing power node and a network device; the computing power node executes the method of the first aspect, and the network device executes the method of the second aspect.

[0117] In a seventh aspect, an embodiment of the present disclosure provides a computer storage medium, wherein the computer storage medium stores computer executable instructions; the computer executable instructions are executed by a processor to implement the method of the first aspect or the method of the second aspect.

[0118] In an eighth aspect, an embodiment of the present disclosure provides a computer program product, comprising a computer program; the computer program is executed by a processor to implement the method of the first aspect or the method of the second aspect.

[0119] In a ninth aspect, an embodiment of the present disclosure provides a computer program, which, when executed on a computer, causes the computer to perform the method of the first aspect or the method of the second aspect.

[0120] In a tenth aspect, an embodiment of the present disclosure provides a chip or a chip system. The chip or the chip system comprises processing circuitry configured to perform the method of the first aspect or the method of the second aspect.

[0121] It can be understood that the computing power node, the network device, the communication system, and the storage medium are used to execute the method provided by the embodiments of the present disclosure. Therefore, the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described herein.

[0122] The embodiments of the present disclosure provide a communication method, a communication device, and a communication system. In some embodiments, the terms of the communication method, the information processing method, the information sending method, and the information receiving method can be replaced with each other, the terms of the communication device, the information processing device, the information sending device, and the information receiving device can be replaced with each other, and the terms of the information processing system, the communication system, the information sending system, and the information receiving system can be replaced with each other.

[0123] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional implementation of other embodiments.

[0124] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0125] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.

[0126] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.

[0127] In the embodiments of the present disclosure, "a plurality of" means two or more.

[0128] In some embodiments, the terms "at least one of", "at least one of", "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.

[0129] The description manner such as "at least one of A, B, C, …", "A and / or B and / or C, …" and the like in the embodiments of the present disclosure includes any one of A, B, C, … existing alone, and also includes any combination of any multiple of A, B, C, …, each of which can exist alone; for example, "at least one of A, B, C" includes a case of A alone, a case of B alone, a case of C alone, a case of combination of A and B, a case of combination of A and C, a case of combination of B and C, and a case of combination of A and B and C; for example, A and / or B includes a case of A alone, a case of B alone, and a case of combination of A and B.

[0130] In some embodiments, the description manner such as "A in a case, B in another case", "in response to a case A, in response to another case B" and the like can include the following technical solutions according to the case: A is executed regardless of B, that is, A in some embodiments; B is executed regardless of A, that is, B in some embodiments; A and B are selectively executed, that is, from A and B, execution is selected in some embodiments; A and B are both executed, that is, A and B in some embodiments. When there are more branches of A, B, C and the like, it is similar to the above.

[0131] The prefix words "first", "second" and the like in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.

[0132] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.

[0133] In some embodiments, the terms “in response to,” “in response to determining,” “in the event that,” “when,” “if,” “upon,” and the like can be replaced with each other.

[0134] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” “above,” and the like can be replaced with each other, and the terms “less than,” “less than or equal to,” “not greater than,” “fewer than,” “fewer than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” “below,” and the like can be replaced with each other.

[0135] In some embodiments, an apparatus and the like can be interpreted as an entity, and can also be interpreted as virtual, and the name thereof is not limited to the name described in the embodiments, and the terms “apparatus,” “equipment,” “device,” “circuit,” “network element,” “node,” “function,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” “subject,” and the like can be replaced with each other.

[0136] In some embodiments, “network” can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.

[0137] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.

[0138] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," "NB-IoT (Narrow Band-Internet of Things) device," and the like can be replaced with each other.

[0139] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (for example, also referred to as device-to-device (D2D), vehicle-to-everything (V2X), and the like), embodiments of the present disclosure can also be applied. In this case, a structure in which a terminal has all or part of the functions of an access network device can also be provided. Furthermore, the language of "uplink," "downlink," and the like can also be replaced with language corresponding to communication between terminals (for example, "side"). For example, an uplink channel, a downlink channel, and the like can be replaced with a side channel, and an uplink, a downlink, and the like can be replaced with a sidelink.

[0140] In some embodiments, a terminal can be replaced with an access network device, a core network device, or a network device. In this case, a structure in which an access network device, a core network device, or a network device has all or part of the functions of a terminal can also be provided.

[0141] In some embodiments, the data, information, etc. can be acquired in compliance with the laws and regulations of the country where the location is situated.

[0142] In some embodiments, the data, information, etc. can be acquired after obtaining the consent of the user.

[0143] In some embodiments, the threshold mentioned in the embodiments can be a numerical value, a constant, or some fixed value, etc.

[0144] In addition, each element, each row, or each column in the table of the embodiments of the disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0145] The corresponding relationship shown in each table in the disclosure can be configured or predefined. The values of the information in each table are only examples, and other values can be configured, and the disclosure is not limited. When configuring the corresponding relationship of the information and each parameter, it is not necessarily required to configure all the corresponding relationships shown in each table. For example, the corresponding relationship shown in some rows in the table in the disclosure can also not be configured. For another example, the above table can be appropriately deformed and adjusted, for example, split, merged, etc. The name of the parameter shown in the title of each table in the above can also use other names that can be understood by the communication device, and the value or representation of the parameter can also use other values or representations that can be understood by the communication device. Each table in the above can also use other data structures when implemented, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table, or the like.

[0146] The predefinition in the disclosure can be understood as definition, predefinition, storage, pre-storage, pre-negotiation, pre-configuration, solidification, or pre-burning.

[0147] The communication method, communication device, and communication system provided by the disclosure will be described in detail below with reference to the accompanying drawings.

[0148] FIG. 2 shows a structure diagram of a communication system according to an embodiment of the disclosure. As shown in FIG. 2, the system architecture can include a computing power node 11 and a network device 12.

[0149] In some embodiments, the computing power node 11 can be used to manage, allocate, schedule, activate, and control computing power resources.

[0150] In some embodiments, the computing power node 11 can be an edge computing server (such as a server deployed near a base station), a micro data center (such as a small data center facility that can be located next to a base station or close to a user), an integrated computing power node (such as some base stations that can integrate computing capabilities), a cloud platform (which can be connected to a base station through a high-speed network), and the like. The terminal can communicate with the computing power node through the base station and request the required computing power resources. Such an architecture helps to reduce the burden of the core network, improve the speed of data processing, and provide better service experience for users.

[0151] In some embodiments, the network device 12 can be an entity on the network side for transmitting or receiving signals. For example, the network device can be a base station or a core network node or a server, etc. Specifically, the network device can be a communication satellite, an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system, etc. Embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the network device. The network device provided by the embodiments of the present disclosure can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the network device, for example, the base station, and place part of the protocol layer functions in the CU for centralized control, and the remaining part or all of the protocol layer functions are distributed in the DU and controlled by the CU.

[0152] In some embodiments, the terminal can be referred to as a terminal device, a user equipment, a mobile station (MS), a mobile terminal (MT), an NB-IoT terminal, and the like. The terminal can also be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality device, an augmented reality device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like. Embodiments of the present disclosure do not limit the specific technology and specific device form of the terminal.

[0153] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.

[0154] The following embodiments of the present disclosure can be applied to the communication system shown in FIG. 2, or part of the subject, but are not limited thereto. The subjects shown in FIG. 2 are exemplary, and the communication system can include all or part of the subjects in FIG. 2, or other subjects other than those in FIG. 2. The number and form of each subject is arbitrary, and the connection relationship between the subjects is exemplary. The subjects can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, and can be wired connection or wireless connection.

[0155] Embodiments of the present disclosure can be applied to satellite communication, Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G NR, Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based on them, and the like. In addition, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).

[0156] When the computing power resources of the computing power nodes providing services for the terminals are insufficient or need to be maintained, it is necessary to transfer the connected terminals to other computing power nodes, and the service cells of the terminals need to be switched during the transfer process. However, there is currently a lack of effective means for coordinating and controlling the computing power nodes and the service cell switching.

[0157] To solve the above problems, by applying the scheme of the embodiments of the disclosure, when the computing power resource of the computing power node is insufficient, the connected terminal needs to be transferred to other computing power nodes, and the service cell of the terminal needs to be switched during the transfer process, the computing power node sends first information to the network device, to request the network device to perform cell switching of the terminal, and the network device performs corresponding operations according to the request, to coordinate and control the switching of the computing power node and the service cell, and thus the terminal can realize coordinated switching between the computing power node and the cell.

[0158] Further, in order to illustrate the specific execution process of the above communication system, FIG. 3 shows a schematic diagram of a communication method according to an embodiment of the disclosure. The method is applied to the above communication system, as shown in FIG. 3, and can include the following steps:

[0159] In step S201, the computing power node sends first information to the network device.

[0160] In some embodiments, the first information can be used to request the network device to perform cell switching of the terminal.

[0161] In some examples, the computing power node can be responsible for management, allocation, scheduling, activation and control of the computing power resource.

[0162] In some examples, the network device can be a network device to which the terminal is currently connected, such as a base station to which the terminal is currently connected.

[0163] In some examples, the computing power node can be a computing power node to which the terminal is currently connected, such as a computing power node to which the terminal is connected through the network device, and the computing power node can provide the terminal with computing power resources.

[0164] In some embodiments, the computing power node can receive node information of a candidate computing power node sent by the terminal, and in some examples, the node information can include information for identifying the candidate computing power node, and / or information for identifying a cell connected by the candidate computing power node, such as a service cell corresponding to a network device connected by the candidate computing power node.

[0165] In some embodiments, the terminal can send a first identifier to the computing power node, and the first identifier can be used to identify the terminal. In some examples, the first identifier can be a C-RNTI, i.e., a cell radio network temporary identifier, which can be allocated by the network device to the terminal for uniquely identifying the terminal within the cell.

[0166] In some embodiments, the computing power node determines the second identifier according to the node information of the candidate computing power node, and the second identifier can be used to identify the candidate cell. The candidate computing power node can be a computing power node capable of providing terminal computing power resources. When the computing power resources of the computing power node are insufficient, or need to be maintained, or need to be upgraded, the computing power node capable of continuing to serve the terminal can be selected from the candidate computing power nodes, and the second identifier of the candidate cell is determined according to the cell connected by the selected computing power node, that is, the current cell of the terminal needs to be switched to the target cell in the candidate cell. The computing power node can instruct the network device to perform switching according to the information.

[0167] In some examples, the computing power node determines the second identifier according to the node information of the candidate computing power node, including: determining a first computing power node from the candidate computing power nodes according to the required computing power of the terminal and the capabilities of the candidate computing power nodes, the first computing power node being a computing power node whose capabilities can meet the required computing power of the terminal; and determining the second identifier according to the cell connected by the first computing power node, the second identifier being used to identify the candidate cell.

[0168] In some embodiments, the first information includes at least one of A1 to B1 below:

[0169] A1, the first identifier, which can be used to identify the terminal, so that the network device can determine the terminal that needs to be switched.

[0170] B1, the second identifier, which can be used to identify the candidate cell, and the second identifier can be one or more, that is, the second identifier corresponding to one or more candidate cells, so that the network device judges the candidate cells, and then determines whether there is a candidate cell that can be switched.

[0171] C1, the first duration, which can be used to determine the maximum duration of service interruption. If switching causes service interruption, the first information can carry the first duration in this embodiment, which is used to determine the maximum allowed duration of service interruption, so as to facilitate the network device to judge the candidate cell as a reference. According to the maximum duration, it is determined whether the candidate cell can meet, that is, on the premise that the switching time does not exceed the maximum duration, it is judged whether the switching time generated by switching to the candidate cell is less than or equal to the maximum duration, and then it is determined whether the candidate cell can be switched.

[0172] In some embodiments, the computing power node can determine the first duration according to the quality of service (QoS) of the service, i.e., determine the maximum duration of service interruption. The embodiments of the present disclosure can determine the maximum duration of service interruption that can be accepted based on the quality requirements of the service. QoS is a set of standards for measuring the quality of service, which can involve multiple aspects, including delay, packet loss rate, bandwidth guarantee, throughput, etc., and needs to consider the requirements of the service, technical limitations, and the feasibility of actual operation. This helps to ensure the stability and reliability of the computing power service, thereby meeting the expectations of users.

[0173] In some embodiments, the network device receives the first information sent by the computing power node.

[0174] Step S202, the network device determines whether the terminal can be switched to the candidate cell according to the first information.

[0175] If the terminal can be switched to the candidate cell, the second information is sent to the computing power node; if there is no candidate cell that the terminal can be switched to, the third information is sent to the computing power node. Specifically, the processes shown in steps S203a or S203b can be performed.

[0176] In some embodiments, the network device determines whether the terminal can be switched to the candidate cell according to the first information, including: determining that the candidate cell meets the requirement of the maximum duration of service interruption, such as that the switching time generated by switching to the candidate cell is less than or equal to the maximum duration; and sending a switching request to the first network device of the candidate cell, the switching request carrying the first identifier, for requesting whether to agree to switch the terminal to the candidate cell; if a switching confirmation message returned by the first network device is received, it means that the other party agrees to switch the terminal to the candidate cell, and then the terminal is determined to be switchable to the candidate cell according to the switching confirmation message.

[0177] Further, in some examples, if it is determined that all candidate cells cannot meet the requirement of the maximum duration of service interruption, such as that the switching time generated by switching to the candidate cell is greater than the maximum duration, it can be determined that there is no candidate cell that the terminal can be switched to; or if the network devices of these candidate cells are sent switching requests, and these candidate cells do not agree to switch the terminal to the candidate cell, it can be determined that there is no candidate cell that the terminal can be switched to.

[0178] Step S203a, the network device sends the second information to the computing power node in the case that the terminal is determined to be switchable to the candidate cell.

[0179] In some embodiments, the computing power node can receive the second information sent by the network device.

[0180] In some embodiments, if it is determined that the terminal can switch to the candidate cell, the network device sends second information to the computing node; wherein the second information comprises at least one of the following A2 to C2:

[0181] A2, confirmation information, the confirmation information can be used to confirm that the terminal can switch to the candidate cell, for example, when there is only one second identifier of the candidate cell in the first information, one bit can be used to indicate the confirmation information, such as 0 or 1.

[0182] B2, third identifier, the third identifier can be used to identify the candidate cell to which the terminal can switch, and the third identifier can be one or more, that is, one or more candidate cells to which the terminal can switch respectively correspond to the third identifier, for example, the network device further filters out the candidate cell to which the terminal can switch from B1 through judgment.

[0183] C2, second duration, the second duration can be used to determine the interruption duration of the terminal switching to the candidate cell. In some examples, when the terminal can switch to multiple candidate cells, the second information can be used to respectively indicate the second duration corresponding to each of the candidate cells.

[0184] In some embodiments, the computing node selects the switching target cell of the terminal from the candidate cell of B2 according to the second duration of C2. For example, the corresponding candidate cell with the minimum duration in C2 is selected as the switching target cell of the terminal.

[0185] In some embodiments, the computing node sends a switching indication to the network device to indicate switching, and correspondingly, in some examples, the network device receives the switching indication sent by the computing node; wherein the switching indication comprises at least one of the following A3 to D3:

[0186] A3, first identifier, the first identifier can be used to identify the terminal, which can be the same as the first identifier of A1.

[0187] B3, fourth identifier, the fourth identifier is used to identify the switching target cell of the terminal, and in some examples, the switching target cell can be the cell selected by the computing node from the candidate cell of B2.

[0188] C3, first duration, the first duration is used to determine the maximum duration of service interruption, which can be the same as the first duration of C1.

[0189] D3, a first command, the first command is used to instruct the terminal to switch the computing power node, and the first command can be a computing power node switching command. In some examples, the first command can carry an identifier of a second computing power node to which the terminal switches. The second computing power node is a computing power node in the candidate computing power node, and further, the second computing power node is a computing power node whose capability can meet the required computing power of the terminal, and the cell connected by the second computing power node can be a cell corresponding to the fourth identifier.

[0190] In some embodiments, the network device sends a switching command to the terminal according to the switching instruction; wherein the switching command is used to instruct the terminal to switch to a target cell, and the target cell is a cell corresponding to the fourth identifier of B3.

[0191] In some embodiments, the switching command can carry the first command of D3, which is used to instruct the terminal to switch the computing power node. After receiving the first command, the terminal switches the computing power service to the second computing power node.

[0192] In some embodiments, the network device can determine the manner of terminal cell switching according to the maximum time length (the first time length of C3) of service interruption, so that the time of terminal cell switching is as small as possible or less than or equal to the maximum time length, such as using a dual active protocol stack solution (DAPS), a mobility flow (LTM) or a traditional switching.

[0193] Step S203b parallel to step S203a, the network device sends third information to the computing power node in the case where it is determined that there is no candidate cell that the terminal can switch to.

[0194] In some embodiments, the third information is used to determine that there is no switchable cell.

[0195] In some embodiments, the computing power node can receive the third information sent by the network device, and determine that there is no candidate cell that the terminal can switch to according to the third information.

[0196] The communication method related to the present embodiment can include at least one of steps S201-S203a and S203b. For example, step S201 can be implemented as an independent embodiment, step S202 can be implemented as an independent embodiment, step S203a can be implemented as an independent embodiment, and step S203b can be implemented as an independent embodiment. In addition, part or all of the contents of steps S201-S203a and S203b can be combined to implement an independent embodiment, and the present embodiment does not limit this.

[0197] By applying the scheme of the embodiments of the present disclosure, when the computing power resource of the computing power node is insufficient, the connected terminal needs to be transferred to other computing power nodes, and the service cell of the terminal needs to be switched during the transfer process, the computing power node sends first information to the network device, to request the network device to perform cell switching of the terminal, and the network device performs corresponding operations according to the request, to coordinate and control the switching of the computing power node and the service cell, and then the terminal can realize coordinated switching between the computing power node and the cell.

[0198] To illustrate the specific execution process of the terminal, FIG. 4 shows a flowchart of a communication method according to an embodiment of the present disclosure. When applied to the execution of the computing power node side, it can include the following steps.

[0199] Step S301, the computing power node sends first information to the network device.

[0200] In some embodiments, the first information is used to request the network device to perform cell switching of the terminal.

[0201] In some embodiments, the computing power node provides computing power resources for the terminal.

[0202] In some embodiments, the first information includes at least one of the following:

[0203] A first identifier, the first identifier being used to identify the terminal;

[0204] A second identifier, the second identifier being used to identify a candidate cell;

[0205] A first time length, the first time length being used to determine the maximum time length of service interruption.

[0206] In some embodiments, the first identifier is C-RNTI.

[0207] In some embodiments, the computing power node receives the first identifier sent by the terminal.

[0208] In some embodiments, the computing power node receives node information of a candidate computing power node sent by the terminal; and determines the second identifier according to the node information.

[0209] The computing power node, the node information includes at least one of the following:

[0210] Information for identifying a candidate computing power node; and information for identifying a cell connected by the candidate computing power node.

[0211] In some embodiments, the computing power node determines the second identifier according to the node information, including: the computing power node determines a first computing power node from the candidate computing power nodes according to the computing power required by the terminal and the capability of the candidate computing power nodes; and then determines the second identifier according to a cell connected by the first computing power node.

[0212] In some embodiments, the computing power node determines the first time length according to a QoS of the service.

[0213] In step S302, the computing power node receives second information or third information sent by the network device.

[0214] In some embodiments, the computing power node receives the second information sent by the network device; and the second information includes at least one of the following:

[0215] confirmation information, the confirmation information being used to confirm that the terminal can switch to a candidate cell;

[0216] a third identifier, the third identifier being used to identify a candidate cell to which the terminal can switch;

[0217] a second time length, the second time length being used to determine an interruption time length of switching of the terminal to a candidate cell.

[0218] In some embodiments, the computing power node selects a target cell of the terminal from the candidate cells according to the second time length.

[0219] In some embodiments, the computing power node sends a switching instruction to the network device according to the second information; and the switching instruction includes at least one of the following:

[0220] a first identifier, the first identifier being used to identify the terminal;

[0221] a fourth identifier, the fourth identifier being used to identify a target cell of the terminal;

[0222] a first time length, the first time length being used to determine a maximum time length of service interruption;

[0223] a first command, the first command being used to instruct the terminal to switch computing power nodes.

[0224] In some embodiments, the first command carries an identifier of a second computing power node to which the terminal switches.

[0225] In some embodiments, the computing power node receives the third information sent by the network device; and the third information is used to determine that there is no switchable cell.

[0226] The description of the specific examples in this embodiment can be referred to the corresponding description of the embodiments in FIGS. 1-2, which will not be repeated here.

[0227] The communication method related to this embodiment can include at least one of steps S301-S302. For example, step S301 can be implemented as an independent embodiment, and step S302 can be implemented as an independent embodiment. In addition, part or all of the steps S301-S302 can be combined to implement an independent embodiment, which is not limited in this embodiment.

[0228] By applying the scheme of the embodiment of the present disclosure, when the computing power resource of the computing power node is insufficient, the connected terminal needs to be transferred to other computing power nodes, and the service cell of the terminal needs to be switched during the transfer process, the computing power node sends first information to the network device, to request the network device to perform cell switching of the terminal, and the network device performs corresponding operations according to the request, to coordinate and control the switching of the computing power node and the service cell, and then the terminal can realize coordinated switching between the computing power node and the cell.

[0229] FIG. 5 shows a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the method is applied to the network device side and can include the following steps.

[0230] Step S401, the network device receives the first information sent by the computing power node.

[0231] In some embodiments, the first information is used to request the network device to perform cell switching of the terminal.

[0232] In some embodiments, the computing power node provides computing power resources for the terminal.

[0233] In some embodiments, the first information includes at least one of the following:

[0234] A first identifier, the first identifier being used to identify the terminal;

[0235] A second identifier, the second identifier being used to identify a candidate cell;

[0236] A first time length, the first time length being used to determine the maximum time length of service interruption.

[0237] In some embodiments, the first identifier is C-RNTI.

[0238] In some embodiments, the network device determines whether the terminal can be switched to a candidate cell according to the first information.

[0239] In some embodiments, the network device determines whether the terminal can be switched to the candidate cell according to the first information, including: determining that the candidate cell meets the requirement of the maximum duration of service interruption; sending a switching request to the first network device of the candidate cell, the switching request carrying the first identifier; determining that the terminal can be switched to the candidate cell according to the switching confirmation message returned by the first network device.

[0240] In step S402, the network device sends the second information or the third information to the computing power node.

[0241] In some embodiments, the network device sends the second information to the computing power node when it is determined that the terminal can be switched to the candidate cell; wherein the second information includes at least one of the following:

[0242] confirmation information for confirming that the terminal can be switched to the candidate cell;

[0243] a third identifier for identifying the candidate cell to which the terminal can be switched;

[0244] a second duration for determining the interruption duration of the terminal switching to the candidate cell.

[0245] In some embodiments, the network device receives the switching indication sent by the computing power node; wherein the switching indication includes at least one of the following:

[0246] a first identifier for identifying the terminal;

[0247] a fourth identifier for identifying the switching target cell of the terminal;

[0248] a first duration for determining the maximum duration of service interruption;

[0249] a first command for instructing the terminal to switch to the computing power node.

[0250] In some embodiments, the network device sends a switching command to the terminal according to the switching indication; wherein the switching command is used to instruct the terminal to switch to the target cell, and the target cell is the cell corresponding to the fourth identifier.

[0251] In some embodiments, the first command carries an identifier of the second computing power node to which the terminal switches.

[0252] In some embodiments, the switching command carries the first command.

[0253] In some embodiments, the network device determines a manner of the terminal cell switching according to the maximum duration of the service interruption.

[0254] In some embodiments, the network device determines that there is no candidate cell switchable by the terminal, and sends third information to the computing power node; wherein the third information is used to determine that there is no switchable cell.

[0255] The description of the specific examples in the embodiments can be referred to the corresponding description of the embodiments in FIG. 1 to FIG. 3, which will not be repeated here.

[0256] The communication method related to the embodiments can include at least one of steps S401 to S402. For example, step S401 can be implemented as an independent embodiment, and step S402 can be implemented as an independent embodiment. In addition, part or all of the steps in steps S401 to S402 can be combined to implement an independent embodiment, which is not limited by the embodiments.

[0257] By applying the scheme of the embodiments of the present disclosure, when the computing power resource of the computing power node is insufficient and it is necessary to transfer the connected terminal to other computing power nodes, and the service cell of the terminal needs to be switched during the transfer process, the computing power node sends first information to the network device, which is used to request the network device to perform cell switching of the terminal. The network device performs corresponding operations according to the request, and can coordinate and control the switching of the computing power node and the service cell, so that the terminal can realize coordinated switching between the computing power node and the cell.

[0258] FIG. 6 shows a flowchart of a communication method according to an embodiment of the present disclosure. Taking a network device as a service base station for example, as shown in FIG. 6, the method includes:

[0259] Step S501, the computing power node sends the candidate computing power node information received by the terminal to determine the terminal and the candidate cell, and sends first information to the service base station to instruct the service base station to switch.

[0260] In some embodiments, the computing power node is responsible for the management, allocation, scheduling, activation, control and distribution of computing power resources.

[0261] In some embodiments, the computing power node is the computing power node currently connected by the terminal, and the computing power node provides computing power resources for the terminal. The base station is the base station currently connected by the terminal.

[0262] In some embodiments, the candidate computing power node information includes a candidate computing power node and a cell connected by the candidate computing power node.

[0263] In some embodiments, the service computing power node determines the target computing power node according to the computing power required by the terminal and the capability of the candidate computing power node, and determines the candidate cell according to the cell connected by the target computing power node.

[0264] In some embodiments, the first information includes any of the following information:

[0265] a. terminal identification.

[0266] As an example, the terminal identification can be C-RNTI.

[0267] As an example, the terminal reports C-RNTI to the computing power node.

[0268] b. identification of the candidate cell.

[0269] As an example, there can be multiple handover candidate cells.

[0270] c. duration, which can be the maximum duration of service interruption.

[0271] As an example, the computing power node can determine the maximum duration according to the QoS of the service.

[0272] As an example, the service base station can select the handover target cell according to the duration.

[0273] In some embodiments, the network device receives the first information, and sends a handover request to the candidate cell, which carries the terminal identification.

[0274] In some embodiments, the network device can determine whether the candidate cell can meet the maximum handover interruption duration, and if not, it will not send a handover request.

[0275] In some embodiments, the network device determines that the candidate cell can be handed over according to the handover confirmation message received from the candidate cell.

[0276] Step S502a, if the candidate cell can be handed over, the network device sends the second information to the computing power node.

[0277] In some embodiments, the computing power node receives the second information sent by the service base station, which indicates any of the following information:

[0278] a. confirm that it can be handed over to the candidate cell.

[0279] As an example, when there is only one candidate cell in the first information, only one bit can be carried.

[0280] b. identification of the target cell that can be handed over.

[0281] As an example, when there are multiple candidate cells in the first information, the target cell identity that can be switched is indicated.

[0282] C. The duration of the interruption in switching.

[0283] As an example, when there are multiple target cells for switching, the interruption duration of the target cell can be indicated respectively.

[0284] As an example, the computing node can select the target cell according to the minimum duration of the interruption in switching.

[0285] Step S503a, the computing node determines the target cell for switching, and sends a switching indication to the serving base station, the switching indication carrying any of the following information:

[0286] a. The target cell for switching.

[0287] b. The terminal identity.

[0288] c. The duration, which can be the maximum duration of service interruption.

[0289] d. The computing node switching command.

[0290] As an example, the computing node switching command carries the target computing node identity.

[0291] As an example, the serving base station receives the switching indication sent by the computing node, and sends a switching command to the terminal, the target cell being the cell carried in the switching indication.

[0292] As an example, the serving base station carries the computing node switching command in the switching command and sends it to the terminal.

[0293] As an example, the terminal switches the computing service from the serving computing node to the target computing node after receiving the computing node switching command.

[0294] As an example, the serving base station determines the switching mode according to the maximum switching interruption duration, which can be DAPS, LTM or traditional switching, etc.

[0295] Step S502b, which is parallel to step S502a, if there is no candidate cell that can be switched, the third information is sent to the serving computing node.

[0296] As an example, if there is no candidate cell that can meet the maximum switching interruption time requirement, it is determined that there is no candidate cell that can be switched.

[0297] As an example, the computing node receives the third information sent by the serving base station and determines that there is no switchable cell.

[0298] The communication method related to the embodiments can include at least one of steps S501, S502a, S503a, and S502b. For example, step S501 can be implemented as an independent embodiment, step S502a can be implemented as an independent embodiment, step S503a can be implemented as an independent embodiment, and step S502b can be implemented as an independent embodiment. In addition, part or all of the steps S501, S502a, S503a, and S502b can be combined to implement an independent embodiment, and the embodiments are not limited in this regard.

[0299] By applying the scheme of the embodiments of the present disclosure, when the computing power resource of the computing power node is insufficient, the connected terminal needs to be transferred to other computing power nodes, and the service cell of the terminal needs to be switched during the transfer process, the computing power node sends first information to the network device to request the network device to perform cell switching of the terminal, and the network device performs corresponding operations according to the request. The switching of the computing power node and the service cell can be coordinated and controlled, and then the terminal can realize coordinated switching between the computing power node and the cell.

[0300] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device including units or modules for implementing each step performed by the computing power node in any of the above methods. For another example, another device is also proposed, including units or modules for implementing each step performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0301] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.

[0302] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.

[0303] FIG. 7 is a structural schematic diagram of a computing power node according to an embodiment of the present disclosure. As shown in FIG. 7, the computing power node can include a transceiver module 61. In some embodiments, the transceiver module 61 is configured to perform at least one of the communication steps performed by the computing power node in any of the above methods (for example, steps S301-S302, but not limited thereto), and details are not described herein.

[0304] FIG. 8 is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 8, the network device can include a transceiver module 71. In some embodiments, the transceiver module 71 is configured to perform at least one of the communication steps performed by the network device in any of the above methods (for example, steps S401-S402, but not limited thereto), and details are not described herein.

[0305] In some embodiments, the transceiver module described above can include a sending module and / or a receiving module, which can be separate or integrated together. Alternatively, the transceiver module can be replaced by a transceiver.

[0306] FIG. 9 is a structural schematic diagram of a communication device 8100 according to an embodiment of the present disclosure. The communication device 8100 can be a network device (for example, an access network device, a core network device, etc.), a terminal (for example, a user equipment, etc.), a computing node, a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 8100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.

[0307] As shown in FIG. 9, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 8100 is configured to perform any of the above methods. Optionally, the one or more processors 8101 are configured to invoke instructions to cause the communication device 8100 to perform any of the above methods.

[0308] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes the one or more transceivers 8102, the transceiver 8102 performs the communication steps such as transmitting and / or receiving in the above methods, and the processor 8101 performs at least one of the other steps. In optional embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced by each other, and the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.

[0309] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Optionally, all or part of the memory 8103 can also be outside the communication device 8100. In optional embodiments, the communication device 8100 can include one or more interface circuits 8104. Optionally, the interface circuit 8104 is connected with the memory 8102, and the interface circuit 8104 can be used to receive data from the memory 8102 or other devices, and can be used to send data to the memory 8102 or other devices. For example, the interface circuit 8104 can read the data stored in the memory 8102 and send the data to the processor 8101.

[0310] The communication device 8100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 can not be limited by FIG. 9. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.

[0311] FIG. 10 is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 is a chip or a chip system, the structural schematic diagram of the chip 8200 shown in FIG. 10 can be referred to, but is not limited thereto.

[0312] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to perform any of the above methods.

[0313] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 8200 further includes one or more memories 8203 for storing data. Optionally, all or part of the memory 8203 can be outside the chip 8200. Optionally, the interface circuit 8202 is connected to the memory 8203, and the interface circuit 8202 can be configured to receive data from the memory 8203 or other devices, and the interface circuit 8202 can be configured to send data to the memory 8203 or other devices. For example, the interface circuit 8202 can read data stored in the memory 8203 and send the data to the processor 8201.

[0314] In some embodiments, the interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above methods. The interface circuit 8202 performing the communication steps such as sending and / or receiving in the above methods means that the interface circuit 8202 performs data interaction between the processor 8201, the chip 8200, the memory 8203, or a transceiver device. In some embodiments, the processor 8201 performs at least one of the communication method steps described above.

[0315] The modules and / or devices described in various embodiments of the virtual device, the physical device, the chip, etc. can be combined or separated according to circumstances. Alternatively, part or all of the steps can also be performed by multiple modules and / or devices in cooperation, which is not limited here.

[0316] The disclosure further provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to perform any of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.

[0317] The disclosure further provides a program product, which, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above methods. Alternatively, the program product is a computer program product.

[0318] The disclosure further provides a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.

Claims

1. A communication method characterized by comprising: The method is executed by a computing node, and comprises: sending first information to a network device; wherein the first information is used to request the network device to perform cell switching of a terminal.

2. The method of claim 1, wherein, The computing node provides computing resources for the terminal.

3. The method of any one of claims 1-2, wherein, The first information comprises at least one of: a first identifier, the first identifier being used to identify the terminal; a second identifier, the second identifier being used to identify a candidate cell; a first time length, the first time length being used to determine a maximum time length of service interruption.

4. The method of claim 3, wherein, The first identifier is a cell radio network temporary identifier (C-RNTI).

5. The method of any one of claims 3-4, wherein, The method further comprises: receiving the first identifier sent by the terminal.

6. The method according to any one of claims 3 to 5, characterized in that, The method further comprises: receiving node information of a candidate computing node sent by the terminal; determining the second identifier according to the node information.

7. The method of claim 6, wherein, The node information comprises at least one of: information used to identify a candidate computing node; information used to identify a cell connected by a candidate computing node.

8. The method of claim 7, wherein, Determining the second identifier according to the node information comprises: determining a first computing node from the candidate computing nodes according to computing resources required by the terminal and capabilities of the candidate computing nodes; determining the second identifier according to a cell connected by the first computing node.

9. The method according to any one of claims 3 to 8, characterized in that, The method further comprises: determining the first time length according to a quality of service (QoS) of service.

10. The method according to any one of claims 1 to 9, characterized in that, The method further comprises: receiving second information sent by the network device; wherein the second information comprises at least one of: confirmation information, the confirmation information being used to confirm that the terminal can switch to a candidate cell; a third identifier, the third identifier being used to identify a candidate cell to which the terminal can switch; a second time length, the second time length being used to determine an interruption time length of the terminal switching to a candidate cell.

11. The method of claim 10, wherein, The method further comprises: selecting a target cell of the terminal from candidate cells according to the second time length.

12. The method of any one of claims 10-11, wherein, The method further comprises: sending a switching indication to the network device according to the second information; wherein the switching indication comprises at least one of: a first identifier, the first identifier being used to identify the terminal; a fourth identifier, the fourth identifier being used to identify a target cell of the terminal; a first time length, the first time length being used to determine a maximum time length of service interruption; a first command, the first command being used to instruct the terminal to switch a computing node.

13. The method of claim 12, wherein, An identifier of a second computing node to which the terminal switches is carried in the first command.

14. The method according to any one of claims 1 to 9, characterized in that, The method further comprises: receiving third information sent by the network device; wherein the third information is used to determine that there is no switchable cell.

15. A method of communication, comprising: The method is executed by a network device, and comprises: receiving first information sent by a computing node; wherein the first information is used to request the network device to perform cell switching of a terminal.

16. The method of claim 15, wherein, The computing node provides computing resources for the terminal.

17. The method of any one of claims 15-16, wherein, The first information comprises at least one of: a first identifier, the first identifier being used to identify the terminal; a second identifier, the second identifier being used to identify a candidate cell; a first time length, the first time length being used to determine a maximum time length of service interruption.

18. The method of claim 17, wherein, The first identifier is a cell radio network temporary identifier (C-RNTI).

19. The method of any one of claims 17-18, wherein, The method further comprises: determining whether the terminal can be switched to a candidate cell according to the first information.

20. The method of claim 19, wherein, determining whether the terminal can be switched to a candidate cell according to the first information, comprising: determining that the candidate cell meets the requirement of the maximum duration of service interruption; sending a switching request to a first network device of the candidate cell, the switching request carrying the first identifier; determining that the terminal can be switched to the candidate cell according to a switching confirmation message returned by the first network device.

21. The method of any one of claims 19-20, wherein, The method further comprises: determining that the terminal can be switched to a candidate cell, and sending second information to the computing power node; wherein the second information comprises at least one of the following: confirmation information, the confirmation information being used to confirm that the terminal can be switched to the candidate cell; a third identifier, the third identifier being used to identify the candidate cell to which the terminal can be switched; a second duration, the second duration being used to determine the interruption duration of the terminal switching to the candidate cell.

22. The method of claim 21, wherein, The method further comprises: receiving a switching instruction sent by the computing power node; wherein the switching instruction comprises at least one of the following: a first identifier, the first identifier being used to identify the terminal; a fourth identifier, the fourth identifier being used to identify the switching target cell of the terminal; a first duration, the first duration being used to determine the maximum duration of service interruption; a first command, the first command being used to instruct the terminal to switch to the computing power node.

23. The method of claim 22, wherein, The method further comprises: sending a switching command to the terminal according to the switching instruction; wherein the switching command is used to instruct the terminal to switch to a target cell, the target cell being a cell corresponding to the fourth identifier.

24. The method of claim 23, wherein, The first command carries an identifier of a second computing power node to which the terminal switches.

25. The method of claim 24, wherein, The switching command carries the first command.

26. The method of claims 22-25, wherein, The method further comprises: determining the manner of cell switching of the terminal according to the maximum duration of service interruption.

27. The method of claim 19, wherein, The method further comprises: determining that there is no candidate cell to which the terminal can be switched, and sending third information to the computing power node; wherein the third information is used to determine that there is no switchable cell.

28. A method of communication, comprising: comprising: a computing power node sending first information to a network device, the first information being used to request the network device to perform cell switching of a terminal; the network device determining whether the terminal can be switched to a candidate cell according to the first information; the network device, in a case where it is determined that the terminal can be switched to a candidate cell, sending second information to the computing power node and sending a switching command to the terminal according to a switching instruction sent by the computing power node; the network device, in a case where it is determined that there is no candidate cell to which the terminal can be switched, sending third information to the computing power node, the third information being used to determine that there is no switchable cell.

29. A computing power node, comprising: comprising: a transceiver module configured to send first information to a network device; wherein the first information is used to request the network device to perform cell switching of a terminal.

30. A network device, comprising: comprising: a transceiver module configured to receive first information sent by a computing power node; wherein the first information is used to request the network device to perform cell switching of a terminal.

31. A communication system, characterized by comprising: a computing power node configured to implement the method of any one of claims 1 to 14; A network device configured to implement the method of any one of claims 15-27.

32. A communications device, characterized by comprising: one or more processors; wherein the processor is configured to implement the method of any one of claims 1-27.

33. A computer storage medium, wherein, The computer storage medium stores computer executable instructions; the computer executable instructions, when executed by a processor, can implement the method of any one of claims 1-27.

34. A computer program product comprising a computer program, which, when executed by a processor, can implement the method of any one of claims 1-27.

Citation Information

Patent Citations

  • Data processing method based on base station group, base station and base station system

    CN113271613A

  • Computing power resource scheduling method and related device

    CN115484620A

  • Switching method and related device

    CN116709447A

  • Computing power processing method, network side equipment and terminal

    CN117042016A

  • Method for establishing computing tunnel and related apparatus

    WO2024016141A1