Communication method, communication device and communication system based on slice service

By including rejection and time indication information in the handover request, the problem of waste of communication resources caused by insufficient slicing resources in 5G network is solved, and more efficient resource management and user experience improvement is achieved, and artificial intelligence models are used to make prediction optimization and switching decisions.

CN120282223APending Publication Date: 2025-07-08CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410029631.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-08
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

When 5G network slicing resources are insufficient, the base station continues to send handover requests in the prior art, resulting in waste of communication resources and a decline in user experience, and it is impossible to effectively manage the availability of slicing resources.

Method used

By including rejection indication information and time indication information in the handover request, we can clarify when the target base station slice resources are available, avoid duplicate requests, and improve resource utilization efficiency through artificial intelligence models.

Benefits of technology

减少了通信资源浪费,降低了通信成本,提高了用户体验,确保了业务连续性和资源的高效管理。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120282223A_ABST
    Figure CN120282223A_ABST
Patent Text Reader

Abstract

Disclosed are a communication method, communication device and communication system based on a slice service, the communication method comprising: a first node network device sending a switching request to a second node network device, the switching request comprising identity information of a specific session and network slice information corresponding to the specific session; the first node network equipment receives a switching response message from the second node network equipment; the switching response message comprises rejection indication information and time indication information; the time indication information is used for indicating the time when the resource of the network slice corresponding to the specific session is expected to be available in the second node network equipment. Based on the communication method, the source base station can clearly know when the slice resources of the target base station are available, and repeated invalid switching requests are avoided, so that the communication resources are saved, and the communication cost is reduced; in addition, interruption and inconvenience possibly encountered by the user in the network switching process can be reduced, so that the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of communication network handover technology, and in particular, to a communication method, a communication device, and a communication system based on slice services. Background Art

[0002] 5G network slicing is a logical network that provides specific network capabilities and characteristics. Through network slicing technology, flexible matching of service requirements and network resources can be achieved. Currently, during the use of network slice services, one network slice can be used by multiple UEs, that is, one slice can carry slice services of multiple UEs. If there are too many services on this slice, there will be a situation of insufficient slice resources. When slice resources are insufficient, the services using this slice will be affected to a certain extent due to resource constraints, thus affecting the user experience. At this time, considering the limited slice resources, the base station can consider adjusting the slice resources of the slice with insufficient resources, or switching some UEs using the slice to other base stations.

[0003] Due to limited slice resources or mobility, some UEs using slice services will switch to other base stations. At this time, if the target base station has tight slice resources or no available resources, the switched UEs may not be able to continue using the slice they are using, and the slice service will be interrupted after the handover, affecting service continuity and user experience.

[0004] In response to this, in the prior art, if the target base station does not support the slice service carried in a certain handover request, the PDU session associated with this slice is rejected in the handover request acknowledge message, and the reason for rejection can be provided. In this way, the source base station can know the slice that the target base station does not support. However, after the source base station receives this information, especially when the reason for rejection is that the slice resources are unavailable, it still does not know whether the slice resources are temporarily unavailable or permanently unavailable, and when to request the slice resources of the target base station again to be available. Therefore, the source base station will still continuously send handover requests to the target base station, wasting communication resources and increasing communication costs. Summary of the Invention

[0005] The purpose of the present invention is to provide a communication method, a communication device, and a communication system based on slice services, so as to avoid the requester blindly and continuously sending handover request information when the slice resources are temporarily unavailable and interrupted during the communication network handover process.

[0006] To achieve the above purpose, the present invention discloses a communication method based on slice services, which is applied to a first-node network device, and the method includes:

[0007] The first node network device sends a handover request to the second node network device. The handover request is used to request to hand over a specific session of a terminal device from the first node network device to the second node network device. The handover request includes the specific session information and the network slice information corresponding to the specific session.

[0008] The first node network device receives a handover response message from the second node network device.

[0009] When the specific session is rejected by the second node network device and the reason for rejection is that the resources of the network slice corresponding to the specific session in the second node network device are unavailable, the handover response message includes rejection indication information and time indication information.

[0010] The rejection indication information is used to indicate the reason why the specific session is rejected by the second node network device.

[0011] The time indication information is used to indicate the time when the resources of the network slice corresponding to the specific session are expected to be available in the second node network device.

[0012] Preferably, the first node network device receives a notification message sent by the second node network device. The notification message includes reception indication information and / or slice resource status information. The reception indication information is used to indicate that the second node network device starts to support receiving the specific session and / or the resources of the network slice corresponding to the specific session are available. The slice resource status information represents the available resource status of the network slice currently corresponding to the specific session.

[0013] Preferably, an artificial intelligence model is deployed for each node network device. The node network device can be used as the first node network device or the second node network device.

[0014] The input data is processed by the artificial intelligence model to obtain output data.

