A network slice re-slicing mapping and hot switching method, system, device and medium

By reporting location and demand information in real time by the user, the slice server performs position matching and signal coverage confirmation, and determines whether the user's location is within the coverage range in real time, determines the network slicing method based on the delay and rate information, and performs resource mapping and adjustments to realize hot-switching connection of slices, solving the problem of poor rationality of network slicing in the prior art and the inability to dynamically adapt to changes in user needs, improving the user experience.

CN119743844APending Publication Date: 2025-04-01JIANGSU PUBLIC INFORMATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411855231.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

In the prior art, network slicing fails to effectively consider the coverage range and coverage of the network where the user is located, resulting in poor rationality of network slicing and unable to dynamically adapt to changes in user needs, resulting in poor user experience, and frequent network outages and lags.

Method used

By reporting location and demand information in real time by the user, the slice server performs position matching and signal coverage confirmation, determines whether the user's location is within the coverage range in real time, determines the network slicing method based on the delay and rate information, and performs resource mapping and adjustments to realize hot switching connection of slices.

Benefits of technology

It realizes the selection of suitable network slices based on user real-time needs and geographical location, optimizes the utilization of slice resources, provides unsensed hot switching connections, improves user experience, and reduces network flow outage and lag.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119743844A_ABST
    Figure CN119743844A_ABST
Patent Text Reader

Abstract

The present invention discloses a network slice re-slicing mapping and hot switching method, system, device and medium, including the following steps: step S1: the user reports his own location information and the user's real-time needs to the slice server in real time; step S2: the slice server matches the user's real-time location information with the regional coverage information to confirm the user's current area and the signal coverage range of the area; step S3: judge in real time whether the user's current location is within the current signal coverage range; step S4: determine the network slicing method according to the delay information and rate information in the user's needs, and slice and map the slices; step S5: evaluate the network slices after slicing and mapping, and adjust the slice resources; step S6: use the above constructed method to perform slice hot switching connection. The present invention can quickly provide users with network slices that meet their needs based on the real-time needs of users, ensuring that the slices can meet the needs of users in a timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network and communication security technology, and specifically to a network slicing re-slicing mapping and hot switching method, system, equipment and medium. Background Art

[0002] In wireless communications, network slicing can be used to separate and allocate wireless resources on demand. Wireless resources include wireless spectrum, bandwidth, transmission rate, latency, etc. Through network slicing, network operators can divide and allocate wireless resources according to different applications, services and user needs. Through network slicing, operators can provide customized network connections for different users according to different business and service needs. For example, one network slice can be specifically allocated to low-latency real-time applications such as telemedicine and self-driving cars, while another network slice can be used for high-bandwidth media transmission, such as high-definition video streaming. Network slicing can also achieve resource sharing and optimization in wireless networks. By reasonably dividing wireless resources, different slices can share unused spectrum and bandwidth to maximize the efficiency and capacity utilization of the entire network. This resource sharing and optimization helps to provide a better user experience while meeting the needs of different applications and services.

[0003] In the prior art, in order to ensure that network slicing can adapt to the usage requirements of different users, the network will be cut and combined based on the actual usage requirements of the users to obtain a network environment that can adapt to the actual needs of the users and provide the users with corresponding resources. However, the network slicing in the prior art only considers the current needs of the users. At the same time, the existing network slicing method does not take into account the network coverage and coverage of the network in which the users are located. Therefore, the rationality of network slicing based on user needs is poor. At the same time, when the user needs change, the hot slice dynamic switching connection cannot be performed well. From the perspective of user perception, the user experience is poor when accessing the network, and network disconnection and network freeze often occur. Summary of the invention

[0004] In order to solve the technical problems in the prior art, the present invention provides a network slicing re-slicing mapping and hot switching method, system, equipment and medium.

[0005] To achieve the above purpose, the technical solution provided by the present invention is:

[0006] The first aspect of the present application provides a network slice re-slicing mapping and hot switching method, comprising the following steps:

[0007] Step S1: The user reports his / her location information and real-time user needs to the slice server in real time;

[0008] Step S2: The slice server matches the user's real-time location information with the regional coverage information to confirm the user's current region and the signal coverage range of the region;

[0009] Step S3: determine in real time whether the user's current location is within the current signal coverage;

[0010] Step S4: Determine the network slicing method according to the latency information and rate information in the user requirements, and divide and map the slices;

[0011] Step S5: Evaluate the network slices after segmentation and mapping, and adjust the slice resources;

[0012] Step S6: Use the above constructed method to perform slice hot switching connection.

[0013] To optimize the above technical solutions, the specific measures taken also include:

[0014] The user in step S1 reports his / her location information and real-time user needs to the slice server in real time, including:

