Switching method and device, related equipment, storage medium and computer program product
By carrying the calculation configuration information in the base station handover request, the problem that the target base station cannot continue to collaborative calculation after the terminal service base station handover is solved, and the continuity and stability of the calculation process are achieved.
Patent Information
- Application Number
- CN202411338355.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-17
AI Technical Summary
In the scenario where the terminal cooperates with the source base station, when the terminal's service base station switches from the source base station to the target base station, the target base station cannot obtain the configuration information related to the calculation between the source base station and the terminal, resulting in the continuity of the calculation process being affected. Influence.
By carrying computing configuration information in the handover request, including task identification, computing function, QoS parameters, data acquisition configuration, terminal computing configuration information and base station computing configuration information, ensuring that the target base station can obtain the necessary computing resources and configuration, and continue to work with The terminal performs collaborative calculations.
It effectively ensures the continuity of the computing process, ensures that the collaborative computing between the terminal and the target base station can be seamlessly switched and continued, and improves the stability and efficiency of the computing.
Smart Images

Figure CN119325121A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless technology, and in particular to a switching method, apparatus, related equipment, storage medium and computer program product. Background Art
[0002] In the related art, in a scenario where a terminal performs collaborative computing with a source base station, when the serving base station of the terminal switches from the source base station to the target base station, the target base station may not be able to continue to perform collaborative computing with the terminal, thus affecting the continuity of the computing process. Summary of the invention
[0003] To solve the related technical problems, the embodiments of the present application provide a switching method, an apparatus, related equipment, a storage medium and a computer program product.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] An embodiment of the present application provides a handover method, which is applied to a first base station, and the method includes:
[0006] receiving a first request sent by a second base station; wherein,
[0007] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0008] In the above solution, the first information includes one or more of the following computing configuration information related to the first computing task:
[0009] Task identification, computing function, quality of service (QoS) parameters, data collection configuration, first computing configuration information of the first terminal, and second computing configuration information of the second base station.
[0010] In the above solution, the first computing configuration information includes:
[0011] Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or,
[0012] The second computing configuration information includes: configuration information of a computing model used by the second base station to perform the first computing task.
[0013] In the above scheme, the method further comprises:
[0014] Sending a first response to the first request to the second base station; wherein,
[0015] The first response carries second information; the second information includes one or more of the following computing configuration information related to the first computing task:
[0016] The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
[0017] In the above solution, the calculation configuration information in the second information includes calculation files and / or calculation models and / or data acquisition configurations.
[0018] In the above scheme, the method further comprises:
[0019] receiving first calculation data sent by the second base station; wherein,
[0020] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
[0021] In the above scheme, the method further comprises:
[0022] Sending third information of the first base station to the first control node; wherein,
[0023] The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
[0024] In the above solution, the sending the third information of the first base station to the first control node includes:
[0025] Before receiving the first request sent by the second base station, and / or after the first terminal accesses the first base station, third information of the first base station is sent to the first control node.
[0026] The embodiment of the present application further provides a handover method, which is applied to a second base station, and the method includes:
[0027] Sending a first request to a first base station; wherein,
[0028] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0029] In the above solution, the first information includes one or more of the following computing configuration information related to the first computing task:
[0030] Task identification, computing function, QoS parameters, data collection configuration, first computing configuration information of the first terminal, and second computing configuration information of the second base station.
[0031] In the above solution, the first computing configuration information includes:
[0032] Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or,
[0033] The second computing configuration information includes: configuration information of a computing model used by the second base station to perform the first computing task.
[0034] In the above scheme, the method further comprises:
[0035] receiving a first response regarding the first request sent by the first base station; wherein:
[0036] The first response carries second information; the second information includes one or more of the following computing configuration information related to the first computing task:
[0037] The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
[0038] In the above solution, the calculation configuration information in the second information includes calculation files and / or calculation models and / or data acquisition configurations.
[0039] In the above scheme, the method further comprises:
[0040] Sending a first message to the first terminal based on the first response; wherein,
[0041] The first message is used to instruct the first terminal to reconfigure computing configuration information.
[0042] In the above scheme, the method further comprises:
[0043] receiving first calculation data sent by the first terminal; wherein,
[0044] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
[0045] In the above scheme, the method further comprises:
[0046] The first calculation data is sent to the first base station.
[0047] In the above scheme, the method further comprises:
[0048] Sending third information of the second base station to the first control node; wherein,
[0049] The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
[0050] In the above solution, the sending the third information of the second base station to the first control node includes:
[0051] Before sending the first request to the first base station, and / or after the first terminal accesses the first base station, third information of the second base station is sent to the first control node.
[0052] In the above scheme, the method further comprises:
[0053] Sending fourth information to the first control node; wherein,
[0054] The fourth information represents measurement information of the first terminal.
[0055] In the above solution, before sending the first request to the first base station, the method further includes:
[0056] A second message sent by the first control node is received; the second message is used to instruct to switch the serving base station of the first terminal from the first base station to the second base station.
[0057] The embodiment of the present application further provides a switching method, which is applied to a first terminal, and the method includes:
[0058] receiving a first message sent by a second base station; wherein,
[0059] The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
[0060] In the above scheme, the method further comprises:
[0061] Before the first terminal completes the handover, first calculation data is sent to the second base station; wherein,
[0062] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
[0063] The embodiment of the present application further provides a switching method, which is applied to a first control node, and the method includes:
[0064] Based on the third information and the fourth information of the multiple base stations, a second message is sent to the first base station; wherein,
[0065] The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
[0066] In the above scheme, the method further comprises:
[0067] Receive the third information sent by the first base station and / or the second base station.
[0068] In the above scheme, the method further comprises:
[0069] Receive the fourth information sent by the first base station.
[0070] The embodiment of the present application further provides a switching device, which is applied to a first base station, and the device includes:
[0071] The first receiving unit is configured to receive a first request sent by a second base station; wherein:
[0072] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0073] The embodiment of the present application further provides a switching device, which is applied to a second base station, and the device includes:
[0074] The first sending unit is configured to send a first request to a first base station; wherein:
[0075] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0076] The embodiment of the present application further provides a switching device, which is applied to a first terminal, and the device includes:
[0077] The second receiving unit is configured to receive a first message sent by a second base station; wherein:
[0078] The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
[0079] The embodiment of the present application further provides a switching device, which is applied to a first control node, and the device includes:
[0080] The second sending unit is configured to send a second message to the first base station based on the third information and the fourth information of the multiple base stations; wherein,
[0081] The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
[0082] The embodiment of the present application also provides a first base station, including a first processor and a first communication interface;
[0083] The first communication interface is used to receive a first request sent by a second base station; wherein,
[0084] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0085] The embodiment of the present application also provides a second base station, including a second processor and a second communication interface;
[0086] The second communication interface is used to send a first request to the first base station; wherein,
[0087] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0088] The embodiment of the present application further provides a first terminal, including a third processor and a third communication interface;
[0089] The third communication interface is used to receive a first message sent by the second base station; wherein,
[0090] The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
[0091] The embodiment of the present application further provides a first control node, including a fourth processor and a fourth communication interface;
[0092] The fourth communication interface is used to send a second message to the first base station based on the third information and the fourth information of the multiple base stations; wherein,
[0093] The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
[0094] The embodiment of the present application further provides a first base station, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0095] Wherein, when the first processor is used to run the computer program, it executes the steps of any one of the methods described above on the first base station side.
[0096] The embodiment of the present application further provides a second base station, including: a second processor and a second memory for storing a computer program that can be run on the processor,
[0097] Wherein, when the second processor is used to run the computer program, it executes the steps of any one of the methods described above on the second base station side.
[0098] The embodiment of the present application further provides a first terminal, comprising: a third processor and a third memory for storing a computer program that can be run on the processor,
[0099] Wherein, the third processor is used to execute the steps of any one of the methods described above on the first terminal side when running the computer program.
[0100] The embodiment of the present application further provides a first control node, comprising: a fourth processor and a fourth memory for storing a computer program that can be run on the processor,
[0101] The fourth processor is configured to execute any step of the method described above on the first control node side when running the computer program.
[0102] An embodiment of the present application also provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program implements the steps of any of the methods described above on the first base station side, or implements the steps of any of the methods described above on the second base station side, or implements the steps of any of the methods described above on the first terminal side, or implements the steps of any of the methods described above on the first control node side.
[0103] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the methods described above on the first base station side, or implements the steps of any of the methods described above on the second base station side, or implements the steps of any of the methods described above on the first terminal side, or implements the steps of any of the methods described above on the first control node side.
[0104] In an embodiment of the present application, a first base station receives a first request sent by a second base station; wherein the first request is used to request that the service base station of the first terminal be switched from the second base station to the first base station, and the first request carries first information, and the first information represents the computing configuration information used for the first terminal to perform collaborative computing with the base station. In this way, the second base station can obtain the first information through the first request. It can be understood that the first information is also the configuration information related to the computing between the second base station and the first terminal. On this basis, when the service base station of the first terminal is switched from the second base station to the first base station, the target base station can continue to perform collaborative computing with the first terminal, thereby ensuring the continuity of the computing process. BRIEF DESCRIPTION OF THE DRAWINGS
[0105] Figure 1 A schematic diagram of an interactive process of a switching method according to an embodiment of the present application;
[0106] Figure 2 This is a schematic diagram of another interactive flow of a switching method according to an embodiment of the present application;
[0107] Figure 3 This is a schematic diagram of the interaction process of the third switching method in the embodiment of the present application;
[0108] Figure 4 A schematic diagram of a switching method flow chart of an embodiment of the present application;
[0109] Figure 5 This is a schematic diagram of another switching method flow in an embodiment of the present application;
[0110] Figure 6 This is a schematic diagram of the third switching method flow in an embodiment of the present application;
[0111] Figure 7 This is a schematic diagram of the fourth switching method flow in an embodiment of the present application;
[0112] Figure 8 This is a schematic diagram of the structure of a switching device according to an embodiment of the present application;
[0113] Fig. 9 This is a schematic diagram of another switching device structure according to an embodiment of the present application;
[0114] Fig.10 This is a schematic diagram of the structure of the third switching device in the embodiment of the present application;
[0115] Fig.11 This is a schematic diagram of the structure of the fourth switching device according to the embodiment of the present application;
[0116] Fig.12 This is a schematic diagram of the structure of the first base station in an embodiment of the present application;
[0117] Fig.13 This is a schematic diagram of the structure of the second base station in the embodiment of the present application;
[0118] Fig.14 This is a schematic diagram of the first terminal structure of an embodiment of the present application;
[0119] Fig.15 This is a schematic diagram of the structure of the first control node in an embodiment of the present application. DETAILED DESCRIPTION
[0120] Driven by the demand for low latency, large bandwidth, and immersive communications from emerging applications such as the Metaverse and holographic calls, the development of collaborative computing between terminals and base stations is becoming increasingly important. During the collaborative computing process between terminals and base stations, the terminal can offload all or part of the computing tasks to its own service base station for execution. The service base station completes the computing tasks offloaded by the terminal based on the configuration information related to the computing between the terminal and the base station.
[0121] In the related technology, the switching process does not involve the interaction of configuration information related to computing. Therefore, in the scenario where the terminal performs collaborative computing with the source base station, when the service base station of the terminal is switched from the source base station to the target base station, the target base station cannot obtain the configuration information related to the computing between the source base station and the terminal, resulting in the target base station being unable to continue to perform collaborative computing with the terminal, affecting the continuity of the computing process.
[0122] Based on this, in each embodiment of the present application, the first base station receives a first request sent by the second base station; wherein the first request is used to request that the service base station of the first terminal be switched from the second base station to the first base station, and the first request carries the first information, and the first information represents the computing configuration information used for the first terminal to perform collaborative computing with the base station. In this way, the second base station can obtain the first information through the first request. It can be understood that the first information is also the configuration information related to the computing between the second base station and the first terminal. On this basis, when the service base station of the first terminal is switched from the second base station to the first base station, the target base station can continue to perform collaborative computing with the first terminal, ensuring the continuity of the computing process.
[0123] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0124] For ease of understanding, the overall interaction process of this solution is first described, wherein the devices involved in the interaction include: the target base station for the terminal to switch, the source base station, and the terminal. Figure 1 ,The overall interaction process of this scheme includes the following steps:
[0125] Step 101: The terminal and the source base station perform collaborative calculations.
[0126] In practical applications, the collaborative computing between the terminal and the base station can be understood as: the terminal and the base station jointly achieve a computing goal. For example, the computing goal can be channel state information (CSI) decompression based on artificial intelligence (AI), extended reality (XR) rendering, etc. A computing goal can also be understood as an overall task.
[0127] In practical applications, a computing target can also be understood as an overall task or a computing task. An overall task can be split into one or more computing tasks, and the base station and the terminal can cooperate to perform them, so as to achieve the computing target. The one or more computing tasks can be regarded as one or more computing tasks related to the computing target, or one or more computing tasks related to the overall task. The terminal and the base station cooperate to perform one or more computing tasks related to the overall task, which can be regarded as: the terminal and the base station cooperate to perform the overall task.
[0128] In actual applications, the terminal can offload some of the computing tasks related to the computing target to the base station for execution. In the process of executing the computing tasks offloaded by the terminal, the base station may require the terminal to collect relevant data and report it to the base station. The base station can also execute all computing tasks related to the computing target. In the process of executing all computing tasks, the base station requires the terminal to collect relevant data and report it to the base station. In this case, it can also be regarded as the terminal offloading all computing tasks related to the computing target to the base station for execution.
[0129] In actual applications, the terminal and the base station perform collaborative computing based on the computing-related configuration information. The computing-related configuration information can also be expressed as computing information.
[0130] The calculation information may include: one or more of the following calculation configuration information related to the calculation task performed by the terminal in the collaborative calculation with the base station:
[0131] Task ID: used to identify the computing task performed when the terminal and the base station perform collaborative computing.
[0132] In practical applications, the task identifier may be allocated by a base station that performs computation in collaboration with the terminal.
[0133] It is understandable that in order to jointly achieve a computing goal, the terminal and the base station may need to collaborate to perform multiple computing tasks. Therefore, the computing information may include multiple task identifiers, each task identifier corresponds to a computing task, and each task identifier is associated with the computing configuration information related to the corresponding computing task.
[0134] Computing function: used to describe the function of a computing task. For example, the function of a computing task may be: CSI feedback enhancement.
[0135] In practical applications, the calculation function can be used by the base station to search for or load a calculation file and / or a calculation model that matches the calculation function.
[0136] QoS parameters: used to describe the service quality of a computing task. For example, QoS parameters may include: computing time, computing accuracy, etc.
[0137] Data collection configuration: used to describe the way the terminal collects data during collaborative computing.
[0138] In practical applications, the data collection configuration may include data type and / or data collection frequency. The data type is used to indicate the type of data that the terminal needs to collect. For example, the data type may be reference signal received power (RSRP), uplink and downlink rates, CSI, or computing power information of the terminal. The data collection frequency is used to indicate the frequency of data collection by the terminal. For example, the data collection frequency may be: periodic collection or event reporting, etc. In the case where the data collection frequency is periodic collection, the data collection configuration may also include: collection period.
[0139] In practical applications, the terminal may need to collect relevant data and report it to the base station to support the base station in performing computing tasks. It is understandable that in the process of performing a computing task, the base station may need the terminal to collect multiple types of data. Therefore, the data collection configuration can be a list, and each list item in the list corresponds to a type of data that needs to be collected.
[0140] Computing resource configuration on the terminal side: used to describe how computing resources are configured on the terminal during collaborative computing.
[0141] In actual applications, the computing resource configuration on the terminal side may include:
[0142] Configuration of computing models supported by the terminal, and / or configuration of computing models used by the terminal during collaborative computing.
[0143] In actual applications, the terminal may support multiple computing models, so the configuration of the computing models supported by the terminal may be a list, each list item of which is used to describe a computing model supported by the terminal. The list may also be expressed as a computing model list supported by the terminal.
[0144] In actual applications, when the base station unilaterally performs computing tasks, the configuration of the computing model used in the terminal collaborative computing can be empty.
[0145] Computing resource configuration on the base station side: used to describe how computing resources are configured on the base station during collaborative computing.
[0146] In actual applications, the computing resource configuration on the base station side may include: configuration information of the computing model used by the base station during collaborative computing.
[0147] In practical applications, the computing configuration information in the computing information can form a list, each list item in the list corresponds to a computing task related to the computing target, and each list item can include one or more computing configuration information related to the corresponding computing task. The list can also be expressed as a computing information list.
[0148] It can be understood that the computing tasks performed by the terminal and the base station during collaborative computing are computing tasks related to the computing target. Therefore, the computing target is understood as the overall task, and one or more computing configuration information in the computing information can also be regarded as related to the overall task. In practical applications, the computing tasks performed by the terminal and the base station during collaborative computing can also be regarded as computing tasks related to the computing information.
[0149] In actual applications, the base station that performs cooperative computing with the terminal can obtain computing information between the terminal and the source base station. Here, before the serving base station of the terminal is switched from the source base station to the target base station, the terminal and the source base station perform cooperative computing, so the source base station can obtain computing information between the terminal and the source base station.
[0150] Step 102: The source base station sends a radio resource management (RRM) measurement configuration to the terminal.
[0151] Step 103: The terminal reports the RRM measurement result to the source base station.
[0152] Specifically, the terminal measures the surrounding environment based on the RRM measurement configuration sent by the source base station, and reports the measurement result to the source base station so that the source base station can make a handover decision.
[0153] Step 104: The source base station makes a handover decision.
[0154] Specifically, the source base station determines whether the terminal performs handover according to the measurement result reported by the terminal, and initiates a handover request to one or more candidate target base stations if it is determined that the terminal performs handover.
[0155] To facilitate explanation of the solution in the embodiment of the present application, the following explanation is given by taking the source base station determining that the terminal should be switched as an example, and the interaction steps involving candidate target base stations that are not target base stations are omitted.
[0156] Step 105: The source base station sends a handover request to the target base station.
[0157] The switching request carries calculation information.
[0158] It can be understood that in this step, the service base station of the terminal is the source base station. Therefore, the collaborative object of the terminal during collaborative computing is the source base station. The computing information carried in the switching request includes: one or more computing configuration information related to the computing tasks performed by the terminal during collaborative computing with the source base station.
[0159] In actual applications, the switching request may also carry configuration information related to the radio resource management (RRC, Radio Resource Control) connection. For example, the configuration information related to the RRC connection may include: the cell radio network temporary identifier (C-RNTI, Cell-Radio Network Temporary Identifier) of the terminal in the source base station, the physical cell identifier (PCI, Physical Cell Identity) of the target cell, etc.
[0160] In the related technology, the switching request does not carry configuration information related to calculation, that is, it does not carry calculation information. Therefore, in the scenario where the terminal performs collaborative calculation with the source base station, when the service base station of the terminal is switched from the source base station to the target base station, the target base station cannot obtain the calculation information between the source base station and the terminal. For example, the target base station cannot obtain the calculation tasks that the terminal has unloaded from the source base station, which may cause the target base station to be unable to continue to perform collaborative calculation with the terminal, affecting the continuity of the calculation process.
[0161] In an embodiment of the present application, the switching request sent by the source base station to the target base station carries calculation information, so that the target base station can obtain the calculation information through the switching request. On this basis, the target base station can continue to perform collaborative calculations with the terminal, ensuring the continuity of the calculation process.
[0162] Step 106: The target base station allocates computing resources.
[0163] In actual applications, after receiving the handover request, the target base station may allocate computing resources based on the computing information carried in the handover request. The allocation of computing resources may include the following steps:
[0164] Step (1): The target base station determines, based on the calculation information, a calculation model on the base station side that needs to be adopted when performing collaborative calculation with the terminal.
[0165] Exemplarily, the target base station can determine the computing model on the base station side that matches the computing task by searching, based on the computing function and QoS parameters of the computing task related to the computing information, the list of computing models supported by the terminal, and the load, computing power and storage conditions of the target base station itself, and determine the computing model as the computing model that the target base station needs to adopt when performing collaborative computing with the terminal.
[0166] In actual applications, the target base station may also determine, based on the calculation information, a calculation file on the base station side that needs to be used when performing collaborative calculations with the terminal. The calculation file may also be referred to as a calculation model.
[0167] Step (2): The target base station allocates computing resources and storage space based on the QoS parameters of the computing tasks related to the computing information and the determined computing files and / or computing models on the base station side.
[0168] Furthermore, the management and allocation of computing resources and storage resources can be achieved by enhancing the management operations and maintenance (OM, Operations and Maintenance Link) function of the target base station, or by adding a computing resource management (CRM, Computing Resource Management) function to the base station.
[0169] Step 107: The target base station sends a handover response regarding the handover request to the source base station.
[0170] The switching response carries computing change information, and the computing change information includes: one or more computing configuration information that needs to be updated and / or added and / or deleted and is related to the computing task performed by the terminal in collaborative computing with the source base station.
[0171] In practical applications, the calculation change information can be understood as: one or more calculation configuration information that needs to be changed between the terminal and the target base station relative to the original calculation information in order to ensure that the collaborative calculation between the terminal and the target base station can achieve the original calculation target. Here, the original calculation target can be understood as: the calculation target when the terminal and the source base station perform collaborative calculations; the original calculation information can be understood as: the calculation information between the terminal and the source base station, that is, the calculation information carried in the handover request.
[0172] Therefore, the calculation change information can be used to update the original calculation information, and the updated calculation information can be used for the cooperative calculation between the terminal and the target base station.
[0173] It should be noted that, when the calculation information between the terminal and the target base station does not need to be changed relative to the original calculation information, the calculation change information can be empty, that is, the handover response can not carry the calculation change information. In this case, when the source base station receives the handover response, it is considered that the target base station knows the calculation information, or that the target base station can carry the relevant calculation tasks carried by the source base station.
[0174] In practical applications, after receiving the handover request, the target base station may determine the calculation change information based on the calculation information carried in the handover request. The calculation configuration information in the calculation change information may include: calculation files and / or calculation models and / or data collection configurations.
[0175] Exemplarily, the target base station can determine the computing model that the terminal needs to adopt when performing collaborative computing with the terminal based on computing information and its own load. If the determined computing model is inconsistent with the computing model currently used by the terminal, the configuration information of the determined computing model on the terminal side will be used as a computing configuration information that needs to be updated.
[0176] Exemplarily, the target base station can also determine, based on the calculation information and the data it needs, the data collection configuration that the terminal needs to adopt when performing collaborative calculations with the terminal. If the determined data collection configuration is inconsistent with the data collection configuration in the calculation information, the determined data collection configuration will be used as a calculation configuration information in the calculation change information.
[0177] Exemplarily, the target base station may also determine computing tasks that need to be added or deleted based on the computing information.
[0178] In the case where a new computing task needs to be added, the computing change information may include: one or more computing configuration information related to the computing task that needs to be added.
[0179] In the case where multiple computing tasks need to be added, multiple computing configuration information related to the multiple computing tasks that need to be added can form a list, each list item in the list corresponds to a computing task that needs to be added, and each list item can include one or more computing configuration information related to the corresponding computing task. The list can also be expressed as a new computing list.
[0180] In the case where a computing task needs to be deleted, the computing change information may include: one or more computing configuration information related to the computing task that needs to be deleted.
[0181] In the case where multiple computing tasks need to be deleted, multiple computing configuration information related to the multiple computing tasks that need to be deleted can form a list, each list item in the list corresponds to a computing task that needs to be deleted, and each list item can include one or more computing configuration information related to the corresponding computing task. For example, each list item only includes a task identifier of a computing task that needs to be deleted. The list can also be expressed as a deleted computing list.
[0182] Step 108: The source base station prepares a handover reconfiguration message.
[0183] Specifically, after receiving the handover request sent by the target base station, the source base station constructs a handover reconfiguration message to be sent to the terminal according to the calculation change information carried in the handover response.
[0184] The handover reconfiguration message may be used to instruct the terminal to reconfigure configuration information related to computing, that is, to update computing information.
[0185] In actual applications, the handover reconfiguration message may also be used to instruct the terminal to reconfigure configuration information related to the RRC connection.
[0186] Step 109: The source base station sends a handover reconfiguration message to the terminal.
[0187] Step 110: The terminal updates the calculation information based on the switching reconfiguration message.
[0188] In practical applications, the updated calculation information can be used for collaborative calculation between the terminal and the target base station.
[0189] Exemplarily, the terminal may update the data collection configuration based on the handover reconfiguration message, and the updated data collection configuration may enable the terminal to collect data required by the target base station during the process of cooperative calculation with the target base station.
[0190] In actual applications, the terminal may also reconfigure the configuration information related to the RRC connection based on the handover reconfiguration message.
[0191] In the related art, the handover reconfiguration message cannot be used to update the calculation information, resulting in that the target base station may not be able to continue to perform collaborative calculations with the terminal.
[0192] For example, if the data collection configuration indicates that the type of data collected by the terminal is the uplink and downlink rates when the terminal is performing collaborative computing with the source base station, and when the terminal is performing collaborative computing with the target base station, the type of data that the target base station requires the terminal to collect is CSI, then, since the switching reconfiguration message cannot be used to update the data collection configuration, after the service base station of the terminal is switched from the source base station to the target base station, the type of data collected by the terminal is still the uplink and downlink speeds, resulting in the terminal being unable to provide the target base station with the data required by the target base station, and further resulting in the terminal being unable to continue to perform collaborative computing with the target base station, affecting the continuity of the collaborative computing.
[0193] In the embodiment of the present application, a switching reconfiguration message is constructed and sent to the terminal based on the calculation change information carried in the switching response. Therefore, the switching reconfiguration message can be used for the terminal to update the calculation information, so that the terminal can perform collaborative calculation with the target base station, thereby ensuring the continuity of the calculation process.
[0194] Step 111: The terminal switches to the target base station and performs collaborative calculation with the target base station based on the updated calculation information.
[0195] In actual applications, after receiving the handover reconfiguration message, the terminal updates the calculation information, but before the serving base station is switched from the source base station to the target base station, it can still perform collaborative calculation with the source base station based on the calculation information before the update.
[0196] When the computing power of the terminal is sufficient, in order to ensure that the terminal can quickly perform collaborative calculations with the target base station after the service base station of the terminal is switched from the source base station to the target base station, in one embodiment, the terminal may also perform pre-calculations based on updated calculation information before the service base station is switched from the source base station to the target base station.
[0197] The following is a re-explanation of the overall interaction process of this solution, see Figure 2 ,The overall interaction process of this solution can include the following steps:
[0198] Step 201: The terminal and the source base station perform collaborative calculations.
[0199] Step 202: The source base station sends RRM measurement configuration to the terminal.
[0200] Step 203: The terminal reports the RRM measurement result to the source base station.
[0201] Step 204: The source base station makes a handover decision.
[0202] Step 205: The source base station sends a handover request to the target base station.
[0203] Step 206: The target base station allocates computing resources.
[0204] Step 207: The target base station sends a handover response regarding the handover request to the source base station.
[0205] Step 208: The source base station prepares a handover reconfiguration message.
[0206] Step 209: The source base station sends a handover reconfiguration message to the terminal.
[0207] Step 210: The terminal updates the calculation information based on the handover reconfiguration message.
[0208] Step 211: The terminal sends pre-calculated data to the source base station.
[0209] In actual applications, the terminal can perform computing tasks based on the updated computing information to obtain pre-computed data.
[0210] Step 212: The source base station forwards the pre-calculated data to the target base station.
[0211] In this step, the serving base station of the terminal has not yet been switched to the target base station, so the source base station needs to forward the pre-calculated data to the target base station.
[0212] In practical applications, forwarding of pre-calculated data by the source base station to the target base station can also be described as: the source base station forwards the data.
[0213] In actual applications, before the service base station of the terminal switches to the target base station, the target base station can first perform computing tasks based on pre-calculated data, which is equivalent to performing collaborative computing with the terminal in advance, thereby ensuring as much as possible that after the service base station of the terminal switches to the target base station, the target base station can seamlessly take over the computing tasks corresponding to the collaborative computing, further improving the continuity of the computing.
[0214] Step 213: The terminal accesses the target base station.
[0215] In this step, the serving base station of the terminal is switched from the source base station to the target base station. In practical applications, the terminal accessing the target base station can also be described as the terminal accessing the target cell in the target base station.
[0216] Step 214: The terminal performs collaborative calculation with the target base station.
[0217] In actual applications, after the terminal's service base station is switched from the source base station to the target base station, the terminal performs collaborative calculations with the target base station based on the updated calculation information. It can be understood that the terminal no longer needs to perform collaborative calculations with the source base station based on the calculation information before the update. Therefore, the terminal can delete the calculation information before the update.
[0218] In practical applications, Figure 2 Steps 201 to 210 in the embodiment can be understood with reference to the above-mentioned embodiment and will not be described in detail here.
[0219] In practical applications, in the open radio access network (O-RAN) scenario, a near-real-time radio access network intelligent controller (Near-RT RIC) can be introduced as a regional centralized control node of the radio access network (RAN) to achieve joint control of multiple base stations in the RAN area. The RAN area to which the regional centralized control node belongs can be regarded as the control area of the regional centralized control node.
[0220] Based on this, in one embodiment, the devices participating in the interaction process of this solution also include: a regional centralized control node. The overall interaction process of this solution is described again below, see Figure 3 ,The overall interaction process of this solution can include the following steps:
[0221] Step 301: a source base station reports state information of the source base station to a regional centralized control node, and a target base station reports state information of the target base station to the regional centralized control node.
[0222] The status information may include: information describing the load and / or computing power and / or wireless channel status of the base station. The status information may be used by the regional centralized control node to determine a base station that meets the computing requirements of the terminal.
[0223] In actual applications, each base station within the control area of the regional centralized control node can report its real-time status information to the regional centralized control node. Among them, the base station can report to the regional centralized control node through the enhanced E2 interface, and the enhanced E2 interface can support the reporting of status information.
[0224] In actual applications, after receiving the status information, the regional centralized control node can store the status information locally. The terminals in the control area of the regional centralized control node can also report their own computing-related business information to the regional centralized control node.
[0225] Step 302: The terminal and the source base station perform collaborative calculations.
[0226] Step 303: The source base station sends RRM measurement configuration to the terminal.
[0227] Step 304: The terminal reports the RRM measurement result to the source base station.
[0228] Step 305: The source base station reports the RRM measurement result sent by the terminal to the regional central control node.
[0229] In actual applications, the source base station can report the RRM measurement results to the regional centralized control node through the E2 interface.
[0230] Step 306: The regional centralized control node makes a switching decision.
[0231] In actual applications, the regional centralized control node can determine a base station that meets the communication and computing requirements of the terminal according to the RRM measurement results and / or the status information reported by the base station, and determine the base station as the target base station for the terminal to switch.
[0232] In actual applications, after receiving the handover request, the target base station can also allocate communication resources.
[0233] Step 307: The regional centralized control node sends a handover indication message to the source base station.
[0234] In practical applications, the switching indication message is used to instruct to switch the serving base station of the terminal from the source base station to the target base station determined by the regional centralized control node. The switching indication message carries relevant information of the target base station, for example, the identifier of the target base station.
[0235] For ease of explanation, the target base station in this overall interaction process is also the target base station determined by the regional centralized control node.
[0236] Step 308: The base station sends a handover request to the target base station.
[0237] Step 309: The target base station allocates computing resources.
[0238] In practical applications, the target base station can also allocate communication resources.
[0239] Step 310: The target base station sends a handover response regarding the handover request to the source base station.
[0240] Step 311: The source base station prepares a handover reconfiguration message.
[0241] Step 312: The source base station sends a handover reconfiguration message to the terminal.
[0242] Step 313: The terminal updates the calculation information based on the switching reconfiguration message.
[0243] Step 314: The terminal sends the pre-calculated data to the source base station.
[0244] Step 315: The source base station forwards the pre-calculated data to the target base station.
[0245] Step 316: The terminal accesses the target base station.
[0246] Step 317: The target base station sends status information to the regional centralized control node.
[0247] Step 318: The source base station sends status information to the regional centralized control node.
[0248] In practical applications, there is no restriction on the execution order of step 317 and step 318, and they can also be executed simultaneously.
[0249] In actual applications, after receiving the status information reported by the source base station and the target base station, the regional centralized control node may update the status information stored locally in the regional centralized control node, thereby ensuring the real-time performance of the stored status information.
[0250] Step 319: The terminal performs collaborative calculation with the target base station.
[0251] In practical applications, Figure 3 Steps 302 to 304, steps 308 to 316, and step 319 in the embodiment can be understood with reference to the aforementioned embodiments and will not be described in detail here.
[0252] In the embodiment of the present application, each base station within the control area of the regional centralized control node reports status information to the regional base station control node. The status information can be used by the centralized control node to determine the base station that meets the computing requirements of the terminal during the switching process. Therefore, the regional centralized control node in the embodiment of the present application can determine the target base station that matches the computing requirements of the terminal, thereby ensuring the collaborative computing between the terminal and the target base station as much as possible, thereby improving the continuity of the computing.
[0253] In combination with the above interaction process, the following is a description of the embodiments of the present application with the first base station (the target base station in the above), the second base station (the source base station in the above), the first control node (the regional centralized control node in the above) and the terminal as the execution subjects. In the following embodiments, the communication method corresponding to each execution subject can be understood in combination with the execution action of the corresponding execution subject in the above interaction process, and will not be repeated below.
[0254] The present application embodiment provides a handover method, which is applied to a first base station. Figure 4 , the method comprising:
[0255] Step 401: Receive a first request sent by a second base station.
[0256] The first request is used to request to switch the serving base station of the first terminal from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0257] In actual applications, the first request is equivalent to the switching request mentioned above, and the first information is equivalent to the calculation information mentioned above.
[0258] In one embodiment, the first information includes one or more of the following computing configuration information related to the first computing task:
[0259] Task identification, computing function, QoS parameters, data collection configuration, first computing configuration information of the first terminal, and second computing configuration information of the second base station.
[0260] In practical applications, the first computing task is equivalent to the overall task mentioned above. The first computing configuration information is equivalent to the computing resource configuration on the terminal side mentioned above, and the second computing configuration information is equivalent to the computing resource configuration on the base station side mentioned above.
[0261] In one embodiment, the first computing configuration information includes:
[0262] Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or,
[0263] The second computing configuration information includes: configuration information of a computing model for the second base station to perform the first computing task.
[0264] In one embodiment, the method further comprises:
[0265] A first response regarding the first request is sent to the second base station.
[0266] The first response carries the second information; the second information includes one or more of the following computing configuration information related to the first computing task:
[0267] The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
[0268] In practical applications, the first response is equivalent to the switching response mentioned above, and the second information is equivalent to the calculation change information mentioned above.
[0269] In one embodiment, the computing configuration information in the second information includes a computing file and / or a computing model and / or a data acquisition configuration.
[0270] In one embodiment, the method further comprises:
[0271] The first calculation data sent by the second base station is received.
[0272] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates the computing configuration information based on the first message.
[0273] In practical applications, the first calculated data is equivalent to the pre-calculated data mentioned above.
[0274] In one embodiment, the method further comprises:
[0275] The third information of the first base station is sent to the first control node.
[0276] The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
[0277] In practical applications, the third information is equivalent to the status information mentioned above.
[0278] In one embodiment, sending third information of the first base station to the first control node includes:
[0279] Before receiving the first request sent by the second base station, and / or after the first terminal accesses the first base station, third information of the first base station is sent to the first control node.
[0280] The present application embodiment provides a switching method, which is applied to a second base station. Figure 5 , the method comprising:
[0281] Step 501: Send a first request to a first base station.
[0282] The first request is used to request to switch the serving base station of the first terminal from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0283] In one embodiment, the first information includes one or more of the following computing configuration information related to the first computing task:
[0284] Task identification, computing function, QoS parameters, data collection configuration, first computing configuration information of the first terminal, and second computing configuration information of the second base station.
[0285] In one embodiment, the first computing configuration information includes:
[0286] Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or,
[0287] The second computing configuration information includes: configuration information of a computing model for the second base station to perform the first computing task.
[0288] In one embodiment, the method further comprises:
[0289] receiving a first response to a first request sent by a first base station; wherein:
[0290] The first response carries second information; the second information includes one or more of the following computing configuration information related to the first computing task:
[0291] The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
[0292] In one embodiment, the computing configuration information in the second information includes a computing file and / or a computing model and / or a data acquisition configuration.
[0293] In one embodiment, the method further comprises:
[0294] Sending a first message to the first terminal based on the first response; wherein,
[0295] The first message is used to instruct the first terminal to reconfigure the calculation configuration information.
[0296] In actual applications, the first message is equivalent to the switching reconfiguration message mentioned above.
[0297] In one embodiment, the method further comprises:
[0298] Receiving first calculation data sent by a first terminal; wherein,
[0299] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates the computing configuration information based on the first message.
[0300] In one embodiment, the method further comprises:
[0301] The first calculation data is sent to the first base station.
[0302] In one embodiment, the method further comprises:
[0303] Sending third information of the second base station to the first control node; wherein,
[0304] The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
[0305] In one embodiment, sending third information of the second base station to the first control node includes:
[0306] Before sending the first request to the first base station, and / or after the first terminal accesses the first base station, third information of the second base station is sent to the first control node.
[0307] In one embodiment, the method further comprises:
[0308] Sending fourth information to the first control node; wherein,
[0309] The fourth information represents measurement information of the first terminal.
[0310] In one embodiment, before sending the first request to the first base station, the method further includes:
[0311] A second message sent by the first control node is received; the second message is used to instruct to switch the serving base station of the first terminal from the first base station to the second base station.
[0312] The present application embodiment provides a switching method, which is applied to a first terminal. Figure 6 , the method comprising:
[0313] Step 601: Receive a first message sent by a second base station.
[0314] The second base station represents the source base station to which the first terminal performs switching; and the first message is used to instruct the first terminal to reconfigure the calculation file and / or the calculation model and / or the data acquisition configuration.
[0315] In one embodiment, the method further comprises:
[0316] Before the first terminal completes the handover, the first calculation data is sent to the second base station; wherein,
[0317] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates the computing configuration information based on the first message.
[0318] The present application embodiment provides a switching method, which is applied to a first control node. Figure 7 , the method comprising:
[0319] Step 701: Send a second message to a first base station based on third information and fourth information of multiple base stations.
[0320] Among them, the second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station. The second base station is determined by the first control node based on the third information of multiple base stations. The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
[0321] In actual application, the second message is equivalent to the switching indication message mentioned above.
[0322] In one embodiment, the method further comprises:
[0323] Receive third information sent by the first base station and / or the second base station.
[0324] In one embodiment, the method further comprises:
[0325] Receive fourth information sent by the first base station.
[0326] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a switching device, which is applied to the first base station, see Figure 8 , the switching device comprises:
[0327] The first receiving unit 801 is configured to receive a first request sent by a second base station; wherein:
[0328] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0329] In actual application, the first receiving unit 801 can be implemented by a communication interface in the switching device.
[0330] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a switching device, which is applied to the second base station, see Fig. 9 , the switching device comprises:
[0331] The first sending unit 901 is configured to send a first request to a first base station; wherein:
[0332] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0333] In actual application, the first sending unit 901 can be implemented by a communication interface in the switching device.
[0334] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a switching device, which is applied to the first terminal, see Fig.10 , the switching device comprises:
[0335] The second receiving unit 1001 is configured to receive a first message sent by a second base station; wherein:
[0336] The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
[0337] In actual application, the second receiving unit 1001 can be implemented by a communication interface in the switching device.
[0338] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a switching device, which is applied to the first control node, see Fig.11 , the switching device comprises:
[0339] The second sending unit 1101 is configured to send a second message to the first base station based on the third information and the fourth information of the multiple base stations; wherein:
[0340] The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
[0341] In actual application, the second sending unit 1101 can be implemented by a communication interface in the switching device.
[0342] It should be noted that: the switching device provided in the above embodiment only uses the division of the above program modules as an example when switching. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the switching device and the switching method embodiment provided in the above embodiment belong to the same concept. The specific implementation process is detailed in the corresponding method embodiment, which will not be repeated here.
[0343] Based on the hardware implementation of the above program module, and in order to implement the method on the first base station side of the embodiment of the present application, the embodiment of the present application also provides a first base station, see Fig.12 , the first base station includes:
[0344] The first communication interface 1201 is capable of exchanging information with other network nodes;
[0345] The first processor 1202 is connected to the first communication interface 1201 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the first base station side when running a computer program. The computer program is stored in the first memory 1203.
[0346] Specifically, the first communication interface 1201 is used to receive a first request sent by a second base station; wherein,
[0347] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0348] In one embodiment, the first information includes one or more of the following computing configuration information related to the first computing task:
[0349] Task identification, computing function, QoS parameters, data collection configuration, first computing configuration information of the first terminal, and second computing configuration information of the second base station.
[0350] In one embodiment, the first computing configuration information includes:
[0351] Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or,
[0352] The second computing configuration information includes: configuration information of a computing model used by the second base station to perform the first computing task.
[0353] In one embodiment, the first communication interface 1201 is further configured to send a first response to the first request to the second base station; wherein:
[0354] The first response carries second information; the second information includes one or more of the following computing configuration information related to the first computing task:
[0355] The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
[0356] In one embodiment, the computing configuration information in the second information includes a computing file and / or a computing model and / or a data acquisition configuration.
[0357] In one embodiment, the first communication interface 1201 is further used to receive the first calculation data sent by the second base station; wherein
[0358] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
[0359] In one embodiment, the first communication interface 1201 is further used to send third information of the first base station to the first control node; wherein,
[0360] The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
[0361] In one embodiment, the first communication interface 1201 sends the third information of the first base station to the first control node, including:
[0362] Before receiving the first request sent by the second base station, and / or after the first terminal accesses the first base station, third information of the first base station is sent to the first control node.
[0363] It should be noted that the specific processing process of the first processor 1202 and the first communication interface 1201 can be understood by referring to the above method.
[0364] Of course, in actual application, the various components in the first base station are coupled together through the bus system 1204. It can be understood that the bus system 1204 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.12 Various buses are labeled as bus system 1204.
[0365] The first memory 1203 in the embodiment of the present application is used to store various types of data to support operations in the first base station. Examples of such data include: any computer program used to operate on the first base station.
[0366] The method disclosed in the above embodiment of the present application can be applied to the first processor 1202, or implemented by the first processor 1202. The first processor 1202 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the first processor 1202 or an instruction in the form of software. The above-mentioned first processor 1202 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 1202 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 1203. The first processor 1202 reads the information in the first memory 1203 and completes the steps of the above method in combination with its hardware.
[0367] In an exemplary embodiment, the first base station may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
[0368] It can be understood that the first memory 1203 of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0369] Based on the hardware implementation of the above program module, and in order to implement the method on the second base station side of the embodiment of the present application, the embodiment of the present application also provides a second base station, see Fig.13 , the second base station includes:
[0370] The second communication interface 1301 is capable of exchanging information with other network nodes;
[0371] The second processor 1302 is connected to the second communication interface 1301 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the second base station side when running a computer program. The computer program is stored in the second memory 1303.
[0372] Specifically, the second communication interface 1301 is used to send a first request to the first base station; wherein,
[0373] The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
[0374] In one embodiment, the first information includes one or more of the following computing configuration information related to the first computing task:
[0375] Task identification, computing function, QoS parameters, data collection configuration, first computing configuration information of the first terminal, and second computing configuration information of the second base station.
[0376] In one embodiment, the first computing configuration information includes:
[0377] Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or,
[0378] The second computing configuration information includes: configuration information of a computing model used by the second base station to perform the first computing task.
[0379] In one embodiment, the second communication interface 1301 is further configured to receive a first response regarding the first request sent by the first base station; wherein:
[0380] The first response carries second information; the second information includes one or more of the following computing configuration information related to the first computing task:
[0381] The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
[0382] In one embodiment, the computing configuration information in the second information includes a computing file and / or a computing model and / or a data acquisition configuration.
[0383] In one embodiment, the second communication interface 1301 is further configured to send a first message to the first terminal based on the first response; wherein,
[0384] The first message is used to instruct the first terminal to reconfigure computing configuration information.
[0385] In one embodiment, the second communication interface 1301 is further used to receive the first calculation data sent by the first terminal; wherein,
[0386] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
[0387] In one embodiment, the second communication interface 1301 is further used to send the first calculation data to the first base station.
[0388] In one embodiment, the second communication interface 1301 is further used to send third information of the second base station to the first control node; wherein,
[0389] The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
[0390] In one embodiment, the second communication interface 1301 sends the third information of the second base station to the first control node, including:
[0391] Before sending the first request to the first base station, and / or after the first terminal accesses the first base station, third information of the second base station is sent to the first control node.
[0392] In one embodiment, the second communication interface 1301 is further used to send fourth information to the first control node; wherein,
[0393] The fourth information represents measurement information of the first terminal.
[0394] In one embodiment, before sending the first request to the first base station, the second communication interface 1301 is further used to receive a second message sent by the first control node; the second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station.
[0395] It should be noted that the specific processing process of the second processor 1302 and the second communication interface 1301 can be understood by referring to the above method.
[0396] Of course, in actual application, the various components in the second base station are coupled together through the bus system 1304. It can be understood that the bus system 1304 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1304 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.13 Various buses are labeled as bus system 1304.
[0397] The second memory 1303 in the embodiment of the present application is used to store various types of data to support operations in the second base station. Examples of such data include: any computer program used to operate on the second base station.
[0398] The method disclosed in the above embodiment of the present application can be applied to the second processor 1302, or implemented by the second processor 1302. The second processor 1302 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 1302. The above-mentioned second processor 1302 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1302 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 1303, and the second processor 1302 reads the information in the second memory 1303 and completes the steps of the above method in combination with its hardware.
[0399] In an exemplary embodiment, the second base station may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
[0400] It can be understood that the second memory 1303 of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0401] Based on the hardware implementation of the above program module, and in order to implement the method on the first terminal side of the embodiment of the present application, the embodiment of the present application also provides a first terminal, see Fig.14 , the first terminal includes:
[0402] The third communication interface 1401 is capable of exchanging information with other network nodes;
[0403] The third processor 1402 is connected to the third communication interface 1401 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the first terminal side when running the computer program. The computer program is stored in the third memory 1403.
[0404] Specifically, the third communication interface 1401 is used to receive a first message sent by a second base station; wherein,
[0405] The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
[0406] In one embodiment, the third communication interface 1401 is further configured to send the first calculation data to the second base station before the first terminal completes the handover; wherein,
[0407] The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
[0408] It should be noted that the specific processing process of the third processor 1402 and the third communication interface 1401 can be understood by referring to the above method.
[0409] Of course, in actual application, the various components in the first terminal are coupled together through the bus system 1404. It can be understood that the bus system 1404 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1404 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.14 Various buses are labeled as bus system 1404.
[0410] The third memory 1403 in the embodiment of the present application is used to store various types of data to support operations in the first terminal. Examples of such data include: any computer program used to operate on the first terminal.
[0411] The method disclosed in the above embodiment of the present application can be applied to the third processor 1402, or implemented by the third processor 1402. The third processor 1402 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware or software instructions in the third processor 1402. The third processor 1402 mentioned above can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The third processor 1402 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the third memory 1403. The third processor 1402 reads the information in the third memory 1403 and completes the steps of the above method in combination with its hardware.
[0412] In an exemplary embodiment, the first terminal may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
[0413] It can be understood that the third memory 1403 of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0414] Based on the hardware implementation of the above program module, and in order to implement the method of the first control node side of the embodiment of the present application, the embodiment of the present application also provides a first control node, see Fig.15 , the first control node includes:
[0415] The fourth communication interface 1501 is capable of exchanging information with other network nodes;
[0416] The fourth processor 1502 is connected to the fourth communication interface 1501 to implement information interaction with other network nodes, and is used to execute the method provided by one or more technical solutions of the first control node side when running a computer program. The computer program is stored in the fourth memory 1503.
[0417] Specifically, the fourth communication interface 1501 is used to send a second message to the first base station based on the third information and the fourth information of the multiple base stations; wherein,
[0418] The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
[0419] In one embodiment, the fourth communication interface 1501 is further used to receive the third information sent by the first base station and / or the second base station.
[0420] In one embodiment, the fourth communication interface 1501 is further used to receive the fourth information sent by the first base station.
[0421] It should be noted that the specific processing process of the fourth processor 1502 and the fourth communication interface 1501 can be understood by referring to the above method.
[0422] Of course, in actual application, the various components in the first control node are coupled together through the bus system 1504. It can be understood that the bus system 1504 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1504 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.15 Various buses are labeled as bus system 1504.
[0423] The fourth memory 1503 in the embodiment of the present application is used to store various types of data to support operations in the first control node. Examples of such data include: any computer program used to operate on the first control node.
[0424] The method disclosed in the above embodiment of the present application can be applied to the fourth processor 1502, or implemented by the fourth processor 1502. The fourth processor 1502 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the fourth processor 1502. The above-mentioned fourth processor 1502 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The fourth processor 1502 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the fourth memory 1503, and the fourth processor 1502 reads the information in the fourth memory 1503 and completes the steps of the above method in combination with its hardware.
[0425] In an exemplary embodiment, the first control node may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
[0426] It can be understood that the fourth memory 1503 of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a read-only optical disc (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0427] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, that is, a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 1203 storing a computer program, and the computer program can be executed by the first processor 1202 of the first base station to complete the steps of the aforementioned first base station side method. For another example, a second memory 1303 storing a computer program is included, and the computer program can be executed by the second processor 1302 of the second base station to complete the steps of the aforementioned second base station side method. For another example, a third memory 1403 storing a computer program is included, and the computer program can be executed by the third processor 1402 of the first terminal to complete the steps of the aforementioned first terminal side method. For another example, a fourth memory 1503 storing a computer program is included, and the computer program can be executed by the fourth processor 1502 of the first control node to complete the steps of the aforementioned first control node side method.
[0428] The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.
[0429] In an exemplary embodiment, the embodiment of the present application further provides a computer program product, including a computer program, which can be executed by the first processor 1202 of the first base station to complete the steps of the first base station side method. For example, a second memory 1303 storing a computer program is included, and the computer program can be executed by the second processor 1302 of the second base station to complete the steps of the second base station side method. For example, a third memory 1403 storing a computer program is included, and the computer program can be executed by the third processor 1402 of the first terminal to complete the steps of the first terminal side method. For example, a fourth memory 1503 storing a computer program is included, and the computer program can be executed by the fourth processor 1502 of the first control node to complete the steps of the first control node side method.
[0430] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0431] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.
[0432] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0433] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A switching method, characterized in that: Applied to a first base station, the method includes: receiving a first request sent by a second base station; wherein, The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
2. The method according to claim 1, characterized in that The first information includes one or more of the following computing configuration information related to the first computing task: Task identifier, computing function, quality of service QoS parameters, data collection configuration, first computing configuration information of the first terminal and second computing configuration information of the second base station.
3. The method according to claim 2, characterized in that The first computing configuration information includes: Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or, The second computing configuration information includes: configuration information of a computing model used by the second base station to perform the first computing task.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Sending a first response to the first request to the second base station; wherein, The first response carries second information; the second information includes one or more of the following computing configuration information related to the first computing task: The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
5. The method according to claim 4, characterized in that The calculation configuration information in the second information includes a calculation file and / or a calculation model and / or a data acquisition configuration.
6. The method according to claim 4, characterized in that The method further comprises: receiving first calculation data sent by the second base station; wherein, The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
7. The method according to claim 1, characterized in that The method further comprises: Sending third information of the first base station to the first control node; wherein, The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
8. The method according to claim 7, characterized in that The sending the third information of the first base station to the first control node includes: Before receiving the first request sent by the second base station, and / or after the first terminal accesses the first base station, third information of the first base station is sent to the first control node.
9. A switching method, characterized in that: Applied to a second base station, the method includes: Sending a first request to a first base station; wherein, The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
10. The method according to claim 9, characterized in that The first information includes one or more of the following computing configuration information related to the first computing task: Task identification, computing function, QoS parameters, data collection configuration, first computing configuration information of the first terminal, and second computing configuration information of the second base station.
11. The method according to claim 10, characterized in that The first computing configuration information includes: Configuration information of a computing model used by the first terminal to execute the first computing task, and / or configuration information of a computing model supported by the first terminal; and / or, The second computing configuration information includes: configuration information of a computing model used by the second base station to perform the first computing task.
12. The method according to any one of claims 9 to 11, characterized in that: The method further comprises: receiving a first response regarding the first request sent by the first base station; wherein: The first response carries second information; the second information includes one or more of the following computing configuration information related to the first computing task: The first base station needs to update the computing configuration information, the first base station needs to add the computing configuration information, and the first base station needs to delete the computing configuration information.
13. The method according to claim 12, characterized in that The calculation configuration information in the second information includes a calculation file and / or a calculation model and / or a data acquisition configuration.
14. The method according to claim 12, characterized in that The method further comprises: Sending a first message to the first terminal based on the first response; wherein, The first message is used to instruct the first terminal to reconfigure computing configuration information.
15. The method according to claim 14, characterized in that The method further comprises: receiving first calculation data sent by the first terminal; wherein, The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
16. The method according to claim 15, characterized in that The method further comprises: The first calculation data is sent to the first base station.
17. The method according to claim 9, characterized in that The method further comprises: Sending third information of the second base station to the first control node; wherein, The third information includes: information describing the load and / or computing power and / or wireless channel status of the base station.
18. The method according to claim 17, characterized in that The sending the third information of the second base station to the first control node includes: Before sending the first request to the first base station, and / or after the first terminal accesses the first base station, third information of the second base station is sent to the first control node.
19. The method according to claim 17, characterized in that The method further comprises: Sending fourth information to the first control node; wherein, The fourth information represents measurement information of the first terminal.
20. The method according to claim 17, characterized in that Before sending the first request to the first base station, the method further includes: A second message sent by the first control node is received; the second message is used to instruct to switch the serving base station of the first terminal from the first base station to the second base station.
21. A switching method, characterized in that: Applied to a first terminal, the method includes: receiving a first message sent by a second base station; wherein, The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
22. The method according to claim 21, characterized in that The method further comprises: Before the first terminal completes the handover, first calculation data is sent to the second base station; wherein, The first computing data represents computing data obtained by executing the first computing task after the first terminal updates computing configuration information based on the first message.
23. A switching method, characterized in that: Applied to a first control node, the method includes: Based on the third information and the fourth information of the multiple base stations, a second message is sent to the first base station; wherein, The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
24. The method according to claim 23, characterized in that The method further comprises: Receive the third information sent by the first base station and / or the second base station.
25. The method according to claim 23, characterized in that The method further comprises: Receive the fourth information sent by the first base station.
26. A switching device, characterized in that: Applied to a first base station, the device includes: The first receiving unit is configured to receive a first request sent by a second base station; wherein: The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
27. A switching device, characterized in that: Applied to a second base station, the device includes: The first sending unit is configured to send a first request to a first base station; wherein: The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
28. A switching device, characterized in that: Applied to a first terminal, the device includes: The second receiving unit is configured to receive a first message sent by a second base station; wherein: The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
29. A switching device, characterized in that: Applied to a first control node, the device includes: The second sending unit is configured to send a second message to the first base station based on the third information and the fourth information of the multiple base stations; wherein, The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
30. A first base station, characterized in that: comprising a first processor and a first communication interface; The first communication interface is used to receive a first request sent by a second base station; wherein, The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
31. A second base station, characterized in that: including a second processor and a second communication interface; The second communication interface is used to send a first request to the first base station; wherein, The first request is used to request that the serving base station of the first terminal be switched from the second base station to the first base station; the first request carries first information, and the first information represents computing configuration information used for the first terminal to perform collaborative computing with the base station.
32. A first terminal, characterized in that: including a third processor and a third communication interface; The third communication interface is used to receive a first message sent by the second base station; wherein, The second base station represents the source base station to which the first terminal performs switching; the first message is used to instruct the first terminal to reconfigure the calculation file and / or calculation model and / or data acquisition configuration.
33. A first control node, characterized in that: including a fourth processor and a fourth communication interface; The fourth communication interface is used to send a second message to the first base station based on the third information and the fourth information of the multiple base stations; wherein, The second message is used to indicate that the service base station of the first terminal is switched from the first base station to the second base station, and the second base station is determined by the first control node based on the third information of the multiple base stations, and the third information includes: information describing the load and / or computing power and / or wireless channel status of the base station, and the fourth information represents the measurement information of the first terminal.
34. A first base station, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 8 are executed.
35. A second base station, characterized in that: include: a second processor and a second memory for storing a computer program executable on the processor, Wherein, when the second processor is used to run the computer program, the steps of the method described in any one of claims 9 to 20 are executed.
36. A first terminal, characterized in that: include: a third processor and a third memory for storing a computer program executable on the processor, Wherein, when the third processor is used to run the computer program, it executes the steps of the method described in any one of claims 21 to 22.
37. A first control node, characterized in that: include: a fourth processor and a fourth memory for storing a computer program executable on the processor, Wherein, when the fourth processor is used to run the computer program, it executes the steps of the method described in any one of claims 23 to 25.
38. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 8, or implements the steps of the method described in any one of claims 9 to 20, or implements the steps of the method described in any one of claims 21 to 22, or implements the steps of the method described in any one of claims 23 to 25.
39. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 8, or implements the steps of the method described in any one of claims 9 to 20, or implements the steps of the method described in any one of claims 21 to 22, or implements the steps of the method described in any one of claims 23 to 25.