[0015] The input data includes network status monitoring information, neighboring area slice resource information, and service and location information of the terminal device.

[0016] For the network status monitoring information, it is obtained from the node network device to which the artificial intelligence model belongs.

[0017] For the neighboring area slice resource information, it is obtained from other node network devices adjacent to the node network device to which the artificial intelligence model belongs.

[0018] For the service and location information, it is obtained from the terminal device accessed by the node network device to which the artificial intelligence model belongs.

[0019] The output data includes one or more of the following information: the slice expected to be congested, the congestion time of the slice expected to be congested, the terminal device that needs to be switched, the second node network device to which it needs to be switched, the slice expected to be switched, and the switching time;

[0020] The first node network device also receives the performance feedback information sent by the second node network device, and optimizes the artificial intelligence model based on the performance feedback information;

[0021] The performance feedback information is used to indicate the performance information of the terminal device and / or the second node network device after a specific session of the terminal device is switched from the first node network device to the second node network device;

[0022] Control the execution of the slice service based on the output data output by the artificial intelligence model.

[0023] Preferably, the network status monitoring information includes one or more of the following information:

[0024] The overall resource status information of the node network device;

[0025] The quantity information of the active terminal devices accessed in the node network device;

[0026] The data traffic information of the active terminal devices accessed in the node network device;

[0027] The RRC connection number information in the node network device;

[0028] The slice information, QoS information, and QoE information of the active terminal devices accessed in the node network device;

[0029] The service data traffic occupying resources and the corresponding QoS information in each slice supported by the node network device;

[0030] The slice-level handover information recorded by the node network device itself.

[0031] Preferably, the neighboring cell slice resource information includes one or more of the following information:

[0032] The slice information supported by the node network device located in the neighboring cell;

[0033] The historical, current, and predicted resource usage information of each slice of the node network device located in the neighboring cell;

[0034] The historical, current, and predicted radio resource status information of each slice of the node network device located in the neighboring cell.

[0035] Preferably, the service and location information includes one or more of the following information:

[0036] Service traffic data information used by the terminal device at different time points;

[0037] Slice information and QoS information corresponding to each service;

[0038] Location information of the terminal device;

[0039] Mobility information of the terminal device.

[0040] Preferably, the performance feedback information includes one or both of the service performance information of the terminal device and the slice resource usage information of the second node network device;

[0041] The service performance information of the terminal device, which is used to indicate the service performance after a specific session of the terminal device is switched from the first node network device to the second node network device;

[0042] The slice resource usage information of the second node network device, which is used to indicate the slice resource usage situation of the second node network device after a specific session of the terminal device is switched from the first node network device to the second node network device;

[0043] The service performance information of the terminal device includes one or more of the slice information corresponding to each service of the terminal device, the traffic information corresponding to each service of the terminal device, the QoS information and / or QoE information corresponding to each service of the terminal device, the latency information corresponding to each service of the terminal device, and the rate information corresponding to each service of the terminal device;

[0044] The slice resource usage information of the second node network device includes one or more of the slice information supported by the second node network device, the radio resource status information of each slice supported by the second node network device, the maximum bit rate of each slice supported by the second node network device, and the aggregated maximum bit rate of each slice supported by the second node network device.

[0045] Preferably, the node network device marks the terminal device that is confirmed to perform a handover based on the prediction method, and the handover priority of the terminal device confirmed to perform a handover based on the prediction method is lower than the handover priority of the terminal device that requests a handover based on mobility requirements.

[0046] The present invention also discloses another communication method based on slice services, which is applied to a second node network device, and the method includes:

[0047] The second node network device receives a handover request sent by the first node network device. The handover request is used to request to hand over a specific session of a terminal device from the first node network device to the second node network device. The handover request includes the specific session information and the network slice information corresponding to the specific session.

[0048] The second node network device sends a handover response message to the first node network device.

[0049] When the second node network device refuses to receive the specific session and the reason for the refusal is that the resources of the network slice corresponding to the specific session in the second node network device are unavailable, the handover response message includes a rejection indication information and a time indication information.

[0050] The rejection indication information is used to indicate the reason why the second node network device refuses to receive the specific session.

[0051] The time indication information is used to indicate the time when the resources of the network slice corresponding to the specific session are expected to be available in the second node network device.

[0052] Preferably, the second node network device also sends a notification message to the first node network device. The notification message includes a reception indication information and / or a slice resource status information. The reception indication information is used to indicate that the second node network device starts to support receiving the specific session and / or the resources of the network slice corresponding to the specific session are available. The slice resource status information represents the available resource status of the network slice corresponding to the specific session currently.

[0053] Preferably, the second node network device generates the time indication information based on the historical slice resource usage change trend corresponding to the second node network device and the specific session. Or the second node network device generates the time indication information based on the historical slice resource usage situation corresponding to the specific session, the current slice resource occupancy situation of the terminal device, the current data traffic of the terminal device, and the estimated movement trajectory of the current terminal device.