[0015] The user reports the current coordinate location information to the slice server, so that the slice server can determine the cell to which the user currently belongs based on the user's coordinate location information;

[0016] The user reports real-time demand information to the slice server, where the real-time demand information includes the desired delay information De and rate information Vs;

[0017] The real-time demand information obtains demonstration information and rate information corresponding to the terminal type from the terminal type used by the user.

[0018] Through the above scheme, this application can quickly provide users with network slices that meet their needs based on their real-time needs, to ensure that the slices can meet user needs in a timely manner.

[0019] Furthermore, the slice server described in step S2 matches the user's real-time location information with the regional coverage information to confirm the user's current region and the signal coverage range of the region, including:

[0020] According to the real-time location of the user, determine whether the area where the user is currently located is within the coverage of the regional base station;

[0021] The slice server determines the user's current area based on the coordinates reported by the user in real time, and based on the area, determines the coverage of the base station signal in the area according to the preset stored correspondence.

[0022] Furthermore, the real-time determination of whether the user's current location is within the current signal coverage in step S3 includes:

[0023] When the user keeps moving and the moving speed Vs is greater than the preset threshold V0, the current network connection state is maintained, and network slicing and slicing reconnection functions are not provided;

[0024] When the user is stationary, or the mobile rate Vs is less than or equal to the preset threshold V0, the method of step S4 is used to determine the network slicing method according to the delay information and rate information in the user's requirements, and the slices are divided and mapped.

[0025] Through the above scheme, the slice resource adjustment method provided in this application can meet user needs without wasting network resources.

[0026] Furthermore, the method of determining the network slicing method according to the latency information and rate information in the user requirements in step S4, and dividing and mapping the slices, includes:

[0027] Based on the comparison between the delay information De and the rate information Vs in the user demand and the corresponding preset trigger threshold, it is evaluated which of the two information has a smaller difference with the corresponding preset trigger threshold, and the information with a smaller difference with the preset trigger threshold is regarded as the user's more urgent real demand for the network, and the corresponding network segmentation method is selected according to the demand; if the difference between the two demands and the corresponding preset trigger threshold is equal, any network segmentation method is randomly selected;

[0028] When the difference between the delay information De in the user demand and its preset trigger threshold is small, the network slicing method based on delay demand is triggered, specifically:

[0029] (1) Determine a list of connectable base station address information based on the user's frequently connected information or base station connection tendency information;

[0030] (2) The slice server sends a core-side network topology information acquisition command to the base station that has requested the base station address. The network topology information includes:

[0031] The actual average bandwidth B of all service chains under base station V; the set VM formed by the existing slices m in base station V = {m1, m2, m3...mn}; the number of VNFk contained in base station V The comprehensive communication bandwidth of the current base station and user terminal after connection U is a user terminal; Indicates the maximum acceptable transmission delay between the base station and the user terminal;

[0032] The terminal selects the best access base station based on the network topology information of base station V, combined with the frequently connected items or base station connection tendency information with the user terminal, and then the slice server maps the service chain;

[0033] After determining the access base station, the slice server needs to perform service chain mapping on the selected base station to provide access services to users;

[0034] (3) Sort the service chains according to the bandwidth information in the service chain set f to obtain a sorted service chain set f', delete the service chains that do not meet the bandwidth requirement qb, and update the service chain set f' in the network topology set;

[0035] (4) Starting from f' in the mapping chain set, let the starting point be V st , map the nodes under the service chain one by one to obtain the mapping candidate set Qf' of all nodes under the current service chain position;

[0036] Among them, V st is the starting mapping point under the starting service chain in the service chain set under base station V;

[0037] The evaluation method of whether a node can become a candidate mapping node is as follows:

[0038]

[0039] Among them, V i ’ is the mapping node, hopi is the shortest hop number corresponding to the mapping node, Bi is the remaining average bandwidth Bi of the shortest hop number, Bj is the remaining bandwidth of the shortest hop number in the mapped node, reci is the remaining function number of the mapping node, and recj is the remaining function number of the mapped node;

[0040] (5) Select w(V i ’ ) and record it as Qualified candidate nodes, and repeat steps (3) to (5) until the mapping of the nodes on the last chain is completed;

[0041] When the difference between the rate information Vs in the user demand and the trigger threshold is small, the network slicing method based on rate demand is triggered. This method is the same as the overall process of steps (1) to (5) when the difference between the delay information De in the user demand and its preset trigger threshold is small. The difference is that when the user demand is mainly based on rate, the evaluation method used for selecting the mapping node is:

[0042]

[0043] Among them, Dei is the delay corresponding to the mapping node, and reci is the number of remaining functions of the mapping node.

[0044] Through the above scheme, this application uses a newly constructed resource adjustment algorithm to adjust and optimize the sliced ​​network resources.

[0045] In step (2), the method for selecting the optimal access base station is as follows:

[0046] When there is user frequently connected information or base station connection tendency information nearby, the base station with the information is preferentially connected; wherein the base station connection tendency information is the pre-connected base station preset by the user;

[0047] When there is no user frequently connected information or base station connection tendency information, the preferred base station information R is calculated, and the base station with the smallest preferred base station information R value is selected as the priority connection base station. The preferred base station information R is calculated as follows:

[0048]

[0049] After determining the base station to be connected, the network slice server performs slice mapping on the first VM position of the service chain mapping in the base station;

[0050] According to the determined base station, a service chain set f={f1, f2, f3...fn} under the corresponding base station is obtained.

[0051] Furthermore, the above-constructed method is used to perform slice hot switching connection in step S6, and the specific process is as follows:

[0052] 1) The source gNodeB sends a radio resource control (RRC) reconfiguration command to the user terminal, requiring the user terminal to start measuring the surrounding cell signals, which includes the corresponding measurement objects and measurement parameter configurations;

[0053] 2) The user terminal responds to the RRC reconfiguration completion for the current connection slice;

[0054] 3) The user terminal starts measuring according to the instruction parameters received in 1), and if a trigger event condition is met, the measurement result is reported to the current connection slice;

[0055] 4) After receiving the measurement report, the current connection slice makes a target cell decision;

[0056] 5) The currently connected slice initiates a handover request to the slice to be switched so as to switch to the target cell; the slice to be switched performs admission control and allocates corresponding instances and transmission resources;

[0057] 6) The slice to be switched responds to the switching request and agrees to the switching;

[0058] 7) The current connection slice sends an RRC handover reconfiguration instruction to the user terminal again, requiring the user terminal to perform cell handover;

[0059] 8) The currently connected slice sends the packet data convergence protocol sequence number PDCPSN to the slice to be switched, and transmits relevant data; after completing the RRC switching reconfiguration, the user terminal responds to the slice to be switched, and implements air interface switching to the target cell, and the two perform relevant data transmission;

[0060] 9) The slice to be switched sends a path change request to the access and mobility management function AMF to inform the user terminal that the serving cell has been switched;

[0061] 10) AMF receives the message sent by the slice to be switched, updates the downlink data plane, and sets the slice to be switched to the GPRS tunnel protocol GTPU on the wireless side;

[0062] 11) AMF responds to the path change request of the slice to be switched, and the slice to be switched responds;

[0063] 12) The slice to be switched requires the currently connected slice to release the context of the user terminal, and the currently connected slice releases all user terminal related resources;

[0064] 13) After the handover is completed and the user terminal switches to the target cell, the target cell and the user terminal start the RRC reconfiguration dialogue again to prepare for the new handover.

[0065] Through the above scheme, the slice switching protocol provided by this application fills the gap in the relevant technology of slice switching in this field, and also allows users to complete the hot switching connection of slices without perception.

[0066] A second aspect of the present application provides a network slice re-slicing mapping and hot switching system, including:

[0067] The user information acquisition module is used to obtain the user's own location information and real-time needs reported by the user to the slice server in real time;

[0068] The regional coverage information matching module is used by the slice server to match the regional coverage information based on the user's real-time location information to confirm the user's current area and the signal coverage range of the area;

[0069] The user location determination module is used to determine in real time whether the user's current location is within the current signal coverage range;

[0070] The network slicing module is used to determine the network slicing method according to the latency information and rate information in the user's requirements, and to slice and map the slices;

[0071] Evaluation and adjustment module, used to evaluate the network slices after segmentation and mapping, and adjust the slice resources;

[0072] The slice hot-swap connection module is used for slice hot-swap connection.

[0073] The third aspect of the present application provides an electronic device, characterized in that it includes: a memory, a processor, and a computer program stored in the memory and run on the processor. When the processor executes the computer program, it implements the network slice re-slicing mapping and hot switching method provided in the first aspect of the present application.

[0074] The fourth aspect of the present application provides a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the network slice re-slicing mapping and hot switching method provided in the first aspect of the present application.

[0075] Compared with the prior art, the present invention has the following beneficial effects:

[0076] The present invention selects a network slicing method suitable for user needs based on user needs and geographical location, including slicing according to latency requirements, slicing according to rate requirements, and a method of mapping slice resources while slicing; the present invention adjusts and optimizes the sliced ​​network resources using a newly constructed resource adjustment algorithm; the solution of the present invention provides a network slicing switching protocol, based on which imperceptible hot switching between different slices can be achieved.

[0077] The solution of the present invention can quickly provide users with network slices that meet their needs based on their real-time needs, to ensure that the slices can meet user needs in a timely manner; at the same time, the provided slice resource adjustment method can meet user needs without wasting network resources. Finally, the provided slice switching protocol can make up for the gap in slice switching related technologies in this field, while also allowing users to complete hot switching connections of slices without noticing. BRIEF DESCRIPTION OF THE DRAWINGS

