Slice processing method and device, base station, core network equipment and storage medium
By acquiring the congestion and handover information of the slices at the first base station and performing slice-aware access control, the interruption problem caused by resource limitations during the slice switching process is solved, and business continuity and user experience are improved.
Patent Information
- Application Number
- CN202311450630.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2025-05-06
AI Technical Summary
During the slice switching process, the problem of slice interruption due to the limitation of slice resources.
By acquiring prediction information, including congestion information of slices and handover information of slices, at the first base station, and performing slice-aware access control, slice-aware slice resources are predicted and managed to avoid slicing service interruptions.
It effectively avoids business interruptions caused by resource limitations during slicing switching, and improves user experience.
Smart Images

Figure CN119946768A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a slice processing method, device, base station, core network equipment and storage medium. Background Art
[0002] During the slice switching process, the target core network (CN) may experience resource shortage or overload. For Xn-based slice switching, the target base station can perform slice aware admission control based on its own strategy, such as accepting the switching of certain slices (such as slice 1 and slice 2). However, after the terminal accesses the target base station, when performing path switching with the core network, the core network cannot accept certain slices (such as slice 1) due to its own congestion. If other slices still have available resources, the core network may remap slice 1 to slice 3 (another slice supported by the terminal) and then send it to the target base station to ensure the service continuity of slice 1 during the switching process; if there are no available slice resources, the slice service will be interrupted after the switch, affecting the user experience. Summary of the invention
[0003] The technical solution of the present invention aims to provide a slice processing method, device, base station, core network equipment and storage medium to solve the problem of slice interruption caused by slice resource limitation in the existing slice switching process.
[0004] In order to solve the above technical problems, the embodiments of the present invention provide the following technical solutions:
[0005] In a first aspect, an embodiment of the present invention provides a slice processing method, which is applied to a first base station, and the method includes:
[0006] Acquire prediction information, where the prediction information includes at least one of the following: congestion information of the slice and switching information of the slice;
[0007] Perform slice-aware access control.
[0008] Optionally, the congestion information of the slice includes at least one of the following:
[0009] The identification of the slice;
[0010] Congestion information of slices in the core network;
[0011] The time when the slice is congested;
[0012] The possibility of slice congestion;
[0013] The possibility of the core network sending the remapped slice identifier corresponding to the slice.
[0014] Optionally, obtaining prediction information includes at least one of the following:
[0015] Predicting congestion information of the slice using a first artificial intelligence (AI) model;
[0016] Receive congestion information of the slice sent by the core network.
[0017] Optionally, the method further comprises:
[0018] Receive a switching request message sent by the second base station, wherein the switching request message includes information of the first slice.
[0019] Optionally, the method further comprises:
[0020] Sending a first request message to a core network, where the first request message is used for at least one of the following: inquiring about congestion of the first slice in the core network, inquiring about whether the core network accepts switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0021] Receive a first response message sent by the core network.
[0022] Optionally, the first request message includes at least one of the following:
[0023] an identifier of the first slice;
[0024] The terminal's identification;
[0025] Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
[0026] Optionally, the first response message includes at least one of the following:
[0027] congestion condition of the first slice;
[0028] first indication information used to indicate whether to accept the first slice switching;
[0029] An identifier of a remapped slice corresponding to the first slice.
[0030] Optionally, the method further comprises:
[0031] When a first preset condition is met, sending a first request message to the core network;
[0032] The first preset condition includes at least one of the following:
[0033] When a first preset condition is met, sending the first request message to the core network;
[0034] The first preset condition includes at least one of the following:
[0035] The time of receiving the switching request message is the time when the first slice is congested as indicated by the congestion information of the slice;
[0036] The possibility of core network congestion indicated by the congestion information of the slice is greater than a first threshold;
[0037] An interval between a time of receiving the switching request message and a time when the first slice is congested as indicated by the congestion information of the slice is less than a first preset duration;
[0038] The probability that the core network indicated by the congestion information of the slice sends the remapped slice identifier corresponding to the first slice is greater than a second threshold;
[0039] The first request message is randomly sent according to the possibility of slice congestion indicated by the congestion information of the slice.
[0040] Optionally, the method further comprises:
[0041] If the congestion information of the slice indicates that the possibility of congestion of the first slice is greater than the third threshold, and / or the possibility of the core network sending the remapped slice identifier corresponding to the first slice is less than the fourth threshold, the switching request of the first slice is rejected.
[0042] Optionally, the method further comprises:
[0043] If the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the fifth threshold, the switching request of the first slice is accepted.
[0044] Optionally, the method further comprises:
[0045] If the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the sixth threshold, but congestion occurs in the first slice, first information indicating the congestion situation is generated.
[0046] Optionally, the method further comprises at least one of the following:
[0047] The first information is used for model monitoring and / or model optimization of the first AI model;
[0048] The first information is sent to the core network, wherein the first information is used for model monitoring and / or model optimization of the second AI model.
[0049] Optionally, obtaining prediction information includes at least one of the following:
[0050] Using a third AI model, predicting switching information of the slice;
[0051] Receive the switching information of the slice sent by the second base station.
[0052] Optionally, the switching information of the slice includes at least one of the following:
[0053] The identification of the slice;
[0054] Slice switching time;
[0055] The number of terminals corresponding to the slice;
[0056] The slices that are switched within the target time;
[0057] Target base station for slice switching;
[0058] Slice the resources needed for switching.
[0059] Optionally, the method comprises:
[0060] Sending switching information of the slice to the core network;
[0061] Receiving second information sent by the core network;
[0062] The second information includes at least one of the following:
[0063] Resource information reserved for slice switching;
[0064] Predicted slice congestion;
[0065] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0066] Optionally, slice-aware access control is performed, including:
[0067] Receiving a switching request for a second slice sent by a second base station;
[0068] If the core network reserves resources for the handover of the second slice or the core network predicts that the second slice is not congested, accept the handover request of the second slice;
[0069] If the core network does not reserve resources for the switching of the second slice or the core network predicts that the second slice is congested, reject the switching request of the second slice;
[0070] If the core network does not reserve resources for switching of the second slice or the core network predicts that the second slice is congested or if the second information includes second indication information, a second request message is sent to the core network, a second response message sent by the core network is received, and access control is performed on the second slice, wherein the second request message is used to inquire the core network whether to receive the second slice.
[0071] In a second aspect, an embodiment of the present invention further provides a slice processing method, which is applied to a core network, and the method includes:
[0072] Send congestion information of the slice to the first base station.
[0073] Optionally, the congestion information of the slice includes at least one of the following:
[0074] The identification of the slice;
[0075] Congestion information of slices in the core network;
[0076] The time when the slice is congested;
[0077] The possibility of slice congestion;
[0078] Possibility of the core network sending the remapped slice identifier corresponding to the slice Optionally, before sending the congestion information of the slice to the first base station, the method also includes:
[0079] The second artificial intelligence (AI) model is used to predict congestion information of the slice.
[0080] Optionally, the method further comprises:
[0081] Receive a first request message sent by the first base station, wherein the first request message is used for at least one of the following: inquiring about the congestion of the first slice in the core network, inquiring whether the core network accepts the switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0082] Send a first response message to the first base station.
[0083] Optionally, the first request message includes at least one of the following:
[0084] an identifier of the first slice;
[0085] The terminal's identification;
[0086] Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
[0087] Optionally, the first response message includes at least one of the following:
[0088] congestion condition of the first slice;
[0089] first indication information used to indicate whether to accept the first slice switching;
[0090] An identifier of a remapped slice corresponding to the first slice.
[0091] Optionally, the method further comprises:
[0092] receiving first information sent by the first base station;
[0093] performing model monitoring and / or model optimization on the second AI model;
[0094] The first information is the congestion information of the slice indicating that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than a sixth threshold, but is generated when congestion occurs in the first slice.
[0095] Optionally, the method further comprises:
[0096] Receiving slice switching information sent by the first base station;
[0097] sending second information to the first base station;
[0098] The second information includes at least one of the following:
[0099] Resource information reserved for slice switching;
[0100] Predicted slice congestion;
[0101] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0102] Optionally, the switching information of the slice includes at least one of the following:
[0103] The identification of the slice;
[0104] Slice switching time;
[0105] The number of terminals corresponding to the slice;
[0106] The slices that are switched within the target time;
[0107] Target base station for slice switching;
[0108] Slice the resources needed for switching.
[0109] Optionally, the method further comprises:
[0110] Receiving a second request message sent by the first base station, wherein the second request message is used to inquire whether the core network receives the second slice;
[0111] Send a second response message to the first base station.
[0112] In a third aspect, an embodiment of the present invention further provides a slice processing method, which is applied to a second base station, and the method includes:
[0113] Send slice switching information to the first base station.
[0114] Optionally, the method further comprises:
[0115] The fourth artificial intelligence AI model is used to predict the switching information of the slice.
[0116] Optionally, the switching information of the slice includes at least one of the following:
[0117] The identification of the slice;
[0118] Slice switching time;
[0119] The number of terminals corresponding to the slice;
[0120] The slices that are switched within the target time;
[0121] Target base station for slice switching;
[0122] Slice the resources needed for switching.
[0123] Optionally, the method further comprises:
[0124] Send a slice switching request to the first base station.
[0125] In a fourth aspect, an embodiment of the present invention further provides a slice processing device, applied to a first base station, the device comprising:
[0126] A first acquisition module is used to acquire prediction information, where the prediction information includes at least one of the following: congestion information of a slice and switching information of a slice;
[0127] The first processing module is used to perform slice-aware access control.
[0128] In a fifth aspect, an embodiment of the present invention further provides a slice processing device, which is applied to a core network, and the device includes:
[0129] The first sending module is used to send congestion information of the slice to the first base station.
[0130] In a sixth aspect, an embodiment of the present invention further provides a slice processing device, applied to a second base station, the device comprising:
[0131] The second sending module is used to send slice switching information to the first base station.
[0132] In the seventh aspect, an embodiment of the present invention further provides a base station, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the slice processing method as described in any one of the first aspect is implemented, or the slice processing method as described in any one of the third aspect is implemented.
[0133] In the eighth aspect, an embodiment of the present invention also provides a core network device, comprising: a processor, a memory, and a program stored on the memory and executable on the processor, wherein when the program is executed by the processor, a slice processing method as described in any one of the second aspects is implemented.
[0134] In the ninth aspect, an embodiment of the present invention further provides a readable storage medium, on which a program is stored. When the program is executed by a processor, the steps of the slice processing method as described in any one of the first aspect are implemented, or the steps of the slice processing method as described in any one of the second aspect are implemented, or the steps of the slice processing method as described in any one of the third aspect are implemented.
[0135] At least one of the above technical solutions of the present invention has the following beneficial effects:
[0136] The slice processing method provided by the solution of the present invention obtains prediction information through a first base station, wherein the prediction information includes at least one of the following: congestion information of the slice, switching information of the slice, and performs slice-aware access control. The slice switching resources can be predicted first, and then slice-aware access control can be performed to avoid interruption of slice services during the switching process and improve user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0137] Figure 1 A flowchart of a slice processing method applied to a first base station provided in an embodiment of the present invention;
[0138] Figure 2 A flow chart of a slice processing method applied to a core network provided in an embodiment of the present invention;
[0139] Figure 3 A flowchart of a slice processing method applied to a second base station provided in an embodiment of the present invention;
[0140] Figure 4 One of the specific flow charts of service switching provided by the embodiment of the present invention;
[0141] Figure 5 The second specific flow chart of service switching provided by the embodiment of the present invention;
[0142] Figure 6 The third specific flow chart of service switching provided by the embodiment of the present invention;
[0143] Figure 7 A fourth specific flow chart of service switching provided by an embodiment of the present invention;
[0144] Figure 8 A schematic diagram of the structure of a slice processing device applied to a first base station provided in an embodiment of the present invention;
[0145] Fig. 9 A schematic diagram of the structure of a slice processing device applied to a core network provided by an embodiment of the present invention;
[0146] Fig.10 A schematic diagram of the structure of a slice processing device applied to a second base station provided in an embodiment of the present invention;
[0147] Fig.11 A schematic diagram of the structure of a base station provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0148] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0149] Before describing the specific embodiments of the present invention, the following description is first given:
[0150] Whether the slice resources in the core network are congested is relatively dynamic. If the base station asks the core network before each switch, the switching delay will increase. If the base station switches directly without asking the core network, the core network may be congested during the path switch stage, resulting in the inability to serve some slices, causing slice service interruption and affecting user experience.
[0151] Whether the slice resources on the RAN side are congested is also dynamic and inconsistent with the core network. For example, slice 1 resources are short of resources in the core network and slice 2 resources are sufficient, but on the RAN side, slice 1 resources are sufficient and slice 2 resources are short of resources.
[0152] In order to solve the problem of slice interruption due to slice resource limitation in the existing slice switching process, an embodiment of the present invention provides a slice processing method, device, base station, core network and storage medium.
[0153] like Figure 1 As shown, an embodiment of the present invention provides a slice processing method, which is applied to a first base station, and the method includes at least one of the following:
[0154] Step 101: Obtain prediction information, where the prediction information includes at least one of the following: congestion information of the slice, and switching information of the slice.
[0155] It should be noted that in the embodiment of the present invention, the congestion information of the slice can be understood as the predicted congestion status of the core network, and the switching information of the slice can be understood as the predicted slice switching information.
[0156] Step 102: Perform slice-aware access control.
[0157] Among them, executing slice-aware access control includes executing slice switching and rejecting slice switching.
[0158] Compared with direct slice switching, slice-aware access control is performed according to the prediction information in this step, which can avoid the interruption of slice services during the switching process and improve the user experience.
[0159] The congestion information of the slice is for each slice, and the congestion information of the slice includes at least one of the following:
[0160] The slice identifier is used to uniquely identify a slice;
[0161] Congestion information of the slice in the core network, that is, whether the slice is congested in the core network or not congested in the core network;
[0162] The time when the slice is congested, that is, the time or time period when the slice is congested in the CN;
[0163] The probability of slice congestion, that is, the probability of slice congestion in the CN;
[0164] The possibility of the core network sending the remapped slice identifier corresponding to the slice, that is, for a certain slice, the possibility of the CN sending the remapping slice identifier (Identity, ID).
[0165] In an optional embodiment, obtaining the congestion information of the slice in the prediction information includes at least one of the following methods:
[0166] Method 1: using a first artificial intelligence (AI) model to predict the congestion information of the slice, specifically, the first base station uses a trained AI model (first AI model) to predict the congestion of the core network to obtain the congestion information of the slice, wherein the first AI model is trained by the first base station according to collected data (for example, historical information, information sent by CN, etc.), and the historical information includes at least one of the time or time period of the core network slice congestion indicated by CN, the time when the core network slice ends the congestion indicated by CN, and the remapping slice ID sent by CN;
[0167] Method 2: Receive congestion information of the slice sent by the core network, wherein the congestion information of the slice may be predicted by the core network using a second AI model. Specifically, the CN performs training based on previous historical information (the historical information is basically consistent with the historical information in the above method one) to obtain the second AI model. The CN uses the second AI model to predict the congestion information of the slice and sends the congestion information of the slice to the first base station.
[0168] In an optional embodiment, before performing slice-aware access control, the method further includes:
[0169] Receive a switching request message sent by the second base station, wherein the switching request message includes information of the first slice, wherein the information of the first slice includes an identification ID of the first slice, etc.
[0170] Furthermore, in an optional embodiment, the method further includes:
[0171] Sending a first request message to a core network, where the first request message is used for at least one of the following: inquiring about congestion of the first slice in the core network, inquiring about whether the core network accepts switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0172] A first response message sent by the core network is received, where the first response message is a response message to the first request message.
[0173] The first request message includes at least one of the following:
[0174] An identifier of the first slice (ongoing slice ID);
[0175] The terminal's identifier (UE ID);
[0176] Requesting the core network to send an indication of the remapped slice identifier corresponding to the first slice, that is, if the first slice is congested on the CN side, the first request message requests CN to send the remapping slice ID of the first slice to the radio access network (Radio Access Network, RAN), which helps RAN to adjust resources and reserve resources for the remapping slice.
[0177] The first response message includes at least one of the following:
[0178] The congestion condition of the first slice, that is, whether the first slice is congested on the CN side;
[0179] First indication information used to indicate whether to accept the first slice switching, that is, whether the CN receives the switching of the first slice or the terminal on the first slice;
[0180] The remapping slice identifier (remapping slice ID) corresponding to the first slice.
[0181] The first base station performs first slice-aware access control according to the first response message, that is, the first base station decides whether to switch the first slice according to the first response message.
[0182] Further, optionally, the method further comprises:
[0183] When a first preset condition is met, sending the first request message to the core network;
[0184] The first preset condition includes at least one of the following:
[0185] Condition 1: the time of receiving the switching request message is the time when the first slice is congested as indicated by the congestion information of the slice;
[0186] Condition 2: The possibility of core network congestion indicated by the congestion information of the slice is greater than the first threshold;
[0187] Condition three: the interval between the time of receiving the switching request message and the time when the first slice is congested as indicated by the congestion information of the slice is less than a first preset duration;
[0188] Condition 4: the possibility that the core network indicated by the congestion information of the slice sends the remapped slice identifier corresponding to the first slice is greater than the second threshold;
[0189] Further, if the congestion information of the slice indicates that the possibility of congestion of the first slice is greater than a third threshold, and / or the possibility that the core network sends a remapped slice identifier corresponding to the first slice is less than a fourth threshold, the handover request of the first slice is rejected. The second threshold may be a larger threshold, and the specific value of the second threshold is implemented by the first base station. The fourth threshold may be a smaller value, and the specific value of the fourth threshold is implemented by the first base station.
[0190] Condition five: randomly sending a first request message according to the possibility of slice congestion indicated by the congestion information of the slice.
[0191] Exemplarily, for the above condition one, the first base station learns that congestion will occur on the CN side in the first slice (slice 1) in the time period [T1, T2]. If slice 1 is switched over within this time period, the first base station will first ask the CN whether the switch can be made before receiving the terminal (UE) on the first slice switching over.
[0192] It should be noted that, in the above condition three, the interval between the time of receiving the switching request message and the time when the first slice is congested indicated by the congestion information of the slice is less than the first preset duration, which can be understood as the switching request message is received within a period of time before and after the predicted congestion time of the first slice. Before the first base station switches the first slice, it first sends a first request message to the CN, and the first request message is used to inquire CN whether the first slice is congested on the CN side or whether CN can accept the switching of the first slice.
[0193] It should be noted that the querying of the CN at the predicted time when the first slice is congested in the core network or a period of time before and after the predicted time when the first slice is congested in the core network is mainly based on the accuracy of the prediction or the delay between the first base station's decision to switch to the path switch. Therefore, the first base station is not limited to querying only at the predicted time when the first slice is congested in the core network. It can also be queried a period of time before and after the predicted time when the first slice is congested in the core network, where the preset duration of the interval depends on the implementation of the first base station. For example, if the interval is Ta and the predicted congestion time period is [T1, T2], if a slice switching request message is received from the second base station within [T1-Ta, T2+Ta], the core network is first queried whether the switching of the slice can be received.
[0194] In the above condition 2, optionally, if the first threshold is 70%, in this optional embodiment, the CN is queried only if the possibility of core network congestion is greater than 70%. The specific value of the first threshold is implemented by the first base station.
[0195] In the above condition 4, when the possibility that the core network sends the remapped slice identifier corresponding to the first slice is greater than the preset second threshold, a first request message is sent to the core network. Optionally, if the second threshold is 60%, in this optional embodiment, the CN is queried only if the possibility that the core network sends the remapped slice identifier corresponding to the first slice is greater than 60%. The specific value of the second threshold is implemented by the first base station.
[0196] In the above condition five, the first request message is randomly sent according to the possibility of slice congestion indicated by the congestion information of the slice. It can be understood that the first request message is randomly sent at different congestion possibilities of the slice. Optionally, the CN is queried at different proportions in different possible congestion intervals. For example, two thresholds of 40% and 70% are set. If the congestion possibility is below 40%, 10% of the switching requests are randomly selected to query the CN in advance. If the congestion possibility is between 40% and 70%, 50% of the switching requests are randomly selected to query the CN in advance. If the congestion possibility is above 70%, all switches must be queried in advance. The accuracy of the prediction is mainly considered, and the feedback from the CN can also be used as an input for subsequent model monitoring to facilitate better optimization of the model.
[0197] As an optional embodiment, the method further includes:
[0198] A handover request message for a first slice sent by a second base station is received, and if the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than a fifth threshold, the handover request for the first slice is accepted. Accepting the handover request for the first slice may be that the first base station accepts the handover of the first slice according to a preset strategy.
[0199] Specifically, the fifth threshold is a lower threshold or 0, which can be implemented by the first base station. In this optional embodiment, the possibility that the first slice is congested in the core network is less than the fifth threshold can be understood as predicting that the first slice is not congested or has a low probability of congestion on the CN side. When receiving a handover request for the first slice sent by the second base station (the handover request includes an identification ID of the first slice), the first base station predicts that the CN is not congested or has a low probability of congestion, and can directly accept the handover request for the first slice based on the resources or policies on the RAN (i.e., the first base station) side without inquiring the CN in advance.
[0200] Furthermore, the method further comprises:
[0201] If the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the sixth threshold, but congestion occurs in the first slice, for example, the predicted congestion possibility of the first slice is 10%, which is less than the sixth threshold of 20%, the first slice is switched, but in the subsequent path switch process, the CN indicates that congestion has occurred and the switching of the first slice cannot be received, then first information indicating the congestion situation is generated and the situation is recorded.
[0202] Furthermore, the method further comprises at least one of the following:
[0203] The first information is used for model monitoring and / or model optimization of the first AI model;
[0204] The first information is sent to the core network, wherein the first information is used for model monitoring and / or model optimization of the second AI model.
[0205] Specifically, the congestion indication information can be used as input or feedback for model monitoring or model training of an AI model (including the first AI model and / or the second AI model) for subsequent model optimization.
[0206] In this embodiment of the present invention, the switching information of the slice includes at least one of the following:
[0207] The slice identifier is used to uniquely identify a slice;
[0208] Slice switching time;
[0209] The number of terminals corresponding to the slice;
[0210] The slices that are switched within the target time;
[0211] Target base station for slice switching;
[0212] Slice the resources needed for switching.
[0213] In an optional embodiment, obtaining the switching information of the slice in the prediction information includes at least one of the following methods:
[0214] Method 3: Use the third AI model to predict the switching information of the slice. Specifically, in this method, the first base station predicts based on the third AI model to obtain the switching information of the slice, wherein the third AI model is trained based on the historical information of the slice switching, and the historical information includes at least one of the time of a previous slice switching, the number of terminals, and which slices are switched at a certain time. In this method, the switching information of the slice includes at least one of the following: the switching time of the slice; the slice that is switched within the target time; the resources required for the slice switching; and the number of terminals corresponding to the slice.
[0215] Method four: receiving the switching information of the slice sent by the second base station, wherein the switching information of the slice is predicted by the second base station using the fourth AI model. Specifically, in this method, the second base station performs training based on historical information to obtain the fourth AI model to predict the switching information of the slice. In this method, the switching information of the slice includes at least one of the following: the switching time of the slice; the slice that is switched within the target time; the target base station for the slice switching (in this method, the target base station is the first base station). When the target base station is the first base station, the second base station sends the above-mentioned slice switching information to the first base station.
[0216] In an optional embodiment, before performing slice-aware access control, the method includes:
[0217] Sending the switching information of the slice to the core network. Specifically, when the switching information of the slice is sent by the second base station to the first base station, the first base station may send the switching information of the slices sent by the multiple second base stations to the core network;
[0218] The switching information of the slice is used to request the core network to perform congestion prediction. The core network obtains second information after performing congestion prediction. The first base station receives the second information sent by the core network according to the switching information of the slice, and performs switching processing on the slice according to the second information.
[0219] The second information includes at least one of the following:
[0220] Resource information reserved for slice switching, wherein the reserved resource information includes whether the core network agrees to reserve resources for the switched slice and / or for which slices to reserve resources, and how many resources to reserve;
[0221] Predicted slice congestion, wherein the slice congestion predicted by the core network is also predicted by the core network using the AI model (the fifth AI model), and the training of the fifth AI model is also based on historical information. The slice congestion predicted by the core network includes at least one of the following: whether the CN predicts that the slice is congested, the time when the core network predicts that the slice is congested, and the slice where the core network is congested;
[0222] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0223] The reserved resource information depends on the core network implementation, and at least one of the following information may be considered:
[0224] The request of the first base station may include requested slice information, slice switching information, etc.
[0225] Slice switching information;
[0226] Slice congestion information predicted by the core network.
[0227] Furthermore, slice-aware access control is performed, including:
[0228] Receiving a handover request for a second slice sent by a second base station, wherein the handover request includes an identification ID of the second slice;
[0229] If the core network reserves resources for the switching of the second slice or the core network predicts that the second slice is not congested, the switching request of the second slice is accepted. Specifically, the first base station accepts the switching of the second slice according to a preset policy, that is, if the CN reserves resources for certain slices, or within a time when the CN is not congested, the RAN side (the first base station) receives the switching request of the second slice and decides whether to accept it according to its own policy;
[0230] If the core network does not reserve resources for the switching of the second slice or the core network predicts that the second slice is congested, the switching request of the second slice is rejected, that is, if the CN feedback does not agree to reserve resources, or does not reserve resources for some slices, the first base station can reject the switching of these slices;
[0231] If the core network does not reserve resources for the switching of the second slice or the core network predicts that the second slice is congested, send a second request message to the core network, receive a second response message sent by the core network, and perform access control on the second slice, wherein the second request message is used to inquire the core network whether to receive the second slice, that is, if the CN does not reserve resources for the slice or predicts that the slice is congested, the first base station inquires the CN whether it can accept the slice after receiving the switching request of the slice, and the CN feeds back a second response message, and the first base station performs access control on the second slice according to the second response message;
[0232] If the second information includes the second indication information, before accepting the second slice switching, a second request message is sent to the core network, wherein the second request message is used to inquire whether the core network receives the second slice. That is, if the CN indicates that the first base station needs to request / notify the CN in advance during the switching process or in certain circumstances (such as during predicted congestion), the first base station should request / notify the CN before accepting the second slice switching. Further, after the CN feeds back the second response message to the first base station, the first base station performs access control on the second slice.
[0233] It should be noted that in this embodiment, the first base station is the target base station (T-gNB) and the second base station is the source base station (S-gNB).
[0234] It should also be noted that this solution is not only applicable to 5G, but also to 6G and future communication technologies.
[0235] like Figure 2 As shown, an embodiment of the present invention further provides a slice processing method, which is applied to a core network, and the method includes:
[0236] Step 201: Send congestion information of the slice to the first base station.
[0237] Among them, the congestion information of the slice is used by the first base station to perform slice switching processing. The first base station switches based on the congestion information of the slice to avoid interruption of slice services during the switching process and improve user experience.
[0238] The congestion information of the slice includes at least one of the following:
[0239] The identification of the slice;
[0240] Congestion information of slices in the core network;
[0241] The time when the slice is congested;
[0242] The possibility of slice congestion;
[0243] Possibility of the core network sending the remapped slice identifier corresponding to the slice
[0244] In an optional embodiment, before sending the congestion information of the slice to the first base station, the method further includes:
[0245] The second artificial intelligence (AI) model is used to predict congestion information of the slice.
[0246] Among them, the second AI model is trained by the core network based on historical information. The CN uses the second AI model to predict the congestion information of the slice and sends the congestion information of the slice to the first base station.
[0247] In an optional embodiment, the method further includes:
[0248] Receive a first request message sent by the first base station, wherein the first request message is used for at least one of the following: inquiring about the congestion of the first slice in the core network, inquiring whether the core network accepts the switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0249] Send a first response message to the first base station.
[0250] The first request message includes at least one of the following:
[0251] an identifier of the first slice;
[0252] The terminal's identification;
[0253] Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
[0254] The first response message includes at least one of the following:
[0255] congestion condition of the first slice;
[0256] first indication information used to indicate whether to accept the first slice switching;
[0257] An identifier of a remapped slice corresponding to the first slice.
[0258] Furthermore, the method further comprises:
[0259] receiving first information sent by the first base station;
[0260] performing model monitoring and / or model optimization on the second AI model;
[0261] The first information is the congestion information of the slice indicating that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than a sixth threshold, but is generated when congestion occurs in the first slice.
[0262] The specific value of the fifth threshold is implemented by the first base station.
[0263] In an optional embodiment, the method further includes:
[0264] Receiving slice switching information sent by the first base station;
[0265] sending second information to the first base station;
[0266] The second information includes at least one of the following:
[0267] Resource information reserved for slice switching;
[0268] Predicted slice congestion;
[0269] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0270] The switching information of the slice includes at least one of the following:
[0271] The identification of the slice;
[0272] Slice switching time;
[0273] The number of terminals corresponding to the slice;
[0274] The slices that are switched within the target time;
[0275] Target base station for slice switching;
[0276] Slice the resources needed for switching.
[0277] Furthermore, the method further comprises:
[0278] Receiving a second request message sent by the first base station, wherein the second request message is used to inquire whether the core network receives the second slice;
[0279] Send a second response message to the first base station.
[0280] It should be noted that the slice processing method applied to the core network provided in the embodiment of the present invention corresponds to the slice processing method applied to the first base station. Therefore, all embodiments of the above-mentioned slice processing method applied to the first base station are applicable to the slice processing method applied to the core network, and can achieve the same or similar technical effects.
[0281] like Figure 3 As shown, an embodiment of the present invention further provides a slice processing method, which is applied to a second base station, and the method includes:
[0282] Step 301: Send slice switching information to the first base station.
[0283] Among them, the slice switching information is used by the first base station to perform slice switching processing. The first base station switches based on the slice switching information to avoid interruption of slice services during the switching process and improve user experience.
[0284] It should be noted that in this embodiment, the first base station is the target base station (T-gNB) and the second base station is the source base station (S-gNB).
[0285] Before sending the slice switching information to the first base station, the method further includes:
[0286] The fourth artificial intelligence AI model is used to predict the switching information of the slice.
[0287] The fourth AI model is obtained by training the second base station based on historical information, and the second base station trains the fourth AI model based on historical information to predict the switching information of the slice.
[0288] The switching information of the slice includes at least one of the following:
[0289] The identification of the slice;
[0290] Slice switching time;
[0291] The number of terminals corresponding to the slice;
[0292] The slices that are switched within the target time;
[0293] Target base station for slice switching;
[0294] Slice the resources needed for switching.
[0295] Furthermore, the method further comprises:
[0296] Send a slice switching request to the first base station, wherein the slice includes the first slice and / or the second slice mentioned above.
[0297] It should be noted that the slice processing method applied to the second base station provided in the embodiment of the present invention corresponds to the slice processing method applied to the first base station. Therefore, all embodiments of the above-mentioned slice processing method applied to the first base station are applicable to the slice processing method applied to the second base station, and can achieve the same or similar technical effects.
[0298] Combine the following Figure 4 , a specific example is used to illustrate the specific process of service switching:
[0299] The first base station predicts the congestion information of the slice according to the first AI model, and the terminal sends the measurement result to the second base station. The second base station sends the slice switching request message to the first base station according to the measurement result. When the above-mentioned first preset condition is met, the first base station sends a first request message to the core network, and the core network returns a first response message to the first base station. The first base station decides whether to switch based on the first response message and / or its own policy information. When the above-mentioned first preset condition is not met, the first base station decides whether to switch based on the congestion situation of the first slice indicated by the congestion information of the slice and / or the possibility of congestion of the first slice and / or its own strategy.
[0300] Combine the following Figure 5 , a specific example is used to illustrate the specific process of service switching:
[0301] The core network uses the second AI model to predict the congestion information of the slice, and the core network sends the congestion information of the slice to the first base station. The terminal sends the measurement result to the second base station, and the second base station sends a slice switching request message to the first base station based on the measurement result. When the above-mentioned first preset condition is met, the first base station sends a first request message to the core network, and the core network returns a first response message to the first base station. The first base station decides whether to switch based on the first response message and / or its own policy information. When the above-mentioned first preset condition is not met, the first base station decides whether to switch based on the congestion situation of the first slice indicated by the congestion information of the slice and / or the possibility of congestion of the first slice and / or its own policy.
[0302] Combine the following Figure 6 , a specific example is used to illustrate the specific process of service switching:
[0303] The first base station uses the third AI model to predict the switching information of the slice, and the first base station sends the switching information of the slice to the core network. The core network uses the fifth AI model to predict the slice congestion of the core network, and the core network sends the slice congestion predicted by the core network to the first base station. The terminal sends the measurement result to the second base station, and the second base station sends the slice switching request message to the first base station according to the measurement result. When the above-mentioned first preset condition is met, the first base station sends a first request message to the core network, and the core network returns a first response message to the first base station. The first base station decides whether to switch based on the first response message and / or its own policy information. When the above-mentioned first preset condition is not met, the first base station decides whether to switch based on the congestion situation of the first slice indicated by the congestion information of the slice and / or the possibility of congestion of the first slice and / or its own policy.
[0304] Combine the following Figure 7 , a specific example is used to illustrate the specific process of service switching:
[0305] The second base station uses the fourth AI model to predict the switching information of the slice, and the second base station sends the switching information of the slice to the first base station. The first base station sends the switching information of the slice to the core network. The core network uses the fifth AI model to predict the slice congestion of the core network, and the core network sends the slice congestion predicted by the core network to the first base station. The terminal sends the measurement result to the second base station, and the second base station sends the slice switching request message to the first base station according to the measurement result. When the above-mentioned first preset condition is met, the first base station sends a first request message to the core network, and the core network returns a first response message to the first base station. The first base station decides whether to switch based on the first response message and / or its own policy information. When the above-mentioned first preset condition is not met, the first base station decides whether to switch based on the congestion situation of the first slice indicated by the slice congestion information and / or the possibility of congestion of the first slice and / or its own policy.
[0306] The embodiment of the present invention combines AI technology with slicing technology, and uses AI to predict CN congestion or slice switching, so as to avoid slice service interruption or unnecessary switching delay caused by core network congestion.
[0307] like Figure 8 As shown, an embodiment of the present invention further provides a slice processing device, which is applied to a first base station, and the device includes:
[0308] A first acquisition module 801 is used to acquire prediction information, where the prediction information includes at least one of the following: congestion information of a slice and switching information of a slice;
[0309] The first processing module 802 is used to perform slice-aware access control.
[0310] Optionally, the congestion information of the slice includes at least one of the following:
[0311] The identification of the slice;
[0312] Congestion information of slices in the core network;
[0313] The time when the slice is congested;
[0314] The possibility of slice congestion;
[0315] The possibility of the core network sending the remapped slice identifier corresponding to the slice.
[0316] Optionally, the first acquisition module 801 includes a first acquisition unit, and the first acquisition unit is used for at least one of the following:
[0317] Predicting congestion information of the slice using a first artificial intelligence (AI) model;
[0318] Receive congestion information of the slice sent by the core network.
[0319] Optionally, the device further comprises:
[0320] The first message receiving module is used to receive a switching request message sent by the second base station, wherein the switching request message includes information of the first slice.
[0321] Optionally, the device further comprises:
[0322] A first message sending module is used to send a first request message to a core network, where the first request message is used for at least one of the following: inquiring about the congestion of the first slice in the core network, inquiring about whether the core network accepts the switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0323] The second message receiving module is used to receive a first response message sent by the core network.
[0324] Optionally, the first request message includes at least one of the following:
[0325] an identifier of the first slice;
[0326] The terminal's identification;
[0327] Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
[0328] Optionally, the first response message includes at least one of the following:
[0329] congestion condition of the first slice;
[0330] first indication information used to indicate whether to accept the first slice switching;
[0331] An identifier of a remapped slice corresponding to the first slice.
[0332] Optionally, the device further comprises:
[0333] A second message sending module, configured to send the first request message to the core network when a first preset condition is met;
[0334] The first preset condition includes at least one of the following:
[0335] The time of receiving the switching request message is the time when the first slice is congested as indicated by the congestion information of the slice;
[0336] The possibility of core network congestion indicated by the congestion information of the slice is greater than a first threshold;
[0337] An interval between a time of receiving the switching request message and a time when the first slice is congested as indicated by the congestion information of the slice is less than a first preset duration;
[0338] The probability that the core network indicated by the congestion information of the slice sends the remapped slice identifier corresponding to the first slice is greater than a second threshold;
[0339] The first request message is randomly sent according to the possibility of slice congestion indicated by the congestion information of the slice.
[0340] Optionally, the device further comprises:
[0341] The second processing module is used to reject the switching request of the first slice if the congestion information of the slice indicates that the possibility of congestion of the first slice is greater than a third threshold, and / or the possibility of the core network sending a remapped slice identifier corresponding to the first slice is less than a fourth threshold.
[0342] Optionally, the device further comprises:
[0343] The fourth processing module is used to accept the switching request of the first slice if the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the fifth threshold.
[0344] Optionally, the device further comprises:
[0345] The fifth processing module is used to generate first information indicating the congestion situation if the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the sixth threshold, but congestion occurs in the first slice.
[0346] Optionally, the device further comprises at least one of the following:
[0347] The first information is used for model monitoring and / or model optimization of the first AI model;
[0348] A first information sending module is used to send the first information to the core network, wherein the first information is used for model monitoring and / or model optimization of the second AI model.
[0349] Optionally, the first acquisition module 801 includes a second acquisition unit, and the second acquisition unit is used for at least one of the following:
[0350] Using a third AI model, predicting switching information of the slice;
[0351] Receive the switching information of the slice sent by the second base station.
[0352] Optionally, the switching information of the slice includes at least one of the following:
[0353] The identification of the slice;
[0354] Slice switching time;
[0355] The number of terminals corresponding to the slice;
[0356] The slices that are switched within the target time;
[0357] Target base station for slice switching;
[0358] Slice the resources needed for switching.
[0359] Optionally, the device further comprises:
[0360] A second information sending module, used to send the switching information of the slice to the core network;
[0361] A first information receiving module, used to receive second information sent by the core network;
[0362] The second information includes at least one of the following:
[0363] Resource information reserved for slice switching;
[0364] Predicted slice congestion;
[0365] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0366] Optionally, the first processing module 802 includes:
[0367] A first receiving unit, configured to receive a switching request for a second slice sent by a second base station;
[0368] A first processing unit, configured to accept a handover request for the second slice if the core network reserves resources for handover of the second slice or the core network predicts that the second slice is not congested;
[0369] A second processing unit, configured to reject a handover request for the second slice if the core network does not reserve resources for handover of the second slice or the core network predicts that the second slice is congested;
[0370] The third processing unit is used to send a second request message to the core network, receive a second response message sent by the core network, and perform access control on the second slice if the core network does not reserve resources for switching of the second slice or the core network predicts that the second slice is congested or if the second information includes second indication information, wherein the second request message is used to inquire the core network whether to receive the second slice.
[0371] It should be noted that the slice processing device applied to the first base station provided in the embodiment of the present invention is a device capable of executing the above-mentioned slice processing method applied to the first base station. All embodiments of the above-mentioned slice processing method applied to the first base station are applicable to the device and can achieve the same or similar technical effects.
[0372] like Fig. 9 As shown, an embodiment of the present invention further provides a slice processing device, which is applied to a core network, and the device includes:
[0373] The first sending module 901 is used to send congestion information of the slice to the first base station.
[0374] Optionally, the congestion information of the slice includes at least one of the following:
[0375] The identification of the slice;
[0376] Congestion information of slices in the core network;
[0377] The time when the slice is congested;
[0378] The possibility of slice congestion;
[0379] Possibility of the core network sending the remapped slice identifier corresponding to the slice
[0380] Optionally, the device further comprises:
[0381] The first prediction module is used to predict the congestion information of the slice by using the second artificial intelligence AI model.
[0382] Optionally, the device further comprises:
[0383] A third message receiving module is configured to receive a first request message sent by the first base station, wherein the first request message is used for at least one of the following: inquiring about the congestion of the first slice in the core network, inquiring about whether the core network receives the switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0384] The third message sending module is used to send a first response message to the first base station.
[0385] Optionally, the first request message includes at least one of the following:
[0386] The identifier of the first slice; the identifier of the terminal;
[0387] an identifier of the first slice;
[0388] Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
[0389] Optionally, the first response message includes at least one of the following:
[0390] congestion condition of the first slice;
[0391] first indication information used to indicate whether to accept the first slice switching;
[0392] An identifier of a remapped slice corresponding to the first slice.
[0393] Optionally, the device further comprises:
[0394] A second information receiving module, used to receive first information sent by the first base station;
[0395] A first optimization module, configured to perform model monitoring and / or model optimization on a second AI model;
[0396] The first information is the congestion information of the slice indicating that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than a sixth threshold, but is generated when congestion occurs in the first slice.
[0397] Optionally, the device further comprises:
[0398] A third information receiving module is used to receive the slice switching information sent by the first base station;
[0399] A third information sending module, configured to send second information to the first base station;
[0400] The second information includes at least one of the following:
[0401] Resource information reserved for slice switching;
[0402] Predicted slice congestion;
[0403] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0404] Optionally, the switching information of the slice includes at least one of the following:
[0405] The identification of the slice;
[0406] Slice switching time;
[0407] The number of terminals corresponding to the slice;
[0408] The slices that are switched within the target time;
[0409] Target base station for slice switching;
[0410] Slice the resources needed for switching.
[0411] Optionally, the device further comprises:
[0412] a fourth message receiving module, configured to receive a second request message sent by the first base station, wherein the second request message is used to inquire whether the core network receives a second slice;
[0413] The fourth message sending module is used to send a second response message to the first base station.
[0414] It should be noted that the slice processing device applied to the core network provided in the embodiment of the present invention is a device capable of executing the above-mentioned slice processing method applied to the core network. All embodiments of the above-mentioned slice processing method applied to the core network are applicable to the device and can achieve the same or similar technical effects.
[0415] like Fig.10 As shown, an embodiment of the present invention further provides a slice processing device, which is applied to a second base station, and the device includes:
[0416] The second sending module 1001 is used to send slice switching information to the first base station.
[0417] Optionally, the device further comprises:
[0418] The second prediction module is used to predict the switching information of the slice by using a fourth artificial intelligence AI model.
[0419] Optionally, the switching information of the slice includes at least one of the following:
[0420] The identification of the slice;
[0421] Slice switching time;
[0422] The number of terminals corresponding to the slice;
[0423] The slices that are switched within the target time;
[0424] Target base station for slice switching;
[0425] Slice the resources needed for switching.
[0426] Optionally, the device further comprises:
[0427] The first request sending module is used to send a slice switching request to the first base station.
[0428] It should be noted that the slice processing device applied to the second base station provided in the embodiment of the present invention is a device capable of executing the above-mentioned slice processing method applied to the second base station. All embodiments of the above-mentioned slice processing method applied to the second base station are applicable to the device and can achieve the same or similar technical effects.
[0429] like Fig.11 As shown, an embodiment of the present invention also provides a base station, which is a first base station, including: a processor 1101, and a memory 1103 connected to the processor 1101 through a bus interface 1102, the memory 1103 is used to store programs and data used by the processor 1101 when performing operations, and the processor 1101 calls and executes the programs and data stored in the memory 1103.
[0430] The transceiver 1104 is connected to the bus interface 1102 and is used to receive and send data under the control of the processor 1101. Specifically, the processor 1101 is used to read the program in the memory 1103 and execute the following process:
[0431] Acquire prediction information, where the prediction information includes at least one of the following: congestion information of the slice and switching information of the slice;
[0432] Perform slice-aware access control.
[0433] Optionally, the congestion information of the slice includes at least one of the following:
[0434] The identification of the slice;
[0435] Congestion information of slices in the core network;
[0436] The time when the slice is congested;
[0437] The possibility of slice congestion;
[0438] The possibility of the core network sending the remapped slice identifier corresponding to the slice.
[0439] Optionally, the processor 1101 is configured to perform at least one of the following:
[0440] Predicting congestion information of the slice using a first artificial intelligence (AI) model;
[0441] Receive congestion information of the slice sent by the core network.
[0442] Optionally, the transceiver 1104 is used for:
[0443] Receive a switching request message sent by the second base station, wherein the switching request message includes information of the first slice.
[0444] Optionally, the transceiver 1104 is used for:
[0445] Sending a first request message to a core network, where the first request message is used for at least one of the following: inquiring about congestion of the first slice in the core network, inquiring about whether the core network accepts switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0446] Receive a first response message sent by the core network.
[0447] Optionally, the first request message includes at least one of the following:
[0448] an identifier of the first slice;
[0449] The terminal's identification;
[0450] Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
[0451] Optionally, the first response message includes at least one of the following:
[0452] congestion condition of the first slice;
[0453] first indication information used to indicate whether to accept the first slice switching;
[0454] An identifier of a remapped slice corresponding to the first slice.
[0455] Optionally, the transceiver 1104 is further configured to:
[0456] When a first preset condition is met, sending the first request message to the core network;
[0457] The first preset condition includes at least one of the following:
[0458] The time of receiving the switching request message is the time when the first slice is congested as indicated by the congestion information of the slice;
[0459] The possibility of core network congestion indicated by the congestion information of the slice is greater than a first threshold; the interval between the time of receiving the handover request message and the time when the first slice is congested indicated by the congestion information of the slice is less than a first preset duration;
[0460] The probability that the core network indicated by the congestion information of the slice sends the remapped slice identifier corresponding to the first slice is greater than a second threshold;
[0461] The first request message is randomly sent according to the possibility of slice congestion indicated by the congestion information of the slice.
[0462] Optionally, the processor 1101 is further configured to:
[0463] If the congestion information of the slice indicates that the possibility of congestion of the first slice is greater than the third threshold, and / or the possibility of the core network sending the remapped slice identifier corresponding to the first slice is less than the fourth threshold, the switching request of the first slice is rejected.
[0464] Optionally, the processor 1101 is further configured to:
[0465] If the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the fifth threshold, the switching request of the first slice is accepted.
[0466] Optionally, the processor 1101 is further configured to:
[0467] If the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the sixth threshold, but congestion occurs in the first slice, first information indicating the congestion situation is generated.
[0468] Optionally, at least one of the following is also included:
[0469] The first information is used for model monitoring and / or model optimization of the first AI model;
[0470] The transceiver 1104 is specifically used to: send the first information to the core network, wherein the first information is used for model monitoring and / or model optimization of the second AI model.
[0471] Optionally, the processor 1101 is configured to perform at least one of the following:
[0472] Using a third AI model, predicting switching information of the slice;
[0473] Receive the switching information of the slice sent by the second base station.
[0474] Optionally, the switching information of the slice includes at least one of the following:
[0475] The identification of the slice;
[0476] Slice switching time;
[0477] The number of terminals corresponding to the slice;
[0478] The slices that are switched within the target time;
[0479] Target base station for slice switching;
[0480] Slice the resources needed for switching.
[0481] Optionally, the transceiver 1104 is further configured to:
[0482] Sending switching information of the slice to the core network;
[0483] Receiving second information sent by the core network;
[0484] The second information includes at least one of the following:
[0485] Resource information reserved for slice switching;
[0486] Predicted slice congestion;
[0487] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0488] Optionally, the processor 1101 is specifically configured to:
[0489] Receiving a switching request for a second slice sent by a second base station;
[0490] If the core network reserves resources for the handover of the second slice or the core network predicts that the second slice is not congested, accept the handover request of the second slice;
[0491] If the core network does not reserve resources for the switching of the second slice or the core network predicts that the second slice is congested, reject the switching request of the second slice;
[0492] If the core network does not reserve resources for switching of the second slice or the core network predicts that the second slice is congested or if the second information includes second indication information, a second request message is sent to the core network, a second response message sent by the core network is received, and access control is performed on the second slice, wherein the second request message is used to inquire the core network whether to receive the second slice.
[0493] Among them, Fig.11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1101 and memory represented by memory 1103. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1104 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 1101 is responsible for managing the bus architecture and general processing, and the memory 1103 may store data used by the processor 1101 when performing operations.
[0494] An embodiment of the present invention also provides a core network device, comprising: a processor; and a memory connected to the processor via a bus interface, the memory being used to store programs and data used by the processor when performing operations, and the processor calling and executing the programs and data stored in the memory.
[0495] The transceiver is connected to the bus interface and is used to receive and send data under the control of the processor.
[0496] It should be noted that the core network device provided in the embodiment of the present invention is Fig.11 The structures of the base stations shown are similar and will not be described again here.
[0497] Specifically, the processor is used to read the program in the memory, and the transceiver performs at least one of the following processes:
[0498] Sending congestion information of the slice to the first base station. Optionally, the congestion information of the slice includes at least one of the following:
[0499] The identification of the slice;
[0500] Congestion information of slices in the core network;
[0501] The time when the slice is congested;
[0502] The possibility of slice congestion;
[0503] The possibility of the core network sending the remapped slice identifier corresponding to the slice.
[0504] Optionally, the processor is further configured to:
[0505] The second artificial intelligence (AI) model is used to predict congestion information of the slice.
[0506] Optionally, the transceiver is further used for:
[0507] Receive a first request message sent by the first base station, wherein the first request message is used for at least one of the following: inquiring about the congestion of the first slice in the core network, inquiring whether the core network accepts the switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice;
[0508] Send a first response message to the first base station.
[0509] Optionally, the first request information includes at least one of the following:
[0510] an identifier of the first slice;
[0511] The terminal's identification;
[0512] Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
[0513] Optionally, the first response message includes at least one of the following:
[0514] congestion condition of the first slice;
[0515] first indication information used to indicate whether to accept the first slice switching;
[0516] An identifier of a remapped slice corresponding to the first slice.
[0517] Optionally, the transceiver is further used for:
[0518] receiving first information sent by the first base station;
[0519] The processor is further configured to:
[0520] performing model monitoring and / or model optimization on the second AI model;
[0521] The first information is the congestion information of the slice indicating that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than a sixth threshold, but is generated when congestion occurs in the first slice.
[0522] Optionally, the transceiver is further used for:
[0523] Receiving slice switching information sent by the first base station;
[0524] sending second information to the first base station;
[0525] The second information includes at least one of the following:
[0526] Resource information reserved for slice switching;
[0527] Predicted slice congestion;
[0528] Second indication information used to instruct the first base station to request the core network before performing slice switching.
[0529] Optionally, the switching information of the slice includes at least one of the following:
[0530] The identification of the slice;
[0531] Slice switching time;
[0532] The number of terminals corresponding to the slice;
[0533] The slices that are switched within the target time;
[0534] Target base station for slice switching;
[0535] Slice the resources needed for switching.
[0536] Optionally, the transceiver is further used for:
[0537] Receiving a second request message sent by the first base station, wherein the second request message is used to inquire whether the core network receives the second slice;
[0538] Send a second response message to the first base station.
[0539] An embodiment of the present invention also provides a base station, which is a second base station, comprising: a processor; and a memory connected to the processor via a bus interface, the memory being used to store programs and data used by the processor when performing operations, and the processor calling and executing the programs and data stored in the memory.
[0540] The transceiver is connected to the bus interface and is used to receive and send data under the control of the processor.
[0541] It should be noted that the second base station provided in the embodiment of the present invention is Fig.11 The structures of the base stations shown are similar and will not be described again here.
[0542] Specifically, the processor is used to read the program in the memory, and the transceiver performs at least one of the following processes:
[0543] Send slice switching information to the first base station.
[0544] Optionally, the processor is further configured to:
[0545] A fourth artificial intelligence AI model is used to predict switching information of the slice.
[0546] Optionally, the switching information of the slice includes at least one of the following:
[0547] The identification of the slice;
[0548] Slice switching time;
[0549] The number of terminals corresponding to the slice;
[0550] The slices that are switched within the target time;
[0551] Target base station for slice switching;
[0552] Slice the resources needed for switching.
[0553] Optionally, the transceiver is further used for:
[0554] Send a slice switching request to the first base station.
[0555] In addition, a specific embodiment of the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the steps of the slice processing method applied to the first base station as described in any one of the above are implemented, or the steps of the slice processing method applied to the core network as described in any one of the above are implemented, or the steps of the slice processing method applied to the second base station as described in any one of the above are implemented.
[0556] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0557] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0558] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the sending and receiving methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0559] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A slicing method, characterized in that: Applied to a first base station, the method includes: Acquire prediction information, where the prediction information includes at least one of the following: congestion information of the slice and switching information of the slice; Perform slice-aware access control.
2. The method according to claim 1, characterized in that The congestion information of the slice includes at least one of the following: The identification of the slice; Congestion information of slices in the core network; The time when the slice is congested; The possibility of slice congestion; The possibility of the core network sending the remapped slice identifier corresponding to the slice.
3. The method according to claim 1, characterized in that Obtaining forecast information includes at least one of the following: Predicting congestion information of the slice using a first artificial intelligence (AI) model; Receive congestion information of the slice sent by the core network.
4. The method according to claim 1, characterized in that: The method further comprises: Receive a switching request message sent by the second base station, wherein the switching request message includes information of the first slice.
5. The method according to claim 1, characterized in that The method further comprises: Sending a first request message to a core network, where the first request message is used for at least one of the following: inquiring about congestion of the first slice in the core network, inquiring about whether the core network accepts switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice; Receive a first response message sent by the core network.
6. The method according to claim 5, characterized in that The first request message includes at least one of the following: an identifier of the first slice; The terminal's identification; Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
7. The method according to claim 5, characterized in that The first response message includes at least one of the following: congestion condition of the first slice; first indication information used to indicate whether to accept the first slice switching; An identifier of a remapped slice corresponding to the first slice.
8. The method according to claim 5, characterized in that The method further comprises: When a first preset condition is met, sending the first request message to the core network; The first preset condition includes at least one of the following: The time of receiving the switching request message is the time when the first slice is congested as indicated by the congestion information of the slice; The possibility of core network congestion indicated by the congestion information of the slice is greater than a first threshold; An interval between a time of receiving the switching request message and a time when the first slice is congested as indicated by the congestion information of the slice is less than a first preset duration; The probability that the core network indicated by the congestion information of the slice sends the remapped slice identifier corresponding to the first slice is greater than a second threshold; The first request message is randomly sent according to the possibility of slice congestion indicated by the congestion information of the slice.
9. The method according to claim 1, characterized in that: The method further comprises: If the congestion information of the slice indicates that the possibility of congestion of the first slice is greater than the third threshold, and / or the possibility of the core network sending the remapped slice identifier corresponding to the first slice is less than the fourth threshold, the switching request of the first slice is rejected.
10. The method according to claim 1, characterized in that The method further comprises: If the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the fifth threshold, the switching request of the first slice is accepted.
11. The method according to claim 1, characterized in that: The method further comprises: If the congestion information of the slice indicates that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than the sixth threshold, but congestion occurs in the first slice, first information indicating the congestion situation is generated.
12. The method according to claim 11, characterized in that The method further comprises at least one of the following: The first information is used for model monitoring and / or model optimization of the first AI model; The first information is sent to the core network, wherein the first information is used for model monitoring and / or model optimization of the second AI model.
13. The method according to claim 1, characterized in that Obtain forecast information, including at least one of the following: Using a third AI model, predicting switching information of the slice; Receive the switching information of the slice sent by the second base station.
14. The method according to claim 1, characterized in that The switching information of the slice includes at least one of the following: The identification of the slice; Slice switching time; The number of terminals corresponding to the slice; The slices that are switched within the target time; Target base station for slice switching; Slice the resources needed for switching.
15. The method according to claim 1, characterized in that The method comprises: Sending switching information of the slice to the core network; Receiving second information sent by the core network; The second information includes at least one of the following: Resource information reserved for slice switching; Predicted slice congestion; Second indication information used to instruct the first base station to request the core network before performing slice switching.
16. The method according to claim 1, characterized in that Perform slice-aware access control, including: Receiving a switching request for a second slice sent by a second base station; If the core network reserves resources for the handover of the second slice or the core network predicts that the second slice is not congested, accept the handover request of the second slice; If the core network does not reserve resources for the switching of the second slice or the core network predicts that the second slice is congested, reject the switching request of the second slice; If the core network does not reserve resources for switching of the second slice or the core network predicts that the second slice is congested or if the second information includes second indication information, a second request message is sent to the core network, a second response message sent by the core network is received, and access control is performed on the second slice, wherein the second request message is used to inquire the core network whether to receive the second slice.
17. A slicing method, characterized in that: Applied to a core network, the method comprises: Send congestion information of the slice to the first base station.
18. The method according to claim 17, characterized in that The congestion information of the slice includes at least one of the following: The identification of the slice; Congestion information of slices in the core network; The time when the slice is congested; The possibility of slice congestion; The possibility of the core network sending the remapped slice identifier corresponding to the slice.
19. The method according to claim 17, characterized in that The method further comprises: The second artificial intelligence (AI) model is used to predict congestion information of the slice.
20. The method according to claim 17, characterized in that The method further comprises: Receive a first request message sent by the first base station, wherein the first request message is used for at least one of the following: inquiring about the congestion of the first slice in the core network, inquiring whether the core network accepts the switching of the first slice, and requesting the core network to send a remapped slice identifier corresponding to the first slice; Send a first response message to the first base station.
21. The method according to claim 20, characterized in that The first request message includes at least one of the following: an identifier of the first slice; The terminal's identification; Request the core network to send an indication of the identifier of the remapped slice corresponding to the first slice.
22. The method according to claim 20, characterized in that The first response message includes at least one of the following: congestion condition of the first slice; first indication information used to indicate whether to accept the first slice switching; An identifier of a remapped slice corresponding to the first slice.
23. The method according to claim 17, characterized in that The method further comprises: receiving first information sent by the first base station; performing model monitoring and / or model optimization on the second AI model; The first information is the congestion information of the slice indicating that the first slice is not congested in the core network, or the congestion information of the slice indicates that the possibility of congestion of the first slice is less than a sixth threshold, but is generated when congestion occurs in the first slice.
24. The method according to claim 17, characterized in that The method further comprises: Receiving slice switching information sent by the first base station; Sending second information to the first base station; The second information includes at least one of the following: Resource information reserved for slice switching; Predicted slice congestion; Second indication information used to instruct the first base station to request the core network before performing slice switching.
25. The method according to claim 24, characterized in that The switching information of the slice includes at least one of the following: The identification of the slice; Slice switching time; The number of terminals corresponding to the slice; The slices that are switched within the target time; Target base station for slice switching; Slice the resources needed for switching.
26. The method according to claim 17, characterized in that The method further comprises: Receiving a second request message sent by the first base station, wherein the second request message is used to inquire whether the core network receives the second slice; Send a second response message to the first base station.
27. A slicing processing method, characterized in that: Applied to a second base station, the method includes: Send slice switching information to the first base station.
28. The method according to claim 27, characterized in that The method further comprises: The fourth artificial intelligence AI model is used to predict the switching information of the slice.
29. The method according to claim 27, characterized in that The switching information of the slice includes at least one of the following: The identification of the slice; Slice switching time; The number of terminals corresponding to the slice; The slices that are switched within the target time; Target base station for slice switching; Slice the resources needed for switching.
30. The method according to claim 27, characterized in that The method further comprises: Send a slice switching request to the first base station.
31. A slice processing device, characterized in that: Applied to a first base station, the device includes: A first acquisition module is used to acquire prediction information, where the prediction information includes at least one of the following: congestion information of a slice and switching information of a slice; The first processing module is used to perform slice-aware access control.
32. A slice processing device, characterized in that: Applied to a core network, the device comprises: The first sending module is used to send congestion information of the slice to the first base station.
33. A slice processing device, characterized in that: Applied to a second base station, the device includes: The second sending module is used to send slice switching information to the first base station.
34. A base station, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the slicing processing method as described in any one of claims 1 to 16, or implements the slicing processing method as described in any one of claims 27 to 30.
35. A core network device, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the slicing processing method as claimed in any one of claims 17 to 26.
36. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed by the processor, it implements the steps of the slicing processing method as described in any one of claims 1 to 16, or implements the steps of the slicing processing method as described in any one of claims 17 to 26, or implements the steps of the slicing processing method as described in any one of claims 27 to 30.