[0054] Preferably, an artificial intelligence model is deployed for each node network device. The node network device can be used as the first node network device or the second node network device.

[0055] The artificial intelligence model processes the input data to obtain output data.

[0056] The input data includes network status monitoring information, neighboring cell slice resource information, and the service and location information of the terminal device.

[0057] For the network status monitoring information, obtain it from the node network device to which the artificial intelligence model belongs;

[0058] For the neighboring cell slice resource information, obtain it from other node network devices adjacent to the node network device to which the artificial intelligence model belongs;

[0059] For the service and location information, obtain it from the terminal devices connected to the node network device to which the artificial intelligence model belongs;

[0060] The output data includes one or more of the following information: the slice expected to be congested, the congestion time of the expected congested slice, the terminal devices that need to be switched, the second node network device to which they need to be switched, the slice expected to be switched, and the switching time;

[0061] The second network node device also sends performance feedback information to the first node network device and optimizes the artificial intelligence model based on the performance feedback information;

[0062] The performance feedback information is used to indicate the performance information of the terminal device and / or the second node network device after a specific session of the terminal device is switched from the first node network device to the second node network device;

[0063] Control the execution of the slice service based on the output data output by the artificial intelligence model.

[0064] Preferably, the network status monitoring information includes one or more of the following information:

[0065] The overall resource status information of the node network device;

[0066] The quantity information of the active terminal devices connected to the node network device;

[0067] The data traffic information of the active terminal devices connected to the node network device;

[0068] The RRC connection number information in the node network device;

[0069] The slice information, QoS information, and QoE information of the active terminal devices connected to the node network device;

[0070] The service data traffic occupying resources and the corresponding QoS information in each slice supported by the node network device;

[0071] The slice-level handover information recorded by the node network device itself.

[0072] Preferably, the neighboring cell slice resource information includes one or more of the following information:

[0073] Slice information supported by the node network device located in the neighboring cell;

[0074] Resource usage information of each slice, historical, current, and predicted, of the node network device located in the neighboring cell;

[0075] Radio resource status information of each slice, historical, current, and predicted, of the node network device located in the neighboring cell.

[0076] Preferably, the service and location information includes one or more of the following information:

[0077] Service traffic data information used by the terminal device at different time points;

[0078] Slice information and QoS information corresponding to each service;

[0079] Location information of the terminal device;

[0080] Mobility information of the terminal device.

[0081] Preferably, the performance feedback information includes one or both of the service performance information of the terminal device and the slice resource usage information of the second node network device;

[0082] The service performance information of the terminal device, which is used to indicate the service performance after a specific session of the terminal device is switched from the first node network device to the second node network device;

[0083] The slice resource usage information of the second node network device, which is used to indicate the slice resource usage situation of the second node network device after a specific session of the terminal device is switched from the first node network device to the second node network device;

[0084] The service performance information of the terminal device includes one or more of the slice information corresponding to each service of the terminal device, the traffic information corresponding to each service of the terminal device, the QoS information and / or QoE information corresponding to each service of the terminal device, the delay information corresponding to each service of the terminal device, and the rate information corresponding to each service of the terminal device;

[0085] The slice resource usage information of the second node network device includes one or more of the slice information supported by the second node network device, the radio resource status information of each slice supported by the second node network device, the maximum bit rate of each slice supported by the second node network device, and the aggregated maximum bit rate of each slice supported by the second node network device.

[0086] Preferably, the node network device marks the terminal device that is confirmed to perform handover based on the prediction method, and the handover priority of the terminal device confirmed to perform handover based on the prediction method is lower than that of the terminal device that requests handover based on mobility requirements.

[0087] The present invention also discloses a communication device, including a device body, and the device body operates based on the communication method for slice services as described above.

[0088] The present invention also discloses a communication system, which includes:

[0089] One or more processors;

[0090] A memory;

[0091] And one or more programs, where one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the programs include instructions for executing the communication method as described above.

[0092] The present invention also discloses a computer-readable storage medium, which includes a computer program, and the computer program can be executed by a processor to complete the communication method as described above.

[0093] Compared with the prior art, in the communication method provided by the above technical solution of the present invention, when the first node network device sends a handover request, it will include the identity information of a specific session and network slice information. If the second node network device refuses to receive the specific session, the handover response message will include a rejection indication information and a time indication information. In this way, the source base station can clearly know when the slice resources of the target base station are available, avoiding repeated ineffective handover requests, thereby saving communication resources and reducing communication costs; in addition, by more precisely controlling the handover time, the interruptions and inconveniences that users may encounter during network handover can be reduced, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0094] Figure 1 It is a schematic diagram of the signaling execution process of the communication method in one embodiment of the present invention.