[0078] Figure 1 : Schematic diagram of the flow of the network slicing re-slicing mapping and hot switching method of the present invention.

[0079] Figure 2 : The overall process structure diagram of the network slicing re-slicing mapping and hot switching method of the present invention.

[0080] Figure 3 : The timing diagram of the non-perceived slice connection switching protocol in the present invention. DETAILED DESCRIPTION

[0081] The above contents of the present invention are further described in detail below in the form of embodiments, but this should not be understood as the scope of the above subject matter of the present invention being limited to the following embodiments, and all technologies realized based on the above contents of the present invention belong to the scope of the present invention.

[0082] The present invention provides a network slicing re-slicing mapping and hot switching method, such as Figure 1 As shown, the steps are as follows:

[0083] Step 1: The user reports his / her location information and real-time needs to the slice server in real time;

[0084] The user reports the current coordinate location information to the slice server so that the slice server can determine the cell to which the user currently belongs based on the user's coordinate location information.

[0085] The real-time requirements include: desired delay information De and rate information Vs.

[0086] Usually, the desired demand information will obtain the demonstration information and rate information corresponding to the terminal type from the terminal type used by the user. Specifically, if the application the user is using is WeChat, the corresponding delay information is ≥50ms, and the rate information Vs is ≥500k / s. If the application the user is using is Taobao, the corresponding delay information is ≥40ms, and the rate information Vs is ≥1mb / s.

[0087] Through the above scheme, this application can quickly provide users with network slices that meet their needs based on their real-time needs, to ensure that the slices can meet user needs in a timely manner.

[0088] Step 2: The slice server matches the user's real-time location information with the regional coverage information to confirm the user's current area and the signal coverage of the area;

[0089] Since the user is in a process of continuous movement, it is necessary to determine whether the area where the user is currently located is within the coverage of the regional base station according to the real-time location of the user.

[0090] The slice server determines the user's current area based on the coordinates reported by the user in real time, and based on the area, determines the coverage range C of the base station signal in the area according to the preset stored correspondence.

[0091] Step 3: Determine in real time whether the user's current location is within the current coverage range C. If it is within the range, determine the user's moving speed. If it meets the requirements, execute step 4.

[0092] Considering that users are divided into those that are continuously moving and those that are stationary or slightly moving, when a user is continuously moving and the moving speed Vs is greater than the preset threshold V0, the user will leave the current range at a faster speed and stay for a shorter time. Therefore, for such users, the current network connection state will be maintained, and the network slicing and slicing reconnection functions provided in this solution will not be performed for such users;

[0093] When the user is stationary, or the moving speed Vs is less than or equal to the preset threshold V0, the method of step 4 is used to provide the user with an imperceptible fast switching function.

[0094] Through the above scheme, the slice resource adjustment method provided in this application can meet user needs without wasting network resources.

[0095] Step 4: According to the latency information De and rate information Vs in the user requirements, determine the specific network slicing method, divide the slices, and map them:

[0096] Determine the specific needs of users based on the delay information De and rate information Vs in the user needs;

[0097] Specifically, based on the comparison between the delay information De and the rate information Vs in the user's demand and the corresponding threshold, it is evaluated which of the two information has a smaller difference with the corresponding preset trigger threshold. The information with a smaller difference with the trigger threshold is the user's more urgent real demand for the network. According to the demand, the corresponding network segmentation method is selected. If the difference between the two demands and the threshold is equal, any network segmentation method is randomly selected.

[0098] For example:

[0099] The delay information De, the corresponding threshold is TDe, and the delay demand difference is (De-TDe);

[0100] The rate information Vs, the corresponding threshold is TVs, then the rate requirement difference is (Vs-TVs);

[0101] If after calculation, (De-TDe)>(Vs-TVs), the rate requirement difference is closer to the threshold.

[0102] The delay information threshold TDe and the rate information Vs are minimum values ​​that can meet the usage requirements of the user terminal.

[0103] At this time, a network segmentation method based on rate requirements is provided to users, and vice versa, a network segmentation method based on latency requirements is provided.

[0104] When the difference between the delay information De in the user demand and the trigger threshold is small, the network slicing method based on the delay demand is triggered, as follows:

[0105] As mentioned above, network reslicing service will be provided to users only when they are within coverage range C and their mobile speed meets the requirements. At this point, it can be understood that there are multiple base stations within range C, and the user terminal can select the corresponding connectable base station based on the frequently connected information or base station connection tendency information.

[0106] (1) Determine a list of connectable base station address information based on the user's frequently connected information or base station connection tendency information;