[0095] Figure 2 It is a schematic diagram of the signaling execution process of the communication method in another embodiment of the present invention. DETAILED DESCRIPTION

[0096] To describe in detail the technical content, structure, achieved objectives and effects of the present invention, the following is described in detail in conjunction with the embodiments and with reference to the drawings.

[0097] This embodiment discloses a communication method based on slice services for network switching of a terminal device according to the requirements of slice services during mobile communication. First, the network elements involved in this embodiment are as follows:

[0098] A terminal device (UE), which includes a handheld terminal device, a laptop computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device, a laptop computer, a cordless phone, or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, or other devices that can access the network. The terminal device and the access network device communicate with each other using radio access technology.

[0099] A node network device, which is mainly responsible for functions such as radio resource management on the radio access side, quality of service (QoS) management, data compression, and encryption. The node network device can include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, etc. In systems using different radio access technologies, the names of devices with base station functions may be different. For example, in the fifth generation (5G) system, it is called a gNB; in the LTE system, it is called an evolved node B (eNB or eNodeB); in the third generation (3G) system, it is called a node B, etc.

[0100] In addition, according to the different current roles, the node network device can be further divided into a first node network device and a second node network device. For example, when a node network device A currently sends a request to another node network device B, then the node network device A is the first node network device, and the node network device B is the second node network device.

[0101] For ease of understanding, in the following embodiments of this embodiment, the node network device is described by taking a base station as an example.

[0102] Based on this, please refer to Figure 1 , the communication method provided in this embodiment includes the following steps:

[0103] S10: The source base station (e.g., a 5G base station) monitors that the network slice resource requirement of a certain UE increases, or finds that the current network slice resources are in short supply. The source base station decides to switch a specific session of the UE from the current node to another target node (another base station) according to the network conditions and policies. The specific session in this embodiment refers to all PDU sessions corresponding to a certain UE, so that the session has a one-to-one correspondence with the UE.

[0104] S11: The source base station sends a handover request to the target base station. At the same time, for the target base station, it receives the handover request sent by the source base station. The handover request is used to request to switch the specific session of the UE from the source base station to the target base station. The handover request includes the identity information of the specific session and the network slice information corresponding to the specific session. In addition, the request may also include the source base station's expectation of the slice resource situation and the expected quality of service (QoS) requirements.

[0105] S12: The source base station receives a handover response message from the target base station. After receiving the handover request, the target base station evaluates its own network slice resource status. If the resources are sufficient, the target base station accepts the handover request; if the resources are insufficient, the target base station rejects the request. In this step, when the specific session is rejected by the target base station (i.e., the target base station does not support the network slice corresponding to the specific session) and the reason for rejection is that the resources of the network slice corresponding to the specific session in the target base station are unavailable, the handover response message includes rejection indication information and time indication information.

[0106] The rejection indication information is used to indicate the reason why the specific session is rejected by the target base station;

[0107] The time indication information is used to indicate the time when the resources of the network slice corresponding to the specific session are expected to be available in the target base station.

[0108] If the handover request sent by the source base station is rejected, when the source base station receives the above handover response message, it can plan to re-initiate the handover request at a certain time point in the future, or look for other potential target base stations.

[0109] The following uses a specific example to illustrate the application of the above communication method.

[0110] For example, in a busy commercial area, a 5G base station A (source base station) is serving a large number of user equipments (UEs). At a certain time point, due to the increasing video traffic demand of a large number of users, the network slice A starts to experience resource shortages. The source base station decides to switch the specific sessions of some UEs to another neighboring base station B (target base station).

[0111] Therefore, base station A sends a handover request to base station B, including the specific sessions of several UEs and the information of network slice A.

[0112] After receiving the handover request sent by base station A, base station B evaluates and finds that it cannot receive all the requested handovers because it is also facing a high load. Therefore, it rejects the handover request and provides the reason for the rejection, while estimating that sufficient resources will be available in about 30 minutes. Then base station B sends a handover response message to base station A and adds the rejection indication information and the time indication information (30 minutes) to the handover response message.

[0113] After receiving the handover response information sent by base station B, base station A temporarily puts the handover request of this part of UE on hold and plans to try again after 30 minutes.

[0114] After 30 minutes, the source base station resends the switching request. If the resources of network slice A in the target base station are available at this time, the target base station accepts the specific session switching of these UEs, thereby alleviating the resource pressure of the source base station.

[0115] Based on the above communication method, firstly, by setting the switching response message including time indication information, the source base station can understand when the slice resources of the target base station are available, thereby avoiding unnecessary repeated requests and reducing resource waste.

[0116] Secondly, more precise control of the switching time can reduce the interruption and inconvenience that users may experience during the network switching process, thereby improving the user experience. This is especially important in applications with high real-time requirements such as video calls and online games.