[0107] (2) The slice server sends a command to obtain the core side network topology information to the base station that has requested the base station address.

[0108] Network topology information includes:

[0109] The network topology information of base station V includes the following dimensions:

[0110] The actual average bandwidth B of all service chains under base station V;

[0111] The set VM formed by the slices m existing in the base station V = {m1, m2, m3...mn};

[0112] The number of VNFk included in the base station V

[0113] The comprehensive communication bandwidth of the current base station and user terminal after connection U is a user terminal;

[0114] Indicates the maximum acceptable transmission delay between the base station and the user terminal.

[0115] The terminal selects the optimal access base station based on the network topology information of the base station, combined with the common connection items or base station connection tendency information with the user terminal, and then the slice server maps the service chain.

[0116] After determining the base station to be accessed, the slice server needs to perform service chain mapping on the selected base station before providing access services to users.

[0117] Among them, the optimal method for selecting an access base station is as follows:

[0118] (a) When there is user frequently connected information or base station connection preference information nearby, the base station with the information is connected first.

[0119] The base station connection tendency information is the pre-connected base station preset by the user.

[0120] (b) When there is no information in (a), the preferred base station information R is calculated, and the base station with the smallest R value is selected as the priority connection base station.

[0121]

[0122] After determining the base station to be connected, the network slicing server performs slice mapping on the first VM location of the service chain mapping in the base station.

[0123] (c) According to the determined base station, a service chain set f = {f1, f2, f3...fn} under the corresponding base station is obtained.

[0124] (3) Sort the service chains according to the bandwidth information in the service chain set f to obtain the sorted service chain set f ’ , and delete the service chains that do not meet the bandwidth requirement qb (the rate constraint), and update the service chain set f in the network topology set ’ ;

[0125] (4) From the mapping chain collection, f ’ The starting point is V st , map the nodes under the service chain one by one to obtain the mapping candidate set Qf of all nodes under the current service chain position ’ ;

[0126] Among them, V st It is the starting mapping point under the starting service chain in the service chain set under base station V.

[0127] The evaluation method of whether a node can become a candidate mapping node is as follows:

[0128]

[0129] Among them, V i ’ is the mapping node, hopi is the shortest hop number corresponding to the mapping node, Bi is the remaining average bandwidth Bi of the shortest hop number, Bj is the remaining bandwidth of the shortest hop number in the mapped node, reci is the remaining function number of the mapping node, and recj is the remaining function number of the mapped node.

[0130] (5) Select w(V i ’ ) and record it as Qualified candidate nodes, and repeat the contents in (3) to (5) until the mapping of the nodes on the last chain is completed;

[0131] In this way, the qualified mapped candidate node set on all service chains under the base station is found, thereby completing the network slice mapping work.

[0132] When the difference between the rate information Vs in the user demand and the trigger threshold is small, the network slicing method based on rate demand is triggered, as follows:

[0133] This section is the same as the overall process (1) to (5) provided in "When the difference between the delay information De in the user demand and the trigger threshold is small, triggering the network slicing method based on delay demand" The difference is that when the user demand is mainly based on rate, the mapping node selection method adopts the following scheme.

[0134]

[0135] Among them, Dei is the delay corresponding to the mapping node, and reci is the number of remaining functions of the mapping node.

[0136] Step 5: Evaluate the network slices after segmentation and mapping, and adjust the resources on the network slices appropriately;

[0137] Step 4 is mainly to slice the network. However, after slicing, in order to ensure that more reasonable resources can be allocated to the mapped slices, to provide users with a better network environment experience and to balance the allocation of network resources, this solution provides methods for adjusting and optimizing basic network resources, as follows:

[0138] 1. The slice management server obtains the base station ID to be connected and the IP address of the user terminal;

[0139] The information of the base station to be connected has been described above.

[0140] 2. If the corresponding relationship between the base station ID to be connected and the user terminal IP address is established, the resources owned by the divided and mapped slices are adjusted.

[0141] Among them, in step four, based on the base station ID to which the user wants to connect, a network slice mapping service has been provided for the needs corresponding to the IP address of the user terminal. Therefore, in this step, a mapping relationship is established between the user terminal and the base station to be connected.

[0142] 3. The network slice management server initializes the resource allocation model, sets the slice target allocation value Qt, and the discount factor γ based on the user terminal IP;

[0143] The basic model used in the solution is the DQN model, and improvements are made based on this model to build the IRS model that can adjust slice resources in resource allocation scenarios.

[0144] The target allocation value is Qt, which indicates the minimum threshold standard that the adjusted resources need to meet. For example, if too many resources are given to the sliced ​​network, it will lead to resource waste. If the resources given are too low, the capacity of each mapped slice is insufficient to perform the tasks given by the user. Therefore, the system will adjust the overall resources and determine a target adjustment value, which can be understood as a safety value for adjustment.