[0117] Furthermore, the time indication information enables network operators to better manage and allocate network resources, especially in resource-constrained situations, which can help ensure that network resources are used most efficiently.

[0118] Furthermore, through this communication method, unnecessary switching requests are reduced, which not only saves communication resources but also reduces the resulting communication costs, which is a significant cost benefit for operators.

[0119] In addition, since ensuring the continuity of services during network switching is a key challenge for mobile communication networks, by providing time indication information, the allocation of network slice resources can be handled more effectively, thereby reducing service interruptions and ensuring service continuity.

[0120] In general, this communication method provides a more efficient, resource-saving and user-friendly network slice switching method by introducing time indication information.

[0121] On the other hand, Figure 2, the source base station also receives a notification message sent by the target base station, that is, when the network slice resources corresponding to the specific session in the handover request sent by the source base station return to the available state, the target base station sends a notification message to the source base station. The notification message includes reception indication information and / or slice resource status information. The reception indication information is used to indicate that the target base station starts to support receiving the specific session and / or the network slice resources corresponding to the specific session are available, and the slice resource status information represents the available resource status of the network slice currently corresponding to the specific session.

[0122] Specifically, the information carried in the notification message includes:

[0123] 1. Slice ID;

[0124] 2. The radio resource status of the slice (for example, Slice DL / UL GBR PRB usage, Slice DL / UL non-GBR PRB usage, Slice DL / UL Total PRB allocation);

[0125] 3. The maximum bit rate supported by Slice / Qos flow;

[0126] 4. The current aggregated bit rate of Slice / Qos flow.

[0127] In this embodiment, when the source base station receives the notification message including the reception indication information and the slice resource status information, it can immediately send a handover request to the target base station again without waiting until the waiting time agreed in the handover response message arrives, thereby further improving the communication efficiency.

[0128] In addition, it should be noted that for the time indication information in the handover response message, the target base station can generate it based on the historical slice resource usage change trend corresponding to the specific session. For this, the target base station can simply deduce the available time of the resources of the network slice corresponding to the specific session by retrieving the historical slice resource usage.

[0129] In addition, the time indication information can also be generated based on the historical slice resource usage situation corresponding to the specific session in the second node network device, the current slice resource occupancy situation of the device, the current UE data traffic, and the movement trajectory prediction of the current device. In this embodiment, an artificial intelligence model processes data such as the historical slice resource usage situation, the current slice resource occupancy situation of the device, the current UE data traffic, and the movement trajectory of the current device to output the time indication information.

[0130] The handover method provided in the above embodiments can handle the mobility handover requirements of the UE, but it cannot proactively handle UEs that may experience slice resource congestion in the future based on the current situation, resulting in the communication system being able to only handle sudden requests and lacking predictability. To address this, an improvement is made by configuring a prediction method for providing proactive handover decisions for the communication method. The prediction method includes:

[0131] First, an artificial intelligence model based on a learning network is configured for each base station, and this base station can be used as the source base station or the target base station in the above embodiments.

[0132] Then, the input data is processed based on the artificial intelligence model to obtain output data.

[0133] Here, the input data includes network status monitoring information, neighboring cell slice resource information, and the service and location information of the UE.

[0134] For the network status monitoring information, it is obtained from the base station to which the artificial intelligence model belongs. That is, when the source base station makes a prediction through the artificial intelligence model therein, the network status monitoring information is obtained from this source base station.

[0135] For the neighboring cell slice resource information, it is obtained from other base stations adjacent to the base station to which the artificial intelligence model belongs.

[0136] For the service and location information, it is obtained from the UEs connected to the base station to which the artificial intelligence model belongs.

[0137] The output data includes one or more of the following information: the slices expected to be congested, the congestion time of the slices expected to be congested, the UEs that need to be handed over, the target base stations to which the UEs need to be handed over, the slices expected to be handed over, and the handover time.

[0138] The execution of the slice service is controlled based on the output data output by the artificial intelligence model. That is, when a UE that needs to be proactively handed over is predicted based on the above prediction method, the base station to which the UE is connected is handed over based on the handover method provided in the above embodiments, that is, the above steps S10 to S12 are repeated.

[0139] In addition, the target base station also sends performance feedback information to the source base station and optimizes the artificial intelligence model based on the performance feedback information.

[0140] For the performance feedback information, it is used to indicate the performance information of the UE and / or the target base station after a specific session of the UE is handed over from the source base station to the target base station.

[0141] Specifically, the performance feedback information includes one or both of the service performance information of the UE and the slice resource usage information of the target base station.

[0142] The service performance information of the UE, which is used to indicate the service performance after the specific session of the UE is switched from the source base station to the target base station.

[0143] The slice resource usage information of the target base station, which is used to indicate the slice resource usage of the target base station after the specific session of the UE is switched from the source base station to the target base station.

[0144] The service performance information of the UE includes one or more of the slice information corresponding to each service of the UE, the traffic information corresponding to each service of the UE, the QoS information and / or QoE information corresponding to each service of the UE, the delay information corresponding to each service of the UE, and the rate information corresponding to each service of the UE.

[0145] The slice resource usage information of the target base station includes one or more of the slice information supported by the target base station, the radio resource status information of each slice supported by the target base station, the maximum bit rate of each slice supported by the target base station, and the aggregated maximum bit rate of each slice supported by the target base station.

[0146] During the working process, when the slice information of each slice service of the switched UE in the feedback is inconsistent with that before the handover, if the slice service before the handover cannot be used continuously after the handover is completed, that is, the UE slice service information in the feedback does not include a certain service before the handover, then the service is interrupted after the handover, and the artificial intelligence model can be updated according to the feedback information.

[0147] When the performance such as the delay and rate of the slice service of the switched UE in the feedback is significantly worse than that before the handover, the performance of the slice service needs to be improved after the handover, and the artificial intelligence model can be updated according to the feedback information.

[0148] It can be seen from this that the above prediction method is based on a trained artificial intelligence model to monitor the UE accessing the base station and the associated slice resources in real time. When it is predicted that there is a UE that needs to be switched, the base station accessed by the UE is switched through the above switching method, so that the communication system has a certain predictability in the management and control of slice resources.

[0149] Specifically, the network status monitoring information includes one or more of the following information:

[0150] 1. The resource status information of the overall base station, such as the Radio Resource Status of the gNB and the resource status information of each slice supported by the gNB, that is: the Radio Resource Status at the slice-level;

[0151] 2. The number information of the UEs in the active state accessed by the base station;

[0152] 3. The data traffic information of the UEs in the active state accessed by the base station;

[0153] 4. RRC connection number information in the base station;

[0154] 5. Slice information, QoS information, QoE information, etc. of the active UEs accessed in the base station;

[0155] 6. Service data traffic occupying resources and corresponding QoS information in each slice supported by the base station;

[0156] 7. Slice handover information recorded by the base station itself, such as historical slice information, handover UE information, feedback information of neighboring stations, etc.

[0157] Furthermore, the neighboring cell slice resource information includes one or more of the following information:

[0158] 1. Slice information supported by the base station located in the neighboring cell;

[0159] 2. Resource usage information of each historical, current, and predicted slice of the base station located in the neighboring cell;

[0160] 3. Radio resource status information of each historical, current, and predicted slice of the base station located in the neighboring cell.

[0161] In addition, the service and location information includes one or more of the following information:

[0162] 1. Service traffic data information used by the UE at different time points;

[0163] 2. Slice information and QoS information corresponding to each service;

[0164] 3. Location information of the UE;

[0165] 4. Mobility information of the UE, such as moving speed, moving direction, etc.

[0166] On the other hand, the base station marks the UEs that are confirmed to perform handover based on the prediction method, and the handover priority of the UEs that are confirmed to perform handover based on the prediction method is lower than that of the UEs that need to perform handover due to mobility requirements. That is, when the UEs predicted to need handover based on the prediction method and the UEs that need to perform handover due to mobility requirements send handover requests simultaneously, the UEs that need to perform handover due to mobility requirements are processed preferentially.

[0167] In another preferred embodiment of the present invention, a communication device is also disclosed. The communication device includes a device body, and the device body operates based on the communication method based on slice services disclosed in the above embodiment. Specifically, the device body includes a processor and a transceiver, and the above communication method process is executed through the cooperation of the processor and the transceiver.

[0168] The present invention also discloses another communication system, which includes one or more processors, a memory, and one or more programs. One or more programs are stored in the memory and configured to be executed by one or more processors. The programs include instructions for performing the communication method as described above. The processor may be a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the functions required by the modules in the communication system of the embodiments of the present application, or to execute the communication method of the method embodiments of the present application.

[0169] The present invention also discloses a computer-readable storage medium, which includes a computer program. The computer program can be executed by a processor to complete the communication method as described above. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, a magnetic disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state disk (SSD), etc.

[0170] The embodiments of the present application also disclose a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the above communication method.

[0171] The above-disclosed are only the preferred embodiments of the present invention. Of course, the scope of the rights of the present invention cannot be limited thereby. Therefore, equivalent changes made according to the scope of the patent application of the present invention still fall within the scope covered by the present invention.

Claims