[0145] 4. Calculate the initial slice resource A m , initial resource A allocated to the base station m,n ;

[0146]

[0147] User u connected to base station n m The more the number of , the higher the priority of the user in selecting this base station. When initializing resource allocation, it is assumed that the connectable base station is the base station with the highest priority, and the initialization slice m is allocated with resource A. m .

[0148]

[0149] At initialization, the system allocates all resources to base stations, so the resources allocated to base station n by slice m are calculated as A m,n .

[0150] 5. Combine the dynamic attention coefficient to build a resource allocation model and allocate slice resources;

[0151] (1) Dynamic Attention Coefficient

[0152]

[0153] Where MC is the number of users connected to base station n in time period t, i is the starting time, and e is the total number of connections to all base stations.

[0154] (2) Based on the dynamic attention parameters, calculate the adjusted slice resources and base station resources;

[0155] Adjusted slice resources:

[0156] Adjusted resources allocated to the base station:

[0157] (3) According to the adjusted slice resources and base station resources, combined with the mapping result w(V′ i ) and w(V′ i ) to obtain the final Wsoc resource parameters.

[0158] Wsoc={A mt -A (m,n)t |w(V′ i ), w(V′ i )}

[0159] 6. Adjust the slice resources according to the adjusted resource parameter Wsoc.

[0160] Step 6: Use the non-aware slice connection switching protocol constructed in this solution to perform slice hot switching connection.

[0161] In step four, the network service under the base station is sliced, and in step five, the resources of each slice are adjusted. That is to say, after step five, a new slice has been constructed. In this step, the hot slicing method in this solution can be used to perform slice hot switching, that is, the user disconnects from the current slice network and uses this protocol to switch to the newly sliced ​​slice.

[0162] The switching method constructed in the solution of the present invention can ensure that the switching is performed quickly without affecting the user's use of the network, so as to achieve a slice switching process without network interruption as much as possible.

[0163] like Figure 3 As shown, the timing process of the non-aware slice connection switching protocol includes:

[0164] 1) The source gNodeB sends an RRC (Radio Resource Control) reconfiguration command to the user terminal, requiring the user terminal to start measuring the surrounding cell signals, which includes the corresponding measurement objects, measurement parameter configurations, etc.

[0165] 2) The user terminal responds to the RRC reconfiguration completion for the current connection slice;

[0166] 3) The user terminal starts measuring according to the instruction parameters received in 1), and if a trigger event condition is met, the measurement result is reported to the current connection slice;

[0167] 4) After receiving the measurement report, the current connection slice makes a target cell decision;

[0168] 5) The currently connected slice initiates a handover request to the slice to be switched so as to switch to the target cell; the slice to be switched performs admission control and allocates corresponding instances and transmission resources;

[0169] 6) The slice to be switched responds to the switching request and agrees to the switching;

[0170] 7) The current connection slice sends an RRC handover reconfiguration instruction to the user terminal again, requiring the user terminal to perform cell handover;

[0171] 8) The currently connected slice sends the PDCPSN (Packet Data Convergence Protocol Sequence Number) number to the slice to be switched and transmits relevant data; after the user terminal completes the RRC switching reconfiguration, it responds to the slice to be switched and implements air interface switching to the target cell, and the two transmit relevant data;

[0172] 9) The slice to be switched sends a path change request to the AMF (Access and Mobility Management Function) to inform the user terminal that the serving cell has been switched;

[0173] 10) AMF receives the message sent by the slice to be switched, updates the downlink data plane, and sets the slice to be switched to GTPU (GPRS Tunneling Protocol) on the wireless side;

[0174] 11) AMF responds to the path change request of the slice to be switched, and the slice to be switched responds;

[0175] 12) The slice to be switched requires the currently connected slice to release the context of the user terminal, and the currently connected slice releases all user terminal related resources;

[0176] 13) After the handover is completed and the user terminal switches to the target cell, the target cell and the user terminal start the RRC reconfiguration dialogue again to prepare for the new handover.

[0177] Through the above scheme, the slice switching protocol provided by this application fills the gap in the relevant technology of slice switching in this field, and also allows users to complete the hot switching connection of slices without perception.

[0178] The present application also provides a network slice re-slicing mapping and hot switching system, including:

[0179] The user information acquisition module is used to obtain the user's own location information and real-time needs reported by the user to the slice server in real time;

[0180] The regional coverage information matching module is used by the slice server to match the regional coverage information based on the user's real-time location information to confirm the user's current area and the signal coverage range of the area;

[0181] The user location determination module is used to determine in real time whether the user's current location is within the current signal coverage range;

[0182] The network slicing module is used to determine the network slicing method according to the latency information and rate information in the user's requirements, and to slice and map the slices;

[0183] Evaluation and adjustment module, used to evaluate the network slices after segmentation and mapping, and adjust the slice resources;

[0184] The slice hot-swap connection module is used for slice hot-swap connection.

[0185] The present application also provides an electronic device, characterized in that it includes: a memory, a processor, and a computer program stored in the memory and runnable on the processor, and when the processor executes the computer program, it implements the network slice re-slicing mapping and hot switching method of the present application.

[0186] The present application also provides a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the network slice re-slicing mapping and hot switching method as described in the present application.

[0187] In the embodiments disclosed in the present application, the computer storage medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. The computer storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. More specific examples of computer storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0188] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any technician familiar with the profession, without departing from the scope of the technical solution of the present invention, according to the technical essence of the present invention, any simple modification, equivalent replacement and improvement made to the above embodiment still falls within the protection scope of the technical solution of the present invention.

Claims

1. A network slice re-slicing mapping and hot switching method, characterized in that: The following steps are involved: Step S1: The user reports his / her location information and real-time user needs to the slice server in real time; Step S2: The slice server matches the user's real-time location information with the regional coverage information to confirm the user's current region and the signal coverage range of the region; Step S3: determine in real time whether the user's current location is within the current signal coverage; Step S4: Determine the network slicing method according to the latency information and rate information in the user requirements, and divide and map the slices; Step S5: Evaluate the network slices after segmentation and mapping, and adjust the slice resources; Step S6: Use the above constructed method to perform slice hot switching connection.

2. The network slice re-slicing mapping and hot switching method according to claim 1 is characterized in that: The user in step S1 reports his / her location information and real-time user needs to the slice server in real time, including: The user reports the current coordinate location information to the slice server, so that the slice server can determine the cell to which the user currently belongs based on the user's coordinate location information; The user reports real-time demand information to the slice server, where the real-time demand information includes the desired delay information De and rate information Vs; The real-time demand information obtains demonstration information and rate information corresponding to the terminal type from the terminal type used by the user.

3. The network slice re-slicing mapping and hot switching method according to claim 1 is characterized in that: The slice server described in step S2 matches the user's real-time location information with the regional coverage information to confirm the user's current region and the signal coverage range of the region, including: According to the real-time location of the user, determine whether the area where the user is currently located is within the coverage of the regional base station; The slice server determines the user's current area based on the coordinates reported by the user in real time, and based on the area, determines the coverage of the base station signal in the area according to the preset stored correspondence.

4. The network slice re-slicing mapping and hot switching method according to claim 1 is characterized in that: The real-time determination of whether the user's current location is within the current signal coverage range in step S3 includes: When the user keeps moving and the moving speed Vs is greater than the preset threshold V0, the current network connection state is maintained, and network slicing and slicing reconnection functions are not provided; When the user is stationary, or the mobile rate Vs is less than or equal to the preset threshold V0, the method of step S4 is used to determine the network slicing method according to the delay information and rate information in the user's requirements, and the slices are divided and mapped.

5. The network slice re-slicing mapping and hot switching method according to claim 1 is characterized in that: The method of determining the network slicing method according to the latency information and rate information in the user requirements in step S4, and dividing and mapping the slices, includes: Based on the comparison between the delay information De and the rate information Vs in the user demand and the corresponding preset trigger threshold, it is evaluated which of the two information has a smaller difference with the corresponding preset trigger threshold, and the information with a smaller difference with the preset trigger threshold is regarded as the user's more urgent real demand for the network, and the corresponding network segmentation method is selected according to the demand; if the difference between the two demands and the corresponding preset trigger threshold is equal, any network segmentation method is randomly selected; When the difference between the delay information De in the user demand and its preset trigger threshold is small, the network slicing method based on delay demand is triggered, specifically: (1) Determine a list of connectable base station address information based on the user's frequently connected information or base station connection tendency information; (2) The slice server sends a core-side network topology information acquisition command to the base station that has requested the base station address. The network topology information includes: The actual average bandwidth B of all service chains under base station V; the set VM formed by the existing slices m in base station V = {m1, m2, m3...mn}; the number of VNFk contained in base station V The comprehensive communication bandwidth of the current base station and user terminal after connection U is a user terminal; Indicates the maximum acceptable transmission delay between the base station and the user terminal; The terminal selects the best access base station based on the network topology information of base station V, combined with the frequently connected items or base station connection tendency information with the user terminal, and then the slice server maps the service chain; After determining the access base station, the slice server needs to perform service chain mapping on the selected base station to provide access services to users; (3) Sort the service chains according to the bandwidth information in the service chain set f to obtain the sorted service chain set f ’ , and delete the service chain that does not meet the bandwidth requirement qb, and update the service chain set f in the network topology set ’ ; (4) From the mapping chain collection, f ’ Start, remember the starting point is V st , map the nodes under the service chain one by one to obtain the mapping candidate set Qf of all nodes under the current service chain position ’ ; Among them, V st is the starting mapping point under the starting service chain in the service chain set under base station V; The evaluation method of whether a node can become a candidate mapping node is as follows: Among them, V i ’ is the mapping node, hopi is the shortest hop number corresponding to the mapping node, Bi is the remaining average bandwidth Bi of the shortest hop number, Bj is the remaining bandwidth of the shortest hop number in the mapped node, reci is the remaining function number of the mapping node, and recj is the remaining function number of the mapped node; (5) Select w(V i ’ ) and record it as Qualified candidate nodes, and repeat steps (3) to (5) until the mapping of the nodes on the last chain is completed; When the difference between the rate information Vs in the user demand and the trigger threshold is small, the network slicing method based on rate demand is triggered. This method is the same as the overall process of steps (1) to (5) when the difference between the delay information De in the user demand and its preset trigger threshold is small. The difference is that when the user demand is mainly based on rate, the evaluation method used for selecting the mapping node is: Among them, Dei is the delay corresponding to the mapping node, and reci is the number of remaining functions of the mapping node.