1. A communication method based on slice services, characterized in that Applied to the first node network device, the method includes: The first node network device sends a handover request to the second node network device, where the handover request is used to request to hand over a specific session of a terminal device from the first node network device to the second node network device, and the handover request includes the specific session information and the network slice information corresponding to the specific session; The first node network device receives a handover response message from the second node network device; When the specific session is rejected by the second node network device and the reason for rejection is that the resources of the network slice corresponding to the specific session in the second node network device are unavailable, the handover response message includes a rejection indication information and a time indication information; The rejection indication information is used to indicate the reason why the specific session is rejected by the second node network device; The time indication information is used to indicate the time when the resources of the network slice corresponding to the specific session are expected to be available in the second node network device.

2. The communication method based on slice services according to claim 1, wherein The first node network device receives a notification message sent by the second node network device, where the notification message includes a reception indication information and / or slice resource status information; the reception indication information is used to indicate that the second node network device starts to support receiving the specific session and / or the network slice resources corresponding to the specific session are available, and the slice resource status information represents the available resource status of the network slice currently corresponding to the specific session.

3. The communication method based on slice services according to claim 1, wherein Deploy an artificial intelligence model for each node network device, where the node network device can be used as the first node network device or the second node network device; Process the input data through the artificial intelligence model to obtain output data; The input data includes network status monitoring information, neighboring area slice resource information, and service and location information of the terminal device; For the network status monitoring information, it is obtained from the node network device to which the artificial intelligence model belongs; For the neighboring area slice resource information, it is obtained from other node network devices adjacent to the node network device to which the artificial intelligence model belongs; For the service and location information, it is obtained from the terminal devices accessed in the node network device to which the artificial intelligence model belongs; The output data includes one or more of the following information: the slice expected to be congested, the congestion time of the slice expected to be congested, the terminal device that needs to be handed over, the second node network device to which it needs to be handed over, the slice expected to be handed over, and the handover time; The first node network device also receives performance feedback information sent by the second node network device and optimizes the artificial intelligence model based on the performance feedback information; The performance feedback information is used to indicate the performance information of the terminal device and / or the second node network device after the specific session of the terminal device is handed over from the first node network device to the second node network device; Control the execution of the slice service based on the output data output by the artificial intelligence model.

4. The communication method based on slice services according to claim 3, wherein The network status monitoring information includes one or more of the following information: The overall resource status information of the node network device; The quantity information of the active terminal devices connected to the node network device; The data traffic information of the active terminal devices connected to the node network device; The RRC connection number information in the node network device; The slice information, QoS information, and QoE information of the active terminal devices connected to the node network device; The service data traffic occupying resources and the corresponding QoS information in each slice supported by the node network device; The slice-level handover information recorded by the node network device itself.

5. The communication method based on slice service according to claim 3, wherein The neighboring cell slice resource information includes one or more of the following information: The slice information supported by the node network device located in the neighboring cell; The resource usage information of each slice of the node network device located in the neighboring cell, including historical, current, and predicted information; The radio resource status information of each slice of the node network device located in the neighboring cell, including historical, current, and predicted information.

6. The communication method based on slice service according to claim 3, characterized in that, The service and location information includes one or more of the following information: The service traffic data information used by the terminal device at different time points; The slice information and QoS information corresponding to each service; The location information of the terminal device; The mobility information of the terminal device.

7. The communication method based on slice services according to claim 3, wherein The performance feedback information includes one or both of the service performance information of the terminal device and the slice resource usage information of the second node network device; The service performance information of the terminal device, which is used to indicate the service performance after the specific session of the terminal device is switched from the first node network device to the second node network device; The slice resource usage information of the second node network device, which is used to indicate the slice resource usage situation of the second node network device after the specific session of the terminal device is switched from the first node network device to the second node network device; The service performance information of the terminal device includes one or more of the slice information corresponding to each service of the terminal device, the traffic information corresponding to each service of the terminal device, the QoS information and / or QoE information corresponding to each service of the terminal device, the delay information corresponding to each service of the terminal device, and the rate information corresponding to each service of the terminal device; The slice resource usage information of the second node network device includes one or more of the slice information supported by the second node network device, the radio resource status information of each slice supported by the second node network device, the maximum bit rate of each slice supported by the second node network device, and the aggregated maximum bit rate of each slice supported by the second node network device.

8. The communication method based on slice services according to claim 4, wherein The node network device marks the terminal devices that are confirmed to perform handover based on the prediction method, and the handover priority of the terminal devices confirmed to perform handover based on the prediction method is lower than the handover priority of the terminal devices that require handover based on mobility requirements.

9. A communication method based on slice services, characterized in that, Applied to the second node network device, the method includes: The second node network device receives a handover request sent by the first node network device. The handover request is used to request to hand over a specific session of the terminal device from the first node network device to the second node network device. The handover request includes the specific session information and the network slice information corresponding to the specific session. The second node network device sends a handover response message to the first node network device. When the specific session is rejected by the second node network device and the reason for rejection is that the resources of the network slice corresponding to the specific session in the second node network device are unavailable, the handover response message includes rejection indication information and time indication information. The rejection indication information is used to indicate the reason why the specific session is rejected by the second node network device. The time indication information is used to indicate the time when the resources of the network slice corresponding to the specific session are expected to be available in the second node network device.