6. The network slice re-slicing mapping and hot switching method according to claim 5 is characterized in that: In step (2), the method for selecting the optimal access base station is as follows: When there is user frequently connected information or base station connection tendency information nearby, the base station with the information is preferentially connected; wherein the base station connection tendency information is the pre-connected base station preset by the user; When there is no user frequently connected information or base station connection tendency information, the preferred base station information R is calculated, and the base station with the smallest preferred base station information R value is selected as the priority connection base station. The preferred base station information R is calculated as follows: After determining the base station to be connected, the network slice server performs slice mapping on the first VM position of the service chain mapping in the base station; According to the determined base station, a service chain set f={f1, f2, f3...fn} under the corresponding base station is obtained.

7. The network slice re-slicing mapping and hot switching method according to claim 1 is characterized in that: The specific process of performing slice hot switching connection using the above constructed method described in step S6 is as follows: 1) The source gNodeB sends a radio resource control (RRC) reconfiguration command to the user terminal, requiring the user terminal to start measuring the surrounding cell signals, which includes the corresponding measurement objects and measurement parameter configurations; 2) The user terminal responds to the RRC reconfiguration completion for the current connection slice; 3) The user terminal starts measuring according to the instruction parameters received in 1), and if a trigger event condition is met, the measurement result is reported to the current connection slice; 4) After receiving the measurement report, the current connection slice makes a target cell decision; 5) The currently connected slice initiates a handover request to the slice to be switched, so as to switch to the target cell; The slice to be switched performs admission control and allocates corresponding instances and transmission resources; 6) The slice to be switched responds to the switching request and agrees to the switching; 7) The current connection slice sends an RRC handover reconfiguration instruction to the user terminal again, requiring the user terminal to perform cell handover; 8) The currently connected slice sends the packet data convergence protocol sequence number PDCPSN to the slice to be switched, transmitting relevant data; After completing the RRC handover reconfiguration, the user terminal responds to the slice to be switched, implements air interface handover to the target cell, and the two carry out related data transmission; 9) The slice to be switched sends a path change request to the access and mobility management function AMF to inform the user terminal that the serving cell has been switched; 10) AMF receives the message sent by the slice to be switched, updates the downlink data plane, and sets the slice to be switched to the GPRS tunnel protocol GTPU on the wireless side; 11) AMF responds to the path change request of the slice to be switched, and the slice to be switched responds; 12) The slice to be switched requires the currently connected slice to release the context of the user terminal, and the currently connected slice releases all user terminal related resources; 13) After the handover is completed and the user terminal switches to the target cell, the target cell and the user terminal start the RRC reconfiguration dialogue again to prepare for the new handover.

8. A network slice re-slicing mapping and hot switching system, characterized in that: include: The user information acquisition module is used to obtain the user's own location information and real-time needs reported by the user to the slice server in real time; The regional coverage information matching module is used by the slice server to match the regional coverage information based on the user's real-time location information to confirm the user's current area and the signal coverage range of the area; The user location determination module is used to determine in real time whether the user's current location is within the current signal coverage range; The network slicing module is used to determine the network slicing method according to the latency information and rate information in the user's requirements, and to slice and map the slices; Evaluation and adjustment module, used to evaluate the network slices after segmentation and mapping, and adjust the slice resources; Slice hot-swap connection module, used for slice hot-swap connection; The network slice reslicing mapping and hot switching system is used to execute the network slice reslicing mapping and hot switching method as described in any one of claims 1 to 7.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the network slice re-slicing mapping and hot switching method as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the network slice re-slicing mapping and hot switching method as described in any one of claims 1 to 7.