10. The communication method based on slice services according to claim 9, wherein The second node network device also sends a notification message to the first node network device. The notification message includes reception indication information and / or slice resource status information. The reception indication information is used to indicate that the second node network device starts to support receiving the specific session, and the slice resource status information represents the available resource status of the network slice currently corresponding to the specific session.

11. The communication method based on slice service according to claim 9, characterized in that, The second node network device generates the time indication information based on the historical slice resource usage change trend corresponding to the second node network device and the specific session; or the second node network device generates the time indication information based on the historical slice resource usage situation corresponding to the specific session, the current slice resource occupancy situation of the terminal device, the current data traffic of the terminal device, and the estimated movement trajectory of the current terminal device.

12. The communication method based on slice service according to claim 9, wherein, An artificial intelligence model is deployed for each node network device, and the node network device can be used as the first node network device or the second node network device. The artificial intelligence model processes the input data to obtain output data. The input data includes network status monitoring information, neighboring area slice resource information, and the service and location information of the terminal device. For the network status monitoring information, it is obtained from the node network device to which the artificial intelligence model belongs. For the neighboring area slice resource information, it is obtained from other node network devices adjacent to the node network device to which the artificial intelligence model belongs. For the service and location information, it is obtained from the terminal devices accessed in the node network device to which the artificial intelligence model belongs. The output data includes one or more of the following information: the slice expected to be congested, the congestion time of the slice expected to be congested, the terminal device that needs to be handed over, the second node network device to which it needs to be handed over, the slice expected to be handed over, and the handover time. The second node network device also sends performance feedback information to the first node network device and optimizes the artificial intelligence model based on the performance feedback information. The performance feedback information is used to indicate the performance information of the terminal device and / or the second node network device after a specific session of the terminal device is switched from the first node network device to the second node network device; Control the execution of the slice service based on the output data output by the artificial intelligence model.

13. The communication method for slice services according to claim 12, wherein The network status monitoring information includes one or more of the following information: The resource status information of the overall node network device; The quantity information of the active terminal devices connected to the node network device; The data traffic information of the active terminal devices connected to the node network device; The RRC connection number information in the node network device; The slice information, QoS information, and QoE information of the active terminal devices connected to the node network device; The service data traffic occupying resources and the corresponding QoS information in each slice supported by the node network device; The slice-level handover information recorded by the node network device itself.

14. The communication method based on slice services according to claim 12, wherein The neighboring cell slice resource information includes one or more of the following information: The slice information supported by the node network device located in the neighboring cell; The historical, current, and predicted resource usage information of each slice of the node network device located in the neighboring cell; The historical, current, and predicted radio resource status information of each slice of the node network device located in the neighboring cell.

15. The communication method based on slice services according to claim 12, wherein The service and location information includes one or more of the following information: The service traffic data information used by the terminal device at different time points; The slice information and QoS information corresponding to each service; The location information of the terminal device; The mobility information of the terminal device.

16. The communication method based on slice services according to claim 12, wherein The performance feedback information includes one or both of the service performance information of the terminal device and the slice resource usage information of the second node network device; The service performance information of the terminal device is used to indicate the service performance after a specific session of the terminal device is switched from the first node network device to the second node network device; The slice resource usage information of the second node network device is used to indicate the slice resource usage situation of the second node network device after a specific session of the terminal device is switched from the first node network device to the second node network device; The service performance information of the terminal device includes one or more of the slice information corresponding to each service of the terminal device, the traffic information corresponding to each service of the terminal device, the QoS information and / or QoE information corresponding to each service of the terminal device, the delay information corresponding to each service of the terminal device, and the rate information corresponding to each service of the terminal device; The slice resource usage information of the second node network device includes one or more of the slice information supported by the second node network device, the radio resource status information of each slice supported by the second node network device, the maximum bit rate of each slice supported by the second node network device, and the aggregated maximum bit rate of each slice supported by the second node network device.

17. The communication method based on slice services according to claim 12, characterized in that, The node network device marks the terminal device that is confirmed to perform handover based on the prediction method, and the handover priority of the terminal device confirmed to perform handover based on the prediction method is lower than that of the terminal device that requests handover based on mobility requirements.

18. A communication device, comprising a device body, and the device body operates based on the communication method for slice services according to any one of claims 1 to 8 or 9 to 17.

19. A communication system, characterized in that, Comprising: One or more processors; A memory; And one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the programs include instructions for executing the communication method according to any one of claims 1 to 8 or 9 to 17.

20. A computer-readable storage medium, characterized in that, Comprising a computer program, which can be executed by a processor to complete the communication method according to any one of claims 1 to 8 or 9 to